Chromium Code Reviews
DescriptionMutationObserver: Fix a null-pointer dereference in MutationObserverRegistration::unregister.
Before Oilpan was enabled, MutationObserverRegistration couldn't outlive
m_registrationNode. After enabling Oilpan, it's possible that a
MutationObserverRegsitration outlives its m_registrationNode.
Reproducible scenario:
- No Persistent/Member references to both of objects,
- No pointer to the m_registrationNode on the stack,
- A pointer to the MutationObserveRegistration exists on the stack, and
- Conservative GC is executed.
BUG=657613
Committed: https://crrev.com/afe73aec9717475be1979d3a052cb3fd81da8e17
Cr-Commit-Position: refs/heads/master@{#434616}
Patch Set 1 #
Messages
Total messages: 21 (16 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||