Bug 60033
| Summary: | ASSERT in RenderBlockLineLayout.cpp, triggered in the wild | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dimitri Glazkov (Google) <dglazkov> |
| Component: | Layout and Rendering | Assignee: | 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)
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |