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