Bug 482768

Summary: Plasmashell crashes in KScreen::WaylandConfig::setupRegistry() when turning my monitor off and back on
Product: [Plasma] plasmashell Reporter: infernio
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: arsbsdn, braye, bugs.kde.org, charliehound9, davispuh, hawara, kde.org, kdedev, liusishun5, mynamewastaken, nate, notmart, qydwhotmail, rbroadie, wadja, xaver.hugl
Priority: VHI Keywords: drkonqi
Version: 6.0.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=464258
https://bugs.kde.org/show_bug.cgi?id=486449
Latest Commit: Version Fixed In: 6.1.3
Sentry Crash Report:

Description infernio 2024-03-07 19:31:53 UTC
Application: plasmashell (6.0.1)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.8-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.0.1 [CoredumpBackend]

-- Information about the crash:
Using Wayland on Arch Linux.
Since the upgrade to Plasma 6, every time I turn my monitor off and back on, plasmashell crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[New LWP 29293]
[New LWP 29295]
[New LWP 29296]
[New LWP 29297]
[New LWP 29298]
[New LWP 29299]
[New LWP 29309]
[New LWP 29300]
[New LWP 29301]
[New LWP 29302]
[New LWP 29310]
[New LWP 29311]
[New LWP 29294]
[New LWP 29313]
[New LWP 29314]
[New LWP 29312]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7901c14349c0 (LWP 29293))]

Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7901c14349c0 (LWP 29293))]

Thread 16 (Thread 0x7901a1e006c0 (LWP 29312)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b952fd228) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b952fd228, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b952fd228, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b952fd1d0, cond=0x572b952fd200) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b952fd200, mutex=0x572b952fd1d0) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7901a0a006c0 (LWP 29314)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b95451430) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b95451430, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b95451430, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b954513d8, cond=0x572b95451408) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b95451408, mutex=0x572b954513d8) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7901a14006c0 (LWP 29313)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b9541d4f0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b9541d4f0, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b9541d4f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b9541d498, cond=0x572b9541d4c8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b9541d4c8, mutex=0x572b9541d498) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7901c0e006c0 (LWP 29294)):
#0  0x00007901c71190bf in __GI___poll (fds=0x572b95010470, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007901c50882f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x572b95010470, timeout=<optimized out>, context=0x7901bc000c80) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7901bc000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007901c5028162 in g_main_context_iteration (context=0x7901bc000c80, may_block=1) at ../glib/glib/gmain.c:4414
#4  0x00007901c65739c4 in QEventDispatcherGlib::processEvents (this=0x7901bc000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x00007901c6343d6e in QEventLoop::processEvents (flags=..., this=0x7901c0dffb30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x7901c0dffb30, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#7  0x00007901c642106f in QThread::exec (this=this@entry=0x7901c77feb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#8  0x00007901c77769df in QDBusConnectionManager::run (this=0x7901c77feb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/dbus/qdbusconnection.cpp:131
#9  0x00007901c64a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x7901c77feb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7901a28006c0 (LWP 29311)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b953cc444) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b953cc444, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b953cc444, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b953cc3e8, cond=0x572b953cc418) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b953cc418, mutex=0x572b953cc3e8) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7901a32006c0 (LWP 29310)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b952ba890) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b952ba890, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b952ba890, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b952ba838, cond=0x572b952ba868) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b952ba868, mutex=0x572b952ba838) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7901b0c006c0 (LWP 29302)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b95264968) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b95264968, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b95264968, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b95264910, cond=0x572b95264940) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b95264940, mutex=0x572b95264910) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7901b16006c0 (LWP 29301)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b95211608) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b95211608, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b95211608, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b952115b0, cond=0x572b952115e0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b952115e0, mutex=0x572b952115b0) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7901b20006c0 (LWP 29300)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b9517d810) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b9517d810, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b9517d810, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b9517d7b8, cond=0x572b9517d7e8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b9517d7e8, mutex=0x572b9517d7b8) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7901a3c006c0 (LWP 29309)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b95339f18) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b95339f18, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b95339f18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b95339ec0, cond=0x572b95339ef0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b95339ef0, mutex=0x572b95339ec0) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7901b2a006c0 (LWP 29299)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b9517d664) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b9517d664, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b9517d664, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b9517d608, cond=0x572b9517d638) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b9517d638, mutex=0x572b9517d608) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7901b34006c0 (LWP 29298)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b95200998) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b95200998, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b95200998, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b95200940, cond=0x572b95200970) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b95200970, mutex=0x572b95200940) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7901b3e006c0 (LWP 29297)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b9517c82c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b9517c82c, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b9517c82c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b9517c7d0, cond=0x572b9517c800) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b9517c800, mutex=0x572b9517c7d0) at pthread_cond_wait.c:618
#5  0x00007901b888685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007901b889e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7901bb4006c0 (LWP 29296)):
#0  0x00007901c71190bf in __GI___poll (fds=fds@entry=0x7901bb3ffb70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007901c8811b18 in poll (__timeout=-1, __nfds=2, __fds=0x7901bb3ffb70) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x572b950e1fd0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:184
#3  0x00007901c64a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#5  QThreadPrivate::start (arg=0x572b950e1fd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#6  0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7901bbe006c0 (LWP 29295)):
#0  0x00007901c70a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x572b950c1a20) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x572b950c1a20, 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  0x00007901c70a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x572b950c1a20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007901c70a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x572b950c19d0, cond=0x572b950c19f8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x572b950c19f8, mutex=0x572b950c19d0) at pthread_cond_wait.c:618
#5  0x00007901c64a3c10 in QWaitConditionPrivate::wait (deadline=..., this=0x572b950c19d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:103
#6  QWaitCondition::wait (this=this@entry=0x572b95010680, mutex=mutex@entry=0x572b95010678, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#7  0x00007901c8811a98 in QtWaylandClient::EventThread::waitForReading (this=0x572b95010640) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:218
#8  QtWaylandClient::EventThread::run (this=0x572b95010640) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:179
#9  0x00007901c64a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x572b95010640) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007901c70a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007901c7126a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7901c14349c0 (LWP 29293)):
[KCrash Handler]
#5  KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/include/c++/13.2.1/bits/atomic_base.h:505
#6  0x00007901c86de596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#7  0x00007901c86db00e in ffi_call_int (cif=cif@entry=0x7ffc0d389fa0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#8  0x00007901c86ddbd3 in ffi_call (cif=cif@entry=0x7ffc0d389fa0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc0d38a070) at ../src/x86/ffi64.c:710
#9  0x00007901c8baa645 in wl_closure_invoke (closure=closure@entry=0x7901ac005280, target=<optimized out>, target@entry=0x572b959ced70, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025
#10 0x00007901c8baae73 in dispatch_event (display=display@entry=0x572b95004b10, queue=0x572b95004c00) at ../wayland-1.22.0/src/wayland-client.c:1631
#11 0x00007901c8bab13c in dispatch_queue (queue=0x572b95004c00, display=0x572b95004b10) at ../wayland-1.22.0/src/wayland-client.c:1777
#12 wl_display_dispatch_queue_pending (display=0x572b95004b10, queue=0x572b95004c00) at ../wayland-1.22.0/src/wayland-client.c:2019
#13 0x00007901c881198e in QtWaylandClient::EventThread::readAndDispatchEvents (this=0x572b95010640) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:229
#14 0x00007901c637c2c7 in QObject::event (this=0x572b950048e0, e=0x7901b4001450) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437
#15 0x00007901c80f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x572b950048e0, e=0x7901b4001450) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#16 0x00007901c6339818 in QCoreApplication::notifyInternal2 (receiver=0x572b950048e0, event=event@entry=0x7901b4001450) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#17 0x00007901c6339b9b in QCoreApplication::sendEvent (event=0x7901b4001450, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x572b94fd3ba0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901
#19 0x00007901c65758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760
#20 postEventSourceDispatch (s=0x572b950019f0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#21 0x00007901c5029f69 in g_main_dispatch (context=0x7901bc000ef0) at ../glib/glib/gmain.c:3476
#22 0x00007901c50883a7 in g_main_context_dispatch_unlocked (context=0x7901bc000ef0) at ../glib/glib/gmain.c:4284
#23 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7901bc000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#24 0x00007901c5028162 in g_main_context_iteration (context=0x7901bc000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#25 0x00007901c65739c4 in QEventDispatcherGlib::processEvents (this=0x572b95017240, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#26 0x00007901c6343d6e in QEventLoop::processEvents (flags=..., this=0x7ffc0d38a670) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#27 QEventLoop::exec (this=0x7ffc0d38a670, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#28 0x00007901c633c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#29 0x00007901c80f0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574
#30 0x0000572b93c59486 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.1/shell/main.cpp:214

