NEW 71049
Assertion in RenderInline::clippedOverflowRectForRepaint() about layoutStateEnabled()
https://bugs.webkit.org/show_bug.cgi?id=71049
Summary Assertion in RenderInline::clippedOverflowRectForRepaint() about layoutStateE...
Simon Fraser (smfr)
Reported 2011-10-27 12:17:08 PDT
I just hit ASSERT(!view() || !view()->layoutStateEnabled() || isRunIn()); when scrolling a cuteoverload.com page. Backtrace is in the screenshot, because Xcode wasn't cooperating.
Attachments
Screenshot of backtrace (341.85 KB, image/png)
2011-10-27 12:18 PDT, Simon Fraser (smfr)
no flags
Simon Fraser (smfr)
Comment 1 2011-10-27 12:18:06 PDT
Created attachment 112728 [details] Screenshot of backtrace
Julien Chaffraix
Comment 2 2011-11-04 16:33:35 PDT
*** Bug 71175 has been marked as a duplicate of this bug. ***
Julien Chaffraix
Comment 3 2011-11-04 16:35:46 PDT
Steps to reproduce copied from bug 71175: 1. Go to http://www.google.com/maps?ie=UTF8&ll=37.971403,23.717251&spn=0.071722,0.127888&dirflg=r 2. Click on "Get directions" button. 3. On text field A enter "Βουλιαγμένης, Λεωφόρος Ποσειδώνος, Βουλιαγμένη, Ελλάς" 4. On text field B enter "ΑΕΡΟΔΡΟΜΙΟ, Σπάτα, Ελλάς" 5. Click on "GET DIRECTIONS" button. 6. Right below text field A where is says "Did you mean a different: Βουλιαγμένης, Λεωφόρος Ποσειδώνος, Βουλιαγμένη, Ελλάς", click on the hyperlink "Βουλιαγμένης"
Adam Roben (:aroben)
Comment 4 2011-12-13 11:36:52 PST
I hit this on Google Reader when looking at the entry for <http://kottke.org/11/12/vocal-fry>.
Radar WebKit Bug Importer
Comment 5 2011-12-13 11:38:13 PST
Adam Roben (:aroben)
Comment 6 2011-12-13 11:41:02 PST
Here's the backtrace I saw: ASSERTION FAILED: !view() || !view()->layoutStateEnabled() || isRunIn() /Users/aroben/dev/WebKit/OpenSource/Source/WebCore/rendering/RenderInline.cpp(961) : virtual LayoutRect WebCore::RenderInline::clippedOverflowRectForRepaint(WebCore::RenderBoxModelObject *) const 1 0x110eb8f99 WebCore::RenderInline::clippedOverflowRectForRepaint(WebCore::RenderBoxModelObject*) const 2 0x110ec0b6d WebCore::RenderLayer::computeRepaintRects(WebCore::IntPoint*) 3 0x110ec0ee5 WebCore::RenderLayer::updateLayerPositionsAfterScroll(unsigned int) 4 0x110ec0f35 WebCore::RenderLayer::updateLayerPositionsAfterScroll(unsigned int) 5 0x110ec0f35 WebCore::RenderLayer::updateLayerPositionsAfterScroll(unsigned int) 6 0x110ec0f35 WebCore::RenderLayer::updateLayerPositionsAfterScroll(unsigned int) 7 0x110ec0f35 WebCore::RenderLayer::updateLayerPositionsAfterScroll(unsigned int) 8 0x110ec3eb0 WebCore::RenderLayer::scrollTo(int, int) 9 0x110ec63be WebCore::RenderLayer::setScrollOffset(WebCore::IntPoint const&) 10 0x111096f13 WebCore::ScrollableArea::setScrollOffsetFromAnimation(WebCore::IntPoint const&) 11 0x11109891f WebCore::ScrollAnimator::notifyPositionChanged() 12 0x11109d19d WebCore::ScrollAnimatorMac::notifyPositionChanged() 13 0x11109cc70 WebCore::ScrollAnimatorMac::immediateScrollToPoint(WebCore::FloatPoint const&) 14 0x11109cb83 WebCore::ScrollAnimatorMac::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&) 15 0x111096c8c WebCore::ScrollableArea::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&) 16 0x110ec3c93 WebCore::RenderLayer::scrollToOffset(int, int, WebCore::RenderLayer::ScrollOffsetClamping) 17 0x110ec8777 WebCore::RenderLayer::updateScrollInfoAfterLayout() 18 0x110de1841 WebCore::RenderBlock::updateScrollInfoAfterLayout() 19 0x110de25f7 WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) 20 0x110de1897 WebCore::RenderBlock::layout() 21 0x110dea75f WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 22 0x110de4533 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 23 0x110de21de WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) 24 0x110de1897 WebCore::RenderBlock::layout() 25 0x110dea75f WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 26 0x110de4533 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 27 0x110de21de WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) 28 0x110de1897 WebCore::RenderBlock::layout() 29 0x110dea75f WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 30 0x110de4533 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 31 0x110de21de WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass)
mitz
Comment 7 2011-12-25 10:07:13 PST
See also bug 74111.
Simon Fraser (smfr)
Comment 8 2013-01-29 16:58:32 PST
*** Bug 98595 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.