Closed Bug 1843453 Opened 2 years ago Closed 2 years ago

Perma [Tier-2] MozPromise::ThenValue created from 'DiscoverFromExternalSourceInMainProcess' destroyed without being either disconnected, resolved, or rejected (dispatchRv: not dispatched) [@ mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresul

Categories

(Core :: DOM: Credential Management, defect, P5)

defect

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox115 --- unaffected
firefox116 --- unaffected
firefox117 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=422605909&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/d6w7u7M7SeGat-3iFyYmvQ/runs/0/artifacts/public/logs/live_backing.log


[task 2023-07-13T23:44:44.628Z] 23:44:44     INFO - TEST-START | /credential-management/fedcm-csp.https.html
[task 2023-07-13T23:44:44.631Z] 23:44:44     INFO - Closing window 5bcd4bca-1362-41fd-acec-4c7e4fd7a60c
[task 2023-07-13T23:44:45.272Z] 23:44:45     INFO - PID 19279 | ExceptionHandler::GenerateDump cloned child 20018
[task 2023-07-13T23:44:45.273Z] 23:44:45     INFO - PID 19279 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2023-07-13T23:44:45.277Z] 23:44:45     INFO - PID 19279 | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2023-07-13T23:44:45.416Z] 23:44:45     INFO - PID 19279 | Exiting due to channel error.
[task 2023-07-13T23:44:45.416Z] 23:44:45     INFO - PID 19279 | Exiting due to channel error.
[task 2023-07-13T23:44:45.416Z] 23:44:45     INFO - PID 19279 | Exiting due to channel error.
[task 2023-07-13T23:44:45.421Z] 23:44:45     INFO - IOError on command, setting status to CRASH
[task 2023-07-13T23:44:45.422Z] 23:44:45     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NDSrcS6bTn6cfChw4sH9dg/artifacts/public/build/target.crashreporter-symbols.zip
[task 2023-07-13T23:44:45.424Z] 23:44:45     INFO - PID 19279 | Exiting due to channel error.
[task 2023-07-13T23:44:45.424Z] 23:44:45     INFO - PID 19279 | Exiting due to channel error.
[task 2023-07-13T23:45:02.151Z] 23:45:02     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpmxjxw9ba/4443d4c6-04c5-7e28-8c3b-934fb63eae6f.trace /tmp/tmpl9qc0b3j/minidumps/4443d4c6-04c5-7e28-8c3b-934fb63eae6f.dmp /tmp/tmphgajganb
[task 2023-07-13T23:45:07.838Z] 23:45:07     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/4443d4c6-04c5-7e28-8c3b-934fb63eae6f.dmp
[task 2023-07-13T23:45:07.838Z] 23:45:07     INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/4443d4c6-04c5-7e28-8c3b-934fb63eae6f.extra
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - PROCESS-CRASH | MozPromise::ThenValue created from 'DiscoverFromExternalSourceInMainProcess' destroyed without being either disconnected, resolved, or rejected (dispatchRv: not dispatched) [@ mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>::ThenValueBase::AssertIsDead] | /credential-management/fedcm-csp.https.html 
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Process type: main
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Process pid: None
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Mozilla crash reason: MozPromise::ThenValue created from 'DiscoverFromExternalSourceInMainProcess' destroyed without being either disconnected, resolved, or rejected (dispatchRv: not dispatched)
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Crash dump filename: /tmp/tmpl9qc0b3j/minidumps/4443d4c6-04c5-7e28-8c3b-934fb63eae6f.dmp
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Operating system: Linux
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO -                   4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - CPU: amd64
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO -      family 6 model 85 stepping 7
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO -      4 CPUs
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - 
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Crash address: 0x0
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Crashing instruction: `mov dword [0x0], 0x216`
[task 2023-07-13T23:45:08.145Z] 23:45:08     INFO - Memory accessed by instruction:
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -   0. Address: 0x0000000000000000
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -      Size: 4
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO - Process uptime: not available
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO - 
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO - Thread 0 firefox-bin (crashed)
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -  0  libxul.so!MOZ_Crash(char const*, int, char const*) [Assertions.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 281]
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -  1  libxul.so!mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>::ThenValueBase::AssertIsDead() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 529 + 0xa]
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -      rax = 0x00005633e2bcb6b0    rdx = 0x0000000000000001
[task 2023-07-13T23:45:08.146Z] 23:45:08     INFO -      rcx = 0x00005633e2bcb6a8    rbx = 0x00007f68d62054c0
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -      rsi = 0x00007f690778d1fa    rdi = 0x00007ffcc46e30a0
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -      rbp = 0x00007ffcc46e3620    rsp = 0x00007ffcc46e3610
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -       r8 = 0x00000000ffffffff     r9 = 0x0000000000000002
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -      r10 = 0x0000000000000000    r11 = 0x0000000000000000
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -      r12 = 0x0000000000000001    r13 = 0x00007f68ce88dd20
[task 2023-07-13T23:45:08.147Z] 23:45:08     INFO -      r14 = 0x00007f690761f70f    r15 = 0x0000000000000000
[task 2023-07-13T23:45:08.148Z] 23:45:08     INFO -      rip = 0x00007f69027b64ec
[task 2023-07-13T23:45:08.148Z] 23:45:08     INFO -     Found by: given as instruction pointer in context
[task 2023-07-13T23:45:08.149Z] 23:45:08     INFO -  2  libxul.so!mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>::AssertIsDead() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 1135 + 0x4]
[task 2023-07-13T23:45:08.149Z] 23:45:08     INFO -      rbx = 0x00007f68d2817640    rbp = 0x00007ffcc46e3650
[task 2023-07-13T23:45:08.149Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3630    r12 = 0x0000000000000001
[task 2023-07-13T23:45:08.149Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68d2817658
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00007f69027d2770
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -  3  libxul.so!mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::AssertIsDead() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 1135 + 0x4]
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -      rbx = 0x00007f68cd7c7bb0    rbp = 0x00007ffcc46e3680
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3660    r12 = 0x0000000000000001
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68cd7c7bc8
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00007f69027cdf20
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.150Z] 23:45:08     INFO -  4  libxul.so!mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::AssertIsDead() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 1138 + 0x5]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rbx = 0x00007f68d615b1a0    rbp = 0x00007ffcc46e36b0
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3690    r12 = 0x0000000000000001
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68d615b1b8
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00007f69027cdf53
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -  5  libxul.so!mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::~MozPromise() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 1178 + 0x8]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rbx = 0x00007f68d615b1a0    rbp = 0x00007ffcc46e36d0
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e36c0    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69027cddd9
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -  6  libxul.so!mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private::~Private() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 257 + 0xd]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rbx = 0x00007f68d615b1a0    rbp = 0x00007ffcc46e36f0
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e36e0    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69027cde8e
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -  7  libxul.so!mozilla::MozPromiseRefcountable::Release() [MozPromise.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 152]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -  8  libxul.so!mozilla::RefPtrTraits<mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private>::Release(mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private*) [RefPtr.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 54]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -  9  libxul.so!RefPtr<mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private>::ConstRemovingRefPtrTraits<mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private>::Release(mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private*) [RefPtr.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 420]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO - 10  libxul.so!RefPtr<mozilla::MozPromise<std::tuple<mozilla::dom::IdentityProviderConfig, mozilla::dom::IdentityProviderAPIConfig>, nsresult, true>::Private>::~RefPtr() [RefPtr.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 85]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO - 11  libxul.so!mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0::~$_0() [IdentityCredential.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 788]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO - 12  libxul.so!mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>(), mozilla::ErrorResult&)#1}::~{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#1} [Promise-inl.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 317]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO - 13  libxul.so!mozilla::detail::MaybeStorage<mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#1}, false>::~MaybeStorage() [Maybe.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 269 + 0x15]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rbx = 0x00007f68ce339bb8    rbp = 0x00007ffcc46e3710
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3700    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69027d065c
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO - 14  libxul.so!mozilla::dom::(anonymous namespace)::NativeThenHandler<mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#1}, mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#2}, std::tuple<>, std::tuple<> >::~NativeThenHandler() [Promise-inl.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 159 + 0x8]
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rbx = 0x00007f68ce339ba0    rbp = 0x00007ffcc46e3730
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3720    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69027d073e
[task 2023-07-13T23:45:08.151Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 15  libxul.so!mozilla::dom::(anonymous namespace)::NativeThenHandler<mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#1}, mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs<mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1, >(mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_0&&, mozilla::dom::IdentityCredential::PromptUserToSelectProvider(mozilla::dom::BrowsingContext*, mozilla::dom::Sequence<mozilla::dom::IdentityProviderConfig> const&, mozilla::dom::Sequence<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::ResolveOrRejectValue> const&)::$_1&&, &&)::{lambda(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)#2}, std::tuple<>, std::tuple<> >::~NativeThenHandler() [Promise-inl.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 155 + 0xd]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f68ce339ba0    rbp = 0x00007ffcc46e3750
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3740    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69027d076e
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 16  libxul.so!SnowWhiteKiller::MaybeKillObject(SnowWhiteKiller::SnowWhiteObject&) [nsCycleCollector.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 2486]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 17  libxul.so!SnowWhiteKiller::Visit(nsPurpleBuffer&, nsPurpleBufferEntry*) [nsCycleCollector.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 2511]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 18  libxul.so!nsPurpleBuffer::VisitEntries<SnowWhiteKiller>(SnowWhiteKiller&) [nsCycleCollector.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 984 + 0x28]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00000000000003c1    rbp = 0x00007ffcc46e3870
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3760    r12 = 0x00000000000003c1
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x00007f68ce88dd20    r14 = 0x00007f68ce339ba8
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x00000000000007a1    rip = 0x00007f69050beaac
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 19  libxul.so!nsCycleCollector::FreeSnowWhiteWithBudget(js::SliceBudget&) [nsCycleCollector.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 2679]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 20  libxul.so!nsCycleCollector_doDeferredDeletionWithBudget(js::SliceBudget&) [nsCycleCollector.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 3976]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 21  libxul.so!AsyncFreeSnowWhite::Run() [XPCJSRuntime.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 160 + 0xd6]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f68f894dfd0    rbp = 0x00007ffcc46e3940
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3880    r12 = 0x00007ffcc46e38a0
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x00007f6915db0f00    r14 = 0x0000000000000001
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x00007f6915da4600    rip = 0x00007f6905f264ea
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 22  libxul.so!IdleRunnableWrapper::Run() [nsThreadUtils.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 327 + 0x8]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f68f894dfd0    rbp = 0x00007ffcc46e3960
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3950    r12 = 0x0000000000000000
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f68cd514c90
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x00007f68cd514c90    rip = 0x00007f6905c58327
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 23  libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 555]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 24  libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 880 + 0x1b]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x000000000000002a    rbp = 0x00007ffcc46e3ff0
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e3970    r12 = 0x0000000000000000
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x0000000000000000    r14 = 0x00007ffcc46e3b3c
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x00007f68cd514c90    rip = 0x00007f69050efc3c
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 25  libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 746]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 26  libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 491]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 27  libxul.so!mozilla::TaskController::TaskController()::$_0::operator()() const [TaskController.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 218]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 28  libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() [nsThreadUtils.h:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 548 + 0x12f]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f6915d98200    rbp = 0x00007ffcc46e4040
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e4000    r12 = 0x000004e7e32d2895
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x00007f6915d96970    r14 = 0x00007f68fe821460
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x0000000000000001    rip = 0x00007f69050f274e
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 29  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 1199 + 0x1b]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f68ffa0b500    rbp = 0x00007ffcc46e42a0
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e4050    r12 = 0x000004e7e32d2895
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r13 = 0x00007f6915d96970    r14 = 0x00007f68fe82b580
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      r15 = 0x0000000000000001    rip = 0x00007f69050f5288
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 30  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 480]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO - 31  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 85 + 0x2d]
[task 2023-07-13T23:45:08.152Z] 23:45:08     INFO -      rbx = 0x00007f68ffa7b8c0    rbp = 0x00007ffcc46e4480
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e42b0    r12 = 0x00007f68de971301
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007f68dbe1f1f0    r14 = 0x00007f68fe82b280
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x00007f68fe82b2b8    rip = 0x00007f6905141890
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 32  libxul.so!MessageLoop::RunInternal() [message_loop.cc:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 370]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 33  libxul.so!MessageLoop::RunHandler() [message_loop.cc:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 363]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 34  libxul.so!MessageLoop::Run() [message_loop.cc:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 345]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 35  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 148 + 0x3e]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x00007f68ffafaa50    rbp = 0x00007ffcc46e44d0
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e4490    r12 = 0x00007ffcc46e4490
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e4568    r14 = 0x00007f68ffa0b500
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00007f69066b34fe
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 36  libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 295 + 0x5]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x00007f68ffa7ad80    rbp = 0x00007ffcc46e4500
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e44e0    r12 = 0x00007f68ffa7ad80
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e4568    r14 = 0x00007ffcc46e4748
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x00007f68f894f880    rip = 0x00007f69041fa5b5
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 37  libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 5661 + 0x9]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x0000000000000000    rbp = 0x00007ffcc46e46b0
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e4510    r12 = 0x00007f68ffa7ad80
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e4568    r14 = 0x00007ffcc46e4748
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x00007f68f894f880    rip = 0x00007f69069ffdc5
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 38  libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 5862 + 0x7]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x00007ffcc46e4748    rbp = 0x00007ffcc46e4730
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e46c0    r12 = 0x0000000000000000
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007f6915dc09d0    r14 = 0x00007f6915dc03a0
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x00007f68ffaf7448    rip = 0x00007f690428acab
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 39  libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 5918 + 0x10]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x00007ffcc46e4900    rbp = 0x00007ffcc46e48c0
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e4740    r12 = 0x00007ffcc46e4748
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e712a    r14 = 0x00007ffcc46e5a18
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x0000000000000005    rip = 0x00007f690428b238
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 40  firefox-bin!do_main(int, char**, char**) [nsBrowserApp.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 227]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: inlining
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 41  firefox-bin!main [nsBrowserApp.cpp:a097691d609be9c8917fd042a4a0054dcdf7a5e1 : 445 + 0x7e]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x00007ffcc46e5a48    rbp = 0x00007ffcc46e5930
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e48d0    r12 = 0x00005633e2bb15c0
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e712a    r14 = 0x0000000000000005
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x00007ffcc46e5a18    rip = 0x00005633e2b93028
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 42  libc.so.6!__libc_start_main [libc-start.c : 310 + 0x19]
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x0000000000000000    rbp = 0x00005633e2bb0c50
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e5940    r12 = 0x00005633e2b92c75
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e5a10    r14 = 0x0000000000000000
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00007f691601fb97
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO - 43  firefox-bin!_start + 0x28
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      rsp = 0x00007ffcc46e5a00    r12 = 0x00005633e2b92c75
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r13 = 0x00007ffcc46e5a10    r14 = 0x0000000000000000
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -      r15 = 0x0000000000000000    rip = 0x00005633e2b92c9e
[task 2023-07-13T23:45:08.153Z] 23:45:08     INFO -     Found by: call frame info

