momoka:~% gdb seamonkey GNU gdb (Gentoo 11.2 vanilla) 11.2 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "aarch64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from seamonkey... Reading symbols from /usr/lib/debug//usr/lib64/seamonkey/seamonkey.debug... (gdb) run Starting program: /usr/bin/seamonkey [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [Detaching after fork from child process 30603] [New Thread 0x7facdb8130 (LWP 30604)] [New Thread 0x7fac5a8130 (LWP 30605)] [New Thread 0x7fab96a130 (LWP 30606)] [New Thread 0x7fa8312130 (LWP 30607)] [Thread 0x7fa8312130 (LWP 30607) exited] [New Thread 0x7fa8312130 (LWP 30608)] [New Thread 0x7f67b02130 (LWP 30609)] [New Thread 0x7f670ff130 (LWP 30610)] [New Thread 0x7f668ef130 (LWP 30611)] [New Thread 0x7f666df130 (LWP 30612)] [New Thread 0x7f664cf130 (LWP 30613)] [New Thread 0x7f662bf130 (LWP 30614)] [New Thread 0x7f660af130 (LWP 30615)] [New Thread 0x7f65e9f130 (LWP 30616)] [New Thread 0x7f65c8f130 (LWP 30617)] [New Thread 0x7f65a7f130 (LWP 30618)] [New Thread 0x7f6586f130 (LWP 30619)] [New Thread 0x7f6565f130 (LWP 30620)] [New Thread 0x7f64eff130 (LWP 30621)] [New Thread 0x7f646ef130 (LWP 30622)] [New Thread 0x7f63edf130 (LWP 30623)] [Detaching after fork from child process 30624] [New Thread 0x7f636cf130 (LWP 30635)] [Thread 0x7f63edf130 (LWP 30623) exited] [New Thread 0x7f672f2130 (LWP 30645)] [New Thread 0x7f63edf130 (LWP 30646)] Thread 1 "seamonkey" received signal SIGSEGV, Segmentation fault. 0x00000055555634c0 in BaseAllocator::realloc(void*, unsigned long) () (gdb) bt #0 0x00000055555634c0 in BaseAllocator::realloc(void*, unsigned long) () #1 0x0000005555563750 in realloc () #2 0x0000007fb45470e8 in js::irregexp::RegExpStackScope::~RegExpStackScope() () at /usr/lib64/seamonkey/libxul.so #3 0x0000007fb436efb8 in js::RegExpShared::execute(JSContext*, JS::MutableHandle, JS::Handle, unsigned long, js::MatchPairs*, unsigned long*) () at /usr/lib64/seamonkey/libxul.so #4 0x0000007fb4558d04 in js::RegExpTester(JSContext*, unsigned int, JS::Value*) () at /usr/lib64/seamonkey/libxul.so #5 0x0000007fb3f9aca0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #6 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #7 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #8 0x0000007fb3f9ade0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #9 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #10 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #11 0x0000007fb3f9ade0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #12 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #13 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #14 0x0000007fb3f9ade0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #15 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #16 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #17 0x0000007fb3f9ade0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #18 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #19 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #20 0x0000007fb3f9b5dc in js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #21 0x0000007fb42b8bf8 in js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const () at /usr/lib64/seamonkey/libxul.so #22 0x0000007fb429da44 in js::CrossCompartmentWrapper::call(JSContext*, JS::Handle, JS::CallArgs const&) const () at /usr/lib64/seamonkey/libxul.so #23 0x0000007fb42991e8 in js::proxy_Call(JSContext*, unsigned int, JS::Value*) () at /usr/lib64/seamonkey/libxul.so #24 0x0000007fb3f9ae80 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #25 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #26 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #27 0x0000007fb3f9a5b8 in js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) () at /usr/lib64/seamonkey/libxul.so #28 0x0000007fb41d2704 in JS::CloneAndExecuteScript(JSContext*, JS::Handle, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #29 0x0000007fb19348f8 in mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo&, nsIFile*, JS::MutableHandle, JS::MutableHandle, char**, bool, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #30 0x0000007fb1935e0c in mozJSComponentLoader::Import(JSContext*, nsTSubstring const&, JS::MutableHandle, JS::MutableHandle, bool) () at /usr/lib64/seamonkey/libxul.so #31 0x0000007fb19361b8 in mozJSComponentLoader::ImportInto(nsTSubstring const&, JS::Handle, JSContext*, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #32 0x0000007fb1936448 in mozJSComponentLoader::ImportInto(nsTSubstring const&, JS::Handle, JSContext*, unsigned char, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #33 0x0000007fb1f4b3b4 in mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const&, nsTSubstring const&, mozilla::dom::Optional > const&, JS::MutableHandle, mozilla::ErrorResult&) () at /usr/lib64/seamonkey/libxul.so #34 0x0000007fb239bbd4 in mozilla::dom::ChromeUtilsBinding::import(JSContext*, unsigned int, JS::Value*) () at /usr/lib64/seamonkey/libxul.so #35 0x0000007fb3f9aca0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #36 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #37 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #38 0x0000007fb3f9ade0 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #39 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #40 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #41 0x0000007fb3f9b5dc in js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #42 0x0000007fb42b8bf8 in js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const () at /usr/lib64/seamonkey/libxul.so #43 0x0000007fb429da44 in js::CrossCompartmentWrapper::call(JSContext*, JS::Handle, JS::CallArgs const&) const () at /usr/lib64/seamonkey/libxul.so #44 0x0000007fb42991e8 in js::proxy_Call(JSContext*, unsigned int, JS::Value*) () at /usr/lib64/seamonkey/libxul.so #45 0x0000007fb3f9ae80 in InternalCall(JSContext*, js::AnyInvokeArgs const&) () at /usr/lib64/seamonkey/libxul.so #46 0x0000007fb3f8e2dc in Interpret(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #47 0x0000007fb3f99468 in js::RunScript(JSContext*, js::RunState&) () at /usr/lib64/seamonkey/libxul.so #48 0x0000007fb3f9b5dc in js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #49 0x0000007fb41e67a8 in JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) () at /usr/lib64/seamonkey/libxul.so #50 0x0000007fb198b68c in nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) () at /usr/lib64/seamonkey/libxul.so #51 0x0000007fb1387ca4 in PrepareAndDispatch () at /usr/lib64/seamonkey/libxul.so #52 0x0000007fb1387f5c in SharedStub () at /usr/lib64/seamonkey/libxul.so #53 0x0000007fb3eadc48 in nsXREDirProvider::DoStartup() [clone .part.0] () at /usr/lib64/seamonkey/libxul.so #54 0x0000007fb3ea95c8 in XREMain::XRE_mainRun() () at /usr/lib64/seamonkey/libxul.so #55 0x0000007fb3eaa574 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) () at /usr/lib64/seamonkey/libxul.so #56 0x0000007fb3eaa93c in XRE_main(int, char**, mozilla::BootstrapConfig const&) () at /usr/lib64/seamonkey/libxul.so #57 0x000000555555b50c in do_main(int, char**, char**) () #58 0x000000555555ad90 in main () (gdb)