Open Bug 1972861 Opened 1 year ago Updated 1 year ago

Crash in WPT /navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

People

(Reporter: saschanaz, Unassigned)

Details

 0:20.74 TEST_START: /navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html
 0:20.84 INFO Setting pref layout.disable-pixel-alignment to true
 0:20.91 INFO Setting pref dom.navigation.webidl.enabled to true
 0:24.15 pid:1796568 A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
 0:25.68 pid:1796568 1750258737893      Marionette      INFO    Stopped listening on port 39533
 0:25.91 pid:1796568 [Parent 1796568, IPC I/O Parent] WARNING: process 1796766 exited on signal 11: file /home/krosylight/gecko/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:134
 0:26.02 INFO Browser not responding, setting status to CRASH
 0:26.03 mozcrash INFO Copy/paste: /home/krosylight/.mozbuild/minidump-stackwalk/minidump-stackwalk --cyborg=/tmp/tmpq89z29cr/4b32ea29-20a3-ad6e-ae1f-49599003014b.trace --brief /tmp/tmphdlyr01e/minidumps/4b32ea29-20a3-ad6e-ae1f-49599003014b.dmp /home/krosylight/gecko/obj-x86_64-pc-linux-gnu/dist/crashreporter-symbols
 0:26.03 pid:1796568 JavaScript error: chrome://remote/content/shared/webdriver/Certificates.sys.mjs, line 79: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData]
 0:33.07 CRASH: pid:1796766. Process type: content. Test:/navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html. Minidump analysed:False. Signature:[@ mozilla::UniquePtr<mozilla::dom::SessionHistoryInfo, mozilla::DefaultDelete<mozilla::dom::SessionHistoryInfo> >::get]
Crash dump filename: /tmp/tmphdlyr01e/minidumps/4b32ea29-20a3-ad6e-ae1f-49599003014b.dmp
Operating system: Linux
                  6.8.0-59-generic #61-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 11 23:16:11 UTC 2025
CPU: amd64
     family 6 model 79 stepping 1
     16 CPUs
Linux Ubuntu 24.04 - noble (Ubuntu 24.04.2 LTS)

Crash reason:  SIGSEGV / SEGV_MAPERR
Crash address: 0x0000000000000070
Crashing instruction: `mov rax, qword [rax]`
Memory accessed by instruction:
  0. Address: 0x0000000000000070
     Size: 8
     Access type: Read
No instruction pointer update by instruction
Process uptime: not available

Linux memory map count: 657

