[nycbug-talk] Strange Apache Coredump behavior

Mark Saad mark.saad at ymail.com
Mon Oct 24 12:04:41 EDT 2011


Hello Talk@
  I have a strange apache issue , and I wonder if anyone has seen this before.
I am running Apache 1.3.34 on freeBSD 7.3-RELEASE amd64 . At some
point in the day
apache's children segfault and die. No core files are generated.  I am
not running mod_php either.

1. I have setup the following sysctls

 #Debug options
 kern.sugid_coredump=1
 kern.corefile="/var/coredumps/%U-%N-%P.core"

2. The httpd.conf is set with CoreDumpDirectory /var/coredumps/

3. The dir  /var/coredumps/ is set 1777

4. A ktrace of the parrent apache process shows the core file tries to create


 84954 libhttpd.ep RET   kill 0
 84954 libhttpd.ep CALL  sigreturn(0x7ffffffeb030)
 84954 libhttpd.ep RET   sigreturn JUSTRETURN
 84954 libhttpd.ep PSIG  SIGSEGV SIG_DFL
 84954 libhttpd.ep NAMI  ""/var/coredumps/65534-libhttpd.ep-84954.core""
 34924 libhttpd.ep RET   select 0
 34924 libhttpd.ep CALL  gettimeofday(0x7fffffffe890,0)
 34924 libhttpd.ep RET   gettimeofday 0
 34924 libhttpd.ep CALL  fork

5. I  have proc mounted and I can't  gcore -s $PID either

I have no cores and I am stumped.


--
Mark Saad
mark.saad at ymail.com



More information about the talk mailing list