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.

Reply via email to