R+B range reveals that this started with the land of https://bugzilla.mozilla.org/show_bug.cgi?id=1842007.
Kagami, could you please take a look at this?
Thanks

Flags: needinfo?(krosylight)
Keywords: regression
Regressed by: 1842007

Perhaps https://phabricator.services.mozilla.com/D183024 but I don't immediately see how it can happen 🤔

Assignee: nobody → krosylight
Flags: needinfo?(krosylight)

So DomPromiseListener calls rejection handler while being destructed: https://searchfox.org/mozilla-central/rev/7a4c08f2c3a895c9dc064734ada320f920250c1f/dom/promise/PromiseNativeHandler.cpp#22-26

That feature doesn't exist anymore, though. Hmm.

Attachment #9344258 - Attachment description: Bug 1843453 - Add MozPromiseAutoReject r=bvandersloot,#dom-core → Bug 1843453 - Add MozPromiseAutoReject r=bvandersloot!,#dom-core!,#xpcom-reviewers!
Attachment #9344258 - Attachment description: Bug 1843453 - Add MozPromiseAutoReject r=bvandersloot!,#dom-core!,#xpcom-reviewers! → Bug 1843453 - Add MozPromiseRejectOnDestruction r=bvandersloot!,#dom-core!,#xpcom-reviewers!
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7b759128b1ce Add MozPromiseRejectOnDestruction r=bvandersloot,xpcom-reviewers,nika

Backed out for causing mochitests failures and junit failures on Android platform and in test_simple.html.


  • Failure Log - mochitests plain
  • Failure line: TEST-UNEXPECTED-FAIL | dom/credentialmanagement/identity/tests/mochitest/test_simple.html | must not have an error

  • Failure Log - junits
  • Failure line: TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.PromptDelegateTest#fedCMProviderPromptTest | java.lang.AssertionError: onSelectIdentityCredentialAccount should be called specified number of times
Flags: needinfo?(krosylight)

(Patch updated)

Flags: needinfo?(krosylight)
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f7db385873e9 Add MozPromiseRejectOnDestruction r=bvandersloot,xpcom-reviewers,nika

Backed out for causing bustages on IdentityNetworkHelpers.h

Backout link

Push with failures

Failure log

Flags: needinfo?(krosylight)

So this all doesn't work on GCC? 😞

Flags: needinfo?(krosylight)
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/da31ee051959 Add MozPromiseRejectOnDestruction r=bvandersloot,xpcom-reviewers,nika
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: