Bug 482768 - Plasmashell crashes in KScreen::WaylandConfig::setupRegistry() when I turn my monitor off and back on
Summary: Plasmashell crashes in KScreen::WaylandConfig::setupRegistry() when I turn my...
Status: REOPENED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 480835 486531 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-03-07 19:31 UTC by infernio
Modified: 2024-05-16 18:58 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. ***