[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: second try, defunct processes



* Ben Collins said:
[snip]
> > by using waitpid or wait4) the child process will go zombie (<defunct>). If
> > the application is coded properly and it still happens, it might mean that
> > the kernel fails to deliver the SIGCHLD signal to the parent for some
> > reason. It might be caused by the kernel compiled with 2.95.x gcc.
> > Generally, it's safer to use gcc 2.7.2.3 to compile your kernels.
> 
> That would be true except this is sparc, and 2.7.2.3 can create some buggy
> code for sparcs.
I don't know much about sparcs & Linux, I just remember having a similar
problem on x86 with a kernel compiled using 2.95.1 (AFAIR) that optimized
the kernel code so much, it failed to deliver some signals. Situation was
pretty much the same.

marek

Attachment: pgp7H3ymDR09a.pgp
Description: PGP signature


Reply to: