Skip site navigation (1)Skip section navigation (2)
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>