Closed Bug 1818393 Opened 1 year ago Closed 1 year ago

Intermittent TV Assertion failure: blockFrame (Why did we have an IB split?), at /builds/worker/checkouts/gecko/layout/generic/nsInlineFrame.cpp:876

Categories

(Core :: Layout: Block and Inline, defect, P5)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox-esr102 --- unaffected
firefox110 --- unaffected
firefox111 --- unaffected
firefox112 --- wontfix

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=406575263&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eBNYST7uS5GqmbW42HR3CA/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/eBNYST7uS5GqmbW42HR3CA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2023-02-22T21:49:25.058Z] 21:49:25     INFO - REFTEST TEST-START | layout/generic/crashtests/1816574.html
[task 2023-02-22T21:49:25.061Z] 21:49:25     INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/generic/crashtests/1816574.html | 0 / 1 (0%)
[task 2023-02-22T21:49:25.166Z] 21:49:25     INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp2vgmzuxo.mozrunner/runreftest_leaks_tab_pid1831.log
[task 2023-02-22T21:49:25.174Z] 21:49:25     INFO - [1831, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-02-22T21:49:25.188Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:478
[task 2023-02-22T21:49:25.228Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:715
[task 2023-02-22T21:49:25.249Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:478
[task 2023-02-22T21:49:25.254Z] 21:49:25     INFO - [Parent 1537, Main Thread] WARNING: WebProgress Ignored: no longer current window global: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:3025
[task 2023-02-22T21:49:25.259Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:478
[task 2023-02-22T21:49:25.265Z] 21:49:25     INFO - [Parent 1537, IPDL Background] WARNING: IPC Connection Error: [Parent][PBackgroundParent] RunMessage(msgname=PRemoteWorkerService::Msg___delete__) Channel closing: too late to send/recv, messages will be lost: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-02-22T21:49:25.366Z] 21:49:25     INFO - [Child 1736, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3396
[task 2023-02-22T21:49:25.376Z] 21:49:25     INFO - [Child 1736, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2023-02-22T21:49:25.382Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_TRUE(mProfileDir) failed: file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:1155
[task 2023-02-22T21:49:25.386Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:462
[task 2023-02-22T21:49:25.392Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012 (NS_ERROR_FILE_NOT_FOUND): file /builds/worker/checkouts/gecko/layout/style/Loader.cpp:2072
[task 2023-02-22T21:49:25.397Z] 21:49:25     INFO - [Child 1736, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4691
[task 2023-02-22T21:49:25.436Z] 21:49:25     INFO - [Child 1831, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:478
[task 2023-02-22T21:49:26.270Z] 21:49:26     INFO - [Parent 1537, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:302
[task 2023-02-22T21:49:26.324Z] 21:49:26     INFO - [Child 1831, Main Thread] ###!!! ASSERTION: Shouldn't be incomplete if availableBSize is UNCONSTRAINED.: 'aReflowInput.AvailableBSize() != NS_UNCONSTRAINEDSIZE', file /builds/worker/checkouts/gecko/layout/generic/nsBlockFrame.cpp:2038
[task 2023-02-22T21:49:26.337Z] 21:49:26     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2023-02-22T21:49:42.092Z] 21:49:42     INFO - #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2023-02-22T21:49:42.095Z] 21:49:42     INFO - #02: nsBlockFrame::ComputeFinalSize(mozilla::ReflowInput const&, mozilla::BlockReflowState&, mozilla::ReflowOutput&, int*) [layout/generic/nsBlockFrame.cpp:2039]
<...>
[task 2023-02-22T21:49:42.825Z] 21:49:42     INFO - #59: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x471a9]
[task 2023-02-22T21:49:42.826Z] 21:49:42     INFO - #60: ??? (???:???)
[task 2023-02-22T21:49:42.828Z] 21:49:42     INFO - Assertion failure: blockFrame (Why did we have an IB split?), at /builds/worker/checkouts/gecko/layout/generic/nsInlineFrame.cpp:876
[task 2023-02-22T21:49:42.829Z] 21:49:42     INFO - #01: nsInlineFrame::UpdateStyleOfOwnedAnonBoxesForIBSplit(mozilla::ServoRestyleState&) [layout/generic/nsInlineFrame.cpp:876]
[task 2023-02-22T21:49:42.830Z] 21:49:42     INFO - #02: nsIFrame::DoUpdateStyleOfOwnedAnonBoxes(mozilla::ServoRestyleState&) [layout/generic/nsIFrame.cpp:0]
[task 2023-02-22T21:49:42.831Z] 21:49:42     INFO - #03: mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags) [layout/generic/nsIFrame.h:0]
[task 2023-02-22T21:49:42.832Z] 21:49:42     INFO - #04: mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags) [layout/base/RestyleManager.cpp:0]
[task 2023-02-22T21:49:42.833Z] 21:49:42     INFO - #05: mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags) [layout/base/RestyleManager.cpp:0]
[task 2023-02-22T21:49:42.834Z] 21:49:42     INFO - #06: mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags) [layout/base/RestyleManager.cpp:0]
[task 2023-02-22T21:49:42.835Z] 21:49:42     INFO - #07: mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags) [layout/base/RestyleManager.cpp:0]
[task 2023-02-22T21:49:42.836Z] 21:49:42     INFO - #08: mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags) [layout/base/RestyleManager.cpp:3135]
[task 2023-02-22T21:49:42.837Z] 21:49:42     INFO - #09: mozilla::RestyleManager::ProcessPendingRestyles() [layout/base/RestyleManager.cpp:3250]
[task 2023-02-22T21:49:42.838Z] 21:49:42     INFO - #10: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4329]
[task 2023-02-22T21:49:42.839Z] 21:49:42     INFO - #11: nsRefreshDriver::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsRefreshDriver::IsExtraTick) [layout/base/nsRefreshDriver.cpp:2628]
[task 2023-02-22T21:49:42.840Z] 21:49:42     INFO - #12: mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [layout/base/nsRefreshDriver.cpp:345]
[task 2023-02-22T21:49:42.842Z] 21:49:42     INFO - #13: mozilla::RefreshDriverTimer::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:369]
[task 2023-02-22T21:49:42.843Z] 21:49:42     INFO - #14: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:912]
[task 2023-02-22T21:49:42.844Z] 21:49:42     INFO - #15: mozilla::VsyncRefreshDriverTimer::TickRefreshDriver(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:827]
[task 2023-02-22T21:49:42.844Z] 21:49:42     INFO - #16: mozilla::VsyncRefreshDriverTimer::NotifyVsyncOnMainThread(mozilla::VsyncEvent const&) [layout/base/nsRefreshDriver.cpp:0]
[task 2023-02-22T21:49:42.845Z] 21:49:42     INFO - #17: mozilla::detail::RunnableFunction<mozilla::VsyncRefreshDriverTimer::NotifyVsyncOnMainThread(mozilla::VsyncEvent const&)::{lambda()#1}>::Run() [xpcom/threads/nsThreadUtils.h:547]
[task 2023-02-22T21:49:42.846Z] 21:49:42     INFO - #18: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:542]
[task 2023-02-22T21:49:42.847Z] 21:49:42     INFO - #19: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:855]
[task 2023-02-22T21:49:42.848Z] 21:49:42     INFO - #20: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:0]
[task 2023-02-22T21:49:42.849Z] 21:49:42     INFO - #21: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:464]
[task 2023-02-22T21:49:42.850Z] 21:49:42     INFO - #22: mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_2>::Run() [xpcom/threads/nsThreadUtils.h:547]
[task 2023-02-22T21:49:42.851Z] 21:49:42     INFO - #23: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1229]
[task 2023-02-22T21:49:42.852Z] 21:49:42     INFO - #24: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:477]
[task 2023-02-22T21:49:42.853Z] 21:49:42     INFO - #25: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:86]
[task 2023-02-22T21:49:42.854Z] 21:49:42     INFO - #26: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:0]
[task 2023-02-22T21:49:42.855Z] 21:49:42     INFO - #27: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:357]
[task 2023-02-22T21:49:42.856Z] 21:49:42     INFO - #28: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:150]
[task 2023-02-22T21:49:42.857Z] 21:49:42     INFO - #29: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:742]
[task 2023-02-22T21:49:42.857Z] 21:49:42     INFO - #30: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:235]
[task 2023-02-22T21:49:42.858Z] 21:49:42     INFO - #31: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:0]
[task 2023-02-22T21:49:42.859Z] 21:49:42     INFO - #32: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:357]
[task 2023-02-22T21:49:42.860Z] 21:49:42     INFO - #33: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:0]
[task 2023-02-22T21:49:42.861Z] 21:49:42     INFO - #34: content_process_main(mozilla::Bootstrap*, int, char**) [ipc/contentproc/plugin-container.cpp:58]
[task 2023-02-22T21:49:42.862Z] 21:49:42     INFO - #35: main [browser/app/nsBrowserApp.cpp:353]
[task 2023-02-22T21:49:42.863Z] 21:49:42     INFO - #36: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2023-02-22T21:49:42.864Z] 21:49:42     INFO - #37: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x471a9]
[task 2023-02-22T21:49:42.864Z] 21:49:42     INFO - #38: ??? (???:???)
[task 2023-02-22T21:49:42.865Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.866Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.867Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.868Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.869Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.871Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.872Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.873Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.874Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.875Z] 21:49:42     INFO - [Parent 1537, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 3CF7D9FF1B357166.E3B2BBB57181BA5E: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-02-22T21:49:42.876Z] 21:49:42     INFO - [Parent 1537, Main Thread] WARNING: IPC message 'PBrowser::Msg_StopIMEStateManagement' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-02-22T21:49:42.877Z] 21:49:42     INFO - [Parent 1537, Main Thread] WARNING: IPC message 'PBrowser::Msg_Destroy' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-02-22T21:49:42.878Z] 21:49:42     INFO - [Parent 1537, ProcessHangMon] WARNING: IPC message 'PProcessHangMonitor::Msg_RequestContentJSInterrupt' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-02-22T21:49:42.879Z] 21:49:42     INFO - [Parent 1537, Main Thread] WARNING: No build ID mismatch: file /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:3805
[task 2023-02-22T21:49:42.880Z] 21:49:42    ERROR - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
See Also: → 1818398
Regressed by: 1816574

:TYLin, since you are the author of the regressor, bug 1816574, could you take a look?

For more information, please visit auto_nag documentation.

Flags: needinfo?(aethanyc)

Set release status flags based on info from the regressing bug 1816574

Duplicate of this bug: 1818398

1816574.html triggers the same assertion in bug 1756202 only in test-verify jobs but not in ordinary crashtest jobs, which means this bug is not actionable. I'm inclined to close this as WONTFIX, and we can always file a new bug if the same assertion is later triggered by a new testcase.

Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(aethanyc)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.