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".
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 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]
```

Back to Bug 1873682 Comment 2