Reported using DrKonqi
Comment 1 Sishun Liu 2024-03-08 09:26:34 UTC
I also encountered the similar problem on my Arch system. Plasmashell crashed and immediately restored itself almost every time when I wake up my external display. I got the backtrace of three crashes. All of them also involve KScreen::WaylandConfig::setupRegistry(). Is the bug 480835 still popping up in the stable release?
Comment 2 Dāvis 2024-03-10 19:20:04 UTC
I also got this same crash but I didn't turn off my monitor. Maybe it went into power saving mode?

in log I see
> plasmashell[200110]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.graphsplasmoid", fileName: "/usr/share/plasma/plasmoids/org.kde.graphsplasmoid/metadata.json") does not match requested format "Plasma/Applet"
> plasmashell[200110]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
> plasmashell[200110]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kweather_1x4", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json") does not match requested format "Plasma/Applet"
> plasmashell[200110]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact/metadata.json") does not match requested format "Plasma/Applet"
> plasmashell[200110]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/plasma/applets/plasma_applet_kweather_1x4.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
> plasmashell[200110]: kscreen.kwayland: Connection to Wayland server timed out.
> plasmashell[200110]: qt.core.qobject.connect: QObject::connect(QObject, ConfigMonitor::Private): invalid nullptr parameter
> plasmashell[200110]: KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
> systemd-coredump[200163]: [🡕] Process 200110 (plasmashell) of user 1000 dumped core.

Note this looks very similar to https://bugs.kde.org/show_bug.cgi?id=464258 but message is different.

Backtrace:

