SIGCHLD not received

Denis Bilenko denis.bilenko at
Wed May 30 22:39:24 CEST 2012

OK, I further simplified the test program to:

 - not use the event loop in the main process; use waitpid()
 - fail on first iteration

You can see it here:

The SIGCHLD is received, of course, but then libev fails to notify the
child watcher in a timely manner. Instead, it delays the notification
by 60 seconds (MAX_BLOCKTIME).

More information about the libev mailing list