Bug 60033

Summary: ASSERT in RenderBlockLineLayout.cpp, triggered in the wild
Product: WebKit Reporter: Dimitri Glazkov (Google) <dglazkov>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: hyatt, mitz
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
URL: http://communications.emory.edu/

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.