Hi After installing redhat kernel 2.4.20-20.9 I started to get this messages in the kernel log: application bug: cron(4829) has SIGCHLD set to SIG_IGN but calls wait(). (see the NOTES section of 'man 2 wait'). Workaround activated. I have unmerged vcron and now Im using dcron to workarround that problem. Can some1 look into this and maybe get a patch for vcron ? (to me it seems to be more of a vcron problem then a redhat one). Reproducible: Always Steps to Reproduce: \ Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-20.9.XFS1.3.1custom) ================================================================= System uname: 2.4.20-20.9.XFS1.3.1custom i686 Intel(R) Pentium(R) III CPU family 1133MHz Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 apm arts avi crypt cups encode foomaticdb gif imlib jpeg libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pdflib png qt quicktime sdl spell svga truetype xml2 xmms xv zlib gdbm berkdb slang readline mysql tcpd pam ssl perl -X -gtk -gnome -alsa -oss -gpm -kde -gtk2 sse mmx -python -java"
You heard the man, he said it's more of a vcron problem... And as there isn't a clear maintainer, bouncing back to bug-wranglers
I'm not sure what to do with this. This only happens on the RedHat kernel. Ironically, it appears we've got RedHat's SIGCHLD patches, at least when I compared it to the rawhide rpm. It doesn't really hurt anything, since ignoring SIGCHLD, and then doing a wait() acts like SIGCHLD isn't ignored.
Redhat-sources has been removed for a while, and this only happens on that kernel.