tim@dhcppc2 ~ $ gdb firefox GNU gdb (Gentoo 7.9.1 vanilla) 7.9.1 Copyright (C) 2015 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 "x86_64-gentoo-linux-musl". 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 firefox...Reading symbols from /usr/lib/debug//usr/lib/firefox/firefox.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/firefox [New LWP 2259] [LWP 2259 exited] [New LWP 2261] [New LWP 2262] [New LWP 2263] [New LWP 2264] [New LWP 2265] [New LWP 2266] [New LWP 2267] [New LWP 2268] [New LWP 2269] [New LWP 2270] [New LWP 2271] [New LWP 2272] [New LWP 2273] [New LWP 2274] [New LWP 2275] [New LWP 2276] [New LWP 2277] [LWP 2277 exited] [New LWP 2278] [New LWP 2279] [New LWP 2280] [LWP 2278 exited] [New LWP 2283] Program received signal SIG39, Real-time event 39. 0x00007ffff4afabb6 in non-virtual thunk to nsHTMLDocument::GetPreferredStyleSheetSet(nsAString_internal&) () from /usr/lib/firefox/libxul.so (gdb) bt #0 0x00007ffff4afabb6 in non-virtual thunk to nsHTMLDocument::GetPreferredStyleSheetSet(nsAString_internal&) () from /usr/lib/firefox/libxul.so #1 0x00007ffff4fbfa39 in mozilla::css::Loader::Loader(nsIDocument*) () from /usr/lib/firefox/libxul.so #2 0x00007ffff4469ad8 in nsDocument::Init() () from /usr/lib/firefox/libxul.so #3 0x00007ffff4b6d271 in nsHTMLDocument::Init() () from /usr/lib/firefox/libxul.so #4 0x00007ffff4b6a583 in NS_NewHTMLDocument(nsIDocument**, bool) () from /usr/lib/firefox/libxul.so #5 0x00007ffff51fefc4 in CreateHTMLDocument(nsISupports*, nsID const&, void**) () from /usr/lib/firefox/libxul.so #6 0x00007ffff3c10b9f in nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) () from /usr/lib/firefox/libxul.so #7 0x00007ffff3c357c2 in nsCreateInstanceByCID::operator()(nsID const&, void**) const () from /usr/lib/firefox/libxul.so #8 0x00007ffff3c2de10 in nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) () from /usr/lib/firefox/libxul.so #9 0x00007ffff520135d in nsContentDLF::CreateBlankDocument(nsILoadGroup*, nsIPrincipal*, nsIDocument**) () from /usr/lib/firefox/libxul.so #10 0x00007ffff531cebe in nsDocShell::CreateAboutBlankContentViewer(nsIPrincipal*, nsIURI*, bool) () from /usr/lib/firefox/libxul.so #11 0x00007ffff536132e in nsWebShellWindow::Initialize(nsIXULWindow*, nsIXULWindow*, nsIURI*, int, int, bool, nsITabParent*, nsWidgetInitData&) () ---Type to continue, or q to quit--- from /usr/lib/firefox/libxul.so #12 0x00007ffff5361818 in nsAppShellService::JustCreateTopWindow(nsIXULWindow*, nsIURI*, unsigned int, int, int, bool, nsITabParent*, nsWebShellWindow**) () from /usr/lib/firefox/libxul.so #13 0x00007ffff5361c07 in nsAppShellService::CreateTopLevelWindow(nsIXULWindow*, nsIURI*, unsigned int, int, int, nsITabParent*, nsIXULWindow**) () from /usr/lib/firefox/libxul.so #14 0x00007ffff54bded0 in nsAppStartup::CreateChromeWindow2(nsIWebBrowserChrome*, unsigned int, unsigned int, nsIURI*, nsITabParent*, bool*, nsIWebBrowserChrome**) () from /usr/lib/firefox/libxul.so #15 0x00007ffff533590b in nsWindowWatcher::OpenWindowInternal(nsIDOMWindow*, char const*, char const*, char const*, bool, bool, bool, nsITabParent*, nsIArray*, nsIDOMWindow**) () from /usr/lib/firefox/libxul.so #16 0x00007ffff53366dc in nsWindowWatcher::OpenWindow(nsIDOMWindow*, char const*, char const*, char const*, nsISupports*, nsIDOMWindow**) () from /usr/lib/firefox/libxul.so #17 0x00007ffff3c23467 in NS_InvokeByIndex () from /usr/lib/firefox/libxul.so #18 0x00007ffff40ccf84 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) () from /usr/lib/firefox/libxul.so #19 0x00007ffff40d1919 in XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) () from /usr/lib/firefox/libxul.so #20 0x00007ffff58cf2c6 in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so ---Type to continue, or q to quit--- #21 0x00007ffff58c1df9 in Interpret(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #22 0x00007ffff58ceee1 in js::RunScript(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #23 0x00007ffff58cf20f in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #24 0x00007ffff5c5d711 in js::fun_apply(JSContext*, unsigned int, JS::Value*) () from /usr/lib/firefox/libxul.so #25 0x00007ffff58cf2c6 in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #26 0x00007ffff58cff28 in js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) () from /usr/lib/firefox/libxul.so #27 0x00007ffff5cb1005 in js::DirectProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so #28 0x00007ffff5cbc7c9 in js::CrossCompartmentWrapper::call(JSContext*, JS::Handle, JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so #29 0x00007ffff5cb93da in js::Proxy::call(JSContext*, JS::Handle, JS::CallArgs const&) () from /usr/lib/firefox/libxul.so #30 0x00007ffff5cba51f in js::proxy_Call(JSContext*, unsigned int, JS::Value*) () from /usr/lib/firefox/libxul.so #31 0x00007ffff58cf410 in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so ---Type to continue, or q to quit--- #32 0x00007ffff58c1df9 in Interpret(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #33 0x00007ffff58ceee1 in js::RunScript(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #34 0x00007ffff58cf20f in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #35 0x00007ffff58c1df9 in Interpret(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #36 0x00007ffff58ceee1 in js::RunScript(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #37 0x00007ffff58cf20f in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #38 0x00007ffff58cff28 in js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) () from /usr/lib/firefox/libxul.so #39 0x00007ffff5cb1005 in js::DirectProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so #40 0x00007ffff5cbc7c9 in js::CrossCompartmentWrapper::call(JSContext*, JS::Handle, JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so #41 0x00007ffff5cb93da in js::Proxy::call(JSContext*, JS::Handle, JS::CallArgs const&) () from /usr/lib/firefox/libxul.so #42 0x00007ffff5cba51f in js::proxy_Call(JSContext*, unsigned int, JS::Value*) () from /usr/lib/firefox/libxul.so ---Type to continue, or q to quit--- #43 0x00007ffff58cf410 in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #44 0x00007ffff58c1df9 in Interpret(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #45 0x00007ffff58ceee1 in js::RunScript(JSContext*, js::RunState&) () from /usr/lib/firefox/libxul.so #46 0x00007ffff58cf20f in js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) () from /usr/lib/firefox/libxul.so #47 0x00007ffff58cff28 in js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) () from /usr/lib/firefox/libxul.so #48 0x00007ffff5be24ea in JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) () from /usr/lib/firefox/libxul.so #49 0x00007ffff40d0085 in nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) () from /usr/lib/firefox/libxul.so #50 0x00007ffff3c24012 in PrepareAndDispatch () from /usr/lib/firefox/libxul.so #51 0x00007ffff3c23579 in SharedStub () from /usr/lib/firefox/libxul.so #52 0x00007ffff54faefe in nsXREDirProvider::DoStartup() () from /usr/lib/firefox/libxul.so #53 0x00007ffff54f52c9 in XREMain::XRE_mainRun() () from /usr/lib/firefox/libxul.so ---Type to continue, or q to quit--- #54 0x00007ffff54f5844 in XREMain::XRE_main(int, char**, nsXREAppData const*) () from /usr/lib/firefox/libxul.so #55 0x00007ffff54f5a5f in XRE_main () from /usr/lib/firefox/libxul.so #56 0x00000000004040b3 in main () (gdb) (gdb) q A debugging session is active.