Date: Mon, 12 May 2003 22:13:29 -0700 From: Terry Lambert <tlambert2@mindspring.com> To: Don Lewis <truckman@FreeBSD.org> Cc: DougB@FreeBSD.org Subject: Re: mtv leaves a zombie after exit Message-ID: <3EC07EF9.9D8CA96C@mindspring.com> References: <200305121726.h4CHQOM7048113@gw.catspoiler.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Don Lewis wrote: > On 12 May, Terry Lambert wrote: > > Doug Barton wrote: > >> For some time now on -current whenever I run mtv, it leaves a zombie after > >> it exits: > >> > >> USER PID PPID %CPU %MEM VSZ RSS STAT STARTED TIME COMMAND > >> doug 0 1 0.0 0.0 0 0 ZW - 0:00.00 (mtvp) > >> > >> It runs fine, displays the video fine, but it always leaves a zombie. > > > > Zombies exist when the parent process fails to reap child > > exit status. This may be a bug in your shell. If it's not > > a bug in your shell, then it's a bug in kernel (probably in > > fork_exit). > > In this case PPID == 1, so even if the parent process failed to reap the > child, init should have reaped the mtvp process when the parent process > exited. The "ZW" state looks suspicious. I'd expect to see just "Z". > Maybe that's why the process isn't getting reaped. A "ps -gaxl" will print the wait channel, which may be more informative. -- Terry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EC07EF9.9D8CA96C>