Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Crash on startup Version-Release number of selected component (if applicable): firefox-113.0-1.fc39.x86_64 How reproducible: Alaways and from the couple cores collected by systemd-coredump it crashes in the same place. Additional info: ... Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f2f83eff4c0 (LWP 4912))] Missing separate debuginfos, use: dnf debuginfo-install firefox-113.0-1.fc39.x86_64 (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f2f8388f743 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f2f8383e71e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f2f7ce5d9b0 in nsProfileLock::FatalSignalHandler (signo=11, info=<optimized out>, context=0x7ffd59b98180) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/toolkit/profile/nsProfileLock.cpp:174 #4 <signal handler called> #5 core::sync::atomic::atomic_load<usize> (dst=0xe5e5e5e5e5e5e5e5, order=core::sync::atomic::Ordering::Relaxed) at /builddir/build/BUILD/rustc-1.69.0-src/library/core/src/sync/atomic.rs:3160 #6 core::sync::atomic::AtomicUsize::load (self=0xe5e5e5e5e5e5e5e5, order=core::sync::atomic::Ordering::Relaxed) at /builddir/build/BUILD/rustc-1.69.0-src/library/core/src/sync/atomic.rs:2263 #7 servo_arc::{impl#10}::clone<indexmap::map::IndexMap<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>> (self=0x7f2f8364b2b0) at servo/components/servo_arc/lib.rs:402 #8 core::option::Option<&servo_arc::Arc<indexmap::map::IndexMap<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>>>::cloned<servo_arc::Arc<indexmap::map::IndexMap<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>>> (self=...) at /builddir/build/BUILD/rustc-1.69.0-src/library/core/src/option.rs:1951 #9 style::custom_properties::CustomPropertiesBuilder::build (self=...) at servo/components/style/custom_properties.rs:773 #10 0x00007f2f7db0df3c in style::properties::cascade::apply_declarations<style::gecko::wrapper::GeckoElement, style::properties::cascade::DeclarationIterator> (device=0x7f2f6dad9040, pseudo=..., rules=<optimized out>, guards=0x7ffd59b993f0, iter=<error reading variable: Cannot access memory at address 0x54>, originating_element_style=..., parent_style=..., cascade_mode=..., parent_style_ignoring_first_line=<error reading variable: Cannot access memory at address 0x0>, layout_parent_style=<error reading variable: Cannot access memory at address 0x0>, cascade_input_flags=..., quirks_mode=<optimized out>, rule_cache=<error reading variable: Cannot access memory at address 0x0>, rule_cache_conditions=<optimized out>, element=<error reading variable: Cannot access memory at address 0x0>) at servo/components/style/properties/cascade.rs:291 #11 style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement> (device=0x7f2f6dad9040, pseudo=..., rule_node=<optimized out>, guards=0x7ffd59b993f0, originating_element_style=..., parent_style=..., parent_style_ignoring_first_line=..., layout_parent_style=..., cascade_mode=..., cascade_input_flags=..., quirks_mode=selectors::context::QuirksMode::Quirks, rule_cache=..., rule_cache_conditions=0x7ffd59b99308, element=...) at servo/components/style/properties/cascade.rs:198 #12 0x00007f2f7db0d6fd in style::properties::cascade::cascade<style::gecko::wrapper::GeckoElement> (device=0x7ffd59b98da8, pseudo=..., rule_node=0x90, guards=0xa0000, originating_element_style=..., parent_style_ignoring_first_line=..., layout_parent_style=..., visited_rules=..., cascade_input_flags=..., rule_cache=..., rule_cache_conditions=0x7ffd59b99308, element=..., parent_style=<error reading variable: Cannot access memory at address 0x0>, quirks_mode=<optimized out>) at servo/components/style/properties/cascade.rs:74 #13 style::stylist::Stylist::cascade_style_and_visited<style::gecko::wrapper::GeckoElement> (self=0x7ffd59b98da8, element=..., pseudo=..., inputs=..., guards=0xa0000, originating_element_style=..., parent_style=..., parent_style_ignoring_first_line=..., layout_parent_style=..., rule_cache=..., rule_cache_conditions=0x7ffd59b99308) at servo/components/style/stylist.rs:1089 #14 0x00007f2f7db8e2f5 in style::stylist::Stylist::compute_pseudo_element_style_with_inputs<style::gecko::wrapper::GeckoElement> (self=0x7f2f6dad9040, inputs=..., pseudo=0x7ffd59b99218, guards=0x7ffd59b993f0, originating_element_style=<error reading variable: Cannot access memory at address 0x0>, parent_style=..., element=<error reading variable: Cannot access memory at address 0x0>) at servo/components/style/stylist.rs:1026 #15 style::stylist::Stylist::precomputed_values_for_pseudo_with_rule_node<style::gecko::wrapper::GeckoElement> (self=0x7f2f6dad9040, guards=0x7ffd59b993f0, pseudo=0x7ffd59b99218, parent=..., rules=...) at servo/components/style/stylist.rs:889 #16 geckoservo::glue::Servo_ComputedValues_GetForAnonymousBox (parent_style_or_null=..., pseudo=<optimized out>, raw_data=0x7f2f6dad9000, page_name=<optimized out>) at servo/ports/geckolib/glue.rs:3965 #17 0x00007f2f7bc25030 in mozilla::ServoStyleSet::ResolveInheritingAnonymousBoxStyle (this=0x7f2f6d4c7300, aType=mozilla::PseudoStyleType::viewport, aParentStyle=0x0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286 #18 0x00007f2f7bcbfef3 in nsCSSFrameConstructor::ConstructRootFrame (this=0x7f2f76062be0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/layout/base/nsCSSFrameConstructor.cpp:2620 #19 0x00007f2f7bca6bd9 in mozilla::PresShell::Initialize (this=0x7f2f59eaf000) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286 #20 0x00007f2f7b42ad40 in mozilla::dom::PrototypeDocumentContentSink::StartLayout (this=this@entry=0x7f2f584948b0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/prototype/PrototypeDocumentContentSink.cpp:702 #21 0x00007f2f7b42ae54 in mozilla::dom::PrototypeDocumentContentSink::DoneWalking (this=0x7f2f584948b0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/prototype/PrototypeDocumentContentSink.cpp:670 #22 0x00007f2f7b9aed92 in mozilla::dom::DocumentL10n::InitialTranslationCompleted (this=0x7f2f6ef92200, aL10nCached=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/l10n/DocumentL10n.cpp:324 #23 0x00007f2f7b9af257 in mozilla::dom::DocumentL10n::InitialTranslationCompleted (aL10nCached=false, this=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/l10n/DocumentL10n.cpp:307 #24 L10nReadyHandler::RejectedCallback (this=0x7f2f760d3c80, aCx=<optimized out>, aValue=..., aRv=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/l10n/DocumentL10n.cpp:81 #25 0x00007f2f7b70446f in mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::RejectedCallback (this=<optimized out>, aCx=<optimized out>, aValue=..., aRv=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/dom/promise/Promise.cpp:489 #26 0x00007f2f7b705b6b in mozilla::dom::NativeHandlerCallback (aCx=0x7f2f70122200, aArgc=<optimized out>, aVp=0x7ffd59b99868) --Type <RET> for more, q to quit, c to continue without paging-- at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/js/CallArgs.h:219 #27 0x00007f2f7d7c45d9 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7f2f7b705990 <mozilla::dom::NativeHandlerCallback(JSContext*, unsigned int, JS::Value*)>, cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:486 #28 js::InternalCallOrConstruct (cx=cx@entry=0x7f2f70122200, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:580 #29 0x00007f2f7d7c493d in InternalCall (reason=<optimized out>, args=..., cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:647 #30 js::Call (cx=0x7f2f70122200, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:679 #31 0x00007f2f7d089a96 in js::Call (cx=<optimized out>, fval=..., thisv=..., arg0=..., rval=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.h:116 #32 0x00007f2f7d0bc46d in PromiseReactionJob (cx=0x7f2f70122200, argc=<optimized out>, vp=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/js/RootingAPI.h:1219 #33 0x00007f2f7d7c45d9 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7f2f7d0bbc00 <PromiseReactionJob(JSContext*, unsigned int, JS::Value*)>, cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:486 #34 js::InternalCallOrConstruct (cx=cx@entry=0x7f2f70122200, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:580 #35 0x00007f2f7d7c493d in InternalCall (reason=<optimized out>, args=..., cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:647 #36 js::Call (cx=0x7f2f70122200, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:679 #37 0x00007f2f7cf9eff3 in JS::Call (cx=0x7f2f70122200, thisv=..., fval=..., args=..., rval=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/CallAndConstruct.cpp:117 #38 0x00007f2f7a0a083a in mozilla::dom::PromiseJobCallback::Call (this=0x7f2f57c20740, cx=..., aThisVal=..., aRv=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/dom/BindingCallContext.h:43 #39 0x00007f2f78c93424 in mozilla::dom::PromiseJobCallback::Call (this=0x7f2f57c20740, aRv=..., aExecutionReason=aExecutionReason@entry=0x7f2f7e92f7dd "promise callback", aExceptionHandling=aExceptionHandling@entry=mozilla::dom::CallbackObject::eReportExceptions, aRealm=aRealm@entry=0x0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/Maybe.h:795 #40 0x00007f2f78c935a1 in mozilla::dom::PromiseJobCallback::Call (aExecutionReason=0x7f2f7e92f7dd "promise callback", this=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/ErrorResult.h:885 #41 mozilla::PromiseJobRunnable::Run (this=0x7f2f57c1f2a0, aAso=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/base/CycleCollectedJSContext.cpp:213 #42 0x00007f2f78ca020d in mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint (this=this@entry=0x7f2f700aa000, aForce=aForce@entry=false) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/base/CycleCollectedJSContext.cpp:676 #43 0x00007f2f78ca0a4f in mozilla::CycleCollectedJSContext::AfterProcessTask (this=0x7f2f700aa000, aRecursionDepth=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/base/CycleCollectedJSContext.cpp:463 #44 0x00007f2f794ecc77 in XPCJSContext::AfterProcessTask (this=<optimized out>, aNewRecursionDepth=1) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/xpconnect/src/XPCJSContext.cpp:1482 #45 0x00007f2f78d55fc4 in nsThread::ProcessNextEvent (this=0x7f2f8365e580, aMayWait=<optimized out>, aResult=0x7ffd59b9a277) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/threads/nsThread.cpp:1276 #46 0x00007f2f78d4142f in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/threads/nsThreadUtils.cpp:479 #47 0x00007f2f7c9e5876 in mozilla::SpinEventLoopUntil<> (aThread=0x0, aPredicate=..., aVeryGoodReasonToDoThis=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/SpinEventLoopUntil.h:176 #48 mozilla::AppWindow::ShowModal (this=0x7f2f74b1c680) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpfe/appshell/AppWindow.cpp:505 #49 0x00007f2f7ce236dc in nsWindowWatcher::OpenWindowInternal (this=this@entry=0x7f2f700468e0, aParent=aParent@entry=0x0, aUrl=..., aName=..., aFeatures=..., aCalledFromJS=aCalledFromJS@entry=false, aDialog=false, aNavigate=true, aArgv=0x0, aIsPopupSpam=false, aForceNoOpener=false, aForceNoReferrer=false, aPrintKind=nsPIWindowWatcher::PRINT_NONE, aLoadState=0x0, aResult=0x7ffd59b9a9a0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/toolkit/components/windowwatcher/nsWindowWatcher.cpp:1434 #50 0x00007f2f7ce23dd5 in nsWindowWatcher::OpenWindow (this=0x7f2f700468e0, aParent=0x0, aUrl=..., aName=..., aFeatures=..., aArguments=<optimized out>, aResult=0x7ffd59b9abd8) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/mozilla/RefPtr.h:481 #51 0x00007f2f78d5a176 in (null) () at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 #52 0x00007f2f794f9c7b in CallMethodHelper::Invoke (this=0x7ffd59b9ab18) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/xpconnect/src/XPCWrappedNative.cpp:1626 #53 CallMethodHelper::Call (this=0x7ffd59b9ab18) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/xpconnect/src/XPCWrappedNative.cpp:1179 #54 XPCWrappedNative::CallMethod (ccx=warning: can't find linker symbol for virtual table for `XPCCallContext' value ..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/xpconnect/src/XPCWrappedNative.cpp:1125 #55 0x00007f2f7950e2f1 in XPC_WN_CallMethod (cx=0x7f2f70122200, argc=5, vp=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:965 #56 0x00007f2f7d7c45d9 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7f2f7950e060 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:486 #57 js::InternalCallOrConstruct (cx=0x7f2f70122200, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:580 #58 0x00007f2f7d7b635c in InternalCall (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:647 #59 js::CallFromStack (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:652 #60 js::Interpret (cx=0x7f2f70122200, state=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:3395 #61 0x00007f2f7d7c40b3 in MaybeEnterInterpreterTrampoline (state=..., cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:400 #62 js::RunScript (cx=cx@entry=0x7f2f70122200, state=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:458 #63 0x00007f2f7d7c44ce in js::InternalCallOrConstruct (cx=cx@entry=0x7f2f70122200, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:612 #64 0x00007f2f7d7c493d in InternalCall (reason=<optimized out>, args=..., cx=0x7f2f70122200) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:647 #65 js::Call (cx=0x7f2f70122200, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/Interpreter.cpp:679 #66 0x00007f2f7cf9f2c5 in JS_CallFunctionValue (cx=0x7f2f70122200, obj=..., fval=..., args=..., rval=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/js/src/vm/CallAndConstruct.cpp:53 #67 0x00007f2f7950baef in nsXPCWrappedJS::CallMethod (this=<optimized out>, methodIndex=<optimized out>, info=<optimized out>, nativeParams=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/objdir/dist/include/js/RootingAPI.h:1219 #68 0x00007f2f78d5ae26 in PrepareAndDispatch (self=0x7f2f70050bc0, methodIndex=<optimized out>, args=<optimized out>, gpregs=0x7ffd59b9baa0, fpregs=0x7ffd59b9bad0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115 #69 0x00007f2f78d5a30d in (null) () from /usr/lib64/firefox/libxul.so #70 0x00007f2f78ce4af8 in nsObserverList::NotifyObservers (this=<optimized out>, aSubject=aSubject@entry=0x0, aTopic=aTopic@entry=0x7f2f7f8e5c64 "final-ui-startup", someData=someData@entry=0x0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/ds/nsObserverList.cpp:70 #71 0x00007f2f78ce4cb8 in nsObserverService::NotifyObservers (this=0x7f2f74c3ee80, aSubject=<optimized out>, aTopic=0x7f2f7f8e5c64 "final-ui-startup", aSomeData=<optimized out>) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/xpcom/ds/nsObserverService.cpp:291 #72 0x00007f2f7ce719c7 in XREMain::XRE_mainRun (this=this@entry=0x7ffd59b9beb0) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/toolkit/xre/nsAppRunner.cpp:5536 #73 0x00007f2f7ce7273c in XREMain::XRE_main (this=this@entry=0x7ffd59b9beb0, argc=argc@entry=1, argv=argv@entry=0x7ffd59b9d228, aConfig=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/toolkit/xre/nsAppRunner.cpp:5843 #74 0x00007f2f7ce72cd7 in XRE_main (argc=1, argv=0x7ffd59b9d228, aConfig=...) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/toolkit/xre/nsAppRunner.cpp:5899 #75 0x000055cb2afc284d in do_main (argc=<optimized out>, argv=<optimized out>, envp=envp@entry=0x7ffd59b9d238) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/browser/app/nsBrowserApp.cpp:227 #76 0x000055cb2afc1af8 in main (argc=<optimized out>, argv=<optimized out>, envp=0x7ffd59b9d238) at /usr/src/debug/firefox-113.0-1.fc39.x86_64/browser/app/nsBrowserApp.cpp:442 (gdb)
Known rawhide Rust related issued.
*** This bug has been marked as a duplicate of bug 2196705 ***