Closed Bug 1815834 Opened 2 years ago Closed 2 years ago

Intermittent gtest | application crashed [@ mozilla::dom::quota::QuotaManager::Shutdown()::$_95::operator()(nsITimer*, void*) const]

Categories

(Core :: DOM: File, defect)

defect

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox110 --- unaffected
firefox111 --- fixed

People

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

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Attachments

(1 file)

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


[task 2023-02-09T07:05:14.185Z] 07:05:14     INFO -  mozcrash INFO | Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp71amyq6a/5dd2a71a-9d0b-efe8-85f9-006300c2dc26.trace /builds/worker/workspace/build/tests/gtest/5dd2a71a-9d0b-efe8-85f9-006300c2dc26.dmp /builds/worker/workspace/build/symbols
[task 2023-02-09T07:05:19.707Z] 07:05:19     INFO -  mozcrash INFO | Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/5dd2a71a-9d0b-efe8-85f9-006300c2dc26.dmp
[task 2023-02-09T07:05:19.710Z] 07:05:19     INFO -  mozcrash INFO | Saved app info as /builds/worker/workspace/build/blobber_upload_dir/5dd2a71a-9d0b-efe8-85f9-006300c2dc26.extra
[task 2023-02-09T07:05:19.710Z] 07:05:19  WARNING -  PROCESS-CRASH | gtest | application crashed [@ mozilla::dom::quota::QuotaManager::Shutdown()::$_95::operator()(nsITimer*, void*) const]
[task 2023-02-09T07:05:19.710Z] 07:05:19     INFO -  Crash dump filename: /builds/worker/workspace/build/tests/gtest/5dd2a71a-9d0b-efe8-85f9-006300c2dc26.dmp
[task 2023-02-09T07:05:19.710Z] 07:05:19     INFO -  Mozilla crash reason: MOZ_CRASH(Quota manager shutdown timed out)
[task 2023-02-09T07:05:19.710Z] 07:05:19     INFO -  Operating system: Linux
[task 2023-02-09T07:05:19.711Z] 07:05:19     INFO -                    4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2023-02-09T07:05:19.711Z] 07:05:19     INFO -  CPU: amd64
[task 2023-02-09T07:05:19.711Z] 07:05:19     INFO -       family 6 model 85 stepping 7
[task 2023-02-09T07:05:19.711Z] 07:05:19     INFO -       4 CPUs
[task 2023-02-09T07:05:19.711Z] 07:05:19     INFO -  Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Crash address: 0x0
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Crashing instruction: `mov dword [0x0], 0xd21`
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Memory accessed by instruction:
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -    0. Address: 0x0000000000000000
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -       Size: 4
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Process uptime: not available
[task 2023-02-09T07:05:19.712Z] 07:05:19     INFO -  Thread 4 IPDL Background (crashed)
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -   0  libxul.so!mozilla::dom::quota::QuotaManager::Shutdown()::$_95::operator()(nsITimer*, void*) const [ActorsParent.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 3361]
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -   1  libxul.so!mozilla::dom::quota::QuotaManager::Shutdown()::$_95::__invoke(nsITimer*, void*) [ActorsParent.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 3324 + 0x108]
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -       rax = 0x00007ff4462924a2    rdx = 0x0000000000000000
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -       rcx = 0x000056211a81ecb8    rbx = 0x00007ff441bf0fd8
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -       rsi = 0x00007ff45c3c38b0    rdi = 0x00007ff45c3c2680
[task 2023-02-09T07:05:19.713Z] 07:05:19     INFO -       rbp = 0x00007ff441bf1020    rsp = 0x00007ff441bf0f50
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -        r8 = 0x00007ff45c3c38b0     r9 = 0x00007ff441bf4700
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -       r10 = 0x0000000000000000    r11 = 0x0000000000000000
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -       r12 = 0x0000000000000004    r13 = 0x00007ff42e20a220
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -       r14 = 0x00007ff441bf0f58    r15 = 0x00007ff43d589230
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -       rip = 0x00007ff44d657607
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -      Found by: given as instruction pointer in context
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -   2  libxul.so!nsTimerImpl::Fire(int)::$_15::operator()(nsTimerImpl::FuncCallback const&) const [nsTimerImpl.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 660]
[task 2023-02-09T07:05:19.714Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.715Z] 07:05:19     INFO -   3  libxul.so!mozilla::detail::VariantImplementation<unsigned char, (unsigned long)3, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_15&&, nsTimerImpl::Fire(int)::$_16&&) [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 309]
[task 2023-02-09T07:05:19.715Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.715Z] 07:05:19     INFO -   4  libxul.so!mozilla::detail::VariantImplementation<unsigned char, (unsigned long)2, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_14&&, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16&&) [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 318]
[task 2023-02-09T07:05:19.715Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.716Z] 07:05:19     INFO -   5  libxul.so!mozilla::detail::VariantImplementation<unsigned char, (unsigned long)1, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_13, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_13&&, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16&&) [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 318]
[task 2023-02-09T07:05:19.716Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.717Z] 07:05:19     INFO -   6  libxul.so!mozilla::detail::VariantImplementation<unsigned char, (unsigned long)0, nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_12, nsTimerImpl::Fire(int)::$_13, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_12&&, nsTimerImpl::Fire(int)::$_13, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16&&) [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 318]
[task 2023-02-09T07:05:19.717Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.718Z] 07:05:19     INFO -   7  libxul.so!mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_12, nsTimerImpl::Fire(int)::$_13, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>&, nsTimerImpl::Fire(int)::$_12&&, nsTimerImpl::Fire(int)::$_13&&, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16&&) [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 902]
[task 2023-02-09T07:05:19.718Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.719Z] 07:05:19     INFO -   8  libxul.so!mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback>::match<nsTimerImpl::Fire(int)::$_12, nsTimerImpl::Fire(int)::$_13, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16>(nsTimerImpl::Fire(int)::$_12&&, nsTimerImpl::Fire(int)::$_13&&, nsTimerImpl::Fire(int)::$_14, nsTimerImpl::Fire(int)::$_15, nsTimerImpl::Fire(int)::$_16&&) & [Variant.h:570b8691ae9962ed25358642e0b35b75f269531d : 857]
[task 2023-02-09T07:05:19.719Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.719Z] 07:05:19     INFO -   9  libxul.so!nsTimerImpl::Fire(int) [nsTimerImpl.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 654 + 0x6d]
[task 2023-02-09T07:05:19.719Z] 07:05:19     INFO -       rbx = 0x00007ff42e11a158    rbp = 0x00007ff441bf10f0
[task 2023-02-09T07:05:19.720Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1030    r12 = 0xaaaaaaaaaaaaaaaa
[task 2023-02-09T07:05:19.720Z] 07:05:19     INFO -       r13 = 0x00007ff42e11a0e0    r14 = 0x00007ff42e11a110
[task 2023-02-09T07:05:19.720Z] 07:05:19     INFO -       r15 = 0x0000000000000001    rip = 0x00007ff44aab3b93
[task 2023-02-09T07:05:19.720Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.721Z] 07:05:19     INFO -  10  libxul.so!nsTimerEvent::Run() [TimerThread.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 365 + 0x14]
[task 2023-02-09T07:05:19.721Z] 07:05:19     INFO -       rbx = 0x00007ff441bf12b0    rbp = 0x00007ff441bf11f0
[task 2023-02-09T07:05:19.721Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1100    r12 = 0x00007ff45bd88f68
[task 2023-02-09T07:05:19.721Z] 07:05:19     INFO -       r13 = 0x00007ff45bd88e40    r14 = 0x000007589d89d829
[task 2023-02-09T07:05:19.722Z] 07:05:19     INFO -       r15 = 0x00007ff43ddc0f98    rip = 0x00007ff44aab3863
[task 2023-02-09T07:05:19.722Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.722Z] 07:05:19     INFO -  11  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1219 + 0xd]
[task 2023-02-09T07:05:19.723Z] 07:05:19     INFO -       rbx = 0x00007ff441bf12b0    rbp = 0x00007ff441bf1350
[task 2023-02-09T07:05:19.723Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1200    r12 = 0x00007ff45bd88f68
[task 2023-02-09T07:05:19.723Z] 07:05:19     INFO -       r13 = 0x00007ff45bd88e40    r14 = 0x000007589d89d829
[task 2023-02-09T07:05:19.723Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e88    rip = 0x00007ff44aabc8f8
[task 2023-02-09T07:05:19.724Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.724Z] 07:05:19     INFO -  12  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 477 + 0xe]
[task 2023-02-09T07:05:19.724Z] 07:05:19     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ff441bf1380
[task 2023-02-09T07:05:19.724Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1360    r12 = 0x0000000000000000
[task 2023-02-09T07:05:19.725Z] 07:05:19     INFO -       r13 = 0x00007ff43d589000    r14 = 0x00007ff441bf1367
[task 2023-02-09T07:05:19.725Z] 07:05:19     INFO -       r15 = 0x0002002100000016    rip = 0x00007ff44aac0bff
[task 2023-02-09T07:05:19.725Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.726Z] 07:05:19     INFO -  13  libxul.so!mozilla::SpinEventLoopUntil<(mozilla::ProcessFailureBehavior)1, mozilla::dom::quota::QuotaManager::Shutdown()::$_33>(nsTSubstring<char> const&, mozilla::dom::quota::QuotaManager::Shutdown()::$_33&&, nsIThread*) [SpinEventLoopUntil.h:570b8691ae9962ed25358642e0b35b75f269531d : 176]
[task 2023-02-09T07:05:19.726Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.727Z] 07:05:19     INFO -  14  libxul.so!mozilla::dom::quota::QuotaManager::Shutdown() [ActorsParent.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 3497 + 0x3e2]
[task 2023-02-09T07:05:19.727Z] 07:05:19     INFO -       rbx = 0x00007ff45bd88e40    rbp = 0x00007ff441bf15d0
[task 2023-02-09T07:05:19.727Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1390    r12 = 0x0000000000000000
[task 2023-02-09T07:05:19.727Z] 07:05:19     INFO -       r13 = 0x00007ff43d589000    r14 = 0x00007ff43d589230
[task 2023-02-09T07:05:19.728Z] 07:05:19     INFO -       r15 = 0x0002002100000016    rip = 0x00007ff44d62f026
[task 2023-02-09T07:05:19.728Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.728Z] 07:05:19     INFO -  15  libxul.so!mozilla::dom::quota::QuotaManager::ShutdownInstance() [ActorsParent.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 2859 + 0x13]
[task 2023-02-09T07:05:19.728Z] 07:05:19     INFO -       rbx = 0x00007ff440a38800    rbp = 0x00007ff441bf1620
[task 2023-02-09T07:05:19.729Z] 07:05:19     INFO -       rsp = 0x00007ff441bf15e0    r12 = 0x0000000000000001
[task 2023-02-09T07:05:19.729Z] 07:05:19     INFO -       r13 = 0x00007ff42e0f5dc0    r14 = 0x00007ff440a38800
[task 2023-02-09T07:05:19.729Z] 07:05:19     INFO -       r15 = 0x0000000000000000    rip = 0x00007ff44d62c079
[task 2023-02-09T07:05:19.730Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.730Z] 07:05:19     INFO -  16  libxul.so!mozilla::dom::quota::RecvShutdownQuotaManager() [ActorsParent.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 2546 + 0x4]
[task 2023-02-09T07:05:19.730Z] 07:05:19     INFO -       rbx = 0x00007ff440a38800    rbp = 0x00007ff441bf1650
[task 2023-02-09T07:05:19.731Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1630    r12 = 0x0000000000000001
[task 2023-02-09T07:05:19.731Z] 07:05:19     INFO -       r13 = 0x00007ff42e0f5dc0    r14 = 0x00007ff440a38800
[task 2023-02-09T07:05:19.731Z] 07:05:19     INFO -       r15 = 0x0000000000000000    rip = 0x00007ff44d62bfed
[task 2023-02-09T07:05:19.731Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.732Z] 07:05:19     INFO -  17  libxul.so!mozilla::ipc::BackgroundParentImpl::RecvShutdownQuotaManager() [BackgroundParentImpl.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1072 + 0x4]
[task 2023-02-09T07:05:19.732Z] 07:05:19     INFO -       rbx = 0x00007ff440a38800    rbp = 0x00007ff441bf1670
[task 2023-02-09T07:05:19.732Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1660    r12 = 0x0000000000000001
[task 2023-02-09T07:05:19.733Z] 07:05:19     INFO -       r13 = 0x00007ff42e0f5dc0    r14 = 0x00007ff440a38800
[task 2023-02-09T07:05:19.733Z] 07:05:19     INFO -       r15 = 0x0000000000000000    rip = 0x00007ff44b2077a4
[task 2023-02-09T07:05:19.733Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.734Z] 07:05:19     INFO -  18  libxul.so!mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const&) [PBackgroundParent.cpp: : 4833 + 0xb]
[task 2023-02-09T07:05:19.734Z] 07:05:19     INFO -       rbx = 0x00007ff440a38888    rbp = 0x00007ff441bf3760
[task 2023-02-09T07:05:19.734Z] 07:05:19     INFO -       rsp = 0x00007ff441bf1680    r12 = 0x0000000000000001
[task 2023-02-09T07:05:19.734Z] 07:05:19     INFO -       r13 = 0x00007ff42e0f5dc0    r14 = 0x00007ff440a38800
[task 2023-02-09T07:05:19.735Z] 07:05:19     INFO -       r15 = 0x0000000000000000    rip = 0x00007ff44b279b03
[task 2023-02-09T07:05:19.735Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.735Z] 07:05:19     INFO -  19  libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [MessageChannel.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1800 + 0x8]
[task 2023-02-09T07:05:19.736Z] 07:05:19     INFO -       rbx = 0x00007ff440a38888    rbp = 0x00007ff441bf37a0
[task 2023-02-09T07:05:19.736Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3770    r12 = 0x0000000000000001
[task 2023-02-09T07:05:19.736Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff42e0f5dc0
[task 2023-02-09T07:05:19.736Z] 07:05:19     INFO -       r15 = 0x00007ff440ad01c0    rip = 0x00007ff44b23b0fe
[task 2023-02-09T07:05:19.737Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.737Z] 07:05:19     INFO -  20  libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message, mozilla::DefaultDelete<IPC::Message> >) [MessageChannel.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1725 + 0x11]
[task 2023-02-09T07:05:19.737Z] 07:05:19     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ff441bf3870
[task 2023-02-09T07:05:19.738Z] 07:05:19     INFO -       rsp = 0x00007ff441bf37b0    r12 = 0x00007ff440a69740
[task 2023-02-09T07:05:19.738Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff441bf3888
[task 2023-02-09T07:05:19.738Z] 07:05:19     INFO -       r15 = 0x00007ff440a38888    rip = 0x00007ff44b23a13a
[task 2023-02-09T07:05:19.738Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.739Z] 07:05:19     INFO -  21  libxul.so!mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) [MessageChannel.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1525 + 0xd]
[task 2023-02-09T07:05:19.739Z] 07:05:19     INFO -       rbx = 0x00007ff441bf3888    rbp = 0x00007ff441bf38c0
[task 2023-02-09T07:05:19.739Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3880    r12 = 0x00007ff42e232070
[task 2023-02-09T07:05:19.740Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff440ad01c0
[task 2023-02-09T07:05:19.740Z] 07:05:19     INFO -       r15 = 0x00007ff440a38888    rip = 0x00007ff44b23a4b9
[task 2023-02-09T07:05:19.740Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.741Z] 07:05:19     INFO -  22  libxul.so!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1623 + 0xa]
[task 2023-02-09T07:05:19.741Z] 07:05:19     INFO -       rbx = 0x00007ff42e232000    rbp = 0x00007ff441bf3900
[task 2023-02-09T07:05:19.741Z] 07:05:19     INFO -       rsp = 0x00007ff441bf38d0    r12 = 0x00007ff45bd88f68
[task 2023-02-09T07:05:19.741Z] 07:05:19     INFO -       r13 = 0x00007ff45bd88e40    r14 = 0x00007ff440a69740
[task 2023-02-09T07:05:19.742Z] 07:05:19     INFO -       r15 = 0x00007ff441bf38d8    rip = 0x00007ff44b23aab8
[task 2023-02-09T07:05:19.742Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.742Z] 07:05:19     INFO -  23  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 1219 + 0xd]
[task 2023-02-09T07:05:19.742Z] 07:05:19     INFO -       rbx = 0x00007ff441bf39c0    rbp = 0x00007ff441bf3a60
[task 2023-02-09T07:05:19.743Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3910    r12 = 0x00007ff45bd88f68
[task 2023-02-09T07:05:19.743Z] 07:05:19     INFO -       r13 = 0x00007ff45bd88e40    r14 = 0x0000074e23502bfe
[task 2023-02-09T07:05:19.743Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e88    rip = 0x00007ff44aabc8f8
[task 2023-02-09T07:05:19.744Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.744Z] 07:05:19     INFO -  24  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 477 + 0xe]
[task 2023-02-09T07:05:19.744Z] 07:05:19     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ff441bf3a90
[task 2023-02-09T07:05:19.744Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3a70    r12 = 0x0000000000000000
[task 2023-02-09T07:05:19.745Z] 07:05:19     INFO -       r13 = 0x00007ff441966f20    r14 = 0x00007ff441bf3a77
[task 2023-02-09T07:05:19.745Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e40    rip = 0x00007ff44aac0bff
[task 2023-02-09T07:05:19.745Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.746Z] 07:05:19     INFO -  25  libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 330 + 0xc]
[task 2023-02-09T07:05:19.746Z] 07:05:19     INFO -       rbx = 0x00007ff441bf3bb0    rbp = 0x00007ff441bf3ae0
[task 2023-02-09T07:05:19.746Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3aa0    r12 = 0x0000000000000000
[task 2023-02-09T07:05:19.747Z] 07:05:19     INFO -       r13 = 0x00007ff441966f20    r14 = 0x00007ff441966f00
[task 2023-02-09T07:05:19.747Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e40    rip = 0x00007ff44b23e16d
[task 2023-02-09T07:05:19.747Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.747Z] 07:05:19     INFO -  26  libxul.so!MessageLoop::RunInternal() [message_loop.cc:570b8691ae9962ed25358642e0b35b75f269531d : 381 + 0x16]
[task 2023-02-09T07:05:19.748Z] 07:05:19     INFO -       rbx = 0x00007ff441bf3bb0    rbp = 0x00007ff441bf3b20
[task 2023-02-09T07:05:19.748Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3af0    r12 = 0x00007ff441bf3bb0
[task 2023-02-09T07:05:19.748Z] 07:05:19     INFO -       r13 = 0x000000000000000f    r14 = 0x00007ff441bf3b30
[task 2023-02-09T07:05:19.749Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e40    rip = 0x00007ff44b1dd503
[task 2023-02-09T07:05:19.749Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.749Z] 07:05:19     INFO -  27  libxul.so!MessageLoop::RunHandler() [message_loop.cc:570b8691ae9962ed25358642e0b35b75f269531d : 374]
[task 2023-02-09T07:05:19.749Z] 07:05:19     INFO -      Found by: inlining
[task 2023-02-09T07:05:19.750Z] 07:05:19     INFO -  28  libxul.so!MessageLoop::Run() [message_loop.cc:570b8691ae9962ed25358642e0b35b75f269531d : 356 + 0x7]
[task 2023-02-09T07:05:19.750Z] 07:05:19     INFO -       rbx = 0x00007ff441bf3bb0    rbp = 0x00007ff441bf3b60
[task 2023-02-09T07:05:19.750Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3b30    r12 = 0x00007ff441bf3bb0
[task 2023-02-09T07:05:19.751Z] 07:05:19     INFO -       r13 = 0x000000000000000f    r14 = 0x00007ff441bf3b30
[task 2023-02-09T07:05:19.751Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e40    rip = 0x00007ff44b1dd45d
[task 2023-02-09T07:05:19.751Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.752Z] 07:05:19     INFO -  29  libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 384 + 0x7]
[task 2023-02-09T07:05:19.752Z] 07:05:19     INFO -       rbx = 0x00007ff45bd88e88    rbp = 0x00007ff441bf3db0
[task 2023-02-09T07:05:19.752Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3b70    r12 = 0x00007ff441bf3bb0
[task 2023-02-09T07:05:19.752Z] 07:05:19     INFO -       r13 = 0x000000000000000f    r14 = 0x00007ff45bd88e90
[task 2023-02-09T07:05:19.753Z] 07:05:19     INFO -       r15 = 0x00007ff45bd88e40    rip = 0x00007ff44aab9068
[task 2023-02-09T07:05:19.753Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.753Z] 07:05:19     INFO -  30  libnspr4.so!_pt_root [ptthread.c:570b8691ae9962ed25358642e0b35b75f269531d : 201 + 0x6]
[task 2023-02-09T07:05:19.753Z] 07:05:19     INFO -       rbx = 0x00007ff441967b80    rbp = 0x00007ff441bf3e00
[task 2023-02-09T07:05:19.754Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3dc0    r12 = 0x00007ff441bf4630
[task 2023-02-09T07:05:19.754Z] 07:05:19     INFO -       r13 = 0x0000000000000002    r14 = 0x0000000000000600
[task 2023-02-09T07:05:19.754Z] 07:05:19     INFO -       r15 = 0x00007ff441bf4700    rip = 0x00007ff45d2a2964
[task 2023-02-09T07:05:19.754Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.754Z] 07:05:19     INFO -  31  firefox-bin!set_alt_signal_stack_and_start(PthreadCreateParams*) [pthread_create_interposer.cpp:570b8691ae9962ed25358642e0b35b75f269531d : 80 + 0x5]
[task 2023-02-09T07:05:19.755Z] 07:05:19     INFO -       rbx = 0x00007ff45d158000    rbp = 0x00007ff441bf3eb0
[task 2023-02-09T07:05:19.755Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3e10    r12 = 0x00007ff45d2a27ef
[task 2023-02-09T07:05:19.755Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff441967b80
[task 2023-02-09T07:05:19.755Z] 07:05:19     INFO -       r15 = 0x00007ff441bf3e20    rip = 0x000056211a817f6b
[task 2023-02-09T07:05:19.756Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.756Z] 07:05:19     INFO -  32  libpthread.so.0!start_thread [pthread_create.c : 463 + 0xc]
[task 2023-02-09T07:05:19.756Z] 07:05:19     INFO -       rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-02-09T07:05:19.756Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3ec0    r12 = 0x00007ff441bf3f80
[task 2023-02-09T07:05:19.757Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff443ac4910
[task 2023-02-09T07:05:19.757Z] 07:05:19     INFO -       r15 = 0x00007ffd6d4aa560    rip = 0x00007ff45cf116db
[task 2023-02-09T07:05:19.757Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.757Z] 07:05:19     INFO -  33  libc.so.6!__GI___clone + 0x3e
[task 2023-02-09T07:05:19.757Z] 07:05:19     INFO -       rbx = 0x00007ff441bf4700    rbp = 0x0000000000000000
[task 2023-02-09T07:05:19.758Z] 07:05:19     INFO -       rsp = 0x00007ff441bf3f80    r12 = 0x00007ff441bf3f80
[task 2023-02-09T07:05:19.758Z] 07:05:19     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ff443ac4910
[task 2023-02-09T07:05:19.758Z] 07:05:19     INFO -       r15 = 0x00007ffd6d4aa560    rip = 0x00007ff45c0f7a3f
[task 2023-02-09T07:05:19.759Z] 07:05:19     INFO -      Found by: call frame info
[task 2023-02-09T07:05:19.759Z] 07:05:19     INFO -  Thread 0 firefox-bin
Regressed by: 1798513

Hello Jari! Could you please take a look at this bug? It seems that this started with the changes made on bug 1798513 as it can be seen here. Also this started to appear and seems to be related.

Thank you!

Flags: needinfo?(jjalkanen)
Assignee: nobody → jjalkanen
Flags: needinfo?(jjalkanen)
  • Removing or accessing the database at TearDown may interfere with QuotaManager shutdown and is redundant
  • Asserts in remaining cleanups changed to expects to execute allow the shutdown to continue.
Pushed by jjalkanen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1b64bebd3967 Remove custom TestFileSystemQuotaClient test cleanup. r=dom-storage-reviewers,janv
See Also: → 1815860
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(jjalkanen)
Resolution: FIXED → ---
Target Milestone: 111 Branch → ---

When I disable TestFileSystemFileHandle.isWritableReturned

diff --git a/dom/fs/test/gtest/api/TestFileSystemFileHandle.cpp b/dom/fs/test/gtest/api/TestFileSystemFileHandle.cpp
--- a/dom/fs/test/gtest/api/TestFileSystemFileHandle.cpp
+++ b/dom/fs/test/gtest/api/TestFileSystemFileHandle.cpp
@@ -89,6 +89,7 @@ TEST_F(TestFileSystemFileHandle, doesGet
   ASSERT_TRUE(rv.ErrorCodeIs(NS_ERROR_UNEXPECTED));
 }
 
+/*
 TEST_F(TestFileSystemFileHandle, isWritableReturned) {
   RefPtr<FileSystemFileHandle> fileHandle = MakeAndAddRef<FileSystemFileHandle>(
       mGlobal, mManager, mMetadata, mRequestHandler.release());
@@ -101,6 +102,7 @@ TEST_F(TestFileSystemFileHandle, isWrita
 
   ASSERT_TRUE(rv.ErrorCodeIs(NS_OK));
 }
+*/
 
 TEST_F(TestFileSystemFileHandle, doesCreateWritableFailOnNullGlobal) {
   mGlobal = nullptr;

the shutdown hang disappears. There must be a race or something related to closing of writable file streams ?

(In reply to Jan Varga [:janv] from comment #6)

the shutdown hang disappears. There must be a race or something related to closing of writable file streams ?

Never mind, it's something else.

Component: Storage: Quota Manager → DOM: File

This is expected to be fixed by 1815999

Flags: needinfo?(jjalkanen)
See Also: → 1815999

No more failures since Bug 1815999 reached central.

Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Assignee: jjalkanen → jvarga
Depends on: 1815999
See Also: 1815999
Duplicate of this bug: 1815860
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: