<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>34389</bug_id>
          
          <creation_ts>2010-01-30 22:37:44 -0800</creation_ts>
          <short_desc>Assertion failure (!needsLayout()) in FrameView::paintContents() on xerox.com (iframe in a composited layer)</short_desc>
          <delta_ts>2010-10-06 05:24:33 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>32381</dup_id>
          
          <bug_file_loc>http://www.xerox.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, NeedsReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>186170</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-01-30 22:37:44 -0800</bug_when>
    <thetext>To reproduce, navigate to &lt;http://www.xerox.com/&gt;.

The result is
ASSERTION FAILED: !needsLayout()
(WebCore/page/FrameView.cpp:1706 virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext*, const WebCore::IntRect&amp;))

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
…</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187633</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-02-03 22:05:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/7611155&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290225</commentid>
    <comment_count>2</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2010-10-06 05:24:33 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 32381 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>