DescriptionDon't deref XMLHttpRequest synchronously below stop()
Prior to this CL, we could release our last reference to XMLHttpRequest
synchronously below XMLHttpRequest::stop. That can cause us to call
ScriptExecutionContext::willDestroyActiveDOMObject synchronously below stop(),
which will hit a CRASH() because we're trying to mutate the set of
ActiveDOMObject while we're iterating the set.
This CL simply makes the deref() happen asynchronously, preventing us from
mutating the set during iteration.
BUG=247395
R=eseidel
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152266
Patch Set 1 #
Messages
Total messages: 5 (0 generated)
|