Bug 462700

Summary: kded5 crashed in QtWayland::kde_primary_output_v1::handle_primary_output after login
Product: [Plasma] KScreen Reporter: Patrick Silva <bugseforuns>
Component: commonAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: kdelibs-bugs, me, nate, nicolas.fella
Priority: NOR    
Version: 5.26.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2022-12-06 11:10:01 UTC
drkonqi appeared on my screen immediately after login reporting kded5 crash.


Thread 11 (Thread 0x7f67c37fe6c0 (LWP 1189)):
#0  0x00007f67f90e49fb in QThreadData::current(bool) (createIfNecessary=<optimized out>) at thread/qthread_unix.cpp:225
#1  0x00007f67f92d43ee in postEventSourcePrepare(GSource*, gint*) (s=s@entry=0x7f67b4004ff0, timeout=timeout@entry=0x7f67c37fdb24) at kernel/qeventdispatcher_glib.cpp:253
#2  0x00007f67f806d44b in g_main_context_prepare (context=0x7f67b4000c30, priority=0x7f67c37fdbe8) at ../glib/glib/gmain.c:3764
#3  0x00007f67f80c4066 in g_main_context_iterate.constprop.0 (context=0x7f67b4000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4218
#4  0x00007f67f806c132 in g_main_context_iteration (context=0x7f67b4000c30, may_block=1) at ../glib/glib/gmain.c:4303
#5  0x00007f67f92d7c6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67b4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f67f928573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67c37fdd40, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f67f90e721f in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f67f90e42ea in QThreadPrivate::start(void*) (arg=0x563d8c0b6d10) at thread/qthread_unix.cpp:330
#9  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f67edf766c0 (LWP 771)):
#0  0x00007f67f8b140bf in __GI___poll (fds=fds@entry=0x7f67edf75d30, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f67f5722cdd in poll (__timeout=-1, __nfds=2, __fds=0x7f67edf75d30) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run() (this=0x563d8bd2bf60) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:208
#3  0x00007f67f90e42ea in QThreadPrivate::start(void*) (arg=0x563d8bd2bf60) at thread/qthread_unix.cpp:330
#4  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#5  0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f67ed2ba6c0 (LWP 773)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563d8bd37a98) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x563d8bd37a98, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f67f8a9c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563d8bd37a98, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f67f8a9ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563d8bd37a48, cond=0x563d8bd37a70) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563d8bd37a70, mutex=0x563d8bd37a48) at pthread_cond_wait.c:618
#5  0x00007f67e670799e in cnd_wait () at ../mesa-22.2.3/src/c11/impl/threads_posix.c:135
#6  0x00007f67e66baf8c in util_queue_thread_func () at ../mesa-22.2.3/src/util/u_queue.c:287
#7  0x00007f67e67078cc in impl_thrd_routine () at ../mesa-22.2.3/src/c11/impl/threads_posix.c:67
#8  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f67ee7776c0 (LWP 770)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563d8bd371e4) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x563d8bd371e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f67f8a9c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563d8bd371e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f67f8a9ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563d8bd37190, cond=0x563d8bd371b8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563d8bd371b8, mutex=0x563d8bd37190) at pthread_cond_wait.c:618
#5  0x00007f67f90eb784 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563d8bd37190) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x563d8bd36100, mutex=mutex@entry=0x563d8bd360f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f67f5722c84 in QtWaylandClient::EventThread::waitForReading() (this=0x563d8bd360c0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:242
#8  QtWaylandClient::EventThread::run() (this=0x563d8bd360c0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:206
#9  0x00007f67f90e42ea in QThreadPrivate::start(void*) (arg=0x563d8bd360c0) at thread/qthread_unix.cpp:330
#10 0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#11 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f67f56846c0 (LWP 766)):
#0  0x00007f67f8b140bf in __GI___poll (fds=0x7f67f00546c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f67f80c41ff in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f67f00546c0, timeout=<optimized out>, context=0x7f67f0001cf0) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7f67f0001cf0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007f67f806c132 in g_main_context_iteration (context=0x7f67f0001cf0, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007f67f92d7c6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67f0000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f67f928573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67f5683d10, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f67f90e721f in QThread::exec() (this=this@entry=0x7f67f95ff560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f67f95a3cba in QDBusConnectionManager::run() (this=0x7f67f95ff560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007f67f90e42ea in QThreadPrivate::start(void*) (arg=0x7f67f95ff560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330
#9  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f67c23ff6c0 (LWP 1196)):
#0  pselect64_syscall (sigmask=0x0, timeout=<optimized out>, exceptfds=0x0, writefds=0x0, readfds=0x7f67c23f6c50, nfds=5) at ../sysdeps/unix/sysv/linux/pselect.c:34
#1  __pselect (nfds=nfds@entry=5, readfds=readfds@entry=0x7f67c23f6c50, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=<optimized out>, timeout@entry=0x7f67c23f6c40, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f67ef461524 in usbmuxd_listen_inotify () at libusbmuxd.c:923
#3  0x00007f67ef4628a9 in usbmuxd_listen () at libusbmuxd.c:979
#4  device_monitor (data=<optimized out>) at libusbmuxd.c:1107
#5  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#6  0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f67c1bfe6c0 (LWP 1226)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f67f90e054c in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>, addr=<optimized out>, op=<optimized out>, val=<optimized out>, val2=<optimized out>, addr2=<optimized out>, val3=<optimized out>) at thread/qfutex_p.h:114
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=<optimized out>) at thread/qfutex_p.h:133
#3  futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=<optimized out>, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire(int) (this=0x7f67c1bfc460, n=<optimized out>) at thread/qsemaphore.cpp:326
#6  0x00007f67f92bdb54 in doActivate<false>(QObject*, int, void**) (sender=0x563d8c172f00, signal_index=5, argv=0x7f67c1bfc480) at kernel/qobject.cpp:3900
#7  0x00007f67f92bdc00 in doActivate<false>(QObject*, int, void**) (sender=0x7f67ac0072e0, signal_index=3, argv=0x7f67c1bfc550) at kernel/qobject.cpp:3931
#8  0x00007f67efee7b4e in QHttpNetworkReply::encrypted() (this=<optimized out>) at .moc/moc_qhttpnetworkreply_p.cpp:343
#9  QHttpNetworkConnectionChannel::_q_encrypted() (this=0x7f67ac004790) at access/qhttpnetworkconnectionchannel.cpp:1303
#10 QHttpNetworkConnectionChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7f67ac004790, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qhttpnetworkconnectionchannel_p.cpp:133
#11 0x00007f67f92bdc00 in doActivate<false>(QObject*, int, void**) (sender=0x7f67ac00a4e0, signal_index=16, argv=0x7f67c1bfc6d0) at kernel/qobject.cpp:3931
#12 0x00007f67eff52784 in QSslSocketBackendPrivate::continueHandshake() (this=0x7f67ac00a500) at ssl/qsslsocket_openssl.cpp:2002
#13 0x00007f67eff53cb2 in QSslSocketBackendPrivate::startHandshake() (this=<optimized out>) at ssl/qsslsocket_openssl.cpp:1447
#14 0x00007f67eff4b3e6 in QSslSocketBackendPrivate::transmit() (this=0x7f67ac00a500) at ssl/qsslsocket_openssl.cpp:1121
#15 0x00007f67f92bdc00 in doActivate<false>(QObject*, int, void**) (sender=0x7f67ac00a880, signal_index=3, argv=0x7f67c1bfd9b0) at kernel/qobject.cpp:3931
#16 0x00007f67eff18ee0 in QAbstractSocketPrivate::emitReadyRead(int) (channel=0, this=0x7f67ac00b440) at socket/qabstractsocket.cpp:1323
#17 QAbstractSocketPrivate::canReadNotification() (this=0x7f67ac00b440) at socket/qabstractsocket.cpp:748
#18 0x00007f67eff2f76a in QAbstractSocketEngine::readNotification() (this=<optimized out>) at socket/qabstractsocketengine.cpp:160
#19 QReadNotifier::event(QEvent*) (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#20 0x00007f67f9f78b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7f67ac00a2d0, e=0x7f67c1bfdac0) at kernel/qapplication.cpp:3637
#21 0x00007f67f928cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f67ac00a2d0, event=0x7f67c1bfdac0) at kernel/qcoreapplication.cpp:1064
#22 0x00007f67f92d6aa6 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7f67ac003fd0) at kernel/qeventdispatcher_glib.cpp:107
#23 0x00007f67f806d87b in g_main_dispatch (context=0x7f67ac000c30) at ../glib/glib/gmain.c:3444
#24 g_main_context_dispatch (context=0x7f67ac000c30) at ../glib/glib/gmain.c:4162
#25 0x00007f67f80c4299 in g_main_context_iterate.constprop.0 (context=0x7f67ac000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#26 0x00007f67f806c132 in g_main_context_iteration (context=0x7f67ac000c30, may_block=1) at ../glib/glib/gmain.c:4303
#27 0x00007f67f92d7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67ac000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f67f928573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f67c1bfdd40, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#29 0x00007f67f90e721f in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x00007f67f90e42ea in QThreadPrivate::start(void*) (arg=0x7f67f0017bb0) at thread/qthread_unix.cpp:330
#31 0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#32 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f67e58b96c0 (LWP 800)):
#0  0x00007f67f8a9bd89 in __GI___pthread_enable_asynccancel () at cancellation.c:42
#1  0x00007f67f8b10037 in __GI___libc_read (nbytes=16, buf=0x7f67e58b8c90, fd=23) at ../sysdeps/unix/sysv/linux/read.c:26
#2  __GI___libc_read (fd=23, buf=buf@entry=0x7f67e58b8c90, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#3  0x00007f67f806dee3 in read (__nbytes=16, __buf=0x7f67e58b8c90, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, __nbytes=<optimized out>) at /usr/include/bits/unistd.h:38
#4  g_wakeup_acknowledge (wakeup=0x7f67d0014350) at ../glib/glib/gwakeup.c:212
#5  g_main_context_check (context=0x7f67d0014c00, max_priority=2147483647, fds=0x7f67d00168f0, n_fds=1) at ../glib/glib/gmain.c:3990
#6  0x00007f67f80c40f8 in g_main_context_iterate.constprop.0 (context=0x7f67d0014c00, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4235
#7  0x00007f67f806cddf in g_main_loop_run (loop=0x7f67d0014cf0) at ../glib/glib/gmain.c:4438
#8  0x00007f67e5a7237c in gdbus_shared_thread_func (user_data=0x7f67d0014bd0) at ../glib/gio/gdbusprivate.c:284
#9  0x00007f67f809ae05 in g_thread_proxy (data=0x7f67d0002e40) at ../glib/glib/gthread.c:831
#10 0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#11 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f67f79d7e00 (LWP 760)):
#0  0x00007f67f8b140bf in __GI___poll (fds=fds@entry=0x7ffc9c2cc090, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f67fa4ceafa in poll (__timeout=1000, __nfds=1, __fds=0x7ffc9c2cc090) at /usr/include/bits/poll2.h:39
#2  pollDrKonqiSocket (sockfd=3, pid=1250) at /usr/src/debug/kcrash/kcrash-5.100.0/src/kcrash.cpp:865
#3  KCrash::startProcess(int, char const**, bool) (argv=argv@entry=0x7ffc9c2cc1d8, waitAndExit=waitAndExit@entry=true, argc=<optimized out>) at /usr/src/debug/kcrash/kcrash-5.100.0/src/kcrash.cpp:727
#4  0x00007f67fa4cf7fc in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.100.0/src/kcrash.cpp:623
#5  0x00007f67f8a51a00 in <signal handler called> () at /usr/lib/libc.so.6
#6  0x00007f67d83b6f5a in QtWayland::kde_primary_output_v1::handle_primary_output(void*, kde_primary_output_v1*, char const*) (data=0x7f67f0015430, object=0x563d8c2817f0, output_name=0x7f67e0004b4c "HDMI-A-1") at /usr/src/debug/libkscreen/build/backends/kwayland/qwayland-kde-primary-output-v1.cpp:90
#7  0x00007f67fa5774f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#8  0x00007f67fa573f5e in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:673
#9  0x00007f67fa576b73 in ffi_call (cif=cif@entry=0x7ffc9c2ccde0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc9c2cceb0) at ../src/x86/ffi64.c:710
#10 0x00007f67fa582645 in wl_closure_invoke (closure=closure@entry=0x7f67e0004a70, target=<optimized out>, target@entry=0x563d8c2817f0, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.21.0/src/connection.c:1025
#11 0x00007f67fa582e03 in dispatch_event (display=display@entry=0x563d8bcdbde0, queue=0x563d8bcdbeb0) at ../wayland-1.21.0/src/wayland-client.c:1595
#12 0x00007f67fa582ffc in dispatch_queue (queue=0x563d8bcdbeb0, display=0x563d8bcdbde0) at ../wayland-1.21.0/src/wayland-client.c:1741
#13 wl_display_dispatch_queue_pending (display=0x563d8bcdbde0, queue=0x563d8bcdbeb0) at ../wayland-1.21.0/src/wayland-client.c:1983
#14 0x00007f67f5722bb6 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:253
#15 0x00007f67f92bdc00 in doActivate<false>(QObject*, int, void**) (sender=0x563d8bd0b7c0, signal_index=4, argv=0x7ffc9c2cd0e0) at kernel/qobject.cpp:3931
#16 0x00007f67f92d7c87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x563d8bd0b7c0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#17 0x00007f67f928573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc9c2cd200, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#18 0x00007f67f9290269 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#19 0x00007f67f973a112 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#20 0x00007f67f9f76f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#21 0x0000563d8af3a040 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kded/kded-5.100.0/src/kded.cpp:770