Thread 18 (Thread 0x7ea495e006c0 (LWP 200136)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066e6a048) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066e6a048, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066e6a048, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066e69ff0, cond=0x5c8066e6a020) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066e6a020, mutex=0x5c8066e69ff0) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7ea497c006c0 (LWP 200133)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066e7e108) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066e7e108, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066e7e108, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066e7e0b0, cond=0x5c8066e7e0e0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066e7e0e0, mutex=0x5c8066e7e0b0) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7ea4a7e006c0 (LWP 200121)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066cbec7c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066cbec7c, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066cbec7c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066cbec20, cond=0x5c8066cbec50) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066cbec50, mutex=0x5c8066cbec20) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7ea4954006c0 (LWP 200137)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066f617e0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066f617e0, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066f617e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066f61788, cond=0x5c8066f617b8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066f617b8, mutex=0x5c8066f61788) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7ea4a4c006c0 (LWP 200126)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066da8558) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066da8558, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066da8558, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066da8500, cond=0x5c8066da8530) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066da8530, mutex=0x5c8066da8500) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7ea48fe006c0 (LWP 200138)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066f95720) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066f95720, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066f95720, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066f956c8, cond=0x5c8066f956f8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066f956f8, mutex=0x5c8066f956c8) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7ea48ea006c0 (LWP 200149)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7ea48e9ffae0, op=137, expected=0, futex_word=0x5c806739f390) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c806739f390, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ea48e9ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c806739f390, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ea48e9ffae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8a65 in __pthread_cond_wait_common (abstime=0x7ea48e9ffae0, clockid=1, mutex=0x5c806739f340, cond=0x5c806739f368) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5c806739f368, mutex=0x5c806739f340, abstime=0x7ea48e9ffae0) at pthread_cond_wait.c:643
#5  0x00007ea4ba2a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5c806739f340) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5c806739f340) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5c806718b5f0, mutex=mutex@entry=0x5c80673362b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007ea4ba2a64aa in QThreadPoolThread::run (this=0x5c806718b5e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007ea4ba2a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5c806718b5e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7ea48f4006c0 (LWP 200148)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7ea48f3ffae0, op=137, expected=0, futex_word=0x5c8066ff0120) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066ff0120, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ea48f3ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066ff0120, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ea48f3ffae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8a65 in __pthread_cond_wait_common (abstime=0x7ea48f3ffae0, clockid=1, mutex=0x5c8066ff00d0, cond=0x5c8066ff00f8) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5c8066ff00f8, mutex=0x5c8066ff00d0, abstime=0x7ea48f3ffae0) at pthread_cond_wait.c:643
#5  0x00007ea4ba2a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5c8066ff00d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5c8066ff00d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5c80673ae270, mutex=mutex@entry=0x5c80673362b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007ea4ba2a64aa in QThreadPoolThread::run (this=0x5c80673ae260) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007ea4ba2a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5c80673ae260) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7ea4a74006c0 (LWP 200122)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066b7eb18) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066b7eb18, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066b7eb18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066b7eac0, cond=0x5c8066b7eaf0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066b7eaf0, mutex=0x5c8066b7eac0) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7ea4968006c0 (LWP 200135)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066f10734) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066f10734, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066f10734, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066f106d8, cond=0x5c8066f10708) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066f10708, mutex=0x5c8066f106d8) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7ea4b3a006c0 (LWP 200119)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066bd6df0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066bd6df0, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066bd6df0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066bd6da0, cond=0x5c8066bd6dc8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066bd6dc8, mutex=0x5c8066bd6da0) at pthread_cond_wait.c:618
#5  0x00007ea4ba2a3c10 in QWaitConditionPrivate::wait (deadline=..., this=0x5c8066bd6da0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:103
#6  QWaitCondition::wait (this=this@entry=0x5c8066b816f0, mutex=mutex@entry=0x5c8066b816e8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#7  0x00007ea4bbd7ea98 in QtWaylandClient::EventThread::waitForReading (this=0x5c8066b816b0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:218
#8  QtWaylandClient::EventThread::run (this=0x5c8066b816b0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:179
#9  0x00007ea4ba2a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5c8066b816b0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7ea4972006c0 (LWP 200134)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066dfe830) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066dfe830, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066dfe830, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066dfe7d8, cond=0x5c8066dfe808) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066dfe808, mutex=0x5c8066dfe7d8) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7ea4a56006c0 (LWP 200125)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066d552b8) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066d552b8, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066d552b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066d55260, cond=0x5c8066d55290) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066d55290, mutex=0x5c8066d55260) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7ea4a60006c0 (LWP 200124)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066cbfc60) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066cbfc60, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066cbfc60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066cbfc08, cond=0x5c8066cbfc38) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066cbfc38, mutex=0x5c8066cbfc08) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7ea4a6a006c0 (LWP 200123)):
#0  0x00007ea4b9aa5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c8066cbfab4) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c8066cbfab4, 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  0x00007ea4b9aa5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c8066cbfab4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ea4b9aa8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c8066cbfa58, cond=0x5c8066cbfa88) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c8066cbfa88, mutex=0x5c8066cbfa58) at pthread_cond_wait.c:618
#5  0x00007ea4b048685c in cnd_wait () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.2/src/util/u_queue.c:290
#7  0x00007ea4b049e82c in impl_thrd_routine () at ../mesa-24.0.2/src/c11/impl/threads_posix.c:67
#8  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7ea4b48006c0 (LWP 200118)):
#0  0x00007ea4b9b190bf in __GI___poll (fds=0x5c8066b814e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ea4b8d862f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x5c8066b814e0, timeout=<optimized out>, context=0x7ea4ac000c80) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7ea4ac000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007ea4b8d26162 in g_main_context_iteration (context=0x7ea4ac000c80, may_block=1) at ../glib/glib/gmain.c:4414
#4  0x00007ea4ba3739c4 in QEventDispatcherGlib::processEvents (this=0x7ea4ac000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x00007ea4ba143d6e in QEventLoop::processEvents (flags=..., this=0x7ea4b47ffb30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x7ea4b47ffb30, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#7  0x00007ea4ba22106f in QThread::exec (this=this@entry=0x7ea4baf40b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#8  0x00007ea4baeb89df in QDBusConnectionManager::run (this=0x7ea4baf40b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/dbus/qdbusconnection.cpp:131
#9  0x00007ea4ba2a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x7ea4baf40b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7ea4b30006c0 (LWP 200120)):
#0  0x00007ea4b9b190bf in __GI___poll (fds=fds@entry=0x7ea4b2fffb70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ea4bbd7eb18 in poll (__timeout=-1, __nfds=2, __fds=0x7ea4b2fffb70) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5c8066c0c160) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:184
#3  0x00007ea4ba2a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#5  QThreadPrivate::start (arg=0x5c8066c0c160) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#6  0x00007ea4b9aa955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007ea4b9b26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7ea4b513b9c0 (LWP 200110)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007ea4b9aab393 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007ea4b9a5a6c8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007ea4bc82443f in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.0.0/src/kcrash.cpp:586
#4  0x00007ea4b9a5a770 in <signal handler called> () at /usr/lib/libc.so.6
#5  KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/include/c++/13.2.1/bits/atomic_base.h:505
#6  0x00007ea4ba5ea596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#7  0x00007ea4ba5e700e in ffi_call_int (cif=cif@entry=0x7ffc4ce69380, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#8  0x00007ea4ba5e9bd3 in ffi_call (cif=cif@entry=0x7ffc4ce69380, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc4ce69450) at ../src/x86/ffi64.c:710
#9  0x00007ea4bc8b1645 in wl_closure_invoke (closure=closure@entry=0x7ea4a8001550, target=<optimized out>, target@entry=0x5c80673b0a80, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025
#10 0x00007ea4bc8b1e73 in dispatch_event (display=display@entry=0x5c8066b75ac0, queue=0x5c8066b75bb0) at ../wayland-1.22.0/src/wayland-client.c:1631
#11 0x00007ea4bc8b213c in dispatch_queue (queue=0x5c8066b75bb0, display=0x5c8066b75ac0) at ../wayland-1.22.0/src/wayland-client.c:1777
#12 wl_display_dispatch_queue_pending (display=0x5c8066b75ac0, queue=0x5c8066b75bb0) at ../wayland-1.22.0/src/wayland-client.c:2019
#13 0x00007ea4bbd7e98e in QtWaylandClient::EventThread::readAndDispatchEvents (this=0x5c8066b816b0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:229
#14 0x00007ea4ba17c2c7 in QObject::event (this=0x5c8066b75890, e=0x7ea4a80026e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437
#15 0x00007ea4bbef438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8066b75890, e=0x7ea4a80026e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#16 0x00007ea4ba139818 in QCoreApplication::notifyInternal2 (receiver=0x5c8066b75890, event=event@entry=0x7ea4a80026e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#17 0x00007ea4ba139b9b in QCoreApplication::sendEvent (event=0x7ea4a80026e0, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5c8066b44ba0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901
#19 0x00007ea4ba3758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760
#20 postEventSourceDispatch (s=0x5c8066b72a60) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#21 0x00007ea4b8d27f69 in g_main_dispatch (context=0x7ea4ac000ef0) at ../glib/glib/gmain.c:3476
#22 0x00007ea4b8d863a7 in g_main_context_dispatch_unlocked (context=0x7ea4ac000ef0) at ../glib/glib/gmain.c:4284
#23 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7ea4ac000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#24 0x00007ea4b8d26162 in g_main_context_iteration (context=0x7ea4ac000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#25 0x00007ea4ba3739c4 in QEventDispatcherGlib::processEvents (this=0x5c8066b886f0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#26 0x00007ea4ba143d6e in QEventLoop::processEvents (flags=..., this=0x7ffc4ce69a50) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#27 QEventLoop::exec (this=0x7ffc4ce69a50, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#28 0x00007ea4ba13c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#29 0x00007ea4bbef0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574
#30 0x00005c8065be9486 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.1/shell/main.cpp:214



