The following issue has been SUBMITTED. ====================================================================== http://www.dbmail.org/mantis/view.php?id=370 ====================================================================== Reported By: ryo Assigned To: ====================================================================== Project: DBMail Issue ID: 370 Category: General Reproducibility: sometimes Severity: minor Priority: normal Status: new target: ====================================================================== Date Submitted: 21-Jun-06 13:57 CEST Last Modified: 21-Jun-06 13:57 CEST ====================================================================== Summary: waitpid() in ParentSigHander() function shuld be called multiple time for zombies. Description: This issue is related to http://www.dbmail.org/mantis/view.php?id=361 (already resolved).
I update to svn2184, but I had any zombies. I think that when the parent process recieved multiple SIGCHLD at the same time the signal handler is called only once on UNIX system. So, waitpid() in ParentSigHander() function shuld be called multiple time for zombies. In addition, it seems that the waipid() function is not called (after call kill()) in the manage_stop_chldren function. I create the patch. Please see the attached file(dbmail-nozombie.patch). ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 21-Jun-06 13:57 ryo New Issue 21-Jun-06 13:57 ryo File Added: dbmail-nozombie.patch ======================================================================