Thread 0 Isolated Web Co (crashed) - tid: 1796766
 0  libxul.so!mozilla::UniquePtr<mozilla::dom::SessionHistoryInfo, mozilla::DefaultDelete<mozilla::dom::SessionHistoryInfo> >::get() const [UniquePtr.h : 288 + 0x15]
     rax = 0x0000000000000070    rdx = 0x0000000000000001
     rcx = 0x5e1f999bb0ecfa00    rbx = 0x0000000000000000
     rsi = 0x000072b07da55ab8    rdi = 0x0000000000000070
     rbp = 0x00007ffc937453b0    rsp = 0x00007ffc937453a0
      r8 = 0x00007ffc93745337     r9 = 0x000072b0a3be8e85
     r10 = 0x000072b0a343a560    r11 = 0x0000000000000000
     r12 = 0x000000000000000e    r13 = 0x0000000000000000
     r14 = 0x0000000000000000    r15 = 0x000072b0a3e81000
     rip = 0x000072b08cc72435
    Found by: given as instruction pointer in context
 1  libxul.so!mozilla::UniquePtr<mozilla::dom::SessionHistoryInfo, mozilla::DefaultDelete<mozilla::dom::SessionHistoryInfo> >::operator->() const [UniquePtr.h : 283 + 0x4]
     rbx = 0x0000000000000000    rbp = 0x00007ffc937453d0
     rsp = 0x00007ffc937453c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b093fb3b6f
    Found by: call frame info
 2  libxul.so!mozilla::dom::NavigationHistoryEntry::Key() const [NavigationHistoryEntry.cpp : 161 + 0x8]
     rbx = 0x0000000000000000    rbp = 0x00007ffc937453f0
     rsp = 0x00007ffc937453e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b093fa9b09
    Found by: call frame info
 3  libxul.so!mozilla::dom::Navigation::UpdateEntriesForSameDocumentNavigation(mozilla::dom::SessionHistoryInfo*, mozilla::dom::NavigationType) [Navigation.cpp : 290 + 0x13]
     rbx = 0x0000000000000000    rbp = 0x00007ffc937455c0
     rsp = 0x00007ffc93745400    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b093fa98ab
    Found by: call frame info
 4  libxul.so!nsDocShell::HandleSameDocumentNavigation(nsDocShellLoadState*, SameDocumentNavigationState&, bool&) [nsDocShell.cpp : 9372 + 0x7]
     rbx = 0x0000000000000000    rbp = 0x00007ffc93745b10
     rsp = 0x00007ffc937455d0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949c577a
    Found by: call frame info
 5  libxul.so!nsDocShell::InternalLoad(nsDocShellLoadState*, mozilla::Maybe<unsigned int>) [nsDocShell.cpp : 9635 + 0x12]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93745fb0
     rsp = 0x00007ffc93745b20    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09497aa3b
    Found by: call frame info
 6  libxul.so!nsDocShell::LoadURI(nsDocShellLoadState*, bool, bool) [nsDocShell.cpp : 865 + 0x2d]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746120
     rsp = 0x00007ffc93745fc0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949a3064
    Found by: call frame info
 7  libxul.so!nsDocShell::LoadURI(nsDocShellLoadState*, bool) [nsDocShell.cpp : 696 + 0x12]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746150
     rsp = 0x00007ffc93746130    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949a274e
    Found by: call frame info
 8  libxul.so!mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool) [BrowsingContext.cpp : 2033 + 0x24]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937462b0
     rsp = 0x00007ffc93746160    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b094978e59
    Found by: call frame info
 9  libxul.so!mozilla::dom::LocationBase::SetURI(nsIURI*, nsIPrincipal&, mozilla::ErrorResult&, bool) [LocationBase.cpp : 164 + 0x29]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746360
     rsp = 0x00007ffc937462c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f177b51
    Found by: call frame info
10  libxul.so!mozilla::dom::LocationBase::SetHrefWithBase(nsTSubstring<char> const&, nsIURI*, nsIPrincipal&, bool, mozilla::ErrorResult&) [LocationBase.cpp : 253 + 0xc]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937464b0
     rsp = 0x00007ffc93746370    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f17a1f9
    Found by: call frame info
11  libxul.so!mozilla::dom::LocationBase::DoSetHref(nsTSubstring<char> const&, nsIPrincipal&, bool, mozilla::ErrorResult&) [LocationBase.cpp : 204 + 0x2d]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746510
     rsp = 0x00007ffc937464c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f17945b
    Found by: call frame info
12  libxul.so!mozilla::dom::LocationBase::SetHref(nsTSubstring<char> const&, nsIPrincipal&, mozilla::ErrorResult&) [LocationBase.cpp : 196 + 0x12]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746540
     rsp = 0x00007ffc93746520    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f179d4f
    Found by: call frame info
13  libxul.so!mozilla::dom::Location_Binding::set_href(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs) [LocationBinding.cpp: : 125 + 0x68]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746720
     rsp = 0x00007ffc93746550    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f61fac0
    Found by: call frame info
14  libxul.so!mozilla::dom::binding_detail::GenericSetter<mozilla::dom::binding_detail::CrossOriginThisPolicy>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp : 3254 + 0x73]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746980
     rsp = 0x00007ffc93746730    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b090510893
    Found by: call frame info
15  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp : 501]
    Found by: inlining
16  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 597 + 0x3b8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746e20
     rsp = 0x00007ffc93746990    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8d5f
    Found by: call frame info
17  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746e50
     rsp = 0x00007ffc93746e30    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