Thread 2 (Thread 0x7f67ecab96c0 (LWP 798)):
#0  0x00007f67f8b140bf in __GI___poll (fds=0x563d8bf8d9c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f67f80c41ff in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x563d8bf8d9c0, timeout=<optimized out>, context=0x563d8bf8d8a0) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x563d8bf8d8a0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007f67f806c132 in g_main_context_iteration (context=0x563d8bf8d8a0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4303
#4  0x00007f67f806c182 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6414
#5  0x00007f67f809ae05 in g_thread_proxy (data=0x563d8bf809e0) at ../glib/glib/gthread.c:831
#6  0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#7  0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f67e65ff6c0 (LWP 799)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f67f8aa16b3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f67f8a51958 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f67fa4cf868 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.100.0/src/kcrash.cpp:633
#4  0x00007f67f8a51a00 in <signal handler called> () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f67f8aa16b3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007f67f8a51958 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#8  0x00007f67f8a51a00 in <signal handler called> () at /usr/lib/libc.so.6
#9  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=15, no_tid=no_tid@entry=0) at pthread_kill.c:44
#10 0x00007f67f8aa16b3 in __pthread_kill_internal (signo=15, threadid=<optimized out>) at pthread_kill.c:78
#11 0x00007f67f8a51958 in __GI_raise (sig=15) at ../sysdeps/posix/raise.c:26
#12 0x00007f67e591b210 in g_closure_invoke (closure=0x7f67d0008500, return_value=0x0, n_param_values=3, param_values=0x7f67e65fe970, invocation_hint=0x7f67e65fe8f0) at ../glib/gobject/gclosure.c:832
#13 0x00007f67e5948fd7 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7f67d0008550, detail=detail@entry=0, instance=instance@entry=0x7f67d000b000, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7f67e65fe970) at ../glib/gobject/gsignal.c:3835
#14 0x00007f67e5938f75 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7f67e65feb40) at ../glib/gobject/gsignal.c:3549
#15 0x00007f67e5939204 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3606
#16 0x00007f67e5a5ec7b in emit_closed_in_idle (user_data=0x7f67c4009d70) at ../glib/gio/gdbusconnection.c:1375
#17 0x00007f67f806d87b in g_main_dispatch (context=0x563d8bf8fd90) at ../glib/glib/gmain.c:3444
#18 g_main_context_dispatch (context=0x563d8bf8fd90) at ../glib/glib/gmain.c:4162
#19 0x00007f67f80c4299 in g_main_context_iterate.constprop.0 (context=0x563d8bf8fd90, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#20 0x00007f67f806c132 in g_main_context_iteration (context=context@entry=0x563d8bf8fd90, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4303
#21 0x00007f67ec07dfde in dconf_gdbus_worker_thread (user_data=0x563d8bf8fd90) at ../dconf/gdbus/dconf-gdbus-thread.c:82
#22 0x00007f67f809ae05 in g_thread_proxy (data=0x563d8bf80b00) at ../glib/glib/gthread.c:831
#23 0x00007f67f8a9f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#24 0x00007f67f8b21a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Comment 1 Nicolas Fella 2022-12-06 11:46:58 UTC
Same as https://bugs.kde.org/show_bug.cgi?id=451847, which was supposedly fixed
Comment 2 Zamundaaa 2023-10-05 17:13:10 UTC
Git commit 2058d6eadff84a7c5e6db0ccf3c80a02245224d7 by Xaver Hugl.
Committed on 05/10/2023 at 19:05.
Pushed by zamundaaa into branch 'master'.

kded: only start on X11

On Wayland, KWin now takes over the responsibilities that the KScreen kded
module had before

M  +3    -0    kded/kscreen.json.in

https://invent.kde.org/plasma/kscreen/-/commit/2058d6eadff84a7c5e6db0ccf3c80a02245224d7