Driveby [possibly irrelevant] comment: I committed a patch to trunk after
the beta branch that changes the code path for reaping processes, you might
want to try to repro this on the beta branch and then try on trunk.

On Thu, Dec 31, 2009 at 7:33 AM, Mark Mentovai <m...@chromium.org> wrote:

> Debugging tips:
>
> 1. What's the parent pid of your zombies?  Is it a browser process or
> something else?
>
> 2. Temporarily move /bin/ps to /bin/ps.real, and at /bin/ps put a
> small script that writes the full argument list and maybe other
> debuggery to a log file somewhere, and then invokes /bin/ps.real.  For
> example:
>
> #!/bin/sh
> (date ; echo ${$} ${PPID} "$...@}") >> /tmp/pslog.${EUID}
> exec ${0}.real "$...@}"
>
> Then, using the logged data, you'll see what arguments ps is being
> invoked with, and you'll be able to look to see where we make those ps
> calls in our own code (if it's even happening in our own code).
>
> 3. Try to reproduce it in a developer build instead of a released
> official build.  You'll need to reproduce it to know if you've fixed
> it once you think you've figured it out.
>
> h-n-y,
> Mark
>
> --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
>    http://groups.google.com/group/chromium-dev
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to