>   0x00007ea4a7ea918d <+493>:   test   rax,rax
>   0x00007ea4a7ea9190 <+496>:   je     0x7ea4a7ea9240 <KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int)+672>
> => 0x00007ea4a7ea9196 <+502>:   mov    edx,DWORD PTR [rax]
>   0x00007ea4a7ea9198 <+504>:   cmp    edx,0x1
>   0x00007ea4a7ea919b <+507>:   jle    0x7ea4a7ea95b0 <KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int)+1552>
> (gdb) x $rax
> 0x7:    Cannot access memory at address 0x7

Something have been cleared around here https://invent.kde.org/plasma/libkscreen/-/blob/master/backends/kwayland/waylandconfig.cpp?ref_type=heads#L113
Comment 3 Dāvis 2024-03-10 19:25:03 UTC
Hmm this might be duplicated of https://bugs.kde.org/show_bug.cgi?id=480835
Comment 4 infernio 2024-03-16 13:11:05 UTC
Update: this seems to be fixed with 6.0.2 (package version 6.0.2-3 on Arch Linux). I can't get it to happen anymore when I turn my monitor off and back on.
Comment 5 Nate Graham 2024-03-16 14:22:06 UTC
Great news, thanks for following up!
Comment 6 Nate Graham 2024-03-16 15:49:41 UTC
*** Bug 480835 has been marked as a duplicate of this bug. ***
Comment 7 Sishun Liu 2024-03-17 01:42:16 UTC
Unfortunately, I still encountered this issue this morning on plasma 6.0.2. But the backtrace looks completely different. It does not include KScreen::WaylandConfig::setupRegistry() anymore. So maybe I have trigger another bug. I will provide more info after I catch more crashes.
Comment 8 Nate Graham 2024-03-17 01:53:36 UTC
If the backtrace is different, it's a different bug, yeah. Please open a new bug report for it.
Comment 9 Fushan Wen 2024-03-26 16:28:13 UTC
Got a crash report on Sentry, so it's not fixed on 6.0.2.
Comment 10 Nate Graham 2024-05-05 02:20:59 UTC
*** Bug 486531 has been marked as a duplicate of this bug. ***
Comment 11 Akseli Lahtinen 2024-06-05 13:07:44 UTC
*** Bug 488031 has been marked as a duplicate of this bug. ***
Comment 12 Akseli Lahtinen 2024-06-05 13:08:31 UTC
*** Bug 485173 has been marked as a duplicate of this bug. ***
Comment 13 infernio 2024-06-06 17:20:24 UTC
It's back, now on Plasma 6.0.5 :(

Backtrace:

