Closed Bug 1670644 Opened 5 years ago Closed 4 years ago

Intermittent Late Beta and Release Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289

Categories

(Core :: DOM: Core & HTML, defect, P1)

defect

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- wontfix
firefox84 --- wontfix
firefox85 - wontfix
firefox86 + wontfix
firefox87 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- fixed

People

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

References

Details

(Keywords: assertion, intermittent-failure, Whiteboard: [stockwell needswork:owner])

Crash Data

Attachments

(1 file)

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


[task 2020-10-12T12:10:17.837Z] 12:10:17 INFO - REFTEST TEST-START | dom/media/tests/crashtests/812785.html
[task 2020-10-12T12:10:17.845Z] 12:10:17 INFO - REFTEST INFO | RESTORE PREFERENCE pref(media.getusermedia.insecure.enabled,false)
[task 2020-10-12T12:10:17.846Z] 12:10:17 INFO - REFTEST INFO | RESTORE PREFERENCE pref(media.devices.insecure.enabled,false)
[task 2020-10-12T12:10:17.847Z] 12:10:17 INFO - REFTEST INFO | RESTORE PREFERENCE pref(dom.disable_open_during_load,true)
[task 2020-10-12T12:10:17.848Z] 12:10:17 INFO - REFTEST INFO | RESTORE PREFERENCE pref(media.navigator.permission.disabled,false)
[task 2020-10-12T12:10:17.860Z] 12:10:17 INFO - REFTEST INFO | SET PREFERENCE pref(media.navigator.permission.disabled,true)
[task 2020-10-12T12:10:17.860Z] 12:10:17 INFO - REFTEST INFO | SET PREFERENCE pref(dom.disable_open_during_load,false)
[task 2020-10-12T12:10:17.861Z] 12:10:17 INFO - REFTEST INFO | SET PREFERENCE pref(media.devices.insecure.enabled,true)
[task 2020-10-12T12:10:17.861Z] 12:10:17 INFO - REFTEST INFO | SET PREFERENCE pref(media.getusermedia.insecure.enabled,true)
[task 2020-10-12T12:10:17.862Z] 12:10:17 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/812785.html | 703 / 3847 (18%)
[task 2020-10-12T12:10:18.207Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:325: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2020-10-12T12:10:18.218Z] 12:10:18 INFO - [Parent 1385: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2020-10-12T12:10:18.219Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:325: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2020-10-12T12:10:18.220Z] 12:10:18 INFO - [Parent 1385: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2020-10-12T12:10:18.223Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionMedia] PeerConnectionMedia.cpp:74: OnStunAddrsAvailable: receiving (5) stun addrs
[task 2020-10-12T12:10:18.223Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionMedia] PeerConnectionMedia.cpp:74: OnStunAddrsAvailable: receiving (5) stun addrs
[task 2020-10-12T12:10:18.223Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x7f6f1be555f0
[task 2020-10-12T12:10:18.224Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618201012 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: stable -> have-local-offer
[task 2020-10-12T12:10:18.228Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x7f6f1be55970
[task 2020-10-12T12:10:18.228Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618203751 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: stable -> have-remote-offer
[task 2020-10-12T12:10:18.244Z] 12:10:18 INFO - (generic/INFO) Exit UDP socket connected
[task 2020-10-12T12:10:18.245Z] 12:10:18 INFO - (generic/INFO) Exit UDP socket connected
[task 2020-10-12T12:10:18.246Z] 12:10:18 INFO - [Child 1703: Socket Thread]: W/signaling [Socket Thread|MediaTransportHandler] MediaTransportHandler.cpp:709: operator(): No streams to start gathering on. Can happen with rollback
[task 2020-10-12T12:10:18.246Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x7f6f1be55c10
[task 2020-10-12T12:10:18.248Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618203751 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: have-remote-offer -> stable
[task 2020-10-12T12:10:18.248Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x7f6f1be55f90
[task 2020-10-12T12:10:18.248Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618201012 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: have-local-offer -> stable
[task 2020-10-12T12:10:18.248Z] 12:10:18 INFO - (generic/INFO) Exit UDP socket connected
[task 2020-10-12T12:10:18.248Z] 12:10:18 INFO - (generic/INFO) Exit UDP socket connected
[task 2020-10-12T12:10:18.249Z] 12:10:18 INFO - [Child 1703: Socket Thread]: W/signaling [Socket Thread|MediaTransportHandler] MediaTransportHandler.cpp:709: operator(): No streams to start gathering on. Can happen with rollback
[task 2020-10-12T12:10:18.251Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2100: CloseInt: Closing PeerConnectionImpl a3d0af6371a8f773; ending call
[task 2020-10-12T12:10:18.251Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618201012 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: stable -> closed
[task 2020-10-12T12:10:18.251Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2100: CloseInt: Closing PeerConnectionImpl 1e6da4067a04b28c; ending call
[task 2020-10-12T12:10:18.252Z] 12:10:18 INFO - [Child 1703: Main Thread]: I/jsep [1602504618203751 (id=12884903924 url=file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/tests/crashtests/81278]: stable -> closed
[task 2020-10-12T12:10:18.267Z] 12:10:18 INFO - Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289
[task 2020-10-12T12:10:18.268Z] 12:10:18 INFO - #01: nsGlobalWindowInner::ObserveStorageNotification(mozilla::dom::StorageEvent*, char16_t const*, bool) [dom/base/nsGlobalWindowInner.cpp:5224]
[task 2020-10-12T12:10:18.268Z] 12:10:18 INFO - #02: mozilla::detail::RunnableFunction<mozilla::dom::StorageNotifierService::Broadcast(mozilla::dom::StorageEvent*, char16_t const*, bool, bool)::$_2>::Run() [xpcom/threads/nsThreadUtils.h:578]
[task 2020-10-12T12:10:18.269Z] 12:10:18 INFO - #03: mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:146]
[task 2020-10-12T12:10:18.269Z] 12:10:18 INFO - #04: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:245]
[task 2020-10-12T12:10:18.270Z] 12:10:18 INFO - #05: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:514]
[task 2020-10-12T12:10:18.270Z] 12:10:18 INFO - #06: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:373]
[task 2020-10-12T12:10:18.271Z] 12:10:18 INFO - #07: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:170]
[task 2020-10-12T12:10:18.271Z] 12:10:18 INFO - #08: mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() [xpcom/threads/nsThreadUtils.h:578]
[task 2020-10-12T12:10:18.272Z] 12:10:18 INFO - #09: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1237]
[task 2020-10-12T12:10:18.272Z] 12:10:18 INFO - #10: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:513]
[task 2020-10-12T12:10:18.273Z] 12:10:18 INFO - #11: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:87]
[task 2020-10-12T12:10:18.273Z] 12:10:18 INFO - #12: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:334]
[task 2020-10-12T12:10:18.274Z] 12:10:18 INFO - #13: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:310]
[task 2020-10-12T12:10:18.274Z] 12:10:18 INFO - #14: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:139]
[task 2020-10-12T12:10:18.275Z] 12:10:18 INFO - #15: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:913]
[task 2020-10-12T12:10:18.275Z] 12:10:18 INFO - #16: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:237]
[task 2020-10-12T12:10:18.275Z] 12:10:18 INFO - #17: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:334]
[task 2020-10-12T12:10:18.276Z] 12:10:18 INFO - #18: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:310]
[task 2020-10-12T12:10:18.276Z] 12:10:18 INFO - #19: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:744]
[task 2020-10-12T12:10:18.278Z] 12:10:18 INFO - #20: content_process_main(mozilla::Bootstrap*, int, char**) [ipc/contentproc/plugin-container.cpp:57]
[task 2020-10-12T12:10:18.278Z] 12:10:18 INFO - #21: main [browser/app/nsBrowserApp.cpp:304]
[task 2020-10-12T12:10:18.279Z] 12:10:18 INFO - #22: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2020-10-12T12:10:18.279Z] 12:10:18 INFO - #23: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x3d019]
[task 2020-10-12T12:10:18.279Z] 12:10:18 INFO - #24: ??? (???:???)
[task 2020-10-12T12:10:18.387Z] 12:10:18 INFO - [Parent 1385, Breakpad Server] WARNING: Resource acquired is being released in non-LIFO order; why?
[task 2020-10-12T12:10:18.387Z] 12:10:18 INFO - : file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp, line 292
[task 2020-10-12T12:10:18.387Z] 12:10:18 INFO - --- Mutex : dumpSafetyLock (currently acquired)
[task 2020-10-12T12:10:18.387Z] 12:10:18 INFO - calling context
[task 2020-10-12T12:10:18.387Z] 12:10:18 INFO - [stack trace unavailable]
[task 2020-10-12T12:10:18.411Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.419Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.420Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.436Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.437Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.446Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.446Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.447Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.448Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.448Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.449Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.450Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.488Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.489Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.490Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.491Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.492Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.493Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.494Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.510Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.511Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.512Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.513Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.514Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.515Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.516Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.537Z] 12:10:18 ERROR - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-10-12T12:10:18.619Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 511
[task 2020-10-12T12:10:18.820Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: '!mIMContext', file /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp, line 7093
[task 2020-10-12T12:10:18.821Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: '!mIMContext', file /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp, line 7093
[task 2020-10-12T12:10:18.822Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: '!mIMContext', file /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp, line 7093
[task 2020-10-12T12:10:18.938Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:18.938Z] 12:10:18 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:19.014Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:19.014Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:19.100Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:19.100Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-10-12T12:10:19.158Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h, line 36
[task 2020-10-12T12:10:19.160Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h, line 36
[task 2020-10-12T12:10:19.161Z] 12:10:19 INFO - [Parent 1385, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h, line 36
[task 2020-10-12T12:10:19.224Z] 12:10:19 INFO - !!! error running onStopped callback: TypeError: callback is not a function
[task 2020-10-12T12:10:19.381Z] 12:10:19 INFO - [Child 1556, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-10-12T12:10:19.401Z] 12:10:19 INFO - [Child 1556, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4287
[task 2020-10-12T12:10:20.107Z] 12:10:20 INFO - ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-10-12T12:10:20.111Z] 12:10:20 INFO - ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-10-12T12:10:20.179Z] 12:10:20 INFO - [Child 1677, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-10-12T12:10:20.218Z] 12:10:20 INFO - [Child 1677, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4287
[task 2020-10-12T12:10:20.319Z] 12:10:20 INFO - [Child 1651, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-10-12T12:10:20.382Z] 12:10:20 INFO - [Child 1651, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4287
[task 2020-10-12T12:10:20.820Z] 12:10:20 INFO - 1602504620810 Marionette TRACE Received observer notification xpcom-will-shutdown
[task 2020-10-12T12:10:20.820Z] 12:10:20 INFO - 1602504620811 Marionette INFO Stopped listening on port 2828
[task 2020-10-12T12:10:20.821Z] 12:10:20 INFO - 1602504620811 Marionette DEBUG Marionette stopped listening
[task 2020-10-12T12:10:20.836Z] 12:10:20 INFO - [Parent 1385, Main Thread] WARNING: NS_ENSURE_TRUE(mDB) failed: file /builds/worker/checkouts/gecko/netwerk/cache/nsDiskCacheDeviceSQL.cpp, line 1276
[task 2020-10-12T12:10:20.852Z] 12:10:20 INFO - [RDD 1940, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4287
[task 2020-10-12T12:10:20.995Z] 12:10:20 INFO - [Child 1624, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-10-12T12:10:21.035Z] 12:10:21 INFO - [Child 1624, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4287
[task 2020-10-12T12:10:25.054Z] 12:10:25 INFO - [Parent 1385, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-10-12T12:10:25.057Z] 12:10:25 INFO - [Parent 1385, Main Thread] ###!!! ASSERTION: Could not get nsICertStorage: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/xpcom/base/AppShutdown.cpp, line 167
[task 2020-10-12T12:10:25.059Z] 12:10:25 INFO - #01: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:727]
[task 2020-10-12T12:10:25.061Z] 12:10:25 INFO - #02: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1292]
[task 2020-10-12T12:10:25.062Z] 12:10:25 INFO - #03: mozilla::UniquePtr<ScopedXPCOMStartup, mozilla::DefaultDelete<ScopedXPCOMStartup> >::reset(ScopedXPCOMStartup*) [mfbt/UniquePtr.h:302]
[task 2020-10-12T12:10:25.065Z] 12:10:25 INFO - #04: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:4970]
[task 2020-10-12T12:10:25.066Z] 12:10:25 INFO - #05: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5002]
[task 2020-10-12T12:10:25.068Z] 12:10:25 INFO - #06: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3d426]
[task 2020-10-12T12:10:25.069Z] 12:10:25 INFO - #07: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2020-10-12T12:10:25.070Z] 12:10:25 INFO - #08: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3d019]
[task 2020-10-12T12:10:25.073Z] 12:10:25 INFO - #09: ??? (???:???)
[task 2020-10-12T12:10:25.075Z] 12:10:25 INFO - WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS!
[task 2020-10-12T12:10:25.079Z] 12:10:25 INFO - [Parent 1385, Main Thread] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp, line 780
[task 2020-10-12T12:10:25.081Z] 12:10:25 INFO - #01: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1292]
[task 2020-10-12T12:10:25.082Z] 12:10:25 INFO - #02: mozilla::UniquePtr<ScopedXPCOMStartup, mozilla::DefaultDelete<ScopedXPCOMStartup> >::reset(ScopedXPCOMStartup*) [mfbt/UniquePtr.h:302]
[task 2020-10-12T12:10:25.084Z] 12:10:25 INFO - #03: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:4970]
[task 2020-10-12T12:10:25.084Z] 12:10:25 INFO - #04: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5002]
[task 2020-10-12T12:10:25.086Z] 12:10:25 INFO - #05: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3d426]
[task 2020-10-12T12:10:25.086Z] 12:10:25 INFO - #06: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2020-10-12T12:10:25.090Z] 12:10:25 INFO - #07: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3d019]
[task 2020-10-12T12:10:25.090Z] 12:10:25 INFO - #08: ??? (???:???)
[task 2020-10-12T12:10:25.090Z] 12:10:25 INFO - [Parent 1385, Main Thread] ###!!! ASSERTION: 26 dynamic atom(s) with non-zero refcount: downloads-item-font-size-factor,moz-nullprincipal:{73d5575d-7ca1-425c-9541-f794614b92a6},protections-popup-trackersView,private-browsing-indicator,PanelUI-bookmarks,translate-notification-icon,manBookmarkKb,downloadsCmd_clearList,context-openlinkprivate,find-button,key_responsiveDesignMode,pageStyleMenu,pagemenu,extension-new-tab,downloadHoveringButton,desktop,key_inspector,Unmute,chromeclass-toolbar,moz-nul

Summary: Intermittent Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289 → High frequency Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289
See Also: → 1670248

Emilio, could this be related to bug 1665792? It fails very frequently when that bug got uplifted to beta and its crash test runs before this one. The other changes look unrelated.

Flags: needinfo?(emilio)
Crash Signature: [@ nsGlobalWindowInner::CloneStorageEvent(nsTSubstring<char16_t> const&, RefPtr<mozilla::dom::StorageEvent> const&, mozilla::ErrorResult&)]

Seems unlikely, though guess I've seen more unlikely stuff. Is this beta-only or does it happen on central too?

If we had a pernosco recording of this it'd be great, I can try to get one if this repros on central.

Flags: needinfo?(emilio) → needinfo?(aryx.bugmail)

It hit central-as-beta simulation once last Friday, the remaining occurrences are from beta today.

Flags: needinfo?(aryx.bugmail)

Pernosco was not able to reproduce the issue.

This is a permanent failure for late betas. This seems to be a regression from bug 1668851. Kershaw, can you verify that theory and if it is confirmed investigate what the issue is? Thank you in advance.

Flags: needinfo?(kershaw)

(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #19)

This is a permanent failure for late betas. This seems to be a regression from bug 1668851. Kershaw, can you verify that theory and if it is confirmed investigate what the issue is? Thank you in advance.

The code introduced in bug 1668851 has already been reverted in bug 1673340, so I think bug 1668851 should have nothing to do with this.

Jens, do you know who can take a look at this?

Flags: needinfo?(kershaw) → needinfo?(jstutte)

I have no real clue. The assert seems to be introduced by bug 1416384 3 years ago, by Nika, but it is unlikely the regressing bug. In general it has to do with local or session storage, it seems, thus Jan might know something, as well?

Flags: needinfo?(nika)
Flags: needinfo?(jvarga)
Flags: needinfo?(jstutte)

(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #19)

This is a permanent failure for late betas. This seems to be a regression from bug 1668851. Kershaw, can you verify that theory and if it is confirmed investigate what the issue is? Thank you in advance.

Jan told me that this is triggered by disabling LSNG from late beta on. So to bisect this more reliably you should disable LSNG.

Flags: needinfo?(nika)
Flags: needinfo?(jvarga)
Flags: needinfo?(aryx.bugmail)

Backout of bug 1665792 on Try confirms it's related to that:

  • backout revision is not shown by Treeherder because the same push got pushed before but with too many tasks and cancelled
  • There are retriggers which are also successful. Had to add them from the command line because of the old base.
Flags: needinfo?(aryx.bugmail) → needinfo?(emilio)

Ah, so this is only about the crashtest? We can revert the crashtest on beta but it probably is exposing a real bug.

Flags: needinfo?(emilio)

It's not the crashtest from bug 1665792 which is failing but a test which runs later. There are 3 or 4 frequent or pemanent failures for late beta related to the old storage.

Changing the priority to p2 as the bug is tracked by a release manager for the current nightly.
See What Do You Triage for more information

Priority: P5 → P2

While Frequency is lower now, we need probably just to wait for LSNG here.

Depends on: 1599979
Priority: P2 → P3

Is it only lower frequency because there were no pushes to beta last week?

(In reply to Julien Cristau [:jcristau] from comment #30)

Is it only lower frequency because there were no pushes to beta last week?

Good point, maybe?

Jan, do we know what a violation of this condition might cause in the real world? I s there anything we can search for on crashstats? It might well be just an overly prudent assertion?

Flags: needinfo?(jvarga)

Changing the priority to p1 as the bug is tracked by a release manager for the current beta.
See What Do You Triage for more information

Priority: P3 → P1
Summary: High frequency Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289 → Intermittent Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289

Recent failure here are on Beta and try.

Summary: Intermittent Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289 → Intermittent Late Beta and Release Assertion failure: storage->IsForkOf(storageArea), at /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:5289

We've been living with this for a number of cycles now. Is there anything we can do to move this along?

Flags: needinfo?(jstutte)

(In reply to Ryan VanderMeulen [:RyanVM] from comment #50)

We've been living with this for a number of cycles now. Is there anything we can do to move this along?

LSNG is on its way, see bug 1711922.

Flags: needinfo?(jvarga)
Flags: needinfo?(jstutte)
See Also: → 1711922

crashtests are perma failing on esr91 simulation push on try:
https://treeherder.mozilla.org/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Crunning%2Cpending%2Crunnable&revision=c00bec4615bb77feb1ab61626f5fe7cafc88edc0

LSNG is marked as wontfix.

I don't know if this is a perma-fail issue, or something that we only see on try pushes of esr/release.

Hi Jan, can you help to clarify?

Flags: needinfo?(jvarga)

I assume we're not backporting LSNG to ESR91 at this point. Letting this permafail there for the next year is also not acceptable. Can we downgrade this assertion or something?

I imagine skipping crashtests would be undesirable.

The test fails if the next generation storage is not enabled. It's controlled
by dom.storage.next_gen and only enabled by default for Nightly and Early beta.

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/0032f9eac05f skip permanently failing 812785.html on debug. r=jmaher DONTBUILD
Flags: needinfo?(jstutte)
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
Assignee: aryx.bugmail → nobody
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---

I assume there is nothing left to do here until the next major ESR release.

Sebastian, should we just keep this open or file an explicit bug?

Flags: needinfo?(jvarga)
Flags: needinfo?(jstutte)
Flags: needinfo?(aryx.bugmail)

This happens only without LSNG enabled which is now enabled everywhere except for ESR. We will keep this test disabled there for the rest of its lifetime.

Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Keywords: leave-open
Resolution: --- → FIXED
Assignee: nobody → aryx.bugmail
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: