Closed Bug 1382946 Opened 7 years ago Closed 7 years ago

ASSERTION: inline-size less than zero: 'aContainingBlockISize >= 0', file /home/worker/workspace/build/src/layout/generic/nsFrame.cpp, line 5831

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1379332

People

(Reporter: hiro, Unassigned)

Details

After a browser change [1], test_display_mode.html and test_display_mode_reflow.html cause an assertion. [task 2017-07-21T01:30:25.481740Z] 01:30:25 INFO - GECKO(1310) | #01: mozilla::ReflowInput::CalculateHypotheticalPosition [layout/generic/ReflowInput.cpp:1367] [task 2017-07-21T01:30:25.482560Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.483763Z] 01:30:25 INFO - GECKO(1310) | #02: mozilla::ReflowInput::InitAbsoluteConstraints [layout/generic/ReflowInput.cpp:1663] [task 2017-07-21T01:30:25.483848Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.484958Z] 01:30:25 INFO - GECKO(1310) | #03: mozilla::ReflowInput::InitConstraints [layout/generic/ReflowInput.cpp:2422] [task 2017-07-21T01:30:25.485049Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.485828Z] 01:30:25 INFO - GECKO(1310) | #04: mozilla::ReflowInput::Init [layout/generic/ReflowInput.cpp:427] [task 2017-07-21T01:30:25.486497Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.486581Z] 01:30:25 INFO - GECKO(1310) | #05: nsAbsoluteContainingBlock::ReflowAbsoluteFrame [layout/style/nsStyleStruct.h:1209] [task 2017-07-21T01:30:25.487291Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.487375Z] 01:30:25 INFO - GECKO(1310) | #06: nsAbsoluteContainingBlock::Reflow [layout/generic/nsAbsoluteContainingBlock.cpp:168] [task 2017-07-21T01:30:25.488052Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.488771Z] 01:30:25 INFO - GECKO(1310) | #07: nsFrame::ReflowAbsoluteFrames [layout/generic/nsFrame.cpp:5957] [task 2017-07-21T01:30:25.488825Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.489552Z] 01:30:25 INFO - GECKO(1310) | #08: nsBoxFrame::DoXULLayout [layout/generic/nsFrameState.h:37] [task 2017-07-21T01:30:25.489605Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.490350Z] 01:30:25 INFO - GECKO(1310) | #09: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.490397Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.492207Z] 01:30:25 INFO - GECKO(1310) | #10: nsBoxFrame::LayoutChildAt [layout/xul/nsBoxFrame.cpp:1945] [task 2017-07-21T01:30:25.492862Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.493652Z] 01:30:25 INFO - GECKO(1310) | #11: nsSprocketLayout::XULLayout [layout/xul/nsSprocketLayout.cpp:179] [task 2017-07-21T01:30:25.493706Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.494429Z] 01:30:25 INFO - GECKO(1310) | #12: nsBoxFrame::DoXULLayout [layout/xul/nsBoxFrame.cpp:919] [task 2017-07-21T01:30:25.494483Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.495192Z] 01:30:25 INFO - GECKO(1310) | #13: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.495245Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.495964Z] 01:30:25 INFO - GECKO(1310) | #14: nsSprocketLayout::XULLayout [layout/generic/nsIFrame.h:937] [task 2017-07-21T01:30:25.496679Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.496791Z] 01:30:25 INFO - GECKO(1310) | #15: nsSprocketLayout::XULLayout [layout/xul/nsSprocketLayout.cpp:644] [task 2017-07-21T01:30:25.497568Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.498188Z] 01:30:25 INFO - GECKO(1310) | #16: nsBoxFrame::DoXULLayout [layout/xul/nsBoxFrame.cpp:919] [task 2017-07-21T01:30:25.498976Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.499048Z] 01:30:25 INFO - GECKO(1310) | #17: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.499746Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.499820Z] 01:30:25 INFO - GECKO(1310) | #18: nsStackLayout::XULLayout [layout/generic/nsIFrame.h:937] [task 2017-07-21T01:30:25.502286Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.502933Z] 01:30:25 INFO - GECKO(1310) | #19: nsBoxFrame::DoXULLayout [layout/xul/nsBoxFrame.cpp:919] [task 2017-07-21T01:30:25.502983Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.503698Z] 01:30:25 INFO - GECKO(1310) | #20: nsDeckFrame::DoXULLayout [layout/xul/nsDeckFrame.cpp:215] [task 2017-07-21T01:30:25.504436Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.504507Z] 01:30:25 INFO - GECKO(1310) | #21: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.505440Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.506087Z] 01:30:25 INFO - GECKO(1310) | #22: nsSprocketLayout::XULLayout [layout/generic/nsIFrame.h:937] [task 2017-07-21T01:30:25.506825Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.506900Z] 01:30:25 INFO - GECKO(1310) | #23: nsSprocketLayout::XULLayout [layout/xul/nsSprocketLayout.cpp:644] [task 2017-07-21T01:30:25.507535Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.508225Z] 01:30:25 INFO - GECKO(1310) | #24: nsBoxFrame::DoXULLayout [layout/xul/nsBoxFrame.cpp:919] [task 2017-07-21T01:30:25.508279Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.508342Z] 01:30:25 INFO - GECKO(1310) | #25: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.508935Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.509708Z] 01:30:25 INFO - GECKO(1310) | #26: nsStackLayout::XULLayout [layout/generic/nsIFrame.h:937] [task 2017-07-21T01:30:25.509784Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.509853Z] 01:30:25 INFO - GECKO(1310) | #27: nsBoxFrame::DoXULLayout [layout/xul/nsBoxFrame.cpp:919] [task 2017-07-21T01:30:25.510360Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.511385Z] 01:30:25 INFO - GECKO(1310) | #28: nsIFrame::XULLayout [layout/xul/nsBox.cpp:503] [task 2017-07-21T01:30:25.512370Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.512466Z] 01:30:25 INFO - GECKO(1310) | #29: nsBoxFrame::Reflow [layout/xul/nsBoxFrame.cpp:715] [task 2017-07-21T01:30:25.513088Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.513194Z] 01:30:25 INFO - GECKO(1310) | #30: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:983] [task 2017-07-21T01:30:25.513808Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.513914Z] 01:30:25 INFO - GECKO(1310) | #31: mozilla::ViewportFrame::Reflow [layout/generic/ViewportFrame.cpp:331] [task 2017-07-21T01:30:25.514508Z] 01:30:25 INFO - [task 2017-07-21T01:30:25.514612Z] 01:30:25 INFO - GECKO(1310) | #32: mozilla::PresShell::DoReflow [layout/generic/ReflowOutput.h:282 [1] https://hg.mozilla.org/integration/autoland/rev/d4b7fc921b88a8416c656e3ee6a893479b463fc4
Seems to be invalid. See bug 1379332.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
(In reply to Hiroyuki Ikezoe (:hiro) PTO on 28 Sep. from comment #1) > Seems to be invalid. See bug 1379332. Or rather, this *was* bug 1379332 (and we simply changed the markup to avoid triggering it for now). Dupe seems more accurate than INVALID in this case --> updating resolution.
Component: CSS Parsing and Computation → Layout
Resolution: INVALID → DUPLICATE
Summary: stylo: ASSERTION: inline-size less than zero: 'aContainingBlockISize >= 0', file /home/worker/workspace/build/src/layout/generic/nsFrame.cpp, line 5831 → ASSERTION: inline-size less than zero: 'aContainingBlockISize >= 0', file /home/worker/workspace/build/src/layout/generic/nsFrame.cpp, line 5831
You need to log in before you can comment on or make changes to this bug.