Page 1 of 1

lfd has SIGCHLD set to SIG_IGN but calls wait()

Posted: 16 Jan 2009, 13:30
by madhax0r
In our /var/log/dmesg we have the following:

ip_conntrack version 2.1 (8127 buckets, 65016 max) - 304 bytes per conntrack
application bug: lfd(4124) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: lfd(4709) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.

...and a few more lines like that.


Noticed the error after a server lock-up that occurred about half an hour after upgrading to the latest version (4.36) of csf+lfd, but not sure they are related. The server is up and running now.

OS: RHEL 3.

Posted: 17 Jan 2009, 15:59
by chirpy
That's an old kernel bug. You should ensure you're running the latest RHEv3 kernel. You can either ignore the messages or enable OLD_REAPER in csf.conf and then restart lfd.