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