Intermittent TV layout/generic/crashtests/850931.html | assertion count 52 is more than expected 8 to 46 assertions | ASSERTION: Last column should be complete if the available block-size is unconstrained!: 'mLastFrameStatus.IsComplete()'
Categories
(Core :: Layout, defect, P5)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure, test-verify-fail)
Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=436779870&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BH0lczt-QGudEKHVOJQ6tQ/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BH0lczt-QGudEKHVOJQ6tQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2023-11-19T13:32:21.239Z] 13:32:21 INFO - [Child 10732, Main Thread] ###!!! ASSERTION: Last column should be complete if the available block-size is unconstrained!: 'mLastFrameStatus.IsComplete()', file /builds/worker/checkouts/gecko/layout/generic/nsColumnSetFrame.cpp:1054
[task 2023-11-19T13:32:21.240Z] 13:32:21 INFO - #01: NS_DebugBreak(unsigned int, char const*, char const*, char const*, int) [xpcom/base/nsDebugImpl.cpp:492]
[task 2023-11-19T13:32:21.241Z] 13:32:21 INFO - #02: nsColumnSetFrame::FindBestBalanceBSize(mozilla::ReflowInput const&, nsPresContext*, nsColumnSetFrame::ReflowConfig&, nsColumnSetFrame::ColumnBalanceData, mozilla::ReflowOutput&, bool, nsReflowStatus&) [layout/generic/nsColumnSetFrame.cpp:1052]
[task 2023-11-19T13:32:21.241Z] 13:32:21 INFO - #03: nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsColumnSetFrame.cpp:1254]
[task 2023-11-19T13:32:21.242Z] 13:32:21 INFO - #04: nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, nsLineBox*, mozilla::ReflowInput&, nsReflowStatus&, mozilla::BlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:291]
[task 2023-11-19T13:32:21.243Z] 13:32:21 INFO - #05: nsBlockFrame::ReflowBlockFrame(mozilla::BlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:4311]
[task 2023-11-19T13:32:21.243Z] 13:32:21 INFO - #06: nsBlockFrame::ReflowLine(mozilla::BlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3668]
[task 2023-11-19T13:32:21.243Z] 13:32:21 INFO - #07: nsBlockFrame::ReflowDirtyLines(mozilla::BlockReflowState&) [layout/generic/nsBlockFrame.cpp:3156]
[task 2023-11-19T13:32:21.244Z] 13:32:21 INFO - #08: nsBlockFrame::TrialReflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsBlockFrame::TrialReflowState&) [layout/generic/nsBlockFrame.cpp:1917]
[task 2023-11-19T13:32:21.245Z] 13:32:21 INFO - #09: nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsBlockFrame.cpp:1551]
[task 2023-11-19T13:32:21.246Z] 13:32:21 INFO - #10: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:889]
[task 2023-11-19T13:32:21.247Z] 13:32:21 INFO - #11: nsContainerFrame::ReflowOverflowContainerChildren(nsPresContext*, mozilla::ReflowInput const&, mozilla::OverflowAreas&, nsIFrame::ReflowChildFlags, nsReflowStatus&, void (*)(nsFrameList&, nsFrameList&, nsContainerFrame*), mozilla::Maybe<nsSize>) [layout/generic/nsContainerFrame.cpp:1177]
[task 2023-11-19T13:32:21.247Z] 13:32:21 INFO - #12: nsBlockFrame::TrialReflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsBlockFrame::TrialReflowState&) [layout/generic/nsBlockFrame.cpp:1867]
[task 2023-11-19T13:32:21.247Z] 13:32:21 INFO - #13: nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsBlockFrame.cpp:1551]
[task 2023-11-19T13:32:21.249Z] 13:32:21 INFO - #14: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:889]
[task 2023-11-19T13:32:21.249Z] 13:32:21 INFO - #15: nsColumnSetFrame::ReflowColumns(mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&, nsColumnSetFrame::ReflowConfig const&, bool) [layout/generic/nsColumnSetFrame.cpp:702]
[task 2023-11-19T13:32:21.250Z] 13:32:21 INFO - #16: nsColumnSetFrame::FindBestBalanceBSize(mozilla::ReflowInput const&, nsPresContext*, nsColumnSetFrame::ReflowConfig&, nsColumnSetFrame::ColumnBalanceData, mozilla::ReflowOutput&, bool, nsReflowStatus&) [layout/generic/nsColumnSetFrame.cpp:1192]
[task 2023-11-19T13:32:21.250Z] 13:32:21 INFO - #17: nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsColumnSetFrame.cpp:1254]
[task 2023-11-19T13:32:21.251Z] 13:32:21 INFO - #18: nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, nsLineBox*, mozilla::ReflowInput&, nsReflowStatus&, mozilla::BlockReflowState&) [layout/generic/nsBlockReflowContext.cpp:291]
[task 2023-11-19T13:32:21.251Z] 13:32:21 INFO - #19: nsBlockFrame::ReflowBlockFrame(mozilla::BlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:4311]
[task 2023-11-19T13:32:21.252Z] 13:32:21 INFO - #20: nsBlockFrame::ReflowLine(mozilla::BlockReflowState&, nsLineList_iterator, bool*) [layout/generic/nsBlockFrame.cpp:3668]
[task 2023-11-19T13:32:21.253Z] 13:32:21 INFO - #21: nsBlockFrame::ReflowDirtyLines(mozilla::BlockReflowState&) [layout/generic/nsBlockFrame.cpp:3156]
[task 2023-11-19T13:32:21.254Z] 13:32:21 INFO - #22: nsBlockFrame::TrialReflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsBlockFrame::TrialReflowState&) [layout/generic/nsBlockFrame.cpp:1917]
[task 2023-11-19T13:32:21.254Z] 13:32:21 INFO - #23: nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsBlockFrame.cpp:1551]
[task 2023-11-19T13:32:21.255Z] 13:32:21 INFO - #24: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:889]
[task 2023-11-19T13:32:21.256Z] 13:32:21 INFO - #25: nsCanvasFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsCanvasFrame.cpp:763]
[task 2023-11-19T13:32:21.256Z] 13:32:21 INFO - #26: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:889]
[task 2023-11-19T13:32:21.257Z] 13:32:21 INFO - #27: nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput&, bool, bool, mozilla::ReflowOutput*) [layout/generic/nsGfxScrollFrame.cpp:942]
[task 2023-11-19T13:32:21.257Z] 13:32:21 INFO - #28: nsHTMLScrollFrame::ReflowContents(mozilla::ScrollReflowInput&, mozilla::ReflowOutput const&) [layout/generic/nsGfxScrollFrame.cpp:1093]
[task 2023-11-19T13:32:21.258Z] 13:32:21 INFO - #29: nsHTMLScrollFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsGfxScrollFrame.cpp:1510]
[task 2023-11-19T13:32:21.259Z] 13:32:21 INFO - #30: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:930]
[task 2023-11-19T13:32:21.259Z] 13:32:21 INFO - #31: mozilla::ViewportFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/ViewportFrame.cpp:386]
[task 2023-11-19T13:32:21.260Z] 13:32:21 INFO - #32: mozilla::PresShell::DoReflow(nsIFrame*, bool, mozilla::OverflowChangedTracker*) [layout/base/PresShell.cpp:9641]
[task 2023-11-19T13:32:21.260Z] 13:32:21 INFO - #33: mozilla::PresShell::ProcessReflowCommands(bool) [layout/base/PresShell.cpp:9808]
[task 2023-11-19T13:32:21.261Z] 13:32:21 INFO - #34: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4333]
[task 2023-11-19T13:32:21.261Z] 13:32:21 INFO - #35: mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [dom/base/Document.cpp:10893]
[task 2023-11-19T13:32:21.262Z] 13:32:21 INFO - #36: mozilla::dom::Document::FlushPendingNotifications(mozilla::FlushType) [dom/base/Document.cpp:10826]
[task 2023-11-19T13:32:21.262Z] 13:32:21 INFO - #37: nsDocLoader::DocLoaderIsEmpty(bool, mozilla::Maybe<nsresult> const&) [uriloader/base/nsDocLoader.cpp:741]
[task 2023-11-19T13:32:21.263Z] 13:32:21 INFO - #38: nsDocLoader::OnStopRequest(nsIRequest*, nsresult) [uriloader/base/nsDocLoader.cpp:679]
[task 2023-11-19T13:32:21.263Z] 13:32:21 INFO - #39: nsDocShell::OnStopRequest(nsIRequest*, nsresult) [docshell/base/nsDocShell.cpp:13813]
[task 2023-11-19T13:32:21.264Z] 13:32:21 INFO - #40: mozilla::net::nsLoadGroup::NotifyRemovalObservers(nsIRequest*, nsresult) [netwerk/base/nsLoadGroup.cpp:631]
[task 2023-11-19T13:32:21.265Z] 13:32:21 INFO - #41: mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) [netwerk/base/nsLoadGroup.cpp:536]
[task 2023-11-19T13:32:21.265Z] 13:32:21 INFO - #42: mozilla::dom::Document::DoUnblockOnload() [dom/base/Document.cpp:11679]
[task 2023-11-19T13:32:21.266Z] 13:32:21 INFO - #43: mozilla::dom::Document::UnblockOnload(bool) [dom/base/Document.cpp:11618]
[task 2023-11-19T13:32:21.267Z] 13:32:21 INFO - #44: mozilla::dom::Document::DispatchContentLoadedEvents() [dom/base/Document.cpp:8134]
[task 2023-11-19T13:32:21.268Z] 13:32:21 INFO - #45: mozilla::detail::RunnableMethodImpl<mozilla::dom::Document *,void (mozilla::dom::Document::*)() __attribute__((thiscall)),1,0>::Run() [xpcom/threads/nsThreadUtils.h:1216]
[task 2023-11-19T13:32:21.269Z] 13:32:21 INFO - #46: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:550]
[task 2023-11-19T13:32:21.269Z] 13:32:21 INFO - #47: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [xpcom/threads/TaskController.cpp:876]
[task 2023-11-19T13:32:21.270Z] 13:32:21 INFO - #48: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [xpcom/threads/TaskController.cpp:699]
[task 2023-11-19T13:32:21.271Z] 13:32:21 INFO - #49: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:485]
[task 2023-11-19T13:32:21.272Z] 13:32:21 INFO - #50: mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:211:7'>::Run() [xpcom/threads/nsThreadUtils.h:549]
[task 2023-11-19T13:32:21.273Z] 13:32:21 INFO - #51: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1202]
[task 2023-11-19T13:32:21.274Z] 13:32:21 INFO - #52: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:480]
[task 2023-11-19T13:32:21.274Z] 13:32:21 INFO - #53: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:85]
[task 2023-11-19T13:32:21.275Z] 13:32:21 INFO - #54: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:370]
[task 2023-11-19T13:32:21.276Z] 13:32:21 INFO - #55: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:364]
[task 2023-11-19T13:32:21.277Z] 13:32:21 INFO - #56: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:346]
[task 2023-11-19T13:32:21.277Z] 13:32:21 INFO - #57: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:150]
[task 2023-11-19T13:32:21.278Z] 13:32:21 INFO - #58: nsAppShell::Run() [widget/windows/nsAppShell.cpp:824]
[task 2023-11-19T13:32:21.279Z] 13:32:21 INFO - #59: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:721]
[task 2023-11-19T13:32:21.280Z] 13:32:21 INFO - #60: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:235]
[task 2023-11-19T13:32:21.281Z] 13:32:21 INFO - #61: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:370]
[task 2023-11-19T13:32:21.282Z] 13:32:21 INFO - #62: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:364]
[task 2023-11-19T13:32:21.283Z] 13:32:21 INFO - #63: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:346]
[task 2023-11-19T13:32:21.284Z] 13:32:21 INFO - #64: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:660]
[task 2023-11-19T13:32:21.285Z] 13:32:21 INFO - #65: mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/Bootstrap.cpp:67]
[task 2023-11-19T13:32:21.287Z] 13:32:21 INFO - #66: NS_internal_main(int, char**, char**) [browser/app/nsBrowserApp.cpp:375]
[task 2023-11-19T13:32:21.287Z] 13:32:21 INFO - #67: wmain(int, wchar_t**) [toolkit/xre/nsWindowsWMain.cpp:151]
[task 2023-11-19T13:32:21.289Z] 13:32:21 INFO - #68: __scrt_common_main_seh() [/builds/worker/workspace/obj-build/browser/app/D:/a/_work/1/s/src/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
[task 2023-11-19T13:32:21.289Z] 13:32:21 INFO - #69: BaseThreadInitThunk [C:\Windows\System32\KERNEL32.DLL + 0x17ba9]
[task 2023-11-19T13:32:21.289Z] 13:32:21 INFO - #70: RtlInitializeExceptionChain [C:\Windows\SYSTEM32\ntdll.dll + 0x6bd3b]
[task 2023-11-19T13:32:21.290Z] 13:32:21 INFO - #71: RtlClearBits [C:\Windows\SYSTEM32\ntdll.dll + 0x6bcbf]
[task 2023-11-19T13:32:21.923Z] 13:32:21 INFO - REFTEST TEST-PASS | layout/generic/crashtests/850931.html | (LOAD ONLY)
[task 2023-11-19T13:32:21.923Z] 13:32:21 INFO - REFTEST TEST-END | layout/generic/crashtests/850931.html
[task 2023-11-19T13:32:21.958Z] 13:32:21 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/generic/crashtests/850931.html | assertion count 52 is more than expected 8 to 46 assertions
[task 2023-11-19T13:32:21.959Z] 13:32:21 INFO - REFTEST INFO | Result summary:
[task 2023-11-19T13:32:21.959Z] 13:32:21 INFO - REFTEST INFO | Successful: 1 (0 pass, 1 load only)
[task 2023-11-19T13:32:21.960Z] 13:32:21 INFO - REFTEST INFO | Unexpected: 1 (0 unexpected fail, 0 unexpected pass, 1 unexpected asserts, 0 failed load, 0 exception)
[task 2023-11-19T13:32:21.960Z] 13:32:21 INFO - REFTEST INFO | Known problems: 0 (0 known fail, 0 known asserts, 0 random, 0 skipped, 0 slow)
[task 2023-11-19T13:32:21.960Z] 13:32:21 INFO - REFTEST SUITE-END | Shutdown
Updated•2 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 2•2 years ago
|
||
We could increase the assertion count but it's not really a regression.
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1861730
Comment 4•2 years ago
•
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #2)
We could increase the assertion count but it's not really a regression.
Elaborating on this: the "regressor" here was a non-functional edit to this crashtest that switched from -moz-animation-name to animation-name in this crashtest, dropping the moz prefix. Like any change to an automated test, this kicks off a TV run for the test, which sometimes (as happened here) reveals that the test can fail in interesting ways, but presumably ways-that-it-could-fail-before-the-change-that-triggered-the-TV-run, since this -moz removal was in fact a no-op change.
--> Removing regression relationship and keyword.
Comment 5•2 years ago
|
||
(and removing status flags that were inferred from the regressor)
Description
•