Intermittent test_bug995943.xul | Assertion count 2 is greater than expected range 0-0 assertions. | after ASSERTION: bad inline size: 'reflowOutput.ISize(lineWM) >= 0'

RESOLVED FIXED in Firefox 52

Status

()

defect
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: aryx, Assigned: gbrown)

Tracking

({assertion, intermittent-failure})

Trunk
mozilla54
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox52 fixed, firefox53 fixed, firefox54 fixed)

Details

Attachments

(1 attachment)

https://treeherder.mozilla.org/logviewer.html#?job_id=3982216&repo=autoland

[task 2016-09-24T02:52:08.255394Z] 02:52:08     INFO -  71 INFO Invoked l1 for http://example.com
[task 2016-09-24T02:52:08.271526Z] 02:52:08     INFO -  72 INFO Successfully navigated for http://example.com
[task 2016-09-24T02:52:08.295486Z] 02:52:08     INFO -  ++DOMWINDOW == 27 (0x7f672980f000) [pid = 1277] [serial = 27] [outer = 0x7f67295b9c00]
[task 2016-09-24T02:52:08.303479Z] 02:52:08     INFO -  [1277] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /home/worker/workspace/build/src/parser/html/nsHtml5StreamParser.cpp, line 970
[task 2016-09-24T02:52:08.425177Z] 02:52:08     INFO -  [1277] ###!!! ASSERTION: bad inline size: 'reflowOutput.ISize(lineWM) >= 0', file /home/worker/workspace/build/src/layout/generic/nsLineLayout.cpp, line 1023
[task 2016-09-24T02:52:41.685425Z] 02:52:41     INFO -  #01: nsBlockFrame::ReflowInlineFrame [layout/generic/nsBlockFrame.cpp:4094]
[task 2016-09-24T02:52:41.686972Z] 02:52:41     INFO -  #02: nsBlockFrame::DoReflowInlineFrames [layout/generic/nsBlockFrame.cpp:3895]
[task 2016-09-24T02:52:41.688315Z] 02:52:41     INFO -  #03: nsBlockFrame::ReflowInlineFrames [layout/generic/nsBlockFrame.cpp:3764]
[task 2016-09-24T02:52:41.688913Z] 02:52:41     INFO -  #04: nsBlockFrame::ReflowLine [layout/generic/nsBlockFrame.cpp:2770]
[task 2016-09-24T02:52:41.689755Z] 02:52:41     INFO -  #05: nsBlockFrame::ReflowDirtyLines [layout/generic/nsBlockFrame.cpp:2099]
[task 2016-09-24T02:52:41.690561Z] 02:52:41     INFO -  #06: nsBlockFrame::Reflow [layout/generic/nsBlockFrame.cpp:1197]
[task 2016-09-24T02:52:41.691364Z] 02:52:41     INFO -  #07: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.692118Z] 02:52:41     INFO -  #08: nsTableCellFrame::Reflow [layout/tables/nsTableCellFrame.cpp:956]
[task 2016-09-24T02:52:41.692786Z] 02:52:41     INFO -  #09: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.693950Z] 02:52:41     INFO -  #10: nsTableRowFrame::ReflowChildren [layout/tables/nsTableRowFrame.cpp:926]
[task 2016-09-24T02:52:41.695053Z] 02:52:41     INFO -  #11: nsTableRowFrame::Reflow [layout/tables/nsTableRowFrame.cpp:1108]
[task 2016-09-24T02:52:41.696052Z] 02:52:41     INFO -  #12: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.697063Z] 02:52:41     INFO -  #13: nsTableRowGroupFrame::ReflowChildren [layout/tables/nsTableRowGroupFrame.cpp:434]
[task 2016-09-24T02:52:41.698190Z] 02:52:41     INFO -  #14: nsTableRowGroupFrame::Reflow [layout/tables/nsTableRowGroupFrame.cpp:1381]
[task 2016-09-24T02:52:41.699209Z] 02:52:41     INFO -  #15: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.700363Z] 02:52:41     INFO -  #16: nsTableFrame::ReflowChildren [layout/tables/nsTableFrame.cpp:3129]
[task 2016-09-24T02:52:41.702059Z] 02:52:41     INFO -  #17: nsTableFrame::ReflowTable [layout/tables/nsTableFrame.cpp:2095]
[task 2016-09-24T02:52:41.703225Z] 02:52:41     INFO -  #18: nsTableFrame::Reflow [layout/generic/WritingModes.h:202]
[task 2016-09-24T02:52:41.704273Z] 02:52:41     INFO -  #19: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.705598Z] 02:52:41     INFO -  #20: nsTableWrapperFrame::OuterDoReflowChild [layout/tables/nsTableWrapperFrame.cpp:806]
[task 2016-09-24T02:52:41.706691Z] 02:52:41     INFO -  #21: nsTableWrapperFrame::Reflow [layout/tables/nsTableWrapperFrame.cpp:948]
[task 2016-09-24T02:52:41.707678Z] 02:52:41     INFO -  #22: nsBlockReflowContext::ReflowBlock [layout/generic/nsBlockReflowContext.cpp:307]
[task 2016-09-24T02:52:41.708902Z] 02:52:41     INFO -  #23: nsBlockFrame::ReflowBlockFrame [layout/generic/nsBlockFrame.cpp:3404]
[task 2016-09-24T02:52:41.708993Z] 02:52:41     INFO -  #24: nsBlockFrame::ReflowLine [layout/generic/nsBlockFrame.cpp:2765]
[task 2016-09-24T02:52:41.709693Z] 02:52:41     INFO -  #25: nsBlockFrame::ReflowDirtyLines [layout/generic/nsBlockFrame.cpp:2099]
[task 2016-09-24T02:52:41.710391Z] 02:52:41     INFO -  #26: nsBlockFrame::Reflow [layout/generic/nsBlockFrame.cpp:1197]
[task 2016-09-24T02:52:41.711107Z] 02:52:41     INFO -  #27: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.711815Z] 02:52:41     INFO -  #28: nsTableCellFrame::Reflow [layout/tables/nsTableCellFrame.cpp:956]
[task 2016-09-24T02:52:41.711915Z] 02:52:41     INFO -  #29: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.712633Z] 02:52:41     INFO -  #30: nsTableRowFrame::ReflowChildren [layout/tables/nsTableRowFrame.cpp:926]
[task 2016-09-24T02:52:41.713342Z] 02:52:41     INFO -  #31: nsTableRowFrame::Reflow [layout/tables/nsTableRowFrame.cpp:1108]
[task 2016-09-24T02:52:41.714105Z] 02:52:41     INFO -  #32: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.714796Z] 02:52:41     INFO -  #33: nsTableRowGroupFrame::ReflowChildren [layout/tables/nsTableRowGroupFrame.cpp:434]
[task 2016-09-24T02:52:41.714888Z] 02:52:41     INFO -  #34: nsTableRowGroupFrame::Reflow [layout/tables/nsTableRowGroupFrame.cpp:1381]
[task 2016-09-24T02:52:41.715600Z] 02:52:41     INFO -  #35: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.716321Z] 02:52:41     INFO -  #36: nsTableFrame::ReflowChildren [layout/tables/nsTableFrame.cpp:3129]
[task 2016-09-24T02:52:41.716410Z] 02:52:41     INFO -  #37: nsTableFrame::ReflowTable [layout/tables/nsTableFrame.cpp:2095]
[task 2016-09-24T02:52:41.717088Z] 02:52:41     INFO -  #38: nsTableFrame::Reflow [layout/generic/WritingModes.h:202]
[task 2016-09-24T02:52:41.717743Z] 02:52:41     INFO -  #39: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.717876Z] 02:52:41     INFO -  #40: nsTableWrapperFrame::OuterDoReflowChild [layout/tables/nsTableWrapperFrame.cpp:806]
[task 2016-09-24T02:52:41.718568Z] 02:52:41     INFO -  #41: nsTableWrapperFrame::Reflow [layout/tables/nsTableWrapperFrame.cpp:948]
[task 2016-09-24T02:52:41.719287Z] 02:52:41     INFO -  #42: nsBlockReflowContext::ReflowBlock [layout/generic/nsBlockReflowContext.cpp:307]
[task 2016-09-24T02:52:41.719973Z] 02:52:41     INFO -  #43: nsBlockFrame::ReflowBlockFrame [layout/generic/nsBlockFrame.cpp:3404]
[task 2016-09-24T02:52:41.720062Z] 02:52:41     INFO -  #44: nsBlockFrame::ReflowLine [layout/generic/nsBlockFrame.cpp:2765]
[task 2016-09-24T02:52:41.720715Z] 02:52:41     INFO -  #45: nsBlockFrame::ReflowDirtyLines [layout/generic/nsBlockFrame.cpp:2099]
[task 2016-09-24T02:52:41.720799Z] 02:52:41     INFO -  #46: nsBlockFrame::Reflow [layout/generic/nsBlockFrame.cpp:1197]
[task 2016-09-24T02:52:41.722717Z] 02:52:41     INFO -  #47: nsBlockReflowContext::ReflowBlock [layout/generic/nsBlockReflowContext.cpp:307]
[task 2016-09-24T02:52:41.724372Z] 02:52:41     INFO -  #48: nsBlockFrame::ReflowBlockFrame [layout/generic/nsBlockFrame.cpp:3404]
[task 2016-09-24T02:52:41.726035Z] 02:52:41     INFO -  #49: nsBlockFrame::ReflowLine [layout/generic/nsBlockFrame.cpp:2765]
[task 2016-09-24T02:52:41.727761Z] 02:52:41     INFO -  #50: nsBlockFrame::ReflowDirtyLines [layout/generic/nsBlockFrame.cpp:2099]
[task 2016-09-24T02:52:41.729570Z] 02:52:41     INFO -  #51: nsBlockFrame::Reflow [layout/generic/nsBlockFrame.cpp:1197]
[task 2016-09-24T02:52:41.731268Z] 02:52:41     INFO -  #52: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.733082Z] 02:52:41     INFO -  #53: nsCanvasFrame::Reflow [layout/generic/nsCanvasFrame.cpp:649]
[task 2016-09-24T02:52:41.734798Z] 02:52:41     INFO -  #54: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1028]
[task 2016-09-24T02:52:41.737041Z] 02:52:41     INFO -  #55: nsHTMLScrollFrame::ReflowScrolledFrame [layout/generic/nsGfxScrollFrame.cpp:556]
[task 2016-09-24T02:52:41.738703Z] 02:52:41     INFO -  #56: nsHTMLScrollFrame::ReflowContents [layout/generic/nsGfxScrollFrame.cpp:686]
[task 2016-09-24T02:52:41.740208Z] 02:52:41     INFO -  #57: nsHTMLScrollFrame::Reflow [layout/generic/nsGfxScrollFrame.cpp:1041]
[task 2016-09-24T02:52:41.741659Z] 02:52:41     INFO -  #58: nsContainerFrame::ReflowChild [layout/generic/nsContainerFrame.cpp:1071]
[task 2016-09-24T02:52:41.743240Z] 02:52:41     INFO -  #59: ViewportFrame::Reflow [layout/generic/nsViewportFrame.cpp:316]
[task 2016-09-24T02:52:41.744951Z] 02:52:41     INFO -  #60: PresShell::DoReflow [layout/generic/ReflowOutput.h:282]
[task 2016-09-24T02:52:41.746676Z] 02:52:41     INFO -  #61: PresShell::ProcessReflowCommands [layout/base/nsPresShell.cpp:9477]
[task 2016-09-24T02:52:41.748387Z] 02:52:41     INFO -  #62: PresShell::FlushPendingNotifications [layout/base/nsPresShell.cpp:4120]
[task 2016-09-24T02:52:41.750071Z] 02:52:41     INFO -  #63: nsRefreshDriver::Tick [mfbt/RefPtr.h:271]
[task 2016-09-24T02:52:41.751746Z] 02:52:41     INFO -  #64: mozilla::RefreshDriverTimer::TickRefreshDrivers [layout/base/nsRefreshDriver.cpp:257]
[task 2016-09-24T02:52:41.753426Z] 02:52:41     INFO -  #65: mozilla::RefreshDriverTimer::Tick [layout/base/nsRefreshDriver.cpp:276]
[task 2016-09-24T02:52:41.755214Z] 02:52:41     INFO -  #66: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver [layout/base/nsRefreshDriver.cpp:521]
[task 2016-09-24T02:52:41.756817Z] 02:52:41     INFO -  #67: mozilla::detail::RunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, false, mozilla::TimeStamp>::Run [xpcom/glue/nsThreadUtils.h:767]
[task 2016-09-24T02:52:41.758537Z] 02:52:41     INFO -  #68: nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:1082]
[task 2016-09-24T02:52:41.760113Z] 02:52:41     INFO -  #69: NS_ProcessNextEvent [xpcom/glue/nsThreadUtils.cpp:290]
[task 2016-09-24T02:52:41.761572Z] 02:52:41     INFO -  #70: mozilla::ipc::MessagePump::Run [ipc/glue/MessagePump.cpp:97]
[task 2016-09-24T02:52:41.763071Z] 02:52:41     INFO -  #71: MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:233]
[task 2016-09-24T02:52:41.764519Z] 02:52:41     INFO -  #72: MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:490]
[task 2016-09-24T02:52:41.766009Z] 02:52:41     INFO -  #73: nsBaseAppShell::Run [widget/nsBaseAppShell.cpp:158]
[task 2016-09-24T02:52:41.767488Z] 02:52:41     INFO -  #74: nsAppStartup::Run [toolkit/components/startup/nsAppStartup.cpp:284]
[task 2016-09-24T02:52:41.768969Z] 02:52:41     INFO -  #75: XREMain::XRE_mainRun [toolkit/xre/nsAppRunner.cpp:4420]
[task 2016-09-24T02:52:41.770424Z] 02:52:41     INFO -  #76: XREMain::XRE_main [toolkit/xre/nsAppRunner.cpp:4552]
[task 2016-09-24T02:52:41.772398Z] 02:52:41     INFO -  #77: XRE_main [toolkit/xre/nsAppRunner.cpp:4643]
[task 2016-09-24T02:52:41.780957Z] 02:52:41     INFO -  #78: do_main [browser/app/nsBrowserApp.cpp:251]
[task 2016-09-24T02:52:41.782684Z] 02:52:41     INFO -  #79: main [browser/app/nsBrowserApp.cpp:414]
[task 2016-09-24T02:52:41.784337Z] 02:52:41     INFO -  #80: libc.so.6 + 0x217ed
[task 2016-09-24T02:52:41.785955Z] 02:52:41     INFO -  #81: _start
[task 2016-09-24T02:52:41.787642Z] 02:52:41     INFO -  [1277] ###!!! ASSERTION: bad inline size: 'reflowOutput.ISize(lineWM) >= 0', file /home/worker/workspace/build/src/layout/generic/nsLineLayout.cpp, line 1023