18  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp : 696 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746ee0
     rsp = 0x00007ffc93746e60    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9470
    Found by: call frame info
19  libxul.so!js::CallSetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) [Interpreter.cpp : 827 + 0x5a]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93746fb0
     rsp = 0x00007ffc93746ef0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956aa5ec
    Found by: call frame info
20  libxul.so!js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&) [BaseProxyHandler.cpp : 240 + 0x59]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93747290
     rsp = 0x00007ffc93746fc0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b095d27b20
    Found by: call frame info
21  libxul.so!mozilla::dom::DOMProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const [DOMJSProxyHandler.cpp : 248 + 0x2b]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937473b0
     rsp = 0x00007ffc937472a0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0904f2255
    Found by: call frame info
22  libxul.so!mozilla::dom::Location_Binding::DOMProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const [LocationBinding.cpp: : 1659 + 0x8a]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937476f0
     rsp = 0x00007ffc937473c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f5e9ff0
    Found by: call frame info
23  libxul.so!js::Proxy::setInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) [Proxy.cpp : 593]
    Found by: inlining
24  libxul.so!js::Proxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) [Proxy.cpp : 601 + 0x4ec]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937479b0
     rsp = 0x00007ffc93747700    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b095d3c5ab
    Found by: call frame info
25  libxul.so!JSObject::nonNativeSetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) [JSObject.cpp : 862 + 0x46]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93747a20
     rsp = 0x00007ffc937479c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b095896c18
    Found by: call frame info
26  libxul.so!js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) [ObjectOperations-inl.h : 294 + 0x3c]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93747ac0
     rsp = 0x00007ffc93747a30    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b095689a74
    Found by: call frame info
27  libxul.so!SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool) [Interpreter.cpp : 1590]
    Found by: inlining
28  libxul.so!js::Interpret(JSContext*, js::RunState&) [Interpreter.cpp : 3033 + 0x72]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374d540
     rsp = 0x00007ffc93747ad0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956b9aba
    Found by: call frame info
29  libxul.so!MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&) [Interpreter.cpp : 395]
    Found by: inlining
30  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp : 471 + 0x550]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374d900
     rsp = 0x00007ffc9374d550    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a7fed
    Found by: call frame info
31  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 629 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374dda0
     rsp = 0x00007ffc9374d910    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8fa1
    Found by: call frame info
32  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374ddd0
     rsp = 0x00007ffc9374ddb0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
33  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp : 696 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374de60
     rsp = 0x00007ffc9374dde0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9470
    Found by: call frame info
34  libxul.so!js::fun_apply(JSContext*, unsigned int, JS::Value*) [JSFunction.cpp : 1161 + 0x84]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374e030
     rsp = 0x00007ffc9374de70    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09588de40
    Found by: call frame info
35  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp : 501]
    Found by: inlining
36  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 597 + 0x3b8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374e4d0
     rsp = 0x00007ffc9374e040    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8d5f
    Found by: call frame info
37  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374e500
     rsp = 0x00007ffc9374e4e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
38  libxul.so!js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) [Interpreter.cpp : 669 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9374e530
     rsp = 0x00007ffc9374e510    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9343
    Found by: call frame info
39  libxul.so!js::Interpret(JSContext*, js::RunState&) [Interpreter.cpp : 3287 + 0x15]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93753fb0
     rsp = 0x00007ffc9374e540    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956bd60b
    Found by: call frame info
40  libxul.so!MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&) [Interpreter.cpp : 395]
    Found by: inlining
41  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp : 471 + 0x550]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754370
     rsp = 0x00007ffc93753fc0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a7fed
    Found by: call frame info
42  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 629 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754810
     rsp = 0x00007ffc93754380    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8fa1
    Found by: call frame info
43  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754840
     rsp = 0x00007ffc93754820    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
44  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp : 696 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc937548d0
     rsp = 0x00007ffc93754850    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9470
    Found by: call frame info
45  libxul.so!js::fun_apply(JSContext*, unsigned int, JS::Value*) [JSFunction.cpp : 1161 + 0x84]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754aa0
     rsp = 0x00007ffc937548e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09588de40
    Found by: call frame info
