Bug#449027: vserver: [notice] child pid 27907 exit signal Segmentation fault (11)
On Friday 02 November 2007, Gerhard Gaußling wrote:
> Did I forget something to enable these debug symbols, or does it
> suffice to simply install the packages?
Oops. Sorry, apache-dbg does not contain detached debugging symbols as
I assumed, but separate binaries with debugging symbols. You have to
start apache.dbg instead of apache to use the debugging info.
The strace output you sent seems to indicate that apache is crashing
after it already has received a SIGUSR1/SIGHUP (probably because the
main server process is stopping unused child processes). This is
consistent with mod_whatkilledus saying "no request active at
crash". (This also means that maybe it would be ok to ignore the
segfaults, as they happen in processes that were already shutting
down anyway. But this is ugly.)
I don't know why your gdb is so confused, I don't get the "Cannot find
new threads: generic error" here. Hopefully it will work with the
debugging binaries.
Maybe one of the modules is doing strange things. Do you have any
other non-standard modules installed besides php5? If so, you could
try to disable them one by one.
Cheers,
Stefan
Reply to: