Bug 105215

Summary: [BlackBerry] Deadlock caused by PluginViewPrivate::destroyBuffers()
Product: WebKit Reporter: Yong Li <yong.li.webkit>
Component: WebKit BlackBerryAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: mifenton, rwlbuis, tonikitoo, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
the patch (shrink the mutex locking scope)
rwlbuis: review+
updated to commit none

Description Yong Li 2012-12-17 13:59:57 PST
We've seen Deadlock caused by PluginViewPrivate::destroyBuffers locking mutexex ans sending sync message at the same time.
Comment 1 Yong Li 2012-12-17 14:06:01 PST
Created attachment 179798 [details]
the patch (shrink the mutex locking scope)
Comment 2 Rob Buis 2012-12-17 14:09:45 PST
Comment on attachment 179798 [details]
the patch (shrink the mutex locking scope)

LGTM.
Comment 3 Yong Li 2012-12-17 14:26:05 PST
Created attachment 179802 [details]
updated to commit
Comment 4 WebKit Review Bot 2012-12-17 14:44:33 PST
Comment on attachment 179802 [details]
updated to commit

Clearing flags on attachment: 179802

Committed r137949: <http://trac.webkit.org/changeset/137949>
Comment 5 WebKit Review Bot 2012-12-17 14:44:36 PST
All reviewed patches have been landed.  Closing bug.