Application: plasmashell (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
Downloading separate debug info for /usr/bin/plasmashell...
[New LWP 3134]
[New LWP 3137]
[New LWP 3136]
[New LWP 3138]
[New LWP 3139]
[New LWP 3140]
[New LWP 3142]
[New LWP 3143]
[New LWP 3141]
[New LWP 3144]
[New LWP 3153]
[New LWP 3152]
[New LWP 3154]
[New LWP 3156]
[New LWP 3155]
[New LWP 3157]
Downloading separate debug info for /usr/lib/libPlasmaQuick.so.6...
Downloading separate debug info for /usr/lib/libKF6DBusAddons.so.6...
Downloading separate debug info for /usr/lib/libKF6XmlGui.so.6...
Downloading separate debug info for /usr/lib/libKWaylandClient.so.6...
Downloading separate debug info for /usr/lib/libKF6StatusNotifierItem.so.6...
Downloading separate debug info for /usr/lib/libkworkspace6.so.6...
Downloading separate debug info for /usr/lib/libwayland-client.so.0...
Downloading separate debug info for /usr/lib/libLayerShellQtInterface.so.6...
Downloading separate debug info for /usr/lib/libKF6UserFeedbackCore.so.6...
Downloading separate debug info for /usr/lib/libxcb.so.1...
Downloading separate debug info for /usr/lib/libKF6Crash.so.6...
Downloading separate debug info for /usr/lib/libKF6Solid.so.6...
Downloading separate debug info for /usr/lib/libPlasma.so.6...
Downloading separate debug info for /usr/lib/libKF6WindowSystem.so.6...
Downloading separate debug info for /usr/lib/libKF6Svg.so.6...
Downloading separate debug info for /usr/lib/libPlasmaActivities.so.6...
Downloading separate debug info for /usr/lib/libKF6GlobalAccel.so.6...
Downloading separate debug info for /usr/lib/libQt6Widgets.so.6...
Downloading separate debug info for /usr/lib/libKF6ConfigQml.so.6...
Downloading separate debug info for /usr/lib/libQt6Quick.so.6...
Downloading separate debug info for /usr/lib/libQt6Qml.so.6...
Downloading separate debug info for /usr/lib/libKF6ConfigGui.so.6...
Downloading separate debug info for /usr/lib/libQt6WaylandClient.so.6...
Downloading separate debug info for /usr/lib/libKF6Package.so.6...
Downloading separate debug info for /usr/lib/libKF6I18n.so.6...
Downloading separate debug info for /usr/lib/libKF6Service.so.6...
Downloading separate debug info for /usr/lib/libKF6ConfigCore.so.6...
Downloading separate debug info for /usr/lib/libKF6CoreAddons.so.6...
Downloading separate debug info for /usr/lib/libQt6DBus.so.6...
Downloading separate debug info for /usr/lib/libQt6Gui.so.6...
Downloading separate debug info for /usr/lib/libQt6Core.so.6...
Downloading separate debug info for /usr/lib/libc.so.6...
Downloading separate debug info for /usr/lib/libKF6KIOWidgets.so.6...
Downloading separate debug info for /usr/lib/libKF6KCMUtilsQuick.so.6...
Downloading separate debug info for /usr/lib/libxcb-shape.so.0...
Downloading separate debug info for /usr/lib/libKF6KIOCore.so.6...
Downloading separate debug info for /usr/lib/libKF6Notifications.so.6...
Downloading separate debug info for /usr/lib/libKF6WidgetsAddons.so.6...
Downloading separate debug info for /usr/lib/libm.so.6...
Downloading separate debug info for /usr/lib/libQt6Xml.so.6...
Downloading separate debug info for /usr/lib/libQt6Network.so.6...
Downloading separate debug info for /usr/lib/libQt6PrintSupport.so.6...
Downloading separate debug info for /usr/lib/libKF6ItemViews.so.6...
Downloading separate debug info for /usr/lib/libKF6IconWidgets.so.6...
Downloading separate debug info for /usr/lib/libKF6ConfigWidgets.so.6...
Downloading separate debug info for /usr/lib/libKF6IconThemes.so.6...
Downloading separate debug info for /usr/lib/libKF6ColorScheme.so.6...
Downloading separate debug info for /usr/lib/libKF6GuiAddons.so.6...
Downloading separate debug info for /usr/lib/libXau.so.6...
Downloading separate debug info for /usr/lib/libxcb-randr.so.0...
Downloading separate debug info for /usr/lib/libffi.so.8...
Downloading separate debug info for /usr/lib/libXdmcp.so.6...
Downloading separate debug info for /usr/lib/libX11.so.6...
Downloading separate debug info for /usr/lib/libudev.so.1...
Downloading separate debug info for /usr/lib/libmount.so.1...
Downloading separate debug info for /usr/lib/libimobiledevice-1.0.so.6...
Downloading separate debug info for /usr/lib/libplist-2.0.so.4...
Downloading separate debug info for /usr/lib/libxcb-res.so.0...
Downloading separate debug info for /usr/lib/libXfixes.so.3...
Downloading separate debug info for /usr/lib/libxcb-keysyms.so.1...
Downloading separate debug info for /usr/lib/libQt6Svg.so.6...
Downloading separate debug info for /usr/lib/libKF6Archive.so.6...
Downloading separate debug info for /usr/lib/libQt6QmlModels.so.6...
Downloading separate debug info for /usr/lib/libQt6OpenGL.so.6...
Downloading separate debug info for /lib64/ld-linux-x86-64.so.2...
Downloading separate debug info for /usr/lib/libwayland-cursor.so.0...
Downloading separate debug info for /usr/lib/libxkbcommon.so.0...
Downloading separate debug info for /usr/lib/libdbus-1.so.3...
Downloading separate debug info for /usr/lib/libEGL.so.1...
Downloading separate debug info for /usr/lib/libfontconfig.so.1...
Downloading separate debug info for /usr/lib/libglib-2.0.so.0...
Downloading separate debug info for /usr/lib/libGLX.so.0...
Downloading separate debug info for /usr/lib/libOpenGL.so.0...
Downloading separate debug info for /usr/lib/libpng16.so.16...
Downloading separate debug info for /usr/lib/libharfbuzz.so.0...
Downloading separate debug info for /usr/lib/libmd4c.so.0...
Downloading separate debug info for /usr/lib/libfreetype.so.6...
Downloading separate debug info for /usr/lib/libz.so.1...
Downloading separate debug info for /usr/lib/libicui18n.so.75...
Downloading separate debug info for /usr/lib/libicuuc.so.75...
Downloading separate debug info for /usr/lib/libsystemd.so.0...
Downloading separate debug info for /usr/lib/libdouble-conversion.so.3...
Downloading separate debug info for /usr/lib/libb2.so.1...
Downloading separate debug info for /usr/lib/libpcre2-16.so.0...
Downloading separate debug info for /usr/lib/libzstd.so.1...
Downloading separate debug info for /usr/lib/libKF6KIOGui.so.6...
Downloading separate debug info for /usr/lib/libKF6JobWidgets.so.6...
Downloading separate debug info for /usr/lib/libKF6Completion.so.6...
Downloading separate debug info for /usr/lib/libKF6KCMUtilsCore.so.6...
Downloading separate debug info for /usr/lib/libKF6AuthCore.so.6...
Downloading separate debug info for /usr/lib/libacl.so.1...
Downloading separate debug info for /usr/lib/libcanberra.so.0...
Downloading separate debug info for /usr/lib/libgssapi_krb5.so.2...
Downloading separate debug info for /usr/lib/libbrotlidec.so.1...
Downloading separate debug info for /usr/lib/libproxy.so.1...
Downloading separate debug info for /usr/lib/libcrypto.so.3...
Downloading separate debug info for /usr/lib/libKF6Codecs.so.6...
Downloading separate debug info for /usr/lib/libcap.so.2...
Downloading separate debug info for /usr/lib/libblkid.so.1...
Downloading separate debug info for /usr/lib/libssl.so.3...
Downloading separate debug info for /usr/lib/libusbmuxd-2.0.so.7...
Downloading separate debug info for /usr/lib/libbz2.so.1.0...
Downloading separate debug info for /usr/lib/liblzma.so.5...
Downloading separate debug info for /usr/lib/libGLdispatch.so.0...
Downloading separate debug info for /usr/lib/libexpat.so.1...
Downloading separate debug info for /usr/lib/libpcre2-8.so.0...
Downloading separate debug info for /usr/lib/libgraphite2.so.3...
Downloading separate debug info for /usr/lib/libicudata.so.75...
Downloading separate debug info for /usr/lib/libgcrypt.so.20...
Downloading separate debug info for /usr/lib/liblz4.so.1...
Downloading separate debug info for /usr/lib/libvorbisfile.so.3...
Downloading separate debug info for /usr/lib/libtdb.so.1...
Downloading separate debug info for /usr/lib/libltdl.so.7...
Downloading separate debug info for /usr/lib/libkrb5.so.3...
Downloading separate debug info for /usr/lib/libk5crypto.so.3...
Downloading separate debug info for /usr/lib/libcom_err.so.2...
Downloading separate debug info for /usr/lib/libkrb5support.so.0...
Downloading separate debug info for /usr/lib/libkeyutils.so.1...
Downloading separate debug info for /usr/lib/libresolv.so.2...
Downloading separate debug info for /usr/lib/libbrotlicommon.so.1...
Downloading separate debug info for /usr/lib/libproxy/libpxbackend-1.0.so...
Downloading separate debug info for /usr/lib/libgobject-2.0.so.0...
Downloading separate debug info for /usr/lib/libimobiledevice-glue-1.0.so.0...
Downloading separate debug info for /usr/lib/libgpg-error.so.0...
Downloading separate debug info for /usr/lib/libvorbis.so.0...
Downloading separate debug info for /usr/lib/libogg.so.0...
Downloading separate debug info for /usr/lib/libcurl.so.4...
Downloading separate debug info for /usr/lib/libgio-2.0.so.0...
Downloading separate debug info for /usr/lib/libduktape.so.207...
Downloading separate debug info for /usr/lib/libnghttp3.so.9...
Downloading separate debug info for /usr/lib/libnghttp2.so.14...
Downloading separate debug info for /usr/lib/libidn2.so.0...
Downloading separate debug info for /usr/lib/libssh2.so.1...
Downloading separate debug info for /usr/lib/libpsl.so.5...
Downloading separate debug info for /usr/lib/libgmodule-2.0.so.0...
Downloading separate debug info for /usr/lib/libunistring.so.5...
Downloading separate debug info for /usr/lib/qt6/plugins/platforms/libqwayland-generic.so...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so...
Downloading separate debug info for /usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so...
Downloading separate debug info for /usr/lib/libQt6QuickControls2.so.6...
Downloading separate debug info for /usr/lib/libKF6KIOFileWidgets.so.6...
Downloading separate debug info for /usr/lib/libXcursor.so.1...
Downloading separate debug info for /usr/lib/libQt6QuickTemplates2.so.6...
Downloading separate debug info for /usr/lib/libQt6Core5Compat.so.6...
Downloading separate debug info for /usr/lib/libKF6BookmarksWidgets.so.6...
Downloading separate debug info for /usr/lib/libKF6Bookmarks.so.6...
Downloading separate debug info for /usr/lib/libXrender.so.1...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/../../../libQt6WaylandEglClientHwIntegration.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/../../../libwayland-egl.so.1...
Downloading separate debug info for /usr/lib/libEGL_mesa.so.0...
Downloading separate debug info for /usr/lib/libgbm.so.1...
Downloading separate debug info for /usr/lib/libglapi.so.0...
Downloading separate debug info for /usr/lib/libX11-xcb.so.1...
Downloading separate debug info for /usr/lib/libxcb-dri2.so.0...
Downloading separate debug info for /usr/lib/libxcb-xfixes.so.0...
Downloading separate debug info for /usr/lib/libdrm.so.2...
Downloading separate debug info for /usr/lib/libwayland-server.so.0...
Downloading separate debug info for /usr/lib/libxcb-dri3.so.0...
Downloading separate debug info for /usr/lib/libxcb-present.so.0...
Downloading separate debug info for /usr/lib/libxcb-sync.so.1...
Downloading separate debug info for /usr/lib/libxshmfence.so.1...
Downloading separate debug info for /usr/lib/dri/radeonsi_dri.so...
Downloading separate debug info for /usr/lib/libLLVM-17.so...
Downloading separate debug info for /usr/lib/libsensors.so.5...
Downloading separate debug info for /usr/lib/libdrm_radeon.so.1...
Downloading separate debug info for /usr/lib/libelf.so.1...
Downloading separate debug info for /usr/lib/libdrm_amdgpu.so.1...
Downloading separate debug info for /usr/lib/libdrm_intel.so.1...
Downloading separate debug info for /usr/lib/libedit.so.0...
Downloading separate debug info for /usr/lib/libncursesw.so.6...
Downloading separate debug info for /usr/lib/libxml2.so.2...
Downloading separate debug info for /usr/lib/libpciaccess.so.0...
Downloading separate debug info for /usr/lib/qt6/plugins/styles/libkvantum.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqsvg.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqpdf.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libQt6Pdf.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libopenjp2.so.7...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqicns.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqjp2.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libjasper.so.7...
Downloading separate debug info for /usr/lib/libjpeg.so.8...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqmng.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libmng.so.2...
Downloading separate debug info for /usr/lib/liblcms2.so.2...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqtga.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqtiff.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libtiff.so.6...
Downloading separate debug info for /usr/lib/libjbig.so.2.1...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqwbmp.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqwebp.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebpdemux.so.2...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebpmux.so.3...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebp.so.7...
Downloading separate debug info for /usr/lib/libsharpyuv.so.0...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqgif.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqico.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/libqjpeg.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/packagestructure/plasma_lookandfeel.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/packagestructure/plasma_shell.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/packagestructure/plasma_applet.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/packagestructure/plasma_layouttemplate.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.panelspacer.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/containmentactions/org.kde.contextmenu.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.private.systemtray.so...
Downloading separate debug info for /usr/lib/libPlasma5Support.so.6...
Downloading separate debug info for /usr/lib/libQt6Sql.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.kscreen.so...
Downloading separate debug info for /usr/lib/libKF6Screen.so.8...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.notifications.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.vault.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/containmentactions/org.kde.paste.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/containmentactions/org.kde.switchdesktop.so...
Downloading separate debug info for /usr/lib/libtaskmanager.so.6...
Downloading separate debug info for /usr/lib/libKF6ItemModels.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.systemtray.so...
Downloading separate debug info for /usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.appmenu.so...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/kscreen/KSC_KWayland.so...
Downloading separate debug info for system-supplied DSO at 0x737a3e251000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c...
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x737a3660aa00 (LWP 3134))]

