Description of problem: Per https://bugzilla.redhat.com/show_bug.cgi?id=2374526#c1, "When I reinitialised from suspension via KScreenLocker, Plasma Shell was hung. It momentarily stopped being so, during which I attempted to invoke GNOME Abrt. I attempted to log out whilst it wwas hung again, but GA finally launched. After some time, it killed it, evidently as a last resort when log out has failed." Version-Release number of selected component: plasma-workspace-6.4.0-1.fc42 Additional info: reporter: libreport-2.17.15 type: CCpp reason: plasmashell killed by SIGABRT journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=d75f4;b=cf6f28fe49a643ef8ee3611d34cbb270;m=4a5a2b6da;t=6387f0b22661b;x=74507c85c28c6dea executable: /usr/bin/plasmashell cmdline: /usr/bin/plasmashell --no-respawn cgroup: 0::/user.slice/user-1000.slice/user/session.slice/plasma-plasmashell.service rootdir: / uid: 1000 kernel: 6.15.3-200.fc42.x86_64 package: plasma-workspace-6.4.0-1.fc42 runlevel: N 5 dso_list: /usr/bin/plasmashell plasma-workspace-6.4.0-1.fc42.x86_64 (Fedora Project) 1750362080 backtrace_rating: 4 crash_function: KCrash::defaultCrashHandler comment: Per https://bugzilla.redhat.com/show_bug.cgi?id=2374526#c1, "When I reinitialised from suspension via KScreenLocker, Plasma Shell was hung. It momentarily stopped being so, during which I attempted to invoke GNOME Abrt. I attempted to log out whilst it wwas hung again, but GA finally launched. After some time, it killed it, evidently as a last resort when log out has failed." Truncated backtrace: Thread no. 0 (60 frames) #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.15.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 KGlobalAccelPrivate::setInactive at /usr/src/debug/kf6-kglobalaccel-6.15.0-1.fc42.x86_64/src/kglobalaccel.cpp:286 #18 KGlobalAccelPrivate::remove at /usr/src/debug/kf6-kglobalaccel-6.15.0-1.fc42.x86_64/src/kglobalaccel.cpp:261 #19 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #20 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #21 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #22 QMetaObject::activate<void, QObject*> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306 #23 QObject::destroyed at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186 #24 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1042 #25 QAction::~QAction at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qaction.cpp:463 #26 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223 #27 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140 #28 KActionCollection::~KActionCollection at /usr/src/debug/kf6-kxmlgui-6.15.0-1.fc42.x86_64/src/kactioncollection.cpp:186 #29 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223 #30 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140 #31 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use at /usr/include/c++/15/bits/shared_ptr_base.h:174 #32 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold at /usr/include/c++/15/bits/shared_ptr_base.h:198 #33 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release at /usr/include/c++/15/bits/shared_ptr_base.h:352 #34 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count at /usr/include/c++/15/bits/shared_ptr_base.h:1069 #35 std::__shared_ptr<Klipper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr at /usr/include/c++/15/bits/shared_ptr_base.h:1531 #36 std::shared_ptr<Klipper>::~shared_ptr at /usr/include/c++/15/bits/shared_ptr.h:175 #37 KlipperInterface::~KlipperInterface at /usr/src/debug/plasma-workspace-6.4.0-1.fc42.x86_64/klipper/declarative/klipperinterface.cpp:18 #38 QQmlPrivate::QQmlElement<KlipperInterface>::~QQmlElement at /usr/include/qt6/QtQml/qqmlprivate.h:104 #40 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223 #41 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140 #42 QQuickItem::~QQuickItem at /usr/src/debug/qt6-qtdeclarative-6.9.1-2.fc42.x86_64/src/quick/items/qquickitem.cpp:2435 #43 PlasmaQuick::AppletQuickItem::~AppletQuickItem at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasmaquick/appletquickitem.cpp:499 #44 PlasmoidItem::~PlasmoidItem at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasmaquick/plasmoid/plasmoiditem.cpp:46 #45 QQmlPrivate::QQmlElement<PlasmoidItem>::~QQmlElement at /usr/include/qt6/QtQml/qqmlprivate.h:104 #47 PlasmaQuick::SharedQmlEngine::~SharedQmlEngine at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasmaquick/sharedqmlengine.cpp:177 #49 operator() at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasmaquick/appletquickitem.cpp:670 #51 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Plasma::Applet*>, void, PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)> >::call(PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>&, void**)::<lambda()> > at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #52 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Plasma::Applet*>, void, PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)> >::call at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 #53 QtPrivate::FunctorCallable<PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>, Plasma::Applet*>::call<QtPrivate::List<Plasma::Applet*>, void> at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 #54 QtPrivate::QCallableObject<PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>, QtPrivate::List<Plasma::Applet*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 #55 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #56 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #57 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #58 QMetaObject::activate<void, Plasma::Applet*> at /usr/include/qt6/QtCore/qobjectdefs.h:306 #59 Plasma::Applet::appletDeleted at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/redhat-linux-build/src/plasma/Plasma_autogen/include/moc_applet.cpp:698 #60 Plasma::Applet::~Applet at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasma/applet.cpp:72 #62 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223 #63 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140 #64 SystemTray::~SystemTray at /usr/src/debug/plasma-workspace-6.4.0-1.fc42.x86_64/applets/systemtray/systemtray.cpp:52 #65 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223 #66 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140 #67 Plasma::Containment::~Containment at /usr/src/debug/libplasma-6.4.0-1.fc42.x86_64/src/plasma/containment.cpp:66 #68 ShellCorona::~ShellCorona at /usr/src/debug/plasma-workspace-6.4.0-1.fc42.x86_64/shell/shellcorona.cpp:366
Created attachment 2095284 [details] File: proc_pid_status
Created attachment 2095285 [details] File: maps
Created attachment 2095286 [details] File: limits
Created attachment 2095287 [details] File: environ
Created attachment 2095288 [details] File: open_fds
Created attachment 2095289 [details] File: mountinfo
Created attachment 2095290 [details] File: os_info
Created attachment 2095291 [details] File: cpuinfo
Created attachment 2095292 [details] File: core_backtrace
Created attachment 2095293 [details] File: var_log_messages
Created attachment 2095294 [details] File: backtrace
Plasma shell hung again. After `org.kde.Shutdown /Shutdown org.kde.Shutdown.logoutAndReboot`, GNOME Abrt appeared, indicating that the shell crashed. reporter: libreport-2.17.15 type: CCpp reason: plasmashell killed by SIGABRT journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=93c64b;b=7dfcb57b0a04465e93e4cb57c2b7a74a;m=74b0f0d7d;t=639fc998af0bd;x=41432ac5c3b4406e executable: /usr/bin/plasmashell cmdline: /usr/bin/plasmashell --no-respawn cgroup: 0::/user.slice/user-1000.slice/user/session.slice/plasma-plasmashell.service rootdir: / uid: 1000 kernel: 6.15.5-200.fc42.x86_64 package: plasma-workspace-6.4.2-1.fc42 runlevel: N 5 dso_list: /usr/bin/plasmashell plasma-workspace-6.4.2-1.fc42.x86_64 (Fedora Project) 1751805247 backtrace_rating: 4 crash_function: KCrash::defaultCrashHandler comment: Plasma shell hung again. After `org.kde.Shutdown /Shutdown org.kde.Shutdown.logoutAndReboot`, GNOME Abrt appeared, indicating that the shell crashed.
https://bugzilla.redhat.com/show_bug.cgi?id=2378681#c17 may be related.