From: jaggy@purplet.demon.co.uk (Mike Jagdis) Subject: Why then... (was Re: Zombie processes, and what to do about them...) Date: 14 Feb 1993 23:31:00 GMT
* In message <mfuhr.729710805@cwis>, Michael Fuhr said:
MF> I wonder if init (0.99pl4) is negligent in its duties - I
MF> currently have
MF> 3 zombies, all orphaned and inherited by init. My process
MF> table has become full more than once; all I could do was reboot.
Miquel's SYSV init and possibly simpleinit(?) are flawed. It does not carry
out its full duties while waiting for a "wait" job to complete. If you start
xdm from /etc/rc then /etc/rc will never exit. Init is waiting for /etc/rc
to exit and never collects the status of orphanned processes or handles
respawn processes that may have been started before /etc/rc was run.
The init in bootsys3.taz does not suffer from these flaws.
Mike