[task 2016-09-24T02:52:42.013134Z] 02:52:41     INFO -  144 INFO TEST-UNEXPECTED-ERROR | caps/tests/mochitest/test_bug995943.xul | Assertion count 2 is greater than expected range 0-0 assertions.
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
Assignee

Updated

2 years ago
Blocks: 1303260
Assignee

Comment 9

2 years ago
When this test fails, several of the following tests - test_nsITextInputProcessor.html, test_windowroot.xul, etc - usually fail too.

The same assertion is hit twice:

 ###!!! ASSERTION: bad inline size: 'reflowOutput.ISize(lineWM) >= 0', file /home/worker/workspace/build/src/layout/generic/nsLineLayout.cpp, line 1019

The same assertions have been seen in this test on other platforms, and allowed on those platforms: see bug 1067022, bug 1118674, bug 1126657.
Assignee

Updated

2 years ago
See Also: → 1307988
Assignee

Updated

2 years ago
Assignee: nobody → gbrown
Assignee

Comment 10

2 years ago
There's a long history of these assertions in this test. In the past, we've always just allowed the assertions; let's continue the tradition, and hope this is the last adjustment needed.
Attachment #8830533 - Flags: review?(jmaher)
Attachment #8830533 - Flags: review?(jmaher) → review+

Comment 11

2 years ago
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b092757c862c
Allow more assertions in test_bug995943.xul; r=jmaher

Comment 12

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/b092757c862c
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Comment hidden (Intermittent Failures Robot)
You need to log in before you can comment on or make changes to this bug.