46  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp : 501]
    Found by: inlining
47  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 597 + 0x3b8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754f40
     rsp = 0x00007ffc93754ab0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8d5f
    Found by: call frame info
48  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754f70
     rsp = 0x00007ffc93754f50    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
49  libxul.so!js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) [Interpreter.cpp : 669 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc93754fa0
     rsp = 0x00007ffc93754f80    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9343
    Found by: call frame info
50  libxul.so!js::Interpret(JSContext*, js::RunState&) [Interpreter.cpp : 3287 + 0x15]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375aa20
     rsp = 0x00007ffc93754fb0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956bd60b
    Found by: call frame info
51  libxul.so!MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&) [Interpreter.cpp : 395]
    Found by: inlining
52  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp : 471 + 0x550]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ade0
     rsp = 0x00007ffc9375aa30    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a7fed
    Found by: call frame info
53  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp : 629 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b280
     rsp = 0x00007ffc9375adf0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a8fa1
    Found by: call frame info
54  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp : 664 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b2b0
     rsp = 0x00007ffc9375b290    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9377
    Found by: call frame info
55  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp : 696 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b340
     rsp = 0x00007ffc9375b2c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0956a9470
    Found by: call frame info
56  libxul.so!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [CallAndConstruct.cpp : 119 + 0x54]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b430
     rsp = 0x00007ffc9375b350    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0957a28bc
    Found by: call frame info
57  libxul.so!mozilla::dom::EventHandlerNonNull::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [EventHandlerBinding.cpp: : 65 + 0x20]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b5d0
     rsp = 0x00007ffc9375b440    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0902137ba
    Found by: call frame info
58  libxul.so!mozilla::dom::EventHandlerNonNull::Call<nsCOMPtr<mozilla::dom::EventTarget> >(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObjectBase::ExceptionHandling, JS::Realm*) [EventHandlerBinding.h: : 82 + 0x64]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375b820
     rsp = 0x00007ffc9375b5e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0912a7b48
    Found by: call frame info
59  libxul.so!mozilla::JSEventHandler::HandleEvent(mozilla::dom::Event*) [JSEventHandler.cpp : 200 + 0x72]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375bb40
     rsp = 0x00007ffc9375b830    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09129716a
    Found by: call frame info
60  libxul.so!mozilla::EventListenerManager::HandleEventSingleListener(mozilla::EventListenerManager::Listener*, nsAtom*, mozilla::WidgetEvent*, mozilla::dom::Event*, mozilla::dom::EventTarget*, bool) [EventListenerManager.cpp : 1368 + 0x9]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375bc30
     rsp = 0x00007ffc9375bb50    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b091278281
    Found by: call frame info
61  libxul.so!mozilla::EventListenerManager::HandleEventWithListenerArray(mozilla::EventListenerManager::ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool) [EventListenerManager.cpp : 1674 + 0xc]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375bdc0
     rsp = 0x00007ffc9375bc40    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b091278e0b
    Found by: call frame info
62  libxul.so!mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) [EventListenerManager.cpp : 1579 + 0x19]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375beb0
     rsp = 0x00007ffc9375bdd0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0912788fa
    Found by: call frame info
63  libxul.so!mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) [EventListenerManager.h : 466 + 0xc]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375bf10
     rsp = 0x00007ffc9375bec0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0912a9f29
    Found by: call frame info
64  libxul.so!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [EventDispatcher.cpp : 365 + 0x12]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375bf80
     rsp = 0x00007ffc9375bf20    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09129e3f1
    Found by: call frame info
65  libxul.so!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [EventDispatcher.cpp : 606 + 0x19]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375c150
     rsp = 0x00007ffc9375bf90    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09126f8d2
    Found by: call frame info
66  libxul.so!mozilla::EventDispatcher::Dispatch(mozilla::dom::EventTarget*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) [EventDispatcher.cpp : 1268 + 0x19]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375c7a0
     rsp = 0x00007ffc9375c160    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b091271647
    Found by: call frame info
