Closed Bug 1761182 Opened 2 years ago Closed 2 years ago

Intermittent Assertion failure: mRawPtr, at /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:155

Categories

(Core :: DOM: Content Processes, defect, P1)

defect

Tracking

()

RESOLVED FIXED
101 Branch
Tracking Status
firefox-esr91 --- wontfix
firefox98 --- wontfix
firefox99 --- wontfix
firefox100 + fixed
firefox101 + fixed

People

(Reporter: intermittent-bug-filer, Assigned: jstutte)

References

Details

(4 keywords)

Crash Data

Attachments

(1 file)

Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=372149147&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/P5FpzEXBRgmSdPcGFgsGoQ/runs/0/artifacts/public/logs/live_backing.log


[task 2022-03-24T05:23:20.925Z] 05:23:20     INFO - TEST-START | dom/cache/test/mochitest/test_chrome_constructor.html
[task 2022-03-24T05:23:21.110Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, DOMCacheThread] WARNING: QM_TRY failure (WARNING): '"ToResult(file->Remove( false))" failed with resultCode 0x80520006, resultName NS_ERROR_FILE_TARGET_DOES_NOT_EXIST', file dom/cache/FileUtils.cpp:776
[task 2022-03-24T05:23:21.110Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, DOMCacheThread] WARNING: QM_TRY failure (WARNING): '"ToResult(file->Remove( false))" failed with resultCode 0x80520006, resultName NS_ERROR_FILE_TARGET_DOES_NOT_EXIST', file dom/cache/FileUtils.cpp:776
[task 2022-03-24T05:23:21.154Z] 05:23:21     INFO - GECKO(1553) | MEMORY STAT | vsize 6644MB | residentFast 104MB | heapAllocated 9MB
[task 2022-03-24T05:23:21.172Z] 05:23:21     INFO - TEST-OK | dom/cache/test/mochitest/test_chrome_constructor.html | took 246ms
[task 2022-03-24T05:23:21.193Z] 05:23:21     INFO - TEST-START | Shutdown
[task 2022-03-24T05:23:21.193Z] 05:23:21     INFO - Passed:  3333
[task 2022-03-24T05:23:21.194Z] 05:23:21     INFO - Failed:  0
[task 2022-03-24T05:23:21.194Z] 05:23:21     INFO - Todo:    0
[task 2022-03-24T05:23:21.194Z] 05:23:21     INFO - Mode:    e10s
[task 2022-03-24T05:23:21.195Z] 05:23:21     INFO - Slowest: 3815ms - /tests/dom/cache/test/mochitest/test_cache_tons_of_fd.html
[task 2022-03-24T05:23:21.195Z] 05:23:21     INFO - SimpleTest FINISHED
[task 2022-03-24T05:23:21.195Z] 05:23:21     INFO - TEST-INFO | Ran 1 Loops
[task 2022-03-24T05:23:21.196Z] 05:23:21     INFO - SimpleTest FINISHED
[task 2022-03-24T05:23:21.222Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.222Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.224Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.227Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.231Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.231Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.240Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:44
[task 2022-03-24T05:23:21.244Z] 05:23:21     INFO - GECKO(1553) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'SpecialPowers'
[task 2022-03-24T05:23:21.265Z] 05:23:21     INFO - GECKO(1553) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2022-03-24T05:23:21.265Z] 05:23:21     INFO - GECKO(1553) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2022-03-24T05:23:21.291Z] 05:23:21     INFO - GECKO(1553) | 1648099401290	Marionette	TRACE	Received observer notification quit-application
[task 2022-03-24T05:23:21.291Z] 05:23:21     INFO - GECKO(1553) | 1648099401291	Marionette	INFO	Stopped listening on port 2828
[task 2022-03-24T05:23:21.292Z] 05:23:21     INFO - GECKO(1553) | 1648099401291	Marionette	DEBUG	Marionette stopped listening
[task 2022-03-24T05:23:21.330Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:21.331Z] 05:23:21     INFO - GECKO(1553) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-03-24T05:23:21.333Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.334Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, Compositor] WARNING: Possibly dropping task posted to updater thread: file /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:365
[task 2022-03-24T05:23:21.347Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:198
[task 2022-03-24T05:23:21.348Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:198
[task 2022-03-24T05:23:21.348Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:198
[task 2022-03-24T05:23:21.349Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:198
[task 2022-03-24T05:23:21.349Z] 05:23:21     INFO - GECKO(1553) | JavaScript error: resource://gre/modules/IndexedDB.jsm, line 370: InvalidStateError: IDBDatabase.transaction: Can't start a transaction on a closed database
[task 2022-03-24T05:23:21.352Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.356Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:21.359Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.377Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.379Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.388Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.390Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-24T05:23:21.391Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-24T05:23:21.392Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.393Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.394Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.394Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.397Z] 05:23:21     INFO - GECKO(1553) | [Child 1554, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-24T05:23:21.413Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.419Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.422Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-24T05:23:21.424Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-24T05:23:21.425Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.426Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.427Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.427Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.429Z] 05:23:21     INFO - GECKO(1553) | [Child 1557, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-24T05:23:21.534Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:21.535Z] 05:23:21     INFO - GECKO(1553) | [Child 1590, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:21.536Z] 05:23:21     INFO - GECKO(1553) | [Child 1591, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:21.536Z] 05:23:21     INFO - GECKO(1553) | ###!!! [Parent][PCompositorManagerParent] Error: RunMessage(msgname=PCompositorBridge::Msg___delete__) Channel closing: too late to send/recv, messages will be lost
[task 2022-03-24T05:23:21.537Z] 05:23:21     INFO - GECKO(1553) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-03-24T05:23:21.538Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.544Z] 05:23:21     INFO - GECKO(1553) | [Child 1590, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-24T05:23:21.546Z] 05:23:21     INFO - GECKO(1553) | [Child 1590, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-24T05:23:21.547Z] 05:23:21     INFO - GECKO(1553) | [Child 1591, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-24T05:23:21.548Z] 05:23:21     INFO - GECKO(1553) | [Child 1591, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-24T05:23:21.550Z] 05:23:21     INFO - GECKO(1553) | [Child 1590, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-24T05:23:21.551Z] 05:23:21     INFO - GECKO(1553) | [Child 1591, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-24T05:23:21.558Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.598Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.604Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.607Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-24T05:23:21.608Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-24T05:23:21.608Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.610Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.610Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.610Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-24T05:23:21.612Z] 05:23:21     INFO - GECKO(1553) | [Child 1556, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-24T05:23:21.676Z] 05:23:21     INFO - GECKO(1553) | [2022-03-24T05:23:21Z WARN  xulstore::persist] tried to remove key that isn't in the store
[task 2022-03-24T05:23:21.677Z] 05:23:21     INFO - GECKO(1553) | [2022-03-24T05:23:21Z WARN  xulstore::persist] tried to remove key that isn't in the store
[task 2022-03-24T05:23:21.796Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: idb: '0.000003s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.796Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: cache: '0.000021s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.797Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: sdb: '0.000027s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.797Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: ls: '0.000033s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.798Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: idb: '0.000042s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.798Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: cache: '0.000107s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.798Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: sdb: '0.000116s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:21.799Z] 05:23:21     INFO - GECKO(1553) | [Parent 1553, IPDL Background] WARNING: ls: '0.000121s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3805
[task 2022-03-24T05:23:22.505Z] 05:23:22     INFO - GECKO(1553) | [Parent 1553, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/checkouts/gecko/widget/cocoa/nsAppShell.mm:823
[task 2022-03-24T05:23:22.510Z] 05:23:22     INFO - GECKO(1553) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-03-24T05:23:22.531Z] 05:23:22     INFO - GECKO(1553) | SharedThreadPool in xpcom-shutdown-threads. Waiting for pools "IPC Launch"
[task 2022-03-24T05:23:25.180Z] 05:23:25     INFO - GECKO(1553) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/rn/0tl_020d37x1xxhl0g7wrhsc000014/T/tmpr6aepib1.mozrunner/runtests_leaks_tab_pid1596.log
[task 2022-03-24T05:23:25.180Z] 05:23:25     INFO - GECKO(1553) | [1596, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:338
[task 2022-03-24T05:23:25.181Z] 05:23:25     INFO - GECKO(1553) | [Parent 1553, Main Thread] WARNING: failed to initialize child in the parent: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:2642
[task 2022-03-24T05:23:25.182Z] 05:23:25     INFO - GECKO(1553) | [Parent 1553, Main Thread] WARNING: failed to launch child in the parent: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:2572
[task 2022-03-24T05:23:25.183Z] 05:23:25     INFO - GECKO(1553) | Assertion failure: mRawPtr, at /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:155
[task 2022-03-24T05:23:25.187Z] 05:23:25     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2022-03-24T05:23:32.668Z] 05:23:32     INFO - GECKO(1553) | #01: mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [dom/ipc/ContentParent.cpp:1976]
[task 2022-03-24T05:23:32.669Z] 05:23:32     INFO - GECKO(1553) | #02: mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [ipc/glue/ProtocolUtils.cpp:578]
[task 2022-03-24T05:23:32.669Z] 05:23:32     INFO - GECKO(1553) | #03: mozilla::dom::PContentParent::OnChannelClose() [s3:gecko-generated-sources:086aecc12197abcb8fdd70af59646e39e19e013861985a75333222268643c4f94f0f7cd88e2112dc192796d667916d31921946c8eb6cebeca9def1f037b8a1e6/ipc/ipdl/PContentParent.cpp::16749]
[task 2022-03-24T05:23:32.670Z] 05:23:32     INFO - GECKO(1553) | #04: mozilla::ipc::MessageChannel::Close() [ipc/glue/MessageChannel.cpp:2085]
[task 2022-03-24T05:23:32.670Z] 05:23:32     INFO - GECKO(1553) | #05: mozilla::ThreadEventQueue::RunShutdownTasks() [xpcom/threads/ThreadEventQueue.cpp:315]
[task 2022-03-24T05:23:32.670Z] 05:23:32     INFO - GECKO(1553) | #06: nsThreadManager::Shutdown() [xpcom/threads/nsThreadManager.cpp:370]
[task 2022-03-24T05:23:32.670Z] 05:23:32     INFO - GECKO(1553) | #07: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:671]
[task 2022-03-24T05:23:32.671Z] 05:23:32     INFO - GECKO(1553) | #08: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:2056]
[task 2022-03-24T05:23:32.671Z] 05:23:32     INFO - GECKO(1553) | #09: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5941]
[task 2022-03-24T05:23:32.672Z] 05:23:32     INFO - GECKO(1553) | #10: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5991]
[task 2022-03-24T05:23:32.672Z] 05:23:32     INFO - GECKO(1553) | #11: main [browser/app/nsBrowserApp.cpp:395]
[task 2022-03-24T05:23:32.672Z] 05:23:32     INFO - GECKO(1553) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2022-03-24T05:23:32.672Z] 05:23:32     INFO - GECKO(1553) | [Child 1596, Main Thread] WARNING: Could not get the program name for a cubeb stream.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:413
[task 2022-03-24T05:23:45.170Z] 05:23:45     INFO - GECKO(1553) | Exiting due to channel error.
[task 2022-03-24T05:23:45.326Z] 05:23:45     INFO - TEST-INFO | Main app process: exit 1
[task 2022-03-24T05:23:45.326Z] 05:23:45     INFO - Buffered messages finished
[task 2022-03-24T05:23:45.326Z] 05:23:45    ERROR - TEST-UNEXPECTED-FAIL | Last test finished | application terminated with exit code 1
[task 2022-03-24T05:23:45.327Z] 05:23:45     INFO - runtests.py | Application ran for: 0:01:04.868494
[task 2022-03-24T05:23:45.327Z] 05:23:45     INFO - zombiecheck | Reading PID log: /var/folders/rn/0tl_020d37x1xxhl0g7wrhsc000014/T/tmpoj10qnztpidlog
[task 2022-03-24T05:23:45.327Z] 05:23:45     INFO - ==> process 1553 launched child process 1554
[task 2022-03-24T05:23:45.328Z] 05:23:45     INFO - ==> process 1553 launched child process 1555
[task 2022-03-24T05:23:45.328Z] 05:23:45     INFO - ==> process 1553 launched child process 1556
[task 2022-03-24T05:23:45.328Z] 05:23:45     INFO - ==> process 1553 launched child process 1558
[task 2022-03-24T05:23:45.328Z] 05:23:45     INFO - ==> process 1553 launched child process 1557
[task 2022-03-24T05:23:45.329Z] 05:23:45     INFO - ==> process 1553 launched child process 1559
[task 2022-03-24T05:23:45.329Z] 05:23:45     INFO - ==> process 1553 launched child process 1560
[task 2022-03-24T05:23:45.329Z] 05:23:45     INFO - ==> process 1553 launched child process 1565
[task 2022-03-24T05:23:45.330Z] 05:23:45     INFO - ==> process 1553 launched child process 1566
[task 2022-03-24T05:23:45.330Z] 05:23:45     INFO - ==> process 1553 launched child process 1567
[task 2022-03-24T05:23:45.330Z] 05:23:45     INFO - ==> process 1553 launched child process 1568
[task 2022-03-24T05:23:45.331Z] 05:23:45     INFO - ==> process 1553 launched child process 1569
[task 2022-03-24T05:23:45.331Z] 05:23:45     INFO - ==> process 1553 launched child process 1570
[task 2022-03-24T05:23:45.331Z] 05:23:45     INFO - ==> process 1553 launched child process 1575
[task 2022-03-24T05:23:45.332Z] 05:23:45     INFO - ==> process 1553 launched child process 1576
[task 2022-03-24T05:23:45.332Z] 05:23:45     INFO - ==> process 1553 launched child process 1583
[task 2022-03-24T05:23:45.332Z] 05:23:45     INFO - ==> process 1553 launched child process 1584
[task 2022-03-24T05:23:45.332Z] 05:23:45     INFO - ==> process 1553 launched child process 1589
[task 2022-03-24T05:23:45.333Z] 05:23:45     INFO - ==> process 1553 launched child process 1590
[task 2022-03-24T05:23:45.333Z] 05:23:45     INFO - ==> process 1553 launched child process 1591
[task 2022-03-24T05:23:45.333Z] 05:23:45     INFO - ==> process 1553 launched child process 1596
[task 2022-03-24T05:23:45.333Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1554
[task 2022-03-24T05:23:45.334Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1555
[task 2022-03-24T05:23:45.334Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1556
[task 2022-03-24T05:23:45.334Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1557
[task 2022-03-24T05:23:45.334Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1558
[task 2022-03-24T05:23:45.335Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1559
[task 2022-03-24T05:23:45.335Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1560
[task 2022-03-24T05:23:45.335Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1565
[task 2022-03-24T05:23:45.335Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1566
[task 2022-03-24T05:23:45.336Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1567
[task 2022-03-24T05:23:45.336Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1568
[task 2022-03-24T05:23:45.336Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1569
[task 2022-03-24T05:23:45.336Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1570
[task 2022-03-24T05:23:45.337Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1575
[task 2022-03-24T05:23:45.337Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1576
[task 2022-03-24T05:23:45.337Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1583
[task 2022-03-24T05:23:45.337Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1584
[task 2022-03-24T05:23:45.338Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1589
[task 2022-03-24T05:23:45.338Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1590
[task 2022-03-24T05:23:45.338Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1591
[task 2022-03-24T05:23:45.339Z] 05:23:45     INFO - zombiecheck | Checking for orphan process with PID: 1596
[task 2022-03-24T05:23:45.339Z] 05:23:45     INFO - mozcrash Copy/paste: /opt/worker/tasks/task_164809887725353/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /var/folders/rn/0tl_020d37x1xxhl0g7wrhsc000014/T/tmpr6aepib1.mozrunner/minidumps/37600572-36ED-48FA-86E6-67DE9E3C2EB7.dmp /opt/worker/tasks/task_164809887725353/build/symbols
[task 2022-03-24T05:23:48.606Z] 05:23:48     INFO - mozcrash Saved minidump as /opt/worker/tasks/task_164809887725353/build/blobber_upload_dir/37600572-36ED-48FA-86E6-67DE9E3C2EB7.dmp
[task 2022-03-24T05:23:48.606Z] 05:23:48     INFO - mozcrash Saved app info as /opt/worker/tasks/task_164809887725353/build/blobber_upload_dir/37600572-36ED-48FA-86E6-67DE9E3C2EB7.extra
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO - PROCESS-CRASH | Last test finished | application crashed [@ mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)]
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO - Mozilla crash reason: MOZ_ASSERT(mRawPtr)
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO - Crash dump filename: /var/folders/rn/0tl_020d37x1xxhl0g7wrhsc000014/T/tmpr6aepib1.mozrunner/minidumps/37600572-36ED-48FA-86E6-67DE9E3C2EB7.dmp
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO - Operating system: Mac OS X
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO -                   10.15.7 19H524
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO - CPU: amd64
[task 2022-03-24T05:23:48.755Z] 05:23:48     INFO -      family 6 model 158 stepping 10
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -      12 CPUs
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - 
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - Crash address: 0x0
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - Mac Crash Info:
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - 
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - Process uptime: 45 seconds
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - 
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO - Thread 0 MainThread (crashed)
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -  0  XUL!mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [ContentParent.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 1976 + 0x29]
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rax = 0x000000011a805f7e   rdx = 0x0000000000000000
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rcx = 0x000000010a6e83e8   rbx = 0x0000000128fa8800
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rsi = 0x00000000000120a8   rdi = 0x00007fff91893ca8
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rbp = 0x00007ffee55db060   rsp = 0x00007ffee55daf00
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -      r8 = 0x00000000000130a8    r9 = 0x0000000000000000
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     r10 = 0x00007fff91893cc8   r11 = 0x00007fff91893cc0
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     r12 = 0x0000000128fa8800   r13 = 0x0000000000000000
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     r14 = 0x0000000000000003   r15 = 0x0000000000000003
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rip = 0x00000001148a59d3
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     Found by: given as instruction pointer in context
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -  1  XUL!mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [ProtocolUtils.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 577 + 0xb]
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rbx = 0x0000000128fa8800   rbp = 0x00007ffee55db0b0
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     rsp = 0x00007ffee55db070   r12 = 0x0000000000000003
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000000000003
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     r15 = 0x0000000128fa8800   rip = 0x00000001116f1eae
[task 2022-03-24T05:23:48.756Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -  2  XUL!mozilla::dom::PContentParent::OnChannelClose() [PContentParent.cpp: : 16748 + 0x9]
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     rbx = 0x0000000128fa8800   rbp = 0x00007ffee55db0d0
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     rsp = 0x00007ffee55db0c0   r12 = 0x0000000000000001
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000128fa8888
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     r15 = 0x000000010e209900   rip = 0x00000001149bb993
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -  3  XUL!mozilla::ipc::MessageChannel::Close() [MessageChannel.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 2082 + 0x7]
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     rbx = 0x0000000120e38820   rbp = 0x00007ffee55db120
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     rsp = 0x00007ffee55db0e0   r12 = 0x0000000000000001
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000128fa8888
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     r15 = 0x000000010e209900   rip = 0x00000001116e0f86
[task 2022-03-24T05:23:48.757Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -  4  XUL!mozilla::ThreadEventQueue::RunShutdownTasks() [ThreadEventQueue.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 315 + 0x17]
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rbx = 0x0000000000000001   rbp = 0x00007ffee55db160
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rsp = 0x00007ffee55db130   r12 = 0x0000000000000001
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000130324300
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r15 = 0x0000000000000001   rip = 0x0000000110d93124
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -  5  XUL!nsThreadManager::Shutdown() [nsThreadManager.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 368 + 0x1f]
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rbx = 0x000000010a990900   rbp = 0x00007ffee55db310
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rsp = 0x00007ffee55db170   r12 = 0x000000010a9c2280
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x000000011b706178
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r15 = 0x00007ffee55db4e0   rip = 0x0000000110da6376
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -  6  XUL!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 667 + 0xc]
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rbx = 0x00007ffee55db340   rbp = 0x00007ffee55db3b0
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rsp = 0x00007ffee55db320   r12 = 0x000000010a9c2280
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x000000010a990ac8
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r15 = 0x00007ffee55db4e0   rip = 0x0000000110deeb70
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -  7  XUL!ScopedXPCOMStartup::~ScopedXPCOMStartup() [nsAppRunner.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 2055 + 0x7]
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rbx = 0x0000000000000000   rbp = 0x00007ffee55db440
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     rsp = 0x00007ffee55db3c0   r12 = 0x000000010a9c2280
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x000000010a90d2c0
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     r15 = 0x00007ffee55db4e0   rip = 0x0000000116b59b16
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.758Z] 05:23:48     INFO -  8  XUL!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 5941 + 0x18]
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rbx = 0x000000010a90d2c0   rbp = 0x00007ffee55db4d0
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rsp = 0x00007ffee55db450   r12 = 0x000000010a9c2280
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000000000000
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r15 = 0x00007ffee55db4e0   rip = 0x0000000116b677a2
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -  9  XUL!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 5991 + 0xf]
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rbx = 0x0000000000000005   rbp = 0x00007ffee55db610
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rsp = 0x00007ffee55db4e0   r12 = 0x00007ffee55db4e0
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r13 = 0x0000000000000005   r14 = 0x00007ffee55db640
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r15 = 0x00007ffee55dbab0   rip = 0x0000000116b67fa5
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO - 10  firefox!main [nsBrowserApp.cpp:71f7f2dbd967b01598ceacae9bebd1161087fed4 : 395 + 0x201]
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rbx = 0x00007ffee55dbdc1   rbp = 0x00007ffee55dba90
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rsp = 0x00007ffee55db620   r12 = 0x000000010a626343
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r13 = 0x0000000000000005   r14 = 0x00007ffee55dbab0
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r15 = 0xaaaaaaaaaaaaaa6d   rip = 0x000000010a624138
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO - 11  libdyld.dylib!start + 0x0
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rbx = 0x0000000000000000   rbp = 0x00007ffee55dbaa0
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     rsp = 0x00007ffee55dbaa0   r12 = 0x0000000000000000
[task 2022-03-24T05:23:48.759Z] 05:23:48     INFO -     r13 = 0x0000000000000000   r14 = 0x0000000000000000
[task 2022-03-24T05:23:48.760Z] 05:23:48     INFO -     r15 = 0x0000000000000000   rip = 0x00007fff6afe7cc9
[task 2022-03-24T05:23:48.760Z] 05:23:48     INFO -     Found by: call frame info
[task 2022-03-24T05:23:48.760Z] 05:23:48     INFO - 
[task 2022-03-24T05:23:48.760Z] 05:23:48     INFO - Thread 1

It looks like this is happening in ContentParent::RemoveShutdownBlockers(). There are some error messages in the log right before that, so maybe startup got messed up enough that InitClients() never ran.

Component: XPCOM → DOM: Content Processes

Even though this code hasn't changed much as far as I can see, this does appear to be happening in the wild, too, so we might as well fix it: bp-70f3b21e-8161-4123-bcfd-58d550220324

Assignee: nobody → continuation
Crash Signature: [@ mozilla::dom::ContentParent::ActorDestroy ]

I should also try to make sure that ContentParent::ActorDestroy() doesn't just crash a few lines later in this scenario.

Although, if a users parent process is so messed up that it is unable to successfully launch any content processes, patching up some crashes in that case is not necessarily useful.

Oh, never mind. Looking at the stacks from this intermittent failure and also from the crashes seen in the wild, this is just a shutdown issue. During XPCOM shutdown, we clear these static pointers at XPCOMShutdownFinal, then do nsThreadManager::get().Shutdown();, and apparently there are still ContentParents hanging around sometimes, so they try to dereference null pointers.

I'd assume we need to:

  • make InitClients just return if we are beyond some shutdown phase TBD - it will fail anyways
  • always check sXPCOMShutdownClient before use

to prevent us from this edge case. Obviously fiddling with ContentParent's such late in shutdown seems better be avoided in general...

(In reply to Jens Stutte [:jstutte] from comment #6)

I'd assume we need to:

  • make InitClients just return if we are beyond some shutdown phase TBD - it will fail anyways

We only call InitClients from AddShutdownBlockers, and my assumption would be that we're shut down enough at this point that we don't need to worry about new ContentParents spinning up while we're shutting down the thread manager.

  • always check sXPCOMShutdownClient before use

Yeah. It is basically only used in AddShutdownBlockers and RemoveShutdownBlockers, so I think checks are only really needed for the latter.

I also noticed that ContentParent::RecvRemoveGeolocationListener will crash for basically the same reason due to some geolocation singleton (if geolocation is active), so I'll fix that, too.

Well, my assumption was that if we want to remove an ever existing shutdown blocker we would have blocked shutdown before getting here. So I fear we actually tried to add one late in shutdown?

Well, we didn't crash before we added it, and we did crash when we removed it, so we must have added it before the static got cleared.

See Also: → 1696771
Attachment #9269430 - Attachment description: Bug 1761182: Improve ContentParent shutdown blocker singletons' lifecycles. r?mccr8 → Bug 1761182: Improve ContentParent shutdown blocker singletons lifecycles. r?mccr8
Pushed by jstutte@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c12ba4cce247
Improve ContentParent shutdown blocker singletons lifecycles. r=mccr8
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch

The patch landed in nightly and beta is affected.
:mccr8, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(continuation)

Given bug 1762299 I think we do not want to fiddle with that in beta right now.

Backed out for Causing crashes and/or hangs on shutdown.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 100 Branch → ---
Flags: needinfo?(continuation)
See Also: → 1762840
Keywords: leave-open
Crash Signature: [@ mozilla::dom::ContentParent::ActorDestroy ] → [@ mozilla::dom::ContentParent::ActorDestroy ] [@ mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)]
Crash Signature: [@ mozilla::dom::ContentParent::ActorDestroy ] [@ mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)] → [@ mozilla::dom::ContentParent::ActorDestroy ] [@ mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)] [@ mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)]
Assignee: continuation → jstutte
Crash Signature: [@ mozilla::dom::ContentParent::ActorDestroy ] [@ mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)] [@ mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)] → [@ mozilla::dom::ContentParent::ActorDestroy ] [@ mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)] [@ mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)]
See Also: → 1763007
Pushed by jstutte@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa7353d3f2ea
Improve ContentParent shutdown blocker singletons lifecycles. r=mccr8,smaug

Top crash on beta now

Severity: S4 → S1
Keywords: crash, topcrash
Priority: P5 → P1

:jstutte can you please request an uplift for this patch?

Flags: needinfo?(jstutte)

Comment on attachment 9269430 [details]
Bug 1761182: Improve ContentParent shutdown blocker singletons lifecycles. r?mccr8

Beta/Release Uplift Approval Request

  • User impact if declined: This is a longstanding possible crash but the spike in numbers is a symptom of some order changes of events during shutdown and would bite users quite often (topcrash).
  • Is this code covered by automated tests?: Unknown
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1696771
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This patch just adds appropriate null checks and asserts. Hopefully the asserts will help to get some reproducible test case.
  • String changes made/needed:
Flags: needinfo?(jstutte)
Attachment #9269430 - Flags: approval-mozilla-beta?

Comment on attachment 9269430 [details]
Bug 1761182: Improve ContentParent shutdown blocker singletons lifecycles. r?mccr8

Approved for 100.0b4

Attachment #9269430 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Regressions: 1764181
See Also: → 1764251
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Keywords: leave-open
Resolution: --- → FIXED

(In reply to Intermittent Failures Robot from comment #29)

1 failures in 3966 pushes (0.0 failures/push) were associated with this bug in the last 7 days.

Repository breakdown:

  • mozilla-central: 1

Platform and build breakdown:

  • linux1804-64-shippable-qr: 1
    • opt: 1

For more details, see:
https://treeherder.mozilla.org/intermittent-failures/bugdetails?bug=1761182&startday=2023-03-06&endday=2023-03-12&tree=all

This seems unrelated to what this bug was talking about?

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: