I see the same assertion failure on facebook.com on a debug build. I'm on macOS also, so it's unlikely that this is a Windows only bug. STR: 1. Navigate to facebook.com 2. Click on "allow all cookies". 3. Close the tab and navigate to facebook.com again. 4. Click on the back button. This makes crashes the whole browser with the same assertion failure. Here's the whole stack: ``` Assertion failure: attrs.mPartitionKey.Equals(partitionKey), at /Users/canova/projects/mozilla-central/toolkit/components/resistfingerprinting/nsRFPService.cpp:2021 #01: mozilla::nsRFPService::GetOverriddenFingerprintingSettingsForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcd7caf4] #02: mozilla::AntiTrackingUtils::UpdateAntiTrackingInfoForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xc8eb97c] #03: mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x21c4cf8] #04: mozilla::net::HttpChannelParent::InvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036f0c] #05: mozilla::net::HttpChannelParent::TryInvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036d68] #06: mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozilla::Maybe<mozilla::ipc::IPCStream> const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3078] #07: std::__1::enable_if<!TakesArgument<void (mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozi[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3298] #08: std::__1::enable_if<!false, void>::type mozilla::MozPromise<bool, nsresult, false>::InvokeCallbackMethod<false, mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2fb4] #09: mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char>[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2678] #10: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5aaa8] #11: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5a724] #12: mozilla::RunnableTask::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13459bc] #13: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13363a4] #14: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13346c4] #15: mozilla::TaskController::ProcessPendingMTTask(bool)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1334abc] #16: mozilla::TaskController::TaskController()::$_0::operator()() const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360514] #17: mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360480] #18: nsThread::ProcessNextEvent(bool, bool*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1384760] #19: NS_ProcessPendingEvents(nsIThread*, unsigned int)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x137fcac] #20: nsBaseAppShell::NativeEventCallback()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x975c858] #21: nsAppShell::ProcessGeckoEvents(void*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98528dc] #22: __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7da4c] #23: __CFRunLoopDoSource0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d9e0] #24: __CFRunLoopDoSources0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d750] #25: __CFRunLoopRun[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7c340] #26: CFRunLoopRunSpecific[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7b9ac] #27: RunCurrentEventLoopInMode[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30448] #28: ReceiveNextEventCommon[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30284] #29: _BlockUntilNextEventMatchingListInModeWithFilter[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x2ffdc] #30: _DPSNextEvent[/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x398a4] #31: -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x813980] #32: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98513a0] #33: -[NSApplication run][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x2cd50] #34: -[GeckoNSApplication run][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9851130] #35: nsAppShell::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9853578] #36: nsAppStartup::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcdc801c] #37: XREMain::XRE_mainRun()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05c5e8] #38: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05d68c] #39: XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05dc44] #40: mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd0796b0] #41: do_main(int, char**, char**)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0x1218] #42: main[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0xa08] ```
Bug 1873682 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I see the same assertion failure on facebook.com on a debug build. I'm on macOS also, so it's unlikely that this is a Windows only bug. STR: 1. Navigate to facebook.com 2. Click on "allow all cookies" on the cookie banner. 3. Close the tab and navigate to facebook.com again. 4. Click on the back button. This makes crashes the whole browser with the same assertion failure. Here's the whole stack: ``` Assertion failure: attrs.mPartitionKey.Equals(partitionKey), at /Users/canova/projects/mozilla-central/toolkit/components/resistfingerprinting/nsRFPService.cpp:2021 #01: mozilla::nsRFPService::GetOverriddenFingerprintingSettingsForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcd7caf4] #02: mozilla::AntiTrackingUtils::UpdateAntiTrackingInfoForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xc8eb97c] #03: mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x21c4cf8] #04: mozilla::net::HttpChannelParent::InvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036f0c] #05: mozilla::net::HttpChannelParent::TryInvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036d68] #06: mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozilla::Maybe<mozilla::ipc::IPCStream> const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3078] #07: std::__1::enable_if<!TakesArgument<void (mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozi[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3298] #08: std::__1::enable_if<!false, void>::type mozilla::MozPromise<bool, nsresult, false>::InvokeCallbackMethod<false, mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2fb4] #09: mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char>[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2678] #10: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5aaa8] #11: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5a724] #12: mozilla::RunnableTask::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13459bc] #13: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13363a4] #14: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13346c4] #15: mozilla::TaskController::ProcessPendingMTTask(bool)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1334abc] #16: mozilla::TaskController::TaskController()::$_0::operator()() const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360514] #17: mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360480] #18: nsThread::ProcessNextEvent(bool, bool*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1384760] #19: NS_ProcessPendingEvents(nsIThread*, unsigned int)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x137fcac] #20: nsBaseAppShell::NativeEventCallback()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x975c858] #21: nsAppShell::ProcessGeckoEvents(void*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98528dc] #22: __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7da4c] #23: __CFRunLoopDoSource0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d9e0] #24: __CFRunLoopDoSources0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d750] #25: __CFRunLoopRun[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7c340] #26: CFRunLoopRunSpecific[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7b9ac] #27: RunCurrentEventLoopInMode[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30448] #28: ReceiveNextEventCommon[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30284] #29: _BlockUntilNextEventMatchingListInModeWithFilter[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x2ffdc] #30: _DPSNextEvent[/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x398a4] #31: -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x813980] #32: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98513a0] #33: -[NSApplication run][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x2cd50] #34: -[GeckoNSApplication run][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9851130] #35: nsAppShell::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9853578] #36: nsAppStartup::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcdc801c] #37: XREMain::XRE_mainRun()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05c5e8] #38: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05d68c] #39: XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05dc44] #40: mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd0796b0] #41: do_main(int, char**, char**)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0x1218] #42: main[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0xa08] ```
I see the same assertion failure on facebook.com on a debug build. I'm on macOS also, so it's unlikely that this is a Windows only bug. STR: 1. Navigate to facebook.com 2. Click on "allow all cookies" on the cookie banner. 3. Close the tab and navigate to facebook.com again. 4. Click on the back button. This crashes the whole browser with the same assertion failure. Here's the whole stack: ``` Assertion failure: attrs.mPartitionKey.Equals(partitionKey), at /Users/canova/projects/mozilla-central/toolkit/components/resistfingerprinting/nsRFPService.cpp:2021 #01: mozilla::nsRFPService::GetOverriddenFingerprintingSettingsForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcd7caf4] #02: mozilla::AntiTrackingUtils::UpdateAntiTrackingInfoForChannel(nsIChannel*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xc8eb97c] #03: mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x21c4cf8] #04: mozilla::net::HttpChannelParent::InvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036f0c] #05: mozilla::net::HttpChannelParent::TryInvokeAsyncOpen(nsresult)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x2036d68] #06: mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozilla::Maybe<mozilla::ipc::IPCStream> const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3078] #07: std::__1::enable_if<!TakesArgument<void (mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char> const&, mozi[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f3298] #08: std::__1::enable_if<!false, void>::type mozilla::MozPromise<bool, nsresult, false>::InvokeCallbackMethod<false, mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2fb4] #09: mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::net::HttpChannelParent::DoAsyncOpen(nsIURI*, nsIURI*, nsIURI*, nsIReferrerInfo*, nsIURI*, nsIURI*, unsigned int const&, CopyableTArray<mozilla::net::RequestHeaderTuple> const&, nsTString<char>[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x20f2678] #10: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5aaa8] #11: mozilla::MozPromise<bool, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x5a724] #12: mozilla::RunnableTask::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13459bc] #13: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13363a4] #14: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x13346c4] #15: mozilla::TaskController::ProcessPendingMTTask(bool)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1334abc] #16: mozilla::TaskController::TaskController()::$_0::operator()() const[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360514] #17: mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1360480] #18: nsThread::ProcessNextEvent(bool, bool*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x1384760] #19: NS_ProcessPendingEvents(nsIThread*, unsigned int)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x137fcac] #20: nsBaseAppShell::NativeEventCallback()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x975c858] #21: nsAppShell::ProcessGeckoEvents(void*)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98528dc] #22: __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7da4c] #23: __CFRunLoopDoSource0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d9e0] #24: __CFRunLoopDoSources0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7d750] #25: __CFRunLoopRun[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7c340] #26: CFRunLoopRunSpecific[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x7b9ac] #27: RunCurrentEventLoopInMode[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30448] #28: ReceiveNextEventCommon[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x30284] #29: _BlockUntilNextEventMatchingListInModeWithFilter[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x2ffdc] #30: _DPSNextEvent[/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x398a4] #31: -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x813980] #32: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x98513a0] #33: -[NSApplication run][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x2cd50] #34: -[GeckoNSApplication run][/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9851130] #35: nsAppShell::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0x9853578] #36: nsAppStartup::Run()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xcdc801c] #37: XREMain::XRE_mainRun()[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05c5e8] #38: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05d68c] #39: XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd05dc44] #40: mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/toolkit/library/build/XUL +0xd0796b0] #41: do_main(int, char**, char**)[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0x1218] #42: main[/Users/canova/projects/mozilla-central/obj-aarch64-apple-darwin23.2.0/dist/NightlyDebug.app/Contents/MacOS/firefox +0xa08] ```