67  libxul.so!nsDocumentViewer::LoadComplete(nsresult) [nsDocumentViewer.cpp : 1029 + 0x1f]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375c950
     rsp = 0x00007ffc9375c7b0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09453d782
    Found by: call frame info
68  libxul.so!nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult) [nsDocShell.cpp : 6442 + 0x1a]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ccb0
     rsp = 0x00007ffc9375c960    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949b9a1c
    Found by: call frame info
69  libxul.so!nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) [nsDocShell.cpp : 5762 + 0x35]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ce20
     rsp = 0x00007ffc9375ccc0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949b958b
    Found by: call frame info
70  libxul.so!nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, nsresult) [nsDocLoader.cpp : 1477 + 0xc5]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375cea0
     rsp = 0x00007ffc9375ce30    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d30007b
    Found by: call frame info
71  libxul.so!nsDocLoader::doStopDocumentLoad(nsIRequest*, nsresult) [nsDocLoader.cpp : 1010 + 0x34]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375cf50
     rsp = 0x00007ffc9375ceb0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d2ffb9c
    Found by: call frame info
72  libxul.so!nsDocLoader::DocLoaderIsEmpty(bool, mozilla::Maybe<nsresult> const&) [nsDocLoader.cpp : 831 + 0x1a]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d0c0
     rsp = 0x00007ffc9375cf60    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d2fe1a8
    Found by: call frame info
73  libxul.so!nsDocLoader::ChildDoneWithOnload(nsIDocumentLoader*) [nsDocLoader.h : 217 + 0x16]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d110
     rsp = 0x00007ffc9375d0d0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d3073f4
    Found by: call frame info
