[tpop3d-discuss] signal 11?

Nancy Pettigrew (work) nancy at bigfishmail.com
Mon, 23 Jul 2001 11:28:25 -0700


>>Errm. Can you verify that it was the main server process
>>which crashed, and not a child process serving a client?

It was both, apparently a couple different problems.  The parent process
finally gave me a core file - backtraced it, and yes indeed, the
uninitialized y variable was a problem.  Changed the code to init all that
stuff at the beginning of auth_mysql.c and put it back out there.  However,
the logs kept showing those pesky signal 11s, but the parent process never
dies.  After a handful of signal 11s are reported in the logs, the pop
server stops accepting connections for about 5 minutes (I'm hoping this will
happen again today, so I can see if it's actually rejecting connections, or
accepting and timing out).  Then, it starts handling connections again, and
things continue on their merry way.  This only happens during peak load
time, possibly related to MySQL connections (just a hunch at this point, saw
a few Lost Connections, but can't verify causality yet).  Still
investigating...