diff options
author | markus@chromium.org <markus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-09 20:44:03 +0000 |
---|---|---|
committer | markus@chromium.org <markus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-09 20:44:03 +0000 |
commit | 15e857787595bdcb66875eb43ad6d12d059148e8 (patch) | |
tree | 4dd10ab93d1756305618fde35faa731c06320a76 /app/gfx | |
parent | 3a86ca3f024896e8839e5b2a40f9dd770c0d765c (diff) | |
download | chromium_src-15e857787595bdcb66875eb43ad6d12d059148e8.zip chromium_src-15e857787595bdcb66875eb43ad6d12d059148e8.tar.gz chromium_src-15e857787595bdcb66875eb43ad6d12d059148e8.tar.bz2 |
Pid computation for breakpad had a race condition that could cause the
dumper to fail. We now send two file descriptors from the crashing process
to the dumper. One of these is used solely to identify the pid. We guarantee
that this file descriptor is open in the crashing process by the time the
dumper scans for it. And we also no longer play any tricks with guessing
the inode number based on the inode of the other descriptor in the socket
pair.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2856092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55464 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app/gfx')
0 files changed, 0 insertions, 0 deletions