On Wed, 10 Jun 2009 12:02:00 -0700 Philip Guenther <guent...@gmail.com> wrote:
> On Wed, Jun 10, 2009 at 10:49 AM, Thomas Pfaff<tpf...@tp76.info> wrote: > > On Wed, 10 Jun 2009 09:30:30 -0700 > > Philip Guenther <guent...@gmail.com> wrote: > >> It's easy enough to change the code to suppress the error message in > >> that case ... > > > > In case that's what you end up doing ... > ... > > - } else { > > - syslog_r(LOG_ERR, &sdata, "waitpid: %m"); > > } > > The fix I just committed only suppresses the error with errno == > ECHILD, as other errors really would be, well, errors. Bah, of course :-/ > Thank you for the ktrace; it pretty clearly shows a spurious SIGCHLD > and the timing is in line with a possible cause, but it's buried in > the exit handling code in the kernel, which is subtle and quick to > anger... Thanks for the feedback.