Description of problem: Occurred when I invoked `qdbus-qt6 org.kde.Shutdown /Shutdown org.kde.Shutdown.logout` multiple times, consequtively, when Konsole was preventing logout. Similarly to https://bugzilla.redhat.com/show_bug.cgi?id=2390813#c0, except that I was able to report https://bugs.kde.org/show_bug.cgi?id=508726#c0. Version-Release number of selected component: plasma-workspace-6.4.4-1.fc42 Additional info: reporter: libreport-2.17.15 type: CCpp reason: ksmserver killed by SIGSEGV journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=2668e0;b=d44f16ae00da493bb01f3c6868458b05;m=4b46cf88;t=63d33aab1ed10;x=8be70f83e464b4bb executable: /usr/bin/ksmserver cmdline: /usr/bin/ksmserver cgroup: 0::/user.slice/user-1000.slice/user/session.slice/plasma-ksmserver.service rootdir: / uid: 1000 kernel: 6.15.10-200.fc42.x86_64 package: plasma-workspace-6.4.4-1.fc42 runlevel: N 5 backtrace_rating: 4 crash_function: KCrash::defaultCrashHandler comment: Occurred when I ran the logout QDbus command. Truncated backtrace: Thread no. 1 (30 frames) #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.17.0-1.fc42.x86_64/src/kcrash.cpp:605 #5 std::__atomic_base<QThreadData*>::load at /usr/include/c++/15/bits/atomic_base.h:828 #6 std::atomic<QThreadData*>::load at /usr/include/c++/15/atomic:587 #7 QAtomicOps<QThreadData*>::loadAcquire<QThreadData*> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qatomic_cxx11.h:214 #8 QBasicAtomicPointer<QThreadData>::loadAcquire at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qbasicatomic.h:177 #9 QCoreApplicationPrivate::lockThreadPostEventList at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1580 #10 QObject::deleteLater at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2457 #11 operator() at /usr/src/debug/plasma-workspace-6.4.4-1.fc42.x86_64/ksmserver/logout.cpp:383 #13 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, KSMServer::completeShutdownOrCheckpoint()::<lambda()> >::call(KSMServer::completeShutdownOrCheckpoint()::<lambda()>&, void**)::<lambda()> > at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #14 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, KSMServer::completeShutdownOrCheckpoint()::<lambda()> >::call at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 #15 QtPrivate::FunctorCallable<KSMServer::completeShutdownOrCheckpoint()::<lambda()> >::call<QtPrivate::List<>, void> at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 #16 QtPrivate::QCallableObject<KSMServer::completeShutdownOrCheckpoint()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 #17 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #18 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #19 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #20 QSingleShotTimer::timeout at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qsingleshottimer_p.cpp:116 #21 QSingleShotTimer::timerFinished at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qsingleshottimer.cpp:62 #22 QSingleShotTimer::timerEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qsingleshottimer.cpp:84 #23 QObject::event at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1461 #24 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #25 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546 #26 QTimerInfoList::activateTimers at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426 #27 timerSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152 #29 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249 #30 g_main_context_iterate_unlocked at ../glib/gmain.c:4314 #31 g_main_context_iteration at ../glib/gmain.c:4379 #32 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #33 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77 #34 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449 #35 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986 Potential duplicate: bug 2321112
Created attachment 2104730 [details] File: proc_pid_status
Created attachment 2104731 [details] File: maps
Created attachment 2104732 [details] File: limits
Created attachment 2104733 [details] File: environ
Created attachment 2104734 [details] File: open_fds
Created attachment 2104735 [details] File: mountinfo
Created attachment 2104736 [details] File: os_info
Created attachment 2104737 [details] File: cpuinfo
Created attachment 2104738 [details] File: core_backtrace
Created attachment 2104739 [details] File: dso_list
Created attachment 2104740 [details] File: var_log_messages
Created attachment 2104741 [details] File: backtrace
Per https://bugs.kde.org/show_bug.cgi?id=508726#c2, this is upstream.