Bug 34389
Summary: | Assertion failure (!needsLayout()) in FrameView::paintContents() on xerox.com (iframe in a composited layer) | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | simon.fraser, zimmermann |
Priority: | P2 | Keywords: | InRadar, NeedsReduction |
Version: | 528+ (Nightly build) | ||
Hardware: | Mac | ||
OS: | OS X 10.6 | ||
URL: | http://www.xerox.com/ |
mitz
To reproduce, navigate to <http://www.xerox.com/>.
The result is
ASSERTION FAILED: !needsLayout()
(WebCore/page/FrameView.cpp:1706 virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext*, const WebCore::IntRect&))
Backtrace:
#0 0x102352649 in WebCore::FrameView::paintContents at FrameView.cpp:1706
#1 0x101766838 in -[WebFrame(WebInternal) _drawRect:contentsOnly:] at WebFrame.mm:531
#2 0x10179ca11 in -[WebHTMLView drawSingleRect:] at WebHTMLView.mm:3171
#3 0x1017960cd in -[WebHTMLView drawRect:] at WebHTMLView.mm:3215
#4 0x7fff8102f12a in -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:topView:]
#5 0x101793b84 in -[WebHTMLView(WebPrivate) _recursive:displayRectIgnoringOpacity:inContext:topView:] at WebHTMLView.mm:1389
#6 0x7fff8102f520 in -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:topView:]
#7 0x7fff8102f520 in -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:topView:]
#8 0x7fff8102f520 in -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:topView:]
#9 0x7fff8102e963 in -[NSView displayRectIgnoringOpacity:inContext:]
#10 0x102ab9810 in WebCore::Widget::paint at WidgetMac.mm:234
#11 0x102927768 in WebCore::ScrollView::paint at ScrollView.cpp:770
#12 0x1028e0aef in WebCore::RenderWidget::paint at RenderWidget.cpp:271
#13 0x10245b0cf in WebCore::InlineBox::paint at InlineBox.cpp:180
#14 0x10245ef35 in WebCore::InlineFlowBox::paint at InlineFlowBox.cpp:673
#15 0x1028fdffe in WebCore::RootInlineBox::paint at RootInlineBox.cpp:166
#16 0x10286c15b in WebCore::RenderLineBoxList::paint at RenderLineBoxList.cpp:204
#17 0x1027f1e48 in WebCore::RenderBlock::paintContents at RenderBlock.cpp:1642
#18 0x1027f7bf2 in WebCore::RenderBlock::paintObject at RenderBlock.cpp:1731
#19 0x1027f247c in WebCore::RenderBlock::paint at RenderBlock.cpp:1535
#20 0x1027f1c88 in WebCore::RenderBlock::paintChildren at RenderBlock.cpp:1668
#21 0x1027f1e5d in WebCore::RenderBlock::paintContents at RenderBlock.cpp:1644
#22 0x1027f7bf2 in WebCore::RenderBlock::paintObject at RenderBlock.cpp:1731
#23 0x1027f247c in WebCore::RenderBlock::paint at RenderBlock.cpp:1535
#24 0x1027f1c88 in WebCore::RenderBlock::paintChildren at RenderBlock.cpp:1668
#25 0x1027f1e5d in WebCore::RenderBlock::paintContents at RenderBlock.cpp:1644
#26 0x1027f7bf2 in WebCore::RenderBlock::paintObject at RenderBlock.cpp:1731
#27 0x1027f247c in WebCore::RenderBlock::paint at RenderBlock.cpp:1535
#28 0x102861494 in WebCore::RenderLayerBacking::paintIntoLayer at RenderLayerBacking.cpp:972
#29 0x102861962 in WebCore::RenderLayerBacking::paintContents at RenderLayerBacking.cpp:1055
#30 0x102389d25 in WebCore::GraphicsLayer::paintGraphicsLayerContents at GraphicsLayer.cpp:242
#31 0x102aaee24 in +[WebLayer drawContents:ofLayer:intoContext:] at WebLayer.mm:68
#32 0x102aae5c6 in -[WebLayer drawInContext:] at WebLayer.mm:165
#33 0x7fff877ec28e in CABackingStoreUpdate
#34 0x7fff877eb52f in -[CALayer _display]
#35 0x102aae935 in -[WebLayer display] at WebLayer.mm:158
…
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
mitz
<rdar://problem/7611155>
Nikolas Zimmermann
*** This bug has been marked as a duplicate of bug 32381 ***