Re: init's children list is long and slows reaping children.

H. Peter Anvin
2007-04-06T21:07:22Z

Jeremy Fitzhardinge wrote:
> Eric W. Biederman wrote:
>> I'm guessing the issue is nash just calls wait and doesn't check the
>> returned pid value, assuming it is the only child it forked returning.
>> Which is valid except when you are running as pid == 1.
>>
>
> Hm, that's always a bug; a process can always have children it doesn't
> expect (think forking, and then the parent execs).
>

Not if the process already forked.

But yes, in general this is a major screwup.

-hpa