Bug 54345

Summary: Crash in RenderLayerCompositor::updateCompositingLayers when loading some sites
Product: WebKit Reporter: Chris Marrin <cmarrin>
Component: WebKit2Assignee: Chris Marrin <cmarrin>
Status: RESOLVED FIXED    
Severity: Normal CC: simon.fraser
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.6   
Attachments:
Description Flags
Patch mitz: review+

Description Chris Marrin 2011-02-12 15:20:58 PST
Loading sites that have compositing layers with WebKit2 can crash because RenderLayerCompositor::enableCompositingMode sometimes gets re-entered when setting up layers. This only happens with a 32 bit build because it depends on plugins (like Flash) getting a layer. It is also timing related so it doesn't always happen.
Comment 1 Chris Marrin 2011-02-12 15:21:19 PST
rdar://problem/8975923
Comment 2 Chris Marrin 2011-02-12 15:34:15 PST
Created attachment 82243 [details]
Patch
Comment 3 Chris Marrin 2011-02-12 16:18:24 PST
Committed r78425: <http://trac.webkit.org/changeset/78425>