74  libxul.so!nsDocLoader::NotifyDoneWithOnload(nsDocLoader*) [nsDocLoader.cpp : 904 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d180
     rsp = 0x00007ffc9375d120    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d2ffc79
    Found by: call frame info
75  libxul.so!nsDocLoader::DocLoaderIsEmpty(bool, mozilla::Maybe<nsresult> const&) [nsDocLoader.cpp : 833 + 0x17]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d2f0
     rsp = 0x00007ffc9375d190    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d2fe1c0
    Found by: call frame info
76  libxul.so!nsDocLoader::OnStopRequest(nsIRequest*, nsresult) [nsDocLoader.cpp : 712 + 0x38]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d530
     rsp = 0x00007ffc9375d300    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08d2ff743
    Found by: call frame info
77  libxul.so!nsDocShell::OnStopRequest(nsIRequest*, nsresult) [nsDocShell.cpp : 14250 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d650
     rsp = 0x00007ffc9375d540    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0949d43b5
    Found by: call frame info
78  libxul.so!mozilla::net::nsLoadGroup::NotifyRemovalObservers(nsIRequest*, nsresult) [nsLoadGroup.cpp : 657 + 0x18]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d6d0
     rsp = 0x00007ffc9375d660    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c38acac
    Found by: call frame info
79  libxul.so!mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) [nsLoadGroup.cpp : 541 + 0xb]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d730
     rsp = 0x00007ffc9375d6e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c38bdb3
    Found by: call frame info
80  libxul.so!mozilla::dom::Document::DoUnblockOnload() [Document.cpp : 12296 + 0x32]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d770
     rsp = 0x00007ffc9375d740    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f08ec57
    Found by: call frame info
81  libxul.so!mozilla::dom::Document::UnblockOnload(bool) [Document.cpp : 12235 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d7d0
     rsp = 0x00007ffc9375d780    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f072505
    Found by: call frame info
82  libxul.so!mozilla::dom::Document::DispatchContentLoadedEvents() [Document.cpp : 8582 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d940
     rsp = 0x00007ffc9375d7e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f0806c3
    Found by: call frame info
83  libxul.so!mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}::operator()<>(&&) const [nsThreadUtils.h : 1085 + 0x1]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d970
     rsp = 0x00007ffc9375d950    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bd1e
    Found by: call frame info
84  libxul.so!std::__invoke_impl<void, mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, >(std::__invoke_other, mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, &&) [invoke.h : 60 + 0x14]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d990
     rsp = 0x00007ffc9375d980    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bcb5
    Found by: call frame info
85  libxul.so!std::__invoke<mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, >(mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, &&) [invoke.h : 95 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d9b0
     rsp = 0x00007ffc9375d9a0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bc95
    Found by: call frame info
86  libxul.so!_ZSt12__apply_implIZN7mozilla6detail23RunnableMethodArgumentsIJEE5applyINS0_3dom8DocumentEMS6_FvvEEEDcPT_T0_EUlDpOT_E_RSt5tupleIJEETpTnmJEEDcOS9_OSB_St16integer_sequenceImJXspT1_EEE [tuple : 1678 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375d9e0
     rsp = 0x00007ffc9375d9c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bc79
    Found by: call frame info
87  libxul.so!std::apply<mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, std::tuple<>&>(mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)())::{lambda(auto:1&&)#1}, std::tuple<>&) [tuple : 1687 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375da10
     rsp = 0x00007ffc9375d9f0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bc4d
    Found by: call frame info
88  libxul.so!mozilla::detail::RunnableMethodArguments<>::apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()>(mozilla::dom::Document*, void (mozilla::dom::Document::*)()) [nsThreadUtils.h : 1083 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375da70
     rsp = 0x00007ffc9375da20    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bc0a
    Found by: call frame info
89  libxul.so!mozilla::detail::RunnableMethodImpl<mozilla::dom::Document*, void (mozilla::dom::Document::*)(), true, (mozilla::RunnableKind)0, >::Run() [nsThreadUtils.h : 1134 + 0x3b]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375dab0
     rsp = 0x00007ffc9375da80    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08f13bab7
    Found by: call frame info
90  libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp : 703 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375dad0
     rsp = 0x00007ffc9375dac0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c043766
    Found by: call frame info
91  libxul.so!mozilla::TaskController::RunTask(mozilla::Task*) [TaskController.cpp : 196 + 0xc]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375dd00
     rsp = 0x00007ffc9375dae0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c031ea5
    Found by: call frame info
92  libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp : 1310 + 0xb]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e2e0
     rsp = 0x00007ffc9375dd10    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c03567b
    Found by: call frame info
93  libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp : 1133 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e360
     rsp = 0x00007ffc9375e2f0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c033a31
    Found by: call frame info
94  libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp : 639 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e3c0
     rsp = 0x00007ffc9375e370    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c033d55
    Found by: call frame info
95  libxul.so!mozilla::TaskController::TaskController()::$_0::operator()() const [TaskController.cpp : 333 + 0x1a]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e3e0
     rsp = 0x00007ffc9375e3d0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c03928b
    Found by: call frame info
96  libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() [nsThreadUtils.h : 548 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e400
     rsp = 0x00007ffc9375e3f0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c039209
    Found by: call frame info
97  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp : 1159 + 0x14]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e640
     rsp = 0x00007ffc9375e410    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c06845d
    Found by: call frame info
98  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp : 480 + 0x19]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e670
     rsp = 0x00007ffc9375e650    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08c06c5e3
    Found by: call frame info
99  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp : 85 + 0xa]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e6c0
     rsp = 0x00007ffc9375e680    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08cf7a624
    Found by: call frame info
100  libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp : 267 + 0x8]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e700
     rsp = 0x00007ffc9375e6d0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08cf7af2b
    Found by: call frame info
101  libxul.so!MessageLoop::RunInternal() [message_loop.cc : 369 + 0x17]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e730
     rsp = 0x00007ffc9375e710    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce716fa
    Found by: call frame info
102  libxul.so!MessageLoop::RunHandler() [message_loop.cc : 362 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e750
     rsp = 0x00007ffc9375e740    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce716b5
    Found by: call frame info
103  libxul.so!MessageLoop::Run() [message_loop.cc : 344 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e7a0
     rsp = 0x00007ffc9375e760    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce71677
    Found by: call frame info
104  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp : 148 + 0xc]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e7d0
     rsp = 0x00007ffc9375e7b0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b094051a56
    Found by: call frame info
105  libxul.so!nsAppShell::Run() [nsAppShell.cpp : 471 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e800
     rsp = 0x00007ffc9375e7e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b09417603d
    Found by: call frame info
106  libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp : 652 + 0x11]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e840
     rsp = 0x00007ffc9375e810    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0954a13d3
    Found by: call frame info
107  libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp : 235 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e880
     rsp = 0x00007ffc9375e850    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08cf7aeaf
    Found by: call frame info
108  libxul.so!MessageLoop::RunInternal() [message_loop.cc : 369 + 0x17]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e8b0
     rsp = 0x00007ffc9375e890    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce716fa
    Found by: call frame info
109  libxul.so!MessageLoop::RunHandler() [message_loop.cc : 362 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e8d0
     rsp = 0x00007ffc9375e8c0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce716b5
    Found by: call frame info
110  libxul.so!MessageLoop::Run() [message_loop.cc : 344 + 0x4]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375e920
     rsp = 0x00007ffc9375e8e0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b08ce71677
    Found by: call frame info
111  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp : 590 + 0xb]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ecf0
     rsp = 0x00007ffc9375e930    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0954a116e
    Found by: call frame info
112  libxul.so!mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) [Bootstrap.cpp : 60 + 0xf]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ed20
     rsp = 0x00007ffc9375ed00    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0954acb77
    Found by: call frame info
113  firefox!main [nsBrowserApp.cpp : 397 + 0x1f]
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375eda0
     rsp = 0x00007ffc9375ed30    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x0000597c5aaa5b8b
    Found by: call frame info
114  libc.so.6 + 0x2a1c9
     rbx = 0x00007ffc9375eec8    rbp = 0x00007ffc9375ee40
     rsp = 0x00007ffc9375edb0    r12 = 0x000000000000000e
     r13 = 0x0000000000000000    r14 = 0x0000000000000000
     r15 = 0x000072b0a3e81000    rip = 0x000072b0a362a1ca
    Found by: call frame info
115  libc.so.6 + 0x2a28a
     rbp = 0x00007ffc9375eea0    rsp = 0x00007ffc9375ee50
     rip = 0x000072b0a362a28b
    Found by: previous frame's frame pointer
116  ld-linux-x86-64.so.2 + 0x392df
     rbp = 0x00007ffc9375eea0    rsp = 0x00007ffc9375ee60
     rip = 0x000072b0a3e822e0
    Found by: stack scanning
117  firefox!frame_dummy + 0xf
     rbp = 0x00007ffc9375eea0    rsp = 0x00007ffc9375ee70
     rip = 0x0000597c5aaa59e0
    Found by: stack scanning
118  firefox!_start + 0x28
     rsp = 0x00007ffc9375eeb0    rip = 0x0000597c5aaa5919
    Found by: stack scanning


 0:33.07 TEST_END: CRASH
 0:33.07 INFO No more tests
 0:33.07 INFO Closing logging queue
 0:33.07 INFO queue closed
 0:33.17 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 1 checks (1 tests)
Expected results: 1
Unexpected results: 0
OK
 0:33.17 INFO Got 0 unexpected results, with 0 unexpected passes
 0:33.17 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8003
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8002
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8445
 0:33.31 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:33.31 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8446
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8444
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8443
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:8001
 0:33.31 wptserve INFO Stopped http server on 127.0.0.1:9000
 0:33.56 wptserve INFO Stopped http server on 127.0.0.1:8000
 0:33.61 INFO Removed font: Ahem.ttf
 0:33.67 INFO Closing logging queue
 0:33.67 INFO queue closed

Note that the test status is still OK, which is why whatever the culprit is not being found and backed out.

See Also: → 1218080

Ok, I was confused, it crashes but still OK because it has expected: CRASH.

Summary: Perma crash in WPT /navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html (which WPT does not catch) → Crash in WPT /navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.