diff options
author | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-11 19:57:29 +0000 |
---|---|---|
committer | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-11 19:57:29 +0000 |
commit | 36e5c06ea51a2e9c5d14dc3e88550c9917c9702a (patch) | |
tree | affd2150e8585709a6614fd203eab179e0ccdbbc /third_party/mach_override | |
parent | 1e93251a99f332562ebce82ebbe27fe565af7e41 (diff) | |
download | chromium_src-36e5c06ea51a2e9c5d14dc3e88550c9917c9702a.zip chromium_src-36e5c06ea51a2e9c5d14dc3e88550c9917c9702a.tar.gz chromium_src-36e5c06ea51a2e9c5d14dc3e88550c9917c9702a.tar.bz2 |
Synchronize access to TestAutomationResourceMessageFilter's requests_ map. This fixes a race condition in Chrome Frame's net tests that could cause URLRequestJobs to be created and destroyed on different threads. This in turn leaks PowerObservers from SystemMonitor's observer list, resulting in an observer list full of dangling pointers. In debug mode this may eventually dcheck if heap addresses are reused.
BUG=109733
TEST=chrome_frame_net_tests.exe does not DCHECK.
Review URL: http://codereview.chromium.org/9158012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117263 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/mach_override')
0 files changed, 0 insertions, 0 deletions