Bug 2391175 - [abrt] spectacle: KCrash::defaultCrashHandler(): spectacle killed by SIGABRT
Summary: [abrt] spectacle: KCrash::defaultCrashHandler(): spectacle killed by SIGABRT
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: spectacle
Version: 42
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: marcdeop
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:3c06b869faa850a40d016af7598...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-08-26 22:55 UTC by Mr. Beedell, Roke Julian Lockhart (RJLB)
Modified: 2025-08-27 00:12 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-08-27 00:12:41 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.49 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: maps (3.95 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: limits (1.29 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: environ (4.75 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: open_fds (5.46 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: mountinfo (3.96 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: os_info (739 bytes, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: cpuinfo (3.63 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: core_backtrace (87.75 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: dso_list (936 bytes, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: backtrace (212.63 KB, text/plain)
2025-08-26 22:55 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 508788 0 NOR UNCONFIRMED [ANR] Spectacle crashed when DBus wasn't available 2025-08-26 22:56:50 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.