summaryrefslogtreecommitdiffstats
path: root/third_party/mach_override
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 19:57:29 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 19:57:29 +0000
commit36e5c06ea51a2e9c5d14dc3e88550c9917c9702a (patch)
treeaffd2150e8585709a6614fd203eab179e0ccdbbc /third_party/mach_override
parent1e93251a99f332562ebce82ebbe27fe565af7e41 (diff)
downloadchromium_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