Closed
Bug 982915
Opened 10 years ago
Closed 10 years ago
TEST-UNEXPECTED-PASS | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html | assertion count 2 is less than expected 4 to 6 assertions on Android 4.0 Debug
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 33
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
Attachments
(1 file)
924 bytes,
patch
|
dholbert
:
review+
|
Details | Diff | Splinter Review |
Android 4.0 *Debug* tests currently only run on the Cedar tree. We are trying to get these tests to pass so that they can be run on trunk trees. On Cedar, on Android 4.0 Debug, crashtests consistently fail with various assertion count mismatches. This is one of them. https://tbpl.mozilla.org/php/getParsedLog.php?id=36003959&tree=Cedar&full=1 08:50:59 INFO - REFTEST TEST-START | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html 08:50:59 INFO - REFTEST TEST-LOAD | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html | 1189 / 2632 (45%) 08:50:59 INFO - REFTEST INFO | START http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html 08:50:59 INFO - REFTEST INFO | [CONTENT] AfterPaintListener in data:text/html;charset=UTF-8,%3C%21%2D%2DCLEAR%2D%2D%3E 08:50:59 INFO - REFTEST INFO | [CONTENT] AfterPaintListener in data:text/html;charset=UTF-8,%3C%21%2D%2DCLEAR%2D%2D%3E 08:50:59 INFO - REFTEST INFO | [CONTENT] OnDocumentLoad triggering AfterOnLoadScripts 08:50:59 INFO - REFTEST INFO | [CONTENT] AfterPaintListener in http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html 08:50:59 INFO - REFTEST INFO | [CONTENT] AfterPaintListener in http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html 08:50:59 INFO - REFTEST INFO | Initializing canvas snapshot 08:50:59 INFO - REFTEST INFO | [CONTENT] AfterOnLoadScripts belatedly entering WaitForTestEnd 08:50:59 INFO - REFTEST INFO | [CONTENT] WaitForTestEnd: Adding listeners 08:50:59 INFO - REFTEST INFO | Initializing canvas snapshot 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: dispatching MozReftestInvalidate 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: STATE_WAITING_FOR_SPELL_CHECKS 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: STATE_WAITING_TO_FINISH 08:50:59 INFO - REFTEST INFO | [CONTENT] MakeProgress: Completed 08:50:59 INFO - REFTEST INFO | [CONTENT] RecordResult fired 08:50:59 INFO - REFTEST INFO | RecordResult fired 08:50:59 INFO - REFTEST TEST-PASS | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html | (LOAD ONLY) 08:50:59 INFO - REFTEST INFO | Loading a blank page 08:50:59 INFO - REFTEST TEST-UNEXPECTED-PASS | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html | assertion count 2 is less than expected 4 to 6 assertions 08:50:59 INFO - REFTEST TEST-END | http://10.12.136.22:30855/tests/layout/base/crashtests/898913.html Full logcat at http://mozilla-releng-blobs.s3.amazonaws.com/blobs/cedar/sha512/faa649ea08d1fa6e7aae90cfff9917cfb422bfbfcf5d39183ec3f954aeb5a704003a43008bfb31faabdd96f579169828d268c05432d9f3320059d78486d1092c See https://tbpl.mozilla.org/?tree=Cedar&showall=1&jobname=android.*debug for more logs.
Assignee | ||
Comment 1•10 years ago
|
||
Compare to Linux Debug: https://tbpl.mozilla.org/php/getParsedLog.php?id=41379199&tree=Mozilla-Central&full=1 13:12:17 INFO - REFTEST TEST-START | file:///builds/slave/test/build/tests/reftest/tests/layout/base/crashtests/898913.html 13:12:17 INFO - REFTEST TEST-LOAD | file:///builds/slave/test/build/tests/reftest/tests/layout/base/crashtests/898913.html | 1197 / 2659 (45%) 13:12:17 INFO - ++DOMWINDOW == 39 (0x9de6f180) [pid = 1718] [serial = 2882] [outer = 0xa3d914f0] 13:12:17 INFO - [1718] ###!!! ASSERTION: Shouldn't be incomplete if availableHeight is UNCONSTRAINED.: 'aReflowState.AvailableHeight() != NS_UNCONSTRAINEDSIZE', file /builds/slave/m-cen-lx-d-0000000000000000000/build/layout/generic/nsBlockFrame.cpp, line 1484 13:12:17 INFO - nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) [layout/generic/nsBlockFrame.cpp:1483] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1215] 13:12:17 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 13:12:17 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 13:12:17 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 13:12:17 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:587] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 13:12:17 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:581] 13:12:17 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 13:12:17 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 13:12:17 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8905] 13:12:17 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4233] 13:12:17 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 13:12:17 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 13:12:17 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 13:12:17 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 13:12:17 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 13:12:17 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 13:12:17 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 13:12:17 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 13:12:17 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 13:12:17 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 13:12:17 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 13:12:17 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 13:12:17 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 13:12:17 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 13:12:17 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 13:12:17 INFO - main [browser/app/nsBrowserApp.cpp:645] 13:12:17 INFO - [1718] ###!!! ASSERTION: Shouldn't be incomplete if availableHeight is UNCONSTRAINED.: 'aReflowState.AvailableHeight() != NS_UNCONSTRAINEDSIZE', file /builds/slave/m-cen-lx-d-0000000000000000000/build/layout/generic/nsBlockFrame.cpp, line 1484 13:12:17 INFO - nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) [layout/generic/nsBlockFrame.cpp:1483] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1215] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:587] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 13:12:17 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:581] 13:12:17 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 13:12:17 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 13:12:17 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8905] 13:12:17 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4233] 13:12:17 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 13:12:17 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 13:12:17 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 13:12:17 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 13:12:17 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 13:12:17 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 13:12:17 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 13:12:17 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 13:12:17 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 13:12:17 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 13:12:17 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 13:12:17 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 13:12:17 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 13:12:17 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 13:12:17 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 13:12:17 INFO - main [browser/app/nsBrowserApp.cpp:645] 13:12:17 INFO - [1718] ###!!! ASSERTION: Shouldn't be incomplete if availableHeight is UNCONSTRAINED.: 'aReflowState.AvailableHeight() != NS_UNCONSTRAINEDSIZE', file /builds/slave/m-cen-lx-d-0000000000000000000/build/layout/generic/nsBlockFrame.cpp, line 1484 13:12:17 INFO - nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) [layout/generic/nsBlockFrame.cpp:1483] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1215] 13:12:17 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 13:12:17 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 13:12:17 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 13:12:17 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:587] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 13:12:17 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:592] 13:12:17 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 13:12:17 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 13:12:17 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8905] 13:12:17 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4233] 13:12:17 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 13:12:17 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 13:12:17 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 13:12:17 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 13:12:17 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 13:12:17 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 13:12:17 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 13:12:17 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 13:12:17 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 13:12:17 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 13:12:17 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 13:12:17 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 13:12:17 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 13:12:17 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 13:12:17 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 13:12:17 INFO - main [browser/app/nsBrowserApp.cpp:645] 13:12:17 INFO - [1718] ###!!! ASSERTION: Shouldn't be incomplete if availableHeight is UNCONSTRAINED.: 'aReflowState.AvailableHeight() != NS_UNCONSTRAINEDSIZE', file /builds/slave/m-cen-lx-d-0000000000000000000/build/layout/generic/nsBlockFrame.cpp, line 1484 13:12:17 INFO - nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) [layout/generic/nsBlockFrame.cpp:1483] 13:12:17 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1215] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:17 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:587] 13:12:17 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:18 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 13:12:18 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:592] 13:12:18 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 13:12:18 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 13:12:18 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 13:12:18 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 13:12:18 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8905] 13:12:18 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4233] 13:12:18 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 13:12:18 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 13:12:18 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 13:12:18 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 13:12:18 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 13:12:18 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 13:12:18 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 13:12:18 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 13:12:18 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 13:12:18 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 13:12:18 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 13:12:18 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 13:12:18 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 13:12:18 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 13:12:18 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 13:12:18 INFO - main [browser/app/nsBrowserApp.cpp:645] 13:12:18 INFO - [1718] WARNING: NS_ENSURE_TRUE(selCon) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/editor/libeditor/base/nsEditor.cpp, line 613 13:12:18 INFO - [1718] WARNING: NS_ENSURE_TRUE(selcon) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/editor/libeditor/base/nsEditor.cpp, line 635 13:12:18 INFO - --DOCSHELL 0x94225000 == 6 [pid = 1718] [id = 210] 13:12:18 INFO - REFTEST TEST-PASS | file:///builds/slave/test/build/tests/reftest/tests/layout/base/crashtests/898913.html | (LOAD ONLY) 13:12:18 INFO - REFTEST INFO | Loading a blank page 13:12:18 INFO - ++DOMWINDOW == 40 (0x9de6e200) [pid = 1718] [serial = 2883] [outer = 0xa3d914f0] 13:12:18 INFO - REFTEST TEST-KNOWN-FAIL | file:///builds/slave/test/build/tests/reftest/tests/layout/base/crashtests/898913.html | assertion count 4 matches expected 4 to 6 assertions 13:12:18 INFO - REFTEST TEST-END | file:///builds/slave/test/build/tests/reftest/tests/layout/base/crashtests/898913.html
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → gbrown
Assignee | ||
Comment 2•10 years ago
|
||
This seems like the same scenario as bug 1021998: The test experiences repeated assertions on reflow, but on Android, there are fewer assertions than expected. I am changing the asserts() range to allow for fewer assertions.
Attachment #8437317 -
Flags: review?(dholbert)
Comment 3•10 years ago
|
||
Comment on attachment 8437317 [details] [diff] [review] allow fewer assertions for this test >diff --git a/layout/base/crashtests/crashtests.list b/layout/base/crashtests/crashtests.list >--- a/layout/base/crashtests/crashtests.list >+++ b/layout/base/crashtests/crashtests.list > load 866588.html > load 897852.html >-asserts(4-6) load 898913.html # bug 847368 >+asserts(2-6) load 898913.html # bug 847368 Given the size of the change here (halving the allowable number of assertions), I think I'd prefer we go with: > "asserts-if(Android, 2-3) asserts-if(!Android, 4-6)" or something like that. r=me with something along those liens.
Attachment #8437317 -
Flags: review?(dholbert) → review+
Assignee | ||
Comment 4•10 years ago
|
||
As suggested: https://hg.mozilla.org/integration/mozilla-inbound/rev/04569d6f8799
Comment 5•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/04569d6f8799
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 33
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•