Gunnar Evermann <ge204(a)eng.cam.ac.uk> writes:
I seem to remember that there were some problems with zombie
subprocesses on Solaris before. I couldn't find anything in the
list-archives. Was this ever understood and fixed
Something is eating the SIGCHLD's. Back then it seemed related
to tooltalk+gcc (disabling tooltalk/workshop support has always solved it for
me). However since I switched to 'cc' the problem also went away.
That it also occurs with cc is new to me.
Should I start looking where the signal is lost? Any hints?
In my case the problem was that the XEmacs signal handler was never
called. If you run under gdb you see that the signal is being
delivered. So I guess something is installing its own signal handler
and/or messing with the signal masks.