[Webkit-unassigned] [Bug 34389] New: Assertion failure (!needsLayout()) in FrameView::paintContents() on xerox.com (iframe in a composited layer)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 30 22:37:44 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=34389

           Summary: Assertion failure (!needsLayout()) in
                    FrameView::paintContents() on xerox.com (iframe in a
                    composited layer)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://www.xerox.com/
        OS/Version: Mac OS X 10.6
            Status: NEW
          Keywords: NeedsRadar, NeedsReduction
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mitz at webkit.org
                CC: simon.fraser at apple.com


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
…

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list