Bug 34389 - Assertion failure (!needsLayout()) in FrameView::paintContents() on xerox.com (iframe in a composited layer)
Summary: Assertion failure (!needsLayout()) in FrameView::paintContents() on xerox.com...
Status: RESOLVED DUPLICATE of bug 32381
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.6
: P2 Normal
Assignee: Nobody
URL: http://www.xerox.com/
Keywords: InRadar, NeedsReduction
Depends on:
Blocks:
 
Reported: 2010-01-30 22:37 PST by mitz
Modified: 2010-10-06 05:24 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2010-01-30 22:37:44 PST
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
…
Comment 1 mitz 2010-02-03 22:05:16 PST
<rdar://problem/7611155>
Comment 2 Nikolas Zimmermann 2010-10-06 05:24:33 PDT

*** This bug has been marked as a duplicate of bug 32381 ***