[Bug nptl/22153] New: setxid abort impossible to debug
peter.zelezny at dektech dot com.au
sourceware-bugzilla@sourceware.org
Tue Sep 19 03:17:00 GMT 2017
https://sourceware.org/bugzilla/show_bug.cgi?id=22153
Bug ID: 22153
Summary: setxid abort impossible to debug
Product: glibc
Version: unspecified
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: nptl
Assignee: unassigned at sourceware dot org
Reporter: peter.zelezny at dektech dot com.au
CC: drepper.fsp at gmail dot com
Target Milestone: ---
Created attachment 10422
--> https://sourceware.org/bugzilla/attachment.cgi?id=10422&action=edit
record 'error' into memory before abort()ing.
Hi,
I recently got an abort() inside allocatestack.c::__nptl_setxid_error().
Unfortunately it's impossible to see the last error from the syscall (from
kernel). It would be really invaluable to see this number, but it tends to be
optimized out into registers, which are then clobbered by abort() itself.
I suggest the newest 'error' is placed into the cmdp structure (into memory),
so that core dumps will contain this value.
Would something like this (patch attached) be reasonable to do?
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list