[Webkit-unassigned] [Bug 73723] New: Assertion failure (!view() || !view()->layoutStateEnabled) in RenderBox::mapAbsoluteToLocalPoint at cnn.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 2 17:32:56 PST 2011


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

           Summary: Assertion failure (!view() ||
                    !view()->layoutStateEnabled) in
                    RenderBox::mapAbsoluteToLocalPoint at cnn.com
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://cnn.com/
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mitz at webkit.org
                CC: bdakin at apple.com


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&) const at Source/WebCore/rendering/RenderBox.cpp:1386
#1    0x000000010c30b2a5 in WebCore::RenderObject::absoluteToLocal(WebCore::FloatPoint const&, bool, bool) const ()
#2    0x000000010b7fffd3 in WebCore::FrameView::convertToRenderer(WebCore::RenderObject const*, WebCore::IntPoint const&) const ()
#3    0x000000010c2b694e in WebCore::RenderLayer::convertFromContainingViewToScrollbar(WebCore::Scrollbar const*, WebCore::IntPoint const&) const ()
#4    0x000000010c48ddc8 in WebCore::Scrollbar::convertFromContainingView(WebCore::IntPoint const&) 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&) at Source/WebCore/platform/mac/ScrollAnimatorMac.mm:673
#9    0x000000010c4882a3 in WebCore::ScrollAnimatorMac::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&) ()
#10    0x000000010c48208c in WebCore::ScrollableArea::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&) ()
#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&, int&) ()
#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&, int&, int&) ()
#24    0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) ()
#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&, int&, int&) ()
#28    0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) ()
#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&, int&, int&) ()
#32    0x000000010c1d5333 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) ()
#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:] ()

-- 
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