Problems with cyrus-imapd 2.1.11 under Solaris 8
ken at oceana.com
Thu Dec 5 21:00:20 EST 2002
Carson Gaspar wrote:
> --On Thursday, December 05, 2002 10:22 PM +0300 Oleg Derevenetz
> <oleg at vsi.ru> wrote:
> > When some pop3d dies with signal (i.e. SIGTERM), all incoming connections
> > to corresponding address:port are hangs. For example, if I have pop3d
> I can confirm that the same bug exists under Solaris 8 x86 (fully patched)
> with imapd. To reproduce:
> - Start master
> - connect to imapd
> - kill the imapd process
> No further imapd processes will be spawned. This is reliable - not a race
> condition. I'll see if I can figure out what died in the code.
I'm pretty sure that this is a case of master losing count of the number
of available pop3d processes. When you kill a pop3d with SIGTERM,
master never gets a SIGCHILD so never decrements its counter.
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
More information about the Info-cyrus