Cannot QML trace cores :(
Downloading source file /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_create.c...
Downloading source file /usr/src/debug/mesa/build/../mesa-24.1.1/src/c11/impl/threads_posix.c...
Downloading source file /usr/src/debug/mesa/build/../mesa-24.1.1/src/util/u_queue.c...
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_cond_wait.c...
Downloading source file /usr/src/debug/glibc/glibc/nptl/futex-internal.c...
Downloading source file /usr/src/debug/plasma-workspace/plasma-workspace-6.0.5.1/shell/main.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading source file /usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp...
Downloading source file /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp...
Downloading source file /usr/src/debug/wayland/build/../wayland-1.23.0/src/wayland-client.c...
Downloading source file /usr/src/debug/wayland/build/../wayland-1.23.0/src/connection.c...
Downloading source file /usr/src/debug/libffi/libffi-3.4.6/x86_64-pc-linux-gnu/../src/x86/ffi64.c...
Downloading source file /usr/src/debug/libffi/libffi-3.4.6/x86_64-pc-linux-gnu/../src/x86/unix64.S...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp...
Downloading source file /usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/poll.c...
[Current thread is 1 (Thread 0x737a3660aa00 (LWP 3134))]

Thread 16 (Thread 0x737a154006c0 (LWP 3157)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e2ac32b0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e2ac32b0, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e2ac32b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2ac3288, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2ac3288, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x737a168006c0 (LWP 3155)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e2a10090, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e2a10090, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e2a10090, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2a10068, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2a10068, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x737a15e006c0 (LWP 3156)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e2a8ec10, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e2a8ec10, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e2a8ec10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2a8ebe8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2a8ebe8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x737a172006c0 (LWP 3154)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e2a286c0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e2a286c0, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e2a286c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2a28698, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2a28698, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x737a24c006c0 (LWP 3152)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e29bc640, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e29bc640, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e29bc640, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e29bc618, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e29bc618, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x737a17c006c0 (LWP 3153)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e293e780, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e293e780, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e293e780, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e293e758, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e293e758, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x737a256006c0 (LWP 3144)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e28e4620, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e28e4620, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e28e4620, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e28e45f8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e28e45f8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x737a274006c0 (LWP 3141)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e27fe12c, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e27fe12c, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e27fe12c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e27fe100, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e27fe100, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x737a260006c0 (LWP 3143)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e2892460, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e2892460, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e2892460, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2892438, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2892438, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x737a26a006c0 (LWP 3142)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e27fe2d8, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e27fe2d8, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e27fe2d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e27fe2b0, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e27fe2b0, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x737a27e006c0 (LWP 3140)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x737a20002aac, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x737a20002aac, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x737a20002aac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x737a20002a80, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x737a20002a80, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x737a2d0006c0 (LWP 3139)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e27fd0ac, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e27fd0ac, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e27fd0ac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e27fd080, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e27fd080, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a2d29d4ae in cnd_wait () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:135
#6  0x0000737a2d27b25c in util_queue_thread_func () at ../mesa-24.1.1/src/util/u_queue.c:290
#7  0x0000737a2d29d3dd in impl_thrd_routine () at ../mesa-24.1.1/src/c11/impl/threads_posix.c:67
#8  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x737a2fe006c0 (LWP 3138)):
#0  0x0000737a3af1c39d in __GI___poll (fds=fds@entry=0x737a2fdffb20, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000737a3d374277 in poll (__fds=0x737a2fdffb20, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5b58e26ffc30) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x0000737a3b6c96e7 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x5b58e26ffc30) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#6  0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x737a360006c0 (LWP 3136)):
#0  0x0000737a3af1c39d in __GI___poll (fds=0x5b58e26add60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000737a3a22c8fd in g_main_context_poll_unlocked (priority=2147483647, context=0x737a30000c80, timeout=<optimized out>, fds=0x5b58e26add60, n_fds=3) at ../glib/glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x737a30000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
#3  0x0000737a3a1c9f95 in g_main_context_iteration (context=0x737a30000c80, may_block=1) at ../glib/glib/gmain.c:4282
#4  0x0000737a3b7a28dd in QEventDispatcherGlib::processEvents (this=0x737a30000b70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x0000737a3b54f10e in QEventLoop::processEvents (this=0x737a35fffae0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x737a35fffae0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#7  0x0000737a3b63a4e0 in QThread::exec (this=this@entry=0x737a3c4c7b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#8  0x0000737a3c43edfe in QDBusConnectionManager::run (this=0x737a3c4c7b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x0000737a3b6c96e7 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x737a3c4c7b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x737a352006c0 (LWP 3137)):
#0  0x0000737a3aea34e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5b58e27640b4, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b58e27640b4, 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  0x0000737a3aea356f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b58e27640b4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x0000737a3aea5ed9 in __pthread_cond_wait_common (cond=0x5b58e2764088, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b58e2764088, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x0000737a3b6ce0c0 in QWaitConditionPrivate::wait (this=0x5b58e2764060, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait (this=this@entry=0x5b58e26bb390, mutex=mutex@entry=0x5b58e26bb388, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x0000737a3d37420f in QtWaylandClient::EventThread::waitForReading (this=0x5b58e26bb350) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x5b58e26bb350) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:177
#9  0x0000737a3b6c96e7 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5b58e26bb350) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x0000737a3aea6ded in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x0000737a3af2a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x737a3660aa00 (LWP 3134)):
[KCrash Handler]
#5  std::__atomic_base<int>::fetch_add (this=0x61, __i=1, __m=std::memory_order_acq_rel, this=<optimized out>, __i=<optimized out>, __m=<optimized out>) at /usr/include/c++/14.1.1/bits/atomic_base.h:629
#6  QAtomicOps<int>::ref<int> (_q_value=<error reading variable: Cannot access memory at address 0x61>, _q_value=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:259
#7  QBasicAtomicInteger<int>::ref (this=0x61, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:47
#8  QThreadData::ref (this=0x61) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:99
#9  QObjectPrivate::connectImpl (sender=sender@entry=0x5b58e3418260, signal_index=5, receiver=receiver@entry=0x5b58e3418260, slot=<optimized out>, slotObjRaw=slotObjRaw@entry=0x5b58e3054570, type=0, types=0x0, senderMetaObject=0x737a2d092700 <KScreen::WaylandConfig::staticMetaObject>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:5258
#10 0x0000737a3b594b90 in QObject::connectImpl (sender=0x5b58e3418260, signal=<optimized out>, receiver=0x5b58e3418260, slot=<optimized out>, slotObjRaw=0x5b58e3054570, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:5188
#11 0x0000737a2d086954 in KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/include/qt6/QtCore/qobject.h:263
#12 0x0000737a3db10596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#13 0x0000737a3db0d00e in ffi_call_int (cif=cif@entry=0x7fff9ffabf80, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#14 0x0000737a3db0fbd3 in ffi_call (cif=cif@entry=0x7fff9ffabf80, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff9ffac050) at ../src/x86/ffi64.c:710
#15 0x0000737a3defe860 in wl_closure_invoke (closure=closure@entry=0x737a28001530, target=<optimized out>, target@entry=0x5b58e34157d0, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.23.0/src/connection.c:1228
#16 0x0000737a3deff0d9 in dispatch_event (display=display@entry=0x5b58e26a9130, queue=queue@entry=0x5b58e26a9228) at ../wayland-1.23.0/src/wayland-client.c:1670
#17 0x0000737a3deff4f3 in dispatch_queue (display=0x5b58e26a9130, queue=0x5b58e26a9228) at ../wayland-1.23.0/src/wayland-client.c:1816
#18 wl_display_dispatch_queue_pending (display=0x5b58e26a9130, queue=0x5b58e26a9228) at ../wayland-1.23.0/src/wayland-client.c:2058
#19 0x0000737a3d3740c6 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:227
#20 0x0000737a3b58c0ff in QObject::event (this=0x5b58e26a8f00, e=0x737a280021d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1452
#21 0x0000737a3d4fc55c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5b58e26a8f00, e=0x737a280021d0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#22 0x0000737a3b544e38 in QCoreApplication::notifyInternal2 (receiver=0x5b58e26a8f00, event=event@entry=0x737a280021d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#23 0x0000737a3b5451fb in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x737a280021d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5b58e2677ba0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940
#25 0x0000737a3b7a460c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797
#26 postEventSourceDispatch (s=0x5b58e26a5c20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#27 0x0000737a3a1caa89 in g_main_dispatch (context=0x737a30000f00) at ../glib/glib/gmain.c:3344
#28 0x0000737a3a22c9b7 in g_main_context_dispatch_unlocked (context=0x737a30000f00) at ../glib/glib/gmain.c:4152
#29 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x737a30000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#30 0x0000737a3a1c9f95 in g_main_context_iteration (context=0x737a30000f00, may_block=1) at ../glib/glib/gmain.c:4282
#31 0x0000737a3b7a28dd in QEventDispatcherGlib::processEvents (this=0x5b58e26ba470, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#32 0x0000737a3b54f10e in QEventLoop::processEvents (this=0x7fff9ffac680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#33 QEventLoop::exec (this=0x7fff9ffac680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#34 0x0000737a3b54945d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#35 0x0000737a3d4f83fa in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#36 0x00005b58ca37b2a3 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.5.1/shell/main.cpp:214
Comment 14 Nate Graham 2024-06-10 20:45:14 UTC
*** Bug 488315 has been marked as a duplicate of this bug. ***
Comment 15 Nate Graham 2024-06-17 17:22:50 UTC
*** Bug 488604 has been marked as a duplicate of this bug. ***
Comment 16 Nate Graham 2024-06-19 20:41:14 UTC
*** Bug 488701 has been marked as a duplicate of this bug. ***
Comment 17 Nate Graham 2024-06-25 21:39:02 UTC
*** Bug 488940 has been marked as a duplicate of this bug. ***
Comment 18 Marco Martin 2024-07-08 15:01:53 UTC
This Qthreaddata where it crashes, if we look at QObject:::connectImpl is:

    QThreadData *td = r->d_func()->threadData.loadAcquire();
    td->ref();

where r is 

   QObject *r = const_cast<QObject *>(receiver);

which suggests that's the receiver that's a dangling pointer during that connection however the receiver is WaylandConfig itself, which should live for the entire app lifetime
Comment 19 Marco Martin 2024-07-08 15:09:13 UTC
The only place (i think) where KScreen is used in plasmashell is the kscreen plasmoid in the systray.

one thing that might happen on screen sleep is the panel view destruction, however the applets that live in it should not get destroyed, 
tough the only wa this seems to be triggerable is to WaylandConfig being destroyed before WaylandOutputOrder is (which shouldn't happen either as Waylandoutputorder is behind an unique_pointer)
Comment 20 Bug Janitor Service 2024-07-09 07:24:24 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/191
Comment 21 Akseli Lahtinen 2024-07-11 11:10:25 UTC
*** Bug 489944 has been marked as a duplicate of this bug. ***
Comment 22 Marco Martin 2024-07-12 12:56:49 UTC
Git commit 035f3c2da5838d0f721819b08456fe2c43e74648 by Marco Martin.
Committed on 12/07/2024 at 12:56.
Pushed by mart into branch 'master'.

Destroy the registry when WaylandConfig gets deleted

A pointer to WaylandConfig gets passed to wl_registry_add_listener
but this is global and can trigger also when WaylandConfig has
just been deleted and wl_registry is leaking

M  +7    -0    backends/kwayland/waylandconfig.cpp
M  +2    -1    backends/kwayland/waylandconfig.h

https://invent.kde.org/plasma/libkscreen/-/commit/035f3c2da5838d0f721819b08456fe2c43e74648
Comment 23 Marco Martin 2024-07-12 13:00:27 UTC
Git commit d35c1657f4c533ae15ddbc8a41d799087557a342 by Marco Martin.
Committed on 12/07/2024 at 12:58.
Pushed by mart into branch 'Plasma/6.1'.

Destroy the registry when WaylandConfig gets deleted

A pointer to WaylandConfig gets passed to wl_registry_add_listener
but this is global and can trigger also when WaylandConfig has
just been deleted and wl_registry is leaking


(cherry picked from commit 035f3c2da5838d0f721819b08456fe2c43e74648)

da99bb03 destroy the callback when WaylandConfig gets deleted
32d13ab6 destroy the registry
fabf6ec9 adress comments
b2dfe208 removedead code

Co-authored-by: Marco Martin <notmart@gmail.com>

M  +7    -0    backends/kwayland/waylandconfig.cpp
M  +2    -1    backends/kwayland/waylandconfig.h

https://invent.kde.org/plasma/libkscreen/-/commit/d35c1657f4c533ae15ddbc8a41d799087557a342
Comment 24 cwo 2024-09-13 18:37:57 UTC
*** Bug 492811 has been marked as a duplicate of this bug. ***