DescriptionHandle brokered attachment race condition
In rare cases on OS X with in-process-gpu and zero-copy disabled,
rendering deadlocks can be triggered when a brokered attachment
arrives before the channel reader registers itself as an observer
of the attachment broker.
This patch simply replays unhandled attachment for new observers,
giving them a chance at handling attachments received before they
registered. This is safe since attachments already have unique ids.
BUG=584201
R=erikchen@chromium.org
Committed: https://crrev.com/86a4aa122cb547bf882bcb197c2cd8f4e2852c9d
Cr-Commit-Position: refs/heads/master@{#381691}
Patch Set 1 #Messages
Total messages: 9 (3 generated)
|