Bug 2391175

Summary: [abrt] spectacle: KCrash::defaultCrashHandler(): spectacle killed by SIGABRT
Product: [Fedora] Fedora Reporter: Mr. Beedell, Roke Julian Lockhart (RJLB) <8ru2u4gz>
Component: spectacleAssignee: marcdeop
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: 8ru2u4gz, kde-sig, marcdeop
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/3f46fdec4f8faedb6ce6b890d4faa4283ef3ab5
Whiteboard: abrt_hash:3c06b869faa850a40d016af7598b4858f85ec31e;VARIANT_ID=kde;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-08-27 00:12:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: proc_pid_status
none
File: maps
none
File: limits
none
File: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: dso_list
none
File: backtrace none

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:38 UTC
Description of problem:
Per https://bugs.kde.org/show_bug.cgi?id=508788#c0, "Caused by https://bugzilla.redhat.com/show_bug.cgi?id=2390803#c0 (DBus not being available), like https://bugzilla.redhat.com/show_bug.cgi?id=2390829#c0 was. If not a real problem, no worries, but Dr. Konqi generally only appears when it can glean something of use. I've had DBus be swamped to the point of unavailability in the past for a reason I can't recall, but I do realise that, due to how integral it is to the OS, this might be undefined behaviour."

Version-Release number of selected component:
spectacle-1:6.4.4-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         spectacle killed by SIGABRT
journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=26f430;b=d9556942b8a740ffb2d9bea7885652e1;m=4a959d6dc;t=63d4c4352768e;x=717bc1d516371e1f
executable:     /usr/bin/spectacle
cmdline:        spectacle --new-instance
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.konsole-89356.scope
rootdir:        /
uid:            1000
kernel:         6.15.10-200.fc42.x86_64
package:        spectacle-1:6.4.4-1.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: KCrash::defaultCrashHandler
comment:        Per https://bugs.kde.org/show_bug.cgi?id=508788#c0, "Caused by https://bugzilla.redhat.com/show_bug.cgi?id=2390803#c0 (DBus not being available), like https://bugzilla.redhat.com/show_bug.cgi?id=2390829#c0 was. If not a real problem, no worries, but Dr. Konqi generally only appears when it can glean something of use. I've had DBus be swamped to the point of unavailability in the past for a reason I can't recall, but I do realise that, due to how integral it is to the OS, this might be undefined behaviour."

Truncated backtrace:
Thread no. 1 (68 frames)
 #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.17.0-1.fc42.x86_64/src/kcrash.cpp:605
 #5 __syscall_cancel_arch at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52
 #6 __internal_syscall_cancel at cancellation.c:49
 #7 __futex_abstimed_wait_common64 at futex-internal.c:57
 #8 __futex_abstimed_wait_common at futex-internal.c:87
 #9 __futex_abstimed_wait_cancelable64 at futex-internal.c:139
 #10 __pthread_cond_wait_common at pthread_cond_wait.c:426
 #11 ___pthread_cond_wait at pthread_cond_wait.c:458
 #12 QWaitConditionPrivate::wait at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:67
 #13 QWaitCondition::wait at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
 #14 QDBusPendingCallPrivate::waitForFinished at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbuspendingcall.cpp:206
 #15 QDBusConnectionPrivate::sendWithReply at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbusintegrator.cpp:2072
 #16 QDBusConnection::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbusconnection.cpp:410
 #17 PlasmaVersion::get at /usr/src/debug/spectacle-6.4.4-1.fc42.x86_64/src/PlasmaVersion.cpp:30
 #18 SpectacleCore::takeNewScreenshot at /usr/src/debug/spectacle-6.4.4-1.fc42.x86_64/src/SpectacleCore.cpp:927
 #19 SpectacleCore::qt_metacall at /usr/src/debug/spectacle-6.4.4-1.fc42.x86_64/redhat-linux-build/src/spectacle_autogen/include/moc_SpectacleCore.cpp:310
 #20 QQmlObjectOrGadget::metacall at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14
 #21 QV4::CallMethod at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1722
 #22 QV4::QObjectMethod::callPrecise at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2082
 #23 operator() at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078
 #24 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3055
 #25 QV4::QObjectMethod::callInternal at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078
 #26 QV4::FunctionObject::call at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187
 #27 QV4::Moth::VME::interpret at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:798
 #28 QV4::Moth::VME::exec at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487
 #29 QV4::doCall at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:52
 #30 QV4::Function::call at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:77
 #31 operator() at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:28
 #32 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4jscall_p.h:199
 #33 QV4::Function::call at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:25
 #34 QQmlJavaScriptExpression::evaluate at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:270
 #35 QQmlBoundSignalExpression::evaluate at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlboundsignal.cpp:200
 #36 QQmlBoundSignal_callback at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlboundsignal.cpp:315
 #37 QQmlNotifier::emitNotify at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlnotifier.cpp:70
 #38 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4036
 #39 QQuickAbstractButtonPrivate::handleRelease at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quicktemplates/qquickabstractbutton.cpp:190
 #40 QQuickControl::mouseReleaseEvent at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quicktemplates/qquickcontrol.cpp:2067
 #41 QQuickItemPrivate::deliverPointerEvent at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitem.cpp:5680
 #42 QQuickItem::event at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitem.cpp:9146
 #43 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
 #44 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #45 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #46 QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:2444
 #47 QQuickDeliveryAgentPrivate::deliverUpdatedPoints at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:2222
 #48 QQuickDeliveryAgentPrivate::deliverPointerEvent at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:2035
 #49 QQuickDeliveryAgentPrivate::handleMouseEvent at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:1788
 #50 QQuickDeliveryAgent::event at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:822
 #51 QQuickWindow::event at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickwindow.cpp:1548
 #52 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
 #53 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #54 QCoreApplication::sendSpontaneousEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560
 #55 QGuiApplicationPrivate::processMouseEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:2476
 #56 QWindowSystemInterface::sendWindowSystemEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1113
 #57 QWindowSystemInterface::flushWindowSystemEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1082
 #58 QObject::event at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
 #59 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
 #60 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #61 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #62 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
 #63 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
 #65 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249
 #66 g_main_context_iterate_unlocked at ../glib/gmain.c:4314
 #67 g_main_context_iteration at ../glib/gmain.c:4379
 #68 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
 #69 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
 #70 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
 #71 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
 #72 QApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:41 UTC
Created attachment 2104941 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:42 UTC
Created attachment 2104942 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:44 UTC
Created attachment 2104943 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:45 UTC
Created attachment 2104944 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:47 UTC
Created attachment 2104945 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:48 UTC
Created attachment 2104946 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:49 UTC
Created attachment 2104947 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:51 UTC
Created attachment 2104948 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:52 UTC
Created attachment 2104949 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:53 UTC
Created attachment 2104950 [details]
File: dso_list

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 22:55:55 UTC
Created attachment 2104951 [details]
File: backtrace

Comment 12 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-27 00:12:41 UTC
See https://bugs.kde.org/show_bug.cgi?id=508788#c2.