Version: 55.0.2880.0 (Developer Build) (64-bit) with dcheck_always_on=1
OS: Linux
What steps will reproduce the problem?
(1) Navigate to en.wikipedia.org/wiki/Chordate
What is the expected output?
Page should load normally
What do you see instead?
Hits a DCHECK and crashes.
FATAL:BreakingContextInlineHeaders.h(813)] Check failed: m_width.fitsOnLine(rect.width() - 1)
Full stack trace:
[1:1:1003/113619:FATAL:BreakingContextInlineHeaders.h(813)] Check failed: m_width.fitsOnLine(rect.width() - 1).
#0 0x7f120422dd2e base::debug::StackTrace::StackTrace()
#1 0x7f120429bb8f logging::LogMessage::~LogMessage()
#2 0x7f11ec50c0af blink::BreakingContext::rewindToMidWordBreak()
#3 0x7f11ec507842 blink::BreakingContext::handleText()
#4 0x7f11ec503dd1 blink::LineBreaker::nextLineBreak()
#5 0x7f11ec379424 blink::LayoutBlockFlow::layoutRunsAndFloatsInRange()
#6 0x7f11ec3782ce blink::LayoutBlockFlow::layoutRunsAndFloats()
#7 0x7f11ec37cd3d blink::LayoutBlockFlow::layoutInlineChildren()
#8 0x7f11ec36cf69 blink::LayoutBlockFlow::layoutBlockFlow()
#9 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#10 0x7f11ec348329 blink::LayoutBlock::layout()
#11 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#12 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#13 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#14 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#15 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#16 0x7f11ec348329 blink::LayoutBlock::layout()
#17 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#18 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#19 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#20 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#21 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#22 0x7f11ec348329 blink::LayoutBlock::layout()
#23 0x7f11ec3dc241 blink::LayoutFlowThread::layout()
#24 0x7f11ec427a19 blink::LayoutMultiColumnFlowThread::layout()
#25 0x7f11ec4258b5 blink::LayoutMultiColumnFlowThread::layoutColumns()
#26 0x7f11ec35b006 blink::LayoutBlockFlow::layoutSpecialExcludedChild()
#27 0x7f11ec3616d2 blink::LayoutBlockFlow::layoutBlockChildren()
#28 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#29 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#30 0x7f11ec348329 blink::LayoutBlock::layout()
#31 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#32 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#33 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#34 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#35 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#36 0x7f11ec348329 blink::LayoutBlock::layout()
#37 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#38 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#39 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#40 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#41 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#42 0x7f11ec348329 blink::LayoutBlock::layout()
#43 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#44 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#45 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#46 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#47 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#48 0x7f11ec348329 blink::LayoutBlock::layout()
#49 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#50 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#51 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#52 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#53 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#54 0x7f11ec348329 blink::LayoutBlock::layout()
#55 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#56 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#57 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#58 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#59 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#60 0x7f11ec348329 blink::LayoutBlock::layout()
#61 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
Received signal 6
#0 0x7f120422dd2e base::debug::StackTrace::StackTrace()
#1 0x7f120422d86f base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f120466e330 <unknown>
#3 0x7f11f211fc37 gsignal
#4 0x7f11f2123028 abort
#5 0x7f120421ae46 base::debug::(anonymous namespace)::DebugBreak()
#6 0x7f120421ae28 base::debug::BreakDebugger()
#7 0x7f120429bedd logging::LogMessage::~LogMessage()
#8 0x7f11ec50c0af blink::BreakingContext::rewindToMidWordBreak()
#9 0x7f11ec507842 blink::BreakingContext::handleText()
#10 0x7f11ec503dd1 blink::LineBreaker::nextLineBreak()
#11 0x7f11ec379424 blink::LayoutBlockFlow::layoutRunsAndFloatsInRange()
#12 0x7f11ec3782ce blink::LayoutBlockFlow::layoutRunsAndFloats()
#13 0x7f11ec37cd3d blink::LayoutBlockFlow::layoutInlineChildren()
#14 0x7f11ec36cf69 blink::LayoutBlockFlow::layoutBlockFlow()
#15 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#16 0x7f11ec348329 blink::LayoutBlock::layout()
#17 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#18 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#19 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#20 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#21 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#22 0x7f11ec348329 blink::LayoutBlock::layout()
#23 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#24 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#25 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#26 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#27 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#28 0x7f11ec348329 blink::LayoutBlock::layout()
#29 0x7f11ec3dc241 blink::LayoutFlowThread::layout()
#30 0x7f11ec427a19 blink::LayoutMultiColumnFlowThread::layout()
#31 0x7f11ec4258b5 blink::LayoutMultiColumnFlowThread::layoutColumns()
#32 0x7f11ec35b006 blink::LayoutBlockFlow::layoutSpecialExcludedChild()
#33 0x7f11ec3616d2 blink::LayoutBlockFlow::layoutBlockChildren()
#34 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#35 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#36 0x7f11ec348329 blink::LayoutBlock::layout()
#37 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#38 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#39 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#40 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#41 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#42 0x7f11ec348329 blink::LayoutBlock::layout()
#43 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#44 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#45 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#46 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#47 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#48 0x7f11ec348329 blink::LayoutBlock::layout()
#49 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#50 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#51 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#52 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#53 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#54 0x7f11ec348329 blink::LayoutBlock::layout()
#55 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
#56 0x7f11ec35d1d0 blink::LayoutBlockFlow::layoutBlockChild()
#57 0x7f11ec361ab0 blink::LayoutBlockFlow::layoutBlockChildren()
#58 0x7f11ec36cfab blink::LayoutBlockFlow::layoutBlockFlow()
#59 0x7f11ec35c049 blink::LayoutBlockFlow::layoutBlock()
#60 0x7f11ec348329 blink::LayoutBlock::layout()
#61 0x7f11ec35cde3 blink::LayoutBlockFlow::positionAndLayoutOnceIfNeeded()
r8: 0000000000006000 r9: 0000000000004000 r10: 0000000000000008 r11: 0000000000000202
r12: 00007f12050b640c r13: 00007ffc07f132d0 r14: 0000000000000000 r15: 0000000000000000
di: 0000000000000001 si: 0000000000000001 bp: 00007ffc07f050a0 bx: 0000322b1e8fea78
dx: 0000000000000006 ax: 0000000000000000 cx: ffffffffffffffff sp: 00007ffc07f04f68
ip: 00007f11f211fc37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Comment 1 by drott@chromium.org
, Oct 10 2016Status: Available (was: Untriaged)