DescriptionHandle overlapping CrossThreadPersistent<> releases.
When a CrossThreadPersistent<> is cleared, the associated PersistentNode is
freed. In the case when multiple threads attempt to do such clearing at
the same time, the freeing protocol ensured atomicity but failed to check
if the PersistentNode had been freed already.
This follows up on the freeing of PersistentNodes that r392263 added
for CrossThreadPersistent<>s.
R=haraken
BUG=
Committed: https://crrev.com/be260f5b91027b81be5ba04939ebef2dbd5c92ee
Cr-Commit-Position: refs/heads/master@{#392689}
Patch Set 1 #Patch Set 2 : drop unneeded PLATFORM_EXPORTs #
Messages
Total messages: 16 (8 generated)
|