Closed
Bug 1021998
Opened 10 years ago
Closed 10 years ago
TEST-UNEXPECTED-PASS | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1(2).html | assertion count 1 is less than expected 2 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)
867 bytes,
patch
|
gbrown
:
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. These are 2 of them. https://tbpl.mozilla.org/php/getParsedLog.php?id=41154395&tree=Cedar&full=1 16:17:18 INFO - REFTEST TEST-START | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html 16:17:18 INFO - RESTORE PREFERENCE pref(layout.css.grid.enabled,false) 16:17:18 INFO - REFTEST TEST-LOAD | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html | 1799 / 2658 (67%) 16:17:18 INFO - REFTEST TEST-PASS | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html | (LOAD ONLY) 16:17:18 INFO - REFTEST INFO | Loading a blank page 16:17:18 INFO - REFTEST TEST-UNEXPECTED-PASS | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html | assertion count 1 is less than expected 2 assertions 16:17:18 INFO - REFTEST TEST-END | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html 16:17:18 INFO - REFTEST TEST-START | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html 16:17:18 INFO - REFTEST TEST-LOAD | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html | 1800 / 2658 (67%) 16:17:18 INFO - REFTEST TEST-PASS | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html | (LOAD ONLY) 16:17:18 INFO - REFTEST INFO | Loading a blank page 16:17:18 INFO - REFTEST TEST-UNEXPECTED-PASS | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html | assertion count 1 is less than expected 2 assertions 16:17:18 INFO - REFTEST TEST-END | http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html Logcat shows the assertions: http://mozilla-releng-blobs.s3.amazonaws.com/blobs/cedar/sha512/c534453e51640e0fc2162837e7ff95044f8017676aa3ed919c3b392bfbb815a047fae04a7b860cd657032db47dff68551578ce2e1e32ed286d1e2bcb20ad7172 06-05 16:17:04.343 E/GeckoConsole( 2137): [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-1.html" line: 0}] 06-05 16:17:04.367 I/Gecko ( 2137): [2137] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-and-d-00000000000000000000/build/layout/generic/nsFlexContainerFrame.cpp, line 1771 06-05 16:17:04.367 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 06-05 16:17:04.367 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 06-05 16:17:04.375 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 06-05 16:17:04.375 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 06-05 16:17:04.390 I/Gecko ( 2137): nsWindow::SetFocus: can't set focus without raising, ignoring aRaise = false! 06-05 16:17:04.414 E/GeckoConsole( 2137): [JavaScript Warning: "Use of Mutation Events is deprecated. Use MutationObserver instead." {file: "chrome://reftest/content/reftest-content.js" line: 526}] 06-05 16:17:04.445 I/Gecko ( 2137): ++DOMWINDOW == 59 (0x6b2cc7d0) [pid = 2137] [serial = 3975] [outer = 0x671a9560] 06-05 16:17:04.492 I/Gecko ( 2137): nsWindow::SetFocus: can't set focus without raising, ignoring aRaise = false! 06-05 16:17:04.515 I/Gecko ( 2137): AndroidBridge::GetCurrentNetworkInformation 06-05 16:17:04.554 I/Gecko ( 2137): ++DOMWINDOW == 60 (0x6b2cd560) [pid = 2137] [serial = 3976] [outer = 0x671a9560] 06-05 16:17:04.578 D/dalvikvm( 2137): GC_CONCURRENT freed 518K, 8% free 8407K/9095K, paused 1ms+8ms 06-05 16:17:04.625 E/GeckoConsole( 2137): [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://10.12.131.20:30382/tests/layout/generic/crashtests/1015563-2.html" line: 0}] 06-05 16:17:04.632 I/Gecko ( 2137): [2137] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-and-d-00000000000000000000/build/layout/generic/nsFlexContainerFrame.cpp, line 1771 06-05 16:17:04.632 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 06-05 16:17:04.632 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 06-05 16:17:04.632 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 06-05 16:17:04.632 I/Gecko ( 2137): [2137] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 See https://tbpl.mozilla.org/?tree=Cedar&showall=1&jobname=android.*debug for more logs.
Assignee | ||
Comment 1•10 years ago
|
||
Contrast with a Linux Debug test: https://tbpl.mozilla.org/php/getParsedLog.php?id=41155981&tree=Cedar&full=1 16:41:19 INFO - REFTEST TEST-START | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-1.html 16:41:19 INFO - RESTORE PREFERENCE pref(layout.css.grid.enabled,false) 16:41:19 INFO - REFTEST TEST-LOAD | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-1.html | 1799 / 2658 (67%) 16:41:19 INFO - ++DOMWINDOW == 61 (0x9ce3fa40) [pid = 1706] [serial = 4197] [outer = 0xa3d866e0] 16:41:19 INFO - [1706] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-lx-d-000000000000000000000/build/source/layout/generic/nsFlexContainerFrame.cpp, line 1771 16:41:19 INFO - nsFlexContainerFrame::FlexLine::ResolveFlexibleLengths(int) [layout/generic/nsFlexContainerFrame.cpp:1769] 16:41:19 INFO - nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, int, int, nsTArray<nsFlexContainerFrame::StrutInfo>&, nsFlexContainerFrame::FlexboxAxisTracker const&) [layout/generic/nsFlexContainerFrame.cpp:3529] 16:41:19 INFO - nsFlexContainerFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsFlexContainerFrame.cpp:3126] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:557] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 16:41:19 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:581] 16:41:19 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 16:41:19 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 16:41:19 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8720] 16:41:19 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4190] 16:41:19 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 16:41:19 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 16:41:19 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 16:41:19 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 16:41:19 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 16:41:19 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 16:41:19 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 16:41:19 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 16:41:19 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 16:41:19 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 16:41:19 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 16:41:19 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 16:41:19 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 16:41:19 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 16:41:19 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 16:41:19 INFO - main [browser/app/nsBrowserApp.cpp:645] 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:19 INFO - [1706] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-lx-d-000000000000000000000/build/source/layout/generic/nsFlexContainerFrame.cpp, line 1771 16:41:19 INFO - nsFlexContainerFrame::FlexLine::ResolveFlexibleLengths(int) [layout/generic/nsFlexContainerFrame.cpp:1769] 16:41:19 INFO - nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, int, int, nsTArray<nsFlexContainerFrame::StrutInfo>&, nsFlexContainerFrame::FlexboxAxisTracker const&) [layout/generic/nsFlexContainerFrame.cpp:3529] 16:41:19 INFO - nsFlexContainerFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsFlexContainerFrame.cpp:3126] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:557] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 16:41:19 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:592] 16:41:19 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 16:41:19 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 16:41:19 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8720] 16:41:19 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4190] 16:41:19 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 16:41:19 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 16:41:19 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 16:41:19 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 16:41:19 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 16:41:19 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 16:41:19 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 16:41:19 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 16:41:19 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 16:41:19 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 16:41:19 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 16:41:19 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 16:41:19 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 16:41:19 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 16:41:19 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 16:41:19 INFO - main [browser/app/nsBrowserApp.cpp:645] 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:19 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:19 INFO - REFTEST TEST-PASS | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-1.html | (LOAD ONLY) 16:41:19 INFO - REFTEST INFO | Loading a blank page 16:41:19 INFO - ++DOMWINDOW == 62 (0x9ce3fc30) [pid = 1706] [serial = 4198] [outer = 0xa3d866e0] 16:41:19 INFO - REFTEST TEST-KNOWN-FAIL | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-1.html | assertion count 2 matches expected 2 assertions 16:41:19 INFO - REFTEST TEST-END | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-1.html 16:41:19 INFO - REFTEST TEST-START | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-2.html 16:41:19 INFO - REFTEST TEST-LOAD | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-2.html | 1800 / 2658 (67%) 16:41:19 INFO - ++DOMWINDOW == 63 (0x9ce403f0) [pid = 1706] [serial = 4199] [outer = 0xa3d866e0] 16:41:19 INFO - [1706] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-lx-d-000000000000000000000/build/source/layout/generic/nsFlexContainerFrame.cpp, line 1771 16:41:19 INFO - nsFlexContainerFrame::FlexLine::ResolveFlexibleLengths(int) [layout/generic/nsFlexContainerFrame.cpp:1769] 16:41:19 INFO - nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, int, int, nsTArray<nsFlexContainerFrame::StrutInfo>&, nsFlexContainerFrame::FlexboxAxisTracker const&) [layout/generic/nsFlexContainerFrame.cpp:3529] 16:41:19 INFO - nsFlexContainerFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsFlexContainerFrame.cpp:3126] 16:41:19 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 16:41:19 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 16:41:19 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 16:41:19 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 16:41:19 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 16:41:19 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 16:41:19 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 16:41:19 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 16:41:19 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 16:41:19 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:557] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 16:41:19 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:581] 16:41:19 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 16:41:19 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:19 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 16:41:19 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 16:41:19 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8720] 16:41:19 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4190] 16:41:19 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 16:41:19 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 16:41:19 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 16:41:19 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 16:41:19 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 16:41:19 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 16:41:19 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 16:41:19 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 16:41:20 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 16:41:20 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 16:41:20 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 16:41:20 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 16:41:20 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 16:41:20 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 16:41:20 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 16:41:20 INFO - main [browser/app/nsBrowserApp.cpp:645] 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:20 INFO - [1706] ###!!! ASSERTION: availableFreeSpace's sign should match isUsingFlexGrow: '(isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0)', file /builds/slave/ced-lx-d-000000000000000000000/build/source/layout/generic/nsFlexContainerFrame.cpp, line 1771 16:41:20 INFO - nsFlexContainerFrame::FlexLine::ResolveFlexibleLengths(int) [layout/generic/nsFlexContainerFrame.cpp:1769] 16:41:20 INFO - nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&, int, int, nsTArray<nsFlexContainerFrame::StrutInfo>&, nsFlexContainerFrame::FlexboxAxisTracker const&) [layout/generic/nsFlexContainerFrame.cpp:3529] 16:41:20 INFO - nsFlexContainerFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsFlexContainerFrame.cpp:3126] 16:41:20 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 16:41:20 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 16:41:20 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 16:41:20 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 16:41:20 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 16:41:20 INFO - nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:261] 16:41:20 INFO - nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3156] 16:41:20 INFO - nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:2582] 16:41:20 INFO - nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [layout/generic/nsBlockFrame.cpp:7212] 16:41:20 INFO - nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsBlockFrame.cpp:1135] 16:41:20 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:20 INFO - nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsCanvasFrame.cpp:557] 16:41:20 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:20 INFO - nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [layout/generic/nsGfxScrollFrame.cpp:454] 16:41:20 INFO - nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [layout/generic/nsGfxScrollFrame.cpp:592] 16:41:20 INFO - nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsGfxScrollFrame.cpp:798] 16:41:20 INFO - nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:935] 16:41:20 INFO - ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [layout/generic/nsViewportFrame.cpp:219] 16:41:20 INFO - PresShell::DoReflow(nsIFrame*, bool) [obj-firefox/dist/include/mozilla/gfx/BaseRect.h:54] 16:41:20 INFO - PresShell::ProcessReflowCommands(bool) [layout/base/nsPresShell.cpp:8720] 16:41:20 INFO - PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/nsPresShell.cpp:4190] 16:41:20 INFO - nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1223] 16:41:20 INFO - mozilla::RefreshDriverTimer::Tick() [layout/base/nsRefreshDriver.cpp:162] 16:41:20 INFO - nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:609] 16:41:20 INFO - nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:704] 16:41:20 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:766] 16:41:20 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:263] 16:41:20 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:96] 16:41:20 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:229] 16:41:20 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 16:41:20 INFO - nsBaseAppShell::Run() [widget/xpwidgets/nsBaseAppShell.cpp:166] 16:41:20 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:279] 16:41:20 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4013] 16:41:20 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4083] 16:41:20 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4298] 16:41:20 INFO - do_main [browser/app/nsBrowserApp.cpp:282] 16:41:20 INFO - main [browser/app/nsBrowserApp.cpp:645] 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord width: file ../../dist/include/nsRect.h, line 82 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:20 INFO - [1706] WARNING: Overflowed nscoord_MAX in conversion to nscoord height: file ../../dist/include/nsRect.h, line 95 16:41:20 INFO - REFTEST TEST-PASS | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-2.html | (LOAD ONLY) 16:41:20 INFO - REFTEST INFO | Loading a blank page 16:41:20 INFO - ++DOMWINDOW == 64 (0x9ce405e0) [pid = 1706] [serial = 4200] [outer = 0xa3d866e0] 16:41:20 INFO - REFTEST TEST-KNOWN-FAIL | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-2.html | assertion count 2 matches expected 2 assertions 16:41:20 INFO - REFTEST TEST-END | file:///builds/slave/test/build/tests/reftest/tests/layout/generic/crashtests/1015563-2.html It looks like Android hits the same assertion as Linux, but just once, instead of twice (per test).
Comment 2•10 years ago
|
||
This just wants to be asserts(1-2), probably. I believe this testcase makes us assert once per reflow, and we normally reflow twice (not sure why), but we must be just reflowing once on Android debug.
Comment 3•10 years ago
|
||
rs=me if you want to adjust this to asserts(1-2)
Assignee | ||
Comment 4•10 years ago
|
||
Thanks, that works for me. r=dholbert via Comment 3.
Attachment #8437003 -
Flags: review+
Comment 5•10 years ago
|
||
Thanks!
Assignee | ||
Comment 6•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/e7e985229dcc
https://hg.mozilla.org/mozilla-central/rev/e7e985229dcc
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
•