Closed Bug 1193477 Opened 9 years ago Closed 9 years ago

Intermittent test_browserElement_inproc_GetScreenshotDppx.html | Assertion count 2 is greater than expected (Frame passed in not in reflow?: 'aFrame->GetStateBits() & NS_FRAME_IN_REFLOW')

Categories

(Core :: Layout, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox43 --- affected

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: assertion, intermittent-failure)

10:21:39 INFO - 1425 INFO TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_GetScreenshotDppx.html 10:21:41 INFO - [Parent 1887] WARNING: Image width or height is non-positive: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6239 10:21:41 INFO - [Parent 1887] ###!!! ASSERTION: Frame passed in not in reflow?: 'aFrame->GetStateBits() & NS_FRAME_IN_REFLOW', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/layout/base/nsPresShell.cpp, line 2732 10:22:44 INFO - #01: PresShell::FrameNeedsToContinueReflow(nsIFrame*) [layout/base/nsPresShell.cpp:2731] 10:22:44 INFO - #02: nsPresContext::CheckForInterrupt(nsIFrame*) [layout/base/nsPresContext.cpp:2708] 10:22:44 INFO - #03: nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, nsRect const&, bool, bool, bool, nsOverflowAreas*) [layout/generic/nsAbsoluteContainingBlock.cpp:189] 10:22:44 INFO - #04: nsFrame::ReflowAbsoluteFrames(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, bool) [layout/generic/nsFrame.cpp:4510] 10:22:44 INFO - #05: nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/xul/nsBoxFrame.cpp:740] 10:22:44 INFO - #06: nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) [layout/generic/nsLineLayout.cpp:956] 10:22:44 INFO - #07: nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) [layout/generic/nsBlockFrame.cpp:4036] 10:22:44 INFO - #08: nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) [layout/generic/nsBlockFrame.cpp:3837] 10:22:44 INFO - #09: nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3706] 10:22:44 INFO - #10: nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2711] 10:22:44 INFO - #11: nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsColumnSetFrame.cpp:1160] 10:22:44 INFO - #12: nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1173] 10:22:44 INFO - #13: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1002] 10:22:44 INFO - #14: nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:690] 10:22:44 INFO - #15: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1002] 10:22:44 INFO - #16: nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:528] 10:22:44 INFO - #17: nsHTMLScrollFrame::TryLayout(ScrollReflowState*, nsHTMLReflowMetrics*, bool, bool, bool) [layout/generic/nsGfxScrollFrame.cpp:318] 10:22:44 INFO - #18: nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:691] 10:22:44 INFO - #19: nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:876] 10:22:44 INFO - #20: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1044] 10:22:44 INFO - #21: ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 10:22:44 INFO - #22: PresShell::DoReflow(nsIFrame*, bool) [layout/generic/nsHTMLReflowMetrics.h:273] 10:22:44 INFO - #23: PresShell::ResizeReflowIgnoreOverride(int, int) [layout/base/nsPresShell.cpp:1865] 10:22:44 INFO - #24: nsViewManager::DoSetWindowDimensions(int, int) [view/nsViewManager.cpp:192] 10:22:44 INFO - #25: nsViewManager::FlushDelayedResize(bool) [gfx/2d/BaseSize.h:27] 10:22:44 INFO - #26: PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4141] 10:22:44 INFO - #27: nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [mfbt/nsRefPtr.h:240] 10:22:44 INFO - #28: mozilla::InactiveRefreshDriverTimer::TickOne() [layout/base/nsRefreshDriver.cpp:750] 10:22:44 INFO - #29: nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:437] 10:22:44 INFO - #30: nsTimerEvent::Run() [mfbt/nsRefPtr.h:40] 10:22:44 INFO - #31: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:864] 10:22:44 INFO - #32: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:277] 10:22:44 INFO - #33: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 10:22:44 INFO - #34: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:234] 10:22:44 INFO - #35: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520] 10:22:44 INFO - #36: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:158] 10:22:44 INFO - #37: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:282] 10:22:44 INFO - #38: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4289] 10:22:44 INFO - #39: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4385] 10:22:44 INFO - #40: XRE_main [toolkit/xre/nsAppRunner.cpp:4475] 10:22:44 INFO - #41: do_main [browser/app/nsBrowserApp.cpp:212] 10:22:44 INFO - #42: main [browser/app/nsBrowserApp.cpp:401] 10:22:44 INFO - [Parent 1887] ###!!! ASSERTION: Frame passed in not in reflow?: 'aFrame->GetStateBits() & NS_FRAME_IN_REFLOW', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/layout/base/nsPresShell.cpp, line 2732 10:22:44 INFO - #01: PresShell::FrameNeedsToContinueReflow(nsIFrame*) [layout/base/nsPresShell.cpp:2731] 10:22:44 INFO - #02: nsPresContext::CheckForInterrupt(nsIFrame*) [layout/base/nsPresContext.cpp:2708] 10:22:44 INFO - #03: nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, nsRect const&, bool, bool, bool, nsOverflowAreas*) [layout/generic/nsAbsoluteContainingBlock.cpp:189] 10:22:44 INFO - #04: nsFrame::ReflowAbsoluteFrames(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, bool) [layout/generic/nsFrame.cpp:4510] 10:22:44 INFO - #05: nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/xul/nsBoxFrame.cpp:740] 10:22:44 INFO - #06: nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) [layout/generic/nsLineLayout.cpp:956] 10:22:44 INFO - #07: nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) [layout/generic/nsBlockFrame.cpp:4036] 10:22:44 INFO - #08: nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) [layout/generic/nsBlockFrame.cpp:3837] 10:22:44 INFO - #09: nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3706] 10:22:44 INFO - #10: nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2711] 10:22:44 INFO - #11: nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsColumnSetFrame.cpp:1160] 10:22:44 INFO - #12: nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1173] 10:22:44 INFO - #13: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1002] 10:22:44 INFO - #14: nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:690] 10:22:44 INFO - #15: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1002] 10:22:44 INFO - #16: nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:528] 10:22:44 INFO - #17: nsHTMLScrollFrame::TryLayout(ScrollReflowState*, nsHTMLReflowMetrics*, bool, bool, bool) [layout/generic/nsGfxScrollFrame.cpp:318] 10:22:44 INFO - #18: nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:691] 10:22:44 INFO - #19: nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:876] 10:22:44 INFO - #20: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1044] 10:22:44 INFO - #21: ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 10:22:44 INFO - #22: PresShell::DoReflow(nsIFrame*, bool) [layout/generic/nsHTMLReflowMetrics.h:273] 10:22:44 INFO - #23: PresShell::ResizeReflowIgnoreOverride(int, int) [layout/base/nsPresShell.cpp:1865] 10:22:44 INFO - #24: nsViewManager::DoSetWindowDimensions(int, int) [view/nsViewManager.cpp:192] 10:22:44 INFO - #25: nsViewManager::FlushDelayedResize(bool) [gfx/2d/BaseSize.h:27] 10:22:44 INFO - #26: PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4141] 10:22:44 INFO - #27: nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [mfbt/nsRefPtr.h:240] 10:22:44 INFO - #28: mozilla::InactiveRefreshDriverTimer::TickOne() [layout/base/nsRefreshDriver.cpp:750] 10:22:44 INFO - #29: nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:437] 10:22:44 INFO - #30: nsTimerEvent::Run() [mfbt/nsRefPtr.h:40] 10:22:44 INFO - #31: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:864] 10:22:44 INFO - #32: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:277] 10:22:44 INFO - #33: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 10:22:44 INFO - #34: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:234] 10:22:44 INFO - #35: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520] 10:22:44 INFO - #36: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:158] 10:22:44 INFO - #37: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:282] 10:22:44 INFO - #38: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4289] 10:22:44 INFO - #39: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4385] 10:22:44 INFO - #40: XRE_main [toolkit/xre/nsAppRunner.cpp:4475] 10:22:44 INFO - #41: do_main [browser/app/nsBrowserApp.cpp:212] 10:22:44 INFO - #42: main [browser/app/nsBrowserApp.cpp:401] 10:22:44 INFO - MEMORY STAT | vsize 994MB | residentFast 271MB | heapAllocated 84MB 10:22:44 INFO - [Parent 1887] WARNING: Image width or height is non-positive: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6239 10:22:44 INFO - 1426 INFO TEST-OK | dom/browser-element/mochitest/test_browserElement_inproc_GetScreenshotDppx.html | took 4140ms 10:22:44 INFO - ++DOMWINDOW == 66 (0x8e198800) [pid = 1887] [serial = 4846] [outer = 0x94b5b000] 10:22:44 INFO - 1427 INFO TEST-UNEXPECTED-ERROR | dom/browser-element/mochitest/test_browserElement_inproc_GetScreenshotDppx.html | Assertion count 2 is greater than expected range 0-0 assertions.
[Mass Closure] Closing Intermittent as a one off
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.