Closed Bug 1749082 Opened 3 years ago Closed 27 days ago

Intermittent Hit MOZ_CRASH(CachingDatabaseConnection not thread-safe) at /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43

Categories

(Core :: Storage: IndexedDB, defect, P5)

defect

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

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

References

Details

(Keywords: intermittent-failure)

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


[task 2022-01-07T21:36:20.999Z] 21:36:20     INFO - JavaScript error: resource://gre/modules/JSONFile.jsm, line 186: Error: Data is not ready.
[task 2022-01-07T21:36:22.133Z] 21:36:22     INFO - [Parent 7708, IPC I/O Parent] WARNING: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_win.cc:167
[task 2022-01-07T21:36:22.134Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.135Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.000000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.135Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.000000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.136Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: cache: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.136Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: sdb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.137Z] 21:36:22     INFO - [Parent 7708, IPDL Background] WARNING: ls: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:22.208Z] 21:36:22     INFO - Hit MOZ_CRASH(CachingDatabaseConnection not thread-safe) at /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43
[task 2022-01-07T21:36:22.376Z] 21:36:22     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2022-01-07T21:36:33.947Z] 21:36:33     INFO - #01: nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const [xpcom/base/nsISupportsImpl.cpp:45]
[task 2022-01-07T21:36:33.947Z] 21:36:33     INFO - #02: mozilla::dom::indexedDB::`anonymous namespace'::TransactionBase::CommitOp::Run() [dom/indexedDB/ActorsParent.cpp:17906]
[task 2022-01-07T21:36:33.948Z] 21:36:33     INFO - #03: soundtouch::SoundTouch::operator= [Z:\task_164159050306928\build\application\firefox\xul.dll + 0x419a78d]
[task 2022-01-07T21:36:33.948Z] 21:36:33     INFO - #04: mozilla::dom::indexedDB::`anonymous namespace'::ConnectionPool::FinishCallbackWrapper::Run() [dom/indexedDB/ActorsParent.cpp:8860]
[task 2022-01-07T21:36:33.949Z] 21:36:33     INFO - #05: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1189]
[task 2022-01-07T21:36:33.949Z] 21:36:33     INFO - #06: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:467]
[task 2022-01-07T21:36:33.950Z] 21:36:33     INFO - #07: mozilla::dom::indexedDB::`anonymous namespace'::ConnectionPool::ThreadRunnable::Run() [dom/indexedDB/ActorsParent.cpp:8931]
[task 2022-01-07T21:36:33.950Z] 21:36:33     INFO - #08: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1189]
[task 2022-01-07T21:36:33.951Z] 21:36:33     INFO - #09: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:467]
[task 2022-01-07T21:36:33.952Z] 21:36:33     INFO - #10: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:301]
[task 2022-01-07T21:36:33.953Z] 21:36:33     INFO - #11: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:325]
[task 2022-01-07T21:36:33.954Z] 21:36:33     INFO - #12: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:307]
[task 2022-01-07T21:36:33.954Z] 21:36:33     INFO - #13: static nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:393]
[task 2022-01-07T21:36:34.171Z] 21:36:34     INFO - #14: PR_NativeRunThread(void*) [nsprpub/pr/src/threads/combined/pruthr.c:408]
[task 2022-01-07T21:36:34.172Z] 21:36:34     INFO - #15: pr_root(void*) [nsprpub/pr/src/md/windows/w95thred.c:140]
[task 2022-01-07T21:36:34.176Z] 21:36:34     INFO -  fix-stacks: error: failed to read debug info file `ucrtbase.pdb` for `C:\Windows\System32\ucrtbase.dll`
[task 2022-01-07T21:36:34.177Z] 21:36:34     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2022-01-07T21:36:34.177Z] 21:36:34     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2022-01-07T21:36:34.177Z] 21:36:34     INFO - #16: configthreadlocale [C:\Windows\System32\ucrtbase.dll + 0x21bb2]
[task 2022-01-07T21:36:34.181Z] 21:36:34     INFO -  fix-stacks: error: failed to read debug info file `wkernel32.pdb` for `C:\Windows\System32\KERNEL32.DLL`
[task 2022-01-07T21:36:34.181Z] 21:36:34     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2022-01-07T21:36:34.181Z] 21:36:34     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2022-01-07T21:36:34.182Z] 21:36:34     INFO - #17: BaseThreadInitThunk [C:\Windows\System32\KERNEL32.DLL + 0x17034]
[task 2022-01-07T21:36:34.245Z] 21:36:34     INFO - #18: patched_BaseThreadInitThunk(int, void*, void*) [toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:570]
[task 2022-01-07T21:36:34.250Z] 21:36:34     INFO -  fix-stacks: error: failed to read debug info file `wntdll.pdb` for `C:\Windows\SYSTEM32\ntdll.dll`
[task 2022-01-07T21:36:34.251Z] 21:36:34     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2022-01-07T21:36:34.251Z] 21:36:34     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2022-01-07T21:36:34.251Z] 21:36:34     INFO - #19: RtlUserThreadStart [C:\Windows\SYSTEM32\ntdll.dll + 0x52651]
[task 2022-01-07T21:36:34.252Z] 21:36:34     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.766000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:34.252Z] 21:36:34     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.766000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:34.253Z] 21:36:34     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.766000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:34.253Z] 21:36:34     INFO - [Parent 7708, IPDL Background] WARNING: idb: '0.766000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3789
[task 2022-01-07T21:36:34.254Z] 21:36:34     INFO - [GPU 6940, IPC I/O Child] WARNING: [AB29BFC87E1125AE.B1CF3E3D9F72D38F]: Ignoring message 'EVENT_MESSAGE' to peer 1.1 due to a missing broker: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:349
[task 2022-01-07T21:36:34.255Z] 21:36:34     INFO - [GPU 6940, IPC I/O Child] WARNING: [AB29BFC87E1125AE.B1CF3E3D9F72D38F]: Ignoring message 'EVENT_MESSAGE' to peer 1.1 due to a missing broker: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:349
[task 2022-01-07T21:36:34.255Z] 21:36:34     INFO - [GPU 6940, Main Thread] WARNING: Shutting down GPU process early due to a crash!: file /builds/worker/checkouts/gecko/gfx/ipc/GPUParent.cpp:643
[task 2022-01-07T21:36:34.256Z] 21:36:34     INFO - [GPU 6940, IPC I/O Child] WARNING: [AB29BFC87E1125AE.B1CF3E3D9F72D38F]: Ignoring message 'EVENT_MESSAGE' to peer 1.1 due to a missing broker: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:349
[task 2022-01-07T21:36:34.256Z] 21:36:34    ERROR - TEST-UNEXPECTED-FAIL | None | application terminated with exit code 1
[task 2022-01-07T21:36:34.270Z] 21:36:34     INFO - REFTEST INFO | Copy/paste: Z:/task_164159050306928/fetches\minidump_stackwalk\minidump_stackwalk.exe --symbols-url=https://symbols.mozilla.org/ --human C:\Users\task_164159050306928\AppData\Local\Temp\tmpsi23duje.mozrunner\minidumps\433b4242-3ba1-4f31-b421-6081cab46208.dmp Z:\task_164159050306928\build\symbols
[task 2022-01-07T21:36:42.191Z] 21:36:42     INFO - REFTEST INFO | Saved minidump as Z:\task_164159050306928\build\blobber_upload_dir\433b4242-3ba1-4f31-b421-6081cab46208.dmp
[task 2022-01-07T21:36:42.196Z] 21:36:42     INFO - REFTEST INFO | Saved app info as Z:\task_164159050306928\build\blobber_upload_dir\433b4242-3ba1-4f31-b421-6081cab46208.extra
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - REFTEST PROCESS-CRASH | pid: None | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - Mozilla crash reason: CachingDatabaseConnection not thread-safe
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - Crash dump filename: C:\Users\task_164159050306928\AppData\Local\Temp\tmpsi23duje.mozrunner\minidumps\433b4242-3ba1-4f31-b421-6081cab46208.dmp
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - Operating system: Windows NT
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO -                   10.0.19041 
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - CPU: amd64
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO -      family 6 model 63 stepping 2
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO -      6 CPUs
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - 
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2022-01-07T21:36:42.597Z] 21:36:42     INFO - Crash address: 0x7ff8f3132cad
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO - Process uptime: 83 seconds
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO - 
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO - Thread 39 IndexedDB #1 (crashed)
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -  0  xul.dll!nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const [nsISupportsImpl.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 45 + 0x26]
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rax = 0x00007ff90b5cfa90   rdx = 0x0000000000000000
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rcx = 0x0000000000002002   rbx = 0x0000000000000001
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rsi = 0x00007ff8fc828158   rdi = 0x000001f5b724ea00
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rbp = 0x000001f5ae4ac480   rsp = 0x00000056aab2ebf0
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -      r8 = 0x00000056aab2fb70    r9 = 0x00007ff935e90000
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     r10 = 0x00007ff935ee2651   r11 = 0x00000056aab2e5b0
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     r12 = 0x000001f5ae4d8600   r13 = 0xaaaaaaaaaaaaaaaa
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     r14 = 0x0000000000000001   r15 = 0x00000056aab2f21f
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rip = 0x00007ff8f3132cad
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     Found by: given as instruction pointer in context
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -  1  xul.dll!mozilla::dom::indexedDB::`anonymous namespace'::TransactionBase::CommitOp::Run() [ActorsParent.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 17904 + 0x14]
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     rsp = 0x00000056aab2ec30   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.598Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f6ff6a37
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -  2  xul.dll + 0x419a78c
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rsp = 0x00000056aab2ef30   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f6ffa78d
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -  3  xul.dll!mozilla::dom::indexedDB::`anonymous namespace'::ConnectionPool::FinishCallbackWrapper::Run() [ActorsParent.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 8858 + 0xc]
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rsp = 0x00000056aab2ef60   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f700771c
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -  4  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 1189 + 0xc]
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     rsp = 0x00000056aab2f010   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f323a0e4
[task 2022-01-07T21:36:42.599Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -  5  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 467 + 0x13]
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rsp = 0x00000056aab2f1f0   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3241a02
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -  6  xul.dll!mozilla::dom::indexedDB::`anonymous namespace'::ConnectionPool::ThreadRunnable::Run() [ActorsParent.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 8931 + 0x2c7]
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rsp = 0x00000056aab2f240   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f7004612
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -  7  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 1189 + 0xc]
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rsp = 0x00000056aab2f450   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f323a0e4
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -  8  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 467 + 0x13]
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     rsp = 0x00000056aab2f630   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.600Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3241a02
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -  9  xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 300 + 0x9]
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rsp = 0x00000056aab2f680   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3b8deb7
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO - 10  xul.dll!MessageLoop::RunHandler() [message_loop.cc:57d47cc95fa38e56e7032db0ed22841d15071ccb : 324 + 0x7]
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rsp = 0x00000056aab2f6f0   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3b11d40
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO - 11  xul.dll!MessageLoop::Run() [message_loop.cc:57d47cc95fa38e56e7032db0ed22841d15071ccb : 306 + 0x4]
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rsp = 0x00000056aab2f740   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3b11bfd
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO - 12  xul.dll!static nsThread::ThreadFunc(void*) [nsThread.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 391 + 0x7]
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     rsp = 0x00000056aab2f790   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.601Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff8f3235a88
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO - 13  nss3.dll!PR_NativeRunThread(void*) [pruthr.c:57d47cc95fa38e56e7032db0ed22841d15071ccb : 399 + 0xd]
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rsp = 0x00000056aab2f970   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff906d96d32
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO - 14  nss3.dll!pr_root(void*) [w95thred.c:57d47cc95fa38e56e7032db0ed22841d15071ccb : 139 + 0xc]
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rsp = 0x00000056aab2f9f0   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff906d87681
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO - 15  ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1> + 0x41
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rsp = 0x00000056aab2fa20   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff933751bb2
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO - 16  kernel32.dll!BaseThreadInitThunk + 0x13
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.602Z] 21:36:42     INFO -     rsp = 0x00000056aab2fa50   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff934897034
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO - 17  mozglue.dll!patched_BaseThreadInitThunk(int, void*, void*) [WindowsDllBlocklist.cpp:57d47cc95fa38e56e7032db0ed22841d15071ccb : 570 + 0x28]
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     rsp = 0x00000056aab2fa80   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff90b551794
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     Found by: call frame info
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO - 18  ntdll.dll!RtlUserThreadStart + 0x20
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     rbx = 0x0000000000000001   rbp = 0x000001f5ae4ac480
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     rsp = 0x00000056aab2faf0   r12 = 0x000001f5ae4d8600
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x0000000000000001
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     r15 = 0x00000056aab2f21f   rip = 0x00007ff935ee2651
[task 2022-01-07T21:36:42.603Z] 21:36:42     INFO -     Found by: call frame info
Component: XPCOM → Storage: IndexedDB

If I read the asserts right, we are on the connection thread but the thread does not own that connection?
Randell, can you take a further look?

Flags: needinfo?(rjesup)

The thread we're running on is not the thread that the CachingDatabaseConnection was created on. We're also in shutdown, so it could be an instance of who owns the last reference - but that still doesn't sound right. It's hard to tell what thread it was created on... but apparently not IndexDB #1. And I don't think PR_GetCurrentThread() will fail during shutdown, so that shouldn't be the issue.

Flags: needinfo?(rjesup)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Depends on: 1791767
Status: REOPENED → RESOLVED
Closed: 3 years ago2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago1 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 years ago1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago6 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 6 months ago4 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Assignee: nobody → jvarga
Status: REOPENED → ASSIGNED
Depends on: 1926565

Fixed by 1926565.

Status: ASSIGNED → RESOLVED
Closed: 4 months ago27 days ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
You need to log in before you can comment on or make changes to this bug.