Bug 51072 - Crash in WebCore::GraphicsLayer::paintGraphicsLayerContents() loading this URL
Summary: Crash in WebCore::GraphicsLayer::paintGraphicsLayerContents() loading this URL
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Simon Fraser (smfr)
URL: http://inhabitat.com/university-of-mi...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2010-12-14 16:23 PST by Simon Fraser (smfr)
Modified: 2010-12-14 17:09 PST (History)
5 users (show)

See Also:


Attachments
Patch (1.66 KB, patch)
2010-12-14 16:42 PST, Simon Fraser (smfr)
cmarrin: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2010-12-14 16:23:34 PST
If you load this URL in TOT on Mac, it crashes:


#0  0x0000000103254427 in WebCore::GraphicsLayer::paintGraphicsLayerContents (this=0x104b56068, context=@0x7fff5fbfc7d0, clip=@0x7fff5fbfc8d0) at /Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/graphics/GraphicsLayer.cpp:248
#1  0x0000000103ab1d95 in drawLayerContents (context=0x1325f6800, layer=0x133b1ec10, layerContents=0x104b56068) at /Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/graphics/mac/WebLayer.mm:73
#2  0x0000000103ab21ad in -[WebLayer drawInContext:] (self=0x133b1ec10, _cmd=0x7fff83985ac2, context=0x1325f6800) at /Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/graphics/mac/WebLayer.mm:179
#3  0x00007fff836bf6c8 in CABackingStoreUpdate ()
#4  0x00007fff836be967 in -[CALayer _display] ()
#5  0x0000000103ab1887 in -[WebLayer display] (self=0x133b1ec10, _cmd=0x7fff87705578) at /Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/graphics/mac/WebLayer.mm:169
#6  0x00007fff8367d1eb in CALayerDisplayIfNeeded ()
#7  0x00007fff8367c664 in CA::Context::commit_transaction ()
#8  0x00007fff8367c2ba in CA::Transaction::commit ()
#9  0x00007fff88a82c47 in __CFRunLoopDoObservers ()
#10 0x00007fff88a5e7ef in __CFRunLoopRun ()
#11 0x00007fff88a5df6f in CFRunLoopRunSpecific ()
#12 0x00007fff883ba91a in RunCurrentEventLoopInMode ()
#13 0x00007fff883ba71f in ReceiveNextEventCommon ()
#14 0x00007fff883ba5d8 in BlockUntilNextEventMatchingListInMode ()
#15 0x00007fff87008e64 in _DPSNextEvent ()
#16 0x00007fff870087a9 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#17 0x000000010008fa57 in -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (self=0x10a01a320, _cmd=0x7fff876fd888, mask=18446744073709551615, expiration=0x10851b4a0, mode=0x7fff7107d390, dequeue=1 '\001') at /Volumes/InternalData/Development/webkit/Internal/Safari/mac/BrowserApplication.mm:244
#18 0x00007fff86fce48b in -[NSApplication run] ()
#19 0x00007fff86fc71a8 in NSApplicationMain ()
Comment 1 Simon Fraser (smfr) 2010-12-14 16:23:59 PST
<rdar://problem/8769693>
Comment 2 Simon Fraser (smfr) 2010-12-14 16:25:56 PST
The PlatformCALayer is garbage.
Comment 3 Simon Fraser (smfr) 2010-12-14 16:42:16 PST
Created attachment 76593 [details]
Patch
Comment 4 Simon Fraser (smfr) 2010-12-14 16:52:49 PST
http://trac.webkit.org/changeset/74074
Comment 5 WebKit Review Bot 2010-12-14 17:09:30 PST
http://trac.webkit.org/changeset/74074 might have broken Qt Linux Release