Chromium Code Reviews
DescriptionFix ProcessManagerTest.* flakiness.
Remove ProcessManager as DevToolsAgentHost observer during the manager's
destruction.
In ProcessManagerTest-s, we create multiple ProcessManager-s
and add as DevToolsAgentHost observer. If two process managers were
created at the same address, then DevToolsAgentHost will think that we
are adding the same ProcessManager as observer twice.
Remove ProcessManager as DevToolsAgentHost observer during the manager's
destruction to avoid that. Also that is the right thing to do to avoid
potential UAF of ProcessManager from DevToolsAgentHost.
BUG=712429
Test=Running
./out/Release/extensions_unittests --gtest_filter=ProcessManagerTest.*
should pass without any retry.
Review-Url: https://codereview.chromium.org/2838223002
Cr-Commit-Position: refs/heads/master@{#467104}
Committed: https://chromium.googlesource.com/chromium/src/+/f70b2eb9fb89130c5d8c9bdc91fc98b7e07964ad
Patch Set 1 #
Messages
Total messages: 13 (9 generated)
|
|||||||||||||||||||