<?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>73723</bug_id>
          
          <creation_ts>2011-12-02 17:32:56 -0800</creation_ts>
          <short_desc>Assertion failure (!view() || !view()-&gt;layoutStateEnabled) in RenderBox::mapAbsoluteToLocalPoint at cnn.com</short_desc>
          <delta_ts>2011-12-02 17:35:02 -0800</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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>73348</dup_id>
          
          <bug_file_loc>http://cnn.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></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>bdakin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>514296</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-12-02 17:32:56 -0800</bug_when>
    <thetext>When opening cnn.com, RenderBox::mapAbsoluteToLocalPoint() gets called during layout, leading to this assertion failure. Backtrace:

#0	0x000000010c23b849 in WebCore::RenderBox::mapAbsoluteToLocalPoint(bool, bool, WebCore::TransformState&amp;) const at Source/WebCore/rendering/RenderBox.cpp:1386
#1	0x000000010c30b2a5 in WebCore::RenderObject::absoluteToLocal(WebCore::FloatPoint const&amp;, bool, bool) const ()
#2	0x000000010b7fffd3 in WebCore::FrameView::convertToRenderer(WebCore::RenderObject const*, WebCore::IntPoint const&amp;) const ()
#3	0x000000010c2b694e in WebCore::RenderLayer::convertFromContainingViewToScrollbar(WebCore::Scrollbar const*, WebCore::IntPoint const&amp;) const ()
#4	0x000000010c48ddc8 in WebCore::Scrollbar::convertFromContainingView(WebCore::IntPoint const&amp;) const ()
#5	0x000000010c484998 in -[WebScrollbarPainterControllerDelegate scrollerImpPair:convertContentPoint:toScrollerImp:] at Source/WebCore/platform/mac/ScrollAnimatorMac.mm:235
#6	0x00007fff8e2cb2d8 in -[NSScrollerImpPair _updateOverlayScrollersStateWithReason:forceAtLeastKnobsVisible:] ()
#7	0x000000010c488821 in WebCore::ScrollAnimatorMac::notifyPositionChanged() at Source/WebCore/platform/mac/ScrollAnimatorMac.mm:716
#8	0x000000010c48830a in WebCore::ScrollAnimatorMac::immediateScrollToPoint(WebCore::FloatPoint const&amp;) at Source/WebCore/platform/mac/ScrollAnimatorMac.mm:673
#9	0x000000010c4882a3 in WebCore::ScrollAnimatorMac::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&amp;) ()
#10	0x000000010c48208c in WebCore::ScrollableArea::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&amp;) ()
#11	0x000000010c2b3393 in WebCore::RenderLayer::scrollToOffset(int, int, WebCore::RenderLayer::ScrollOffsetClamping) ()
#12	0x000000010c2b8709 in WebCore::RenderLayer::updateScrollInfoAfterLayout() ()
#13	0x000000010c1d2641 in WebCore::RenderBlock::updateScrollInfoAfterLayout() ()
#14	0x000000010c1d33f7 in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#15	0x000000010c2b834a in WebCore::RenderLayer::updateScrollInfoAfterLayout() ()
#16	0x000000010c1d2641 in WebCore::RenderBlock::updateScrollInfoAfterLayout() ()
#17	0x000000010c1d33f7 in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#18	0x000000010c1d2697 in WebCore::RenderBlock::layout() ()
#19	0x000000010c1f3736 in WebCore::RenderObject::layoutIfNeeded() ()
#20	0x000000010c22211a in WebCore::RenderBlock::layoutInlineChildren(bool, int&amp;, int&amp;) ()
#21	0x000000010c1d2fbe in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#22	0x000000010c1d2697 in WebCore::RenderBlock::layout() ()
#23	0x000000010c1db55f in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&amp;, int&amp;, int&amp;) ()
#24	0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&amp;) ()
#25	0x000000010c1d2fde in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#26	0x000000010c1d2697 in WebCore::RenderBlock::layout() ()
#27	0x000000010c1db55f in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&amp;, int&amp;, int&amp;) ()
#28	0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&amp;) ()
#29	0x000000010c1d2fde in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#30	0x000000010c1d2697 in WebCore::RenderBlock::layout() ()
#31	0x000000010c1db55f in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&amp;, int&amp;, int&amp;) ()
#32	0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&amp;) ()
#33	0x000000010c1d2fde in WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) ()
#34	0x000000010c1d2697 in WebCore::RenderBlock::layout() ()
#35	0x000000010c3f2155 in WebCore::RenderView::layout() ()
#36	0x000000010b7f7267 in WebCore::FrameView::layout(bool) ()
#37	0x000000010b54decb in WebCore::Document::implicitClose() ()
#38	0x000000010b7cc0eb in WebCore::FrameLoader::checkCallImplicitClose() ()
#39	0x000000010b7cbed4 in WebCore::FrameLoader::checkCompleted() ()
#40	0x000000010b7cbf45 in WebCore::FrameLoader::loadDone() ()
#41	0x000000010b2da874 in WebCore::CachedResourceLoader::loadDone() ()
#42	0x000000010c53c4ed in WebCore::SubresourceLoader::releaseResources() ()
#43	0x000000010c41e355 in WebCore::ResourceLoader::didFinishLoading(double) ()
#44	0x000000010c53c032 in WebCore::SubresourceLoader::didFinishLoading(double) ()
#45	0x000000010c41ebcc in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) ()
#46	0x000000010c41b4b5 in -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514297</commentid>
    <comment_count>1</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2011-12-02 17:35:02 -0800</bug_when>
    <thetext>Looks like another dupe of https://bugs.webkit.org/show_bug.cgi?id=73348

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

    </bug>

</bugzilla>