NEW 60033
ASSERT in RenderBlockLineLayout.cpp, triggered in the wild
https://bugs.webkit.org/show_bug.cgi?id=60033
Summary ASSERT in RenderBlockLineLayout.cpp, triggered in the wild
Dimitri Glazkov (Google)
Reported 2011-05-03 09:39:36 PDT
To reproduce, mouse over the search menu: ASSERTION FAILED: lineMidpointState.midpoints[currentMidpoint].m_obj == trailingPositionedBoxes[i] /Volumes/Work/WebKit/Source/WebCore/rendering/RenderBlockLineLayout.cpp(2247) : WebCore::InlineIterator WebCore::RenderBlock::findNextLineBreak(WebCore::InlineBidiResolver&, bool, bool&, std::pair<WebCore::RenderText*, WebCore::LazyLineBreakIterator>&, bool&, bool&, WebCore::EClear*, WebCore::RenderBlock::FloatingObject*, WTF::Vector<WebCore::RenderBox*, 0ul>&) 1 WebCore::RenderBlock::findNextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, bool, bool&, std::pair<WebCore::RenderText*, WebCore::LazyLineBreakIterator>&, bool&, bool&, WebCore::EClear*, WebCore::RenderBlock::FloatingObject*, WTF::Vector<WebCore::RenderBox*, 0ul>&) 2 WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&) 3 WebCore::RenderBlock::layoutBlock(bool, int) 4 WebCore::RenderBlock::layout() 5 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 6 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 7 WebCore::RenderBlock::layoutBlock(bool, int) 8 WebCore::RenderBlock::layout() 9 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 10 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 11 WebCore::RenderBlock::layoutBlock(bool, int) 12 WebCore::RenderBlock::layout() 13 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) 14 WebCore::RenderBlock::layoutBlockChildren(bool, int&) 15 WebCore::RenderBlock::layoutBlock(bool, int) 16 WebCore::RenderBlock::layout() 17 WebCore::RenderObject::layoutIfNeeded() 18 WebCore::RenderBlock::layoutPositionedObjects(bool) 19 WebCore::RenderBlock::layoutBlock(bool, int) 20 WebCore::RenderBlock::layout() 21 WebCore::RenderListItem::layout() 22 WebCore::RenderObject::layoutIfNeeded() 23 WebCore::RenderBlock::insertFloatingObject(WebCore::RenderBox*) 24 WebCore::RenderBlock::skipLeadingWhitespace(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, bool, bool, WebCore::RenderBlock::FloatingObject*, WebCore::LineWidth&) 25 WebCore::RenderBlock::findNextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, bool, bool&, std::pair<WebCore::RenderText*, WebCore::LazyLineBreakIterator>&, bool&, bool&, WebCore::EClear*, WebCore::RenderBlock::FloatingObject*, WTF::Vector<WebCore::RenderBox*, 0ul>&) 26 WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&) 27 WebCore::RenderBlock::layoutBlock(bool, int) 28 WebCore::RenderBlock::layout() 29 WebCore::RenderObject::layoutIfNeeded() 30 WebCore::RenderBlock::layoutPositionedObjects(bool) 31 WebCore::RenderBlock::simplifiedLayout() Possibly http://trac.webkit.org/changeset/82144?
Attachments
Note You need to log in before you can comment on or make changes to this bug.