diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-04 16:17:13 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-04 16:17:13 +0000 |
commit | 983ef7fa2d5b27f1fa5b8d338ffde33fe24d72f3 (patch) | |
tree | 2fe6bde0f39073108f4ce1d152d130eb92d58b38 /breakpad | |
parent | 6ce8ba65f2767fcabec600bf4c0022e0022c16cb (diff) | |
download | chromium_src-983ef7fa2d5b27f1fa5b8d338ffde33fe24d72f3.zip chromium_src-983ef7fa2d5b27f1fa5b8d338ffde33fe24d72f3.tar.gz chromium_src-983ef7fa2d5b27f1fa5b8d338ffde33fe24d72f3.tar.bz2 |
Mac: stop zombie ps processes from being created.
This fixes two bugs:
- the output buffer for the ps command being run could be too small (fix: buffer
enlargened); and
- if the output buffer was too small, waitpid() wouldn't be called (fix: always
call waitpid(), obviously).
BUG=31378
TEST=On a big, long-running Chrome/Chromium (with many processes, e.g., renderers), check that there are no zombie ps processes (with PPID the browser process); looking at about:memory may help speed up the creation of such zombies. Also, run the new test, ProcessUtilTest.GetAppOutputRestrictedNoZombies.
Review URL: http://codereview.chromium.org/523033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35456 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'breakpad')
0 files changed, 0 insertions, 0 deletions