Bug 511632

Summary: KWin SIGSEGV / Segmentation fault crash in KWin::Output::name() when unplugging displays with VR HMD attached to system
Product: [Plasma] kwin Reporter: Stephen Ackerman <stephenackerman16>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: crash CC: kdedev
Priority: NOR    
Version First Reported In: 6.5.1   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/287928/events/91aee8f26a81446d95240a3672e4a447/

Description Stephen Ackerman 2025-11-04 16:52:36 UTC
SUMMARY
Sometimes, when unplugging my Thunderbolt dock with multiple displays attached, kwin wayland will crash.

STEPS TO REPRODUCE
1. Launch KDE 6.5.1 in the Wayland Session with multiple displays connected via a single connector (eg, MST hub or docking station)
2. Lock screen
3. Disconnect
4. May take some repeats or uptime to reproduce the issue, does not occur every time.

OBSERVED RESULT
Sometimes everything works as expected (Upon reconnecting, session is still present and unharmed.) Other times, kwin crashes and applications must be restarted.

EXPECTED RESULT
kwin does not crash, and the session survives any number of displays being hotplugged.

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.17.5 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Graphics Processor: AMD Radeon RX 6700 XT
Thunderbolt Card: Intel Maple Ridge

BACKTRACE
This backtrace was also submitted via DrKonqi.

Application: KWin (kwin_wayland), signal: Segmentation fault


warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /home/stephen/.local/share/mime/mime.cache (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing

warning: Can't open file /home/stephen/.cache/plasma_theme_default.kcache (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:xwayland-shared (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing
[New LWP 8317]
[New LWP 8339]
[New LWP 71188]
[New LWP 8326]
[New LWP 8330]
[New LWP 8332]
[New LWP 8333]
[New LWP 8334]
[New LWP 8335]
[New LWP 8360]
[New LWP 8336]
[New LWP 8331]
[New LWP 8362]
[New LWP 8363]
[New LWP 8364]
[New LWP 8366]
[New LWP 8367]
[New LWP 9664]
[New LWP 9665]
[New LWP 27800]
[New LWP 8361]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_efjhYQ --xwayland'.
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 ./nptl/pthread_kill.c:44

warning: 44	./nptl/pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x7f54eaad5d80 (LWP 8317))]
[Current thread is 9 (Thread 0x7f54d64df6c0 (LWP 8335))]

Thread 21 (Thread 0x7f54ae7fc6c0 (LWP 8361)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd0214000, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd0214000, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd0214000, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd0213fe0, mutex=0x559fd0213fb0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd0213fe0, mutex=0x559fd0213fb0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7f54601ae6c0 (LWP 27800)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfddb244, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfddb244, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfddb244, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfddb220, mutex=0x559fcfddb1f0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfddb220, mutex=0x559fcfddb1f0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7f5468e4c6c0 (LWP 9665)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd1a6de40, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd1a6de40, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd1a6de40, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd1a6de20, mutex=0x559fd1a6ddf0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd1a6de20, mutex=0x559fd1a6ddf0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7f546964d6c0 (LWP 9664)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd1fcef80, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd1fcef80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd1fcef80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd1fcef60, mutex=0x559fd1fcef30, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd1fcef60, mutex=0x559fd1fcef30) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f548dbb86c0 (LWP 8367)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfddb240, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfddb240, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfddb240, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfddb220, mutex=0x559fcfddb1f0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfddb220, mutex=0x559fcfddb1f0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f548effd6c0 (LWP 8366)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfddb090, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfddb090, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfddb090, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfddb070, mutex=0x559fcfddb040, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfddb070, mutex=0x559fcfddb040) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f548ffff6c0 (LWP 8364)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007f54f10966ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007f54f110ae6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f54f002daf4 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f54f002e1d0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f54f1969dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007f54f1714e53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007f54f17fd96f in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007f54f18816e4 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f54acff96c0 (LWP 8363)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd0c27b90, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd0c27b90, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd0c27b90, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd0c27b70, mutex=0x559fd0c27b40, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd0c27b70, mutex=0x559fd0c27b40) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f54aeffd6c0 (LWP 8362)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd0d3e080, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd0d3e080, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd0d3e080, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd0d3e060, mutex=0x559fd0d3e030, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd0d3e060, mutex=0x559fd0d3e030) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f54e8c006c0 (LWP 8331)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfe171f4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfe171f4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfe171f4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfe171d0, mutex=0x559fcfe171a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfe171d0, mutex=0x559fcfe171a0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f54d5cde6c0 (LWP 8336)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfef0ed0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfef0ed0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfef0ed0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfef0eb0, mutex=0x559fcfef0e80, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfef0eb0, mutex=0x559fcfef0e80) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f54af7fe6c0 (LWP 8360)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fd016c6b0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fd016c6b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fd016c6b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fd016c690, mutex=0x559fd016c660, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fd016c690, mutex=0x559fd016c660) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f54d64df6c0 (LWP 8335)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfeac1b0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfeac1b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfeac1b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfeac190, mutex=0x559fcfeac160, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfeac190, mutex=0x559fcfeac160) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f54d6d816c0 (LWP 8334)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfe59f70, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfe59f70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfe59f70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfe59f50, mutex=0x559fcfe59f20, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfe59f50, mutex=0x559fcfe59f20) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f54d75826c0 (LWP 8333)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfddb244, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfddb244, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfddb244, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfddb220, mutex=0x559fcfddb1f0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfddb220, mutex=0x559fcfddb1f0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f54d7d836c0 (LWP 8332)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfddb090, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfddb090, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfddb090, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfddb070, mutex=0x559fcfddb040, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfddb070, mutex=0x559fcfddb040) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f54e95776c0 (LWP 8330)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559fcfdd83f4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559fcfdd83f4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559fcfdd83f4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x559fcfdd83d0, mutex=0x559fcfdd83a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559fcfdd83d0, mutex=0x559fcfdd83a0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54e19ae49d in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#8  0x00007f54e19684fc in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#9  0x00007f54e19ae3cb in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.6-1.so
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f54ea7db6c0 (LWP 8326)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007f54f10966ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007f54f110ae6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f54f002daf4 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f54f002e1d0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f54f1969dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007f54f1714e53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007f54f17fd96f in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007f54f1b9f31e in ??? () at /lib/x86_64-linux-gnu/libQt6DBus.so.6
#10 0x00007f54f18816e4 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#11 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#12 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f545e7d26c0 (LWP 71188)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007f54f1096c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f5448007bf8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f5448007bf8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007f54f1096cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f5448007bf8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007f54f1099158 in __pthread_cond_wait_common (cond=0x7f5448007bd8, mutex=0x7f5448007bb0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x7f5448007bd8, mutex=0x7f5448007bb0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007f54f44672ee in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#8  0x00007f54f4467769 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#9  0x00007f54f44679bd in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#10 0x00007f54f109ebc7 in __pthread_once_slow (once_control=0x559fd20678e8, init_routine=0x7f54f13d4770 <__once_proxy>) at ./nptl/pthread_once.c:116
#11 0x00007f54f109ec39 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at ./nptl/pthread_once.c:143
#12 0x00007f54f4464ab8 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#13 0x00007f54f17f7175 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007f54f18816e4 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#16 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f54affff6c0 (LWP 8339)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f54f1096668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007f54f10966ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007f54f110ae6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f54f002daf4 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f54f002e1d0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f54f1969dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007f54f1714e53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007f54f17fd96f in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007f54f18816e4 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f54f1099b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f54f11177b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f54eaad5d80 (LWP 8317)):
[KCrash Handler]
#5  0x00007f54f4160f27 in KWin::Output::name() const () at /lib/x86_64-linux-gnu/libkwin.so.6
#6  0x00007f54f4540706 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#7  0x00007f54f4624758 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#8  0x00007f54f4625016 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#9  0x00007f54eed5e6ce in ??? () at /lib/x86_64-linux-gnu/libffi.so.8
#10 0x00007f54eed5d97e in ??? () at /lib/x86_64-linux-gnu/libffi.so.8
#11 0x00007f54eed5e1ab in ffi_call () at /lib/x86_64-linux-gnu/libffi.so.8
#12 0x00007f54f0e373db in ??? () at /lib/x86_64-linux-gnu/libwayland-server.so.0
#13 0x00007f54f0e31ce9 in ??? () at /lib/x86_64-linux-gnu/libwayland-server.so.0
#14 0x00007f54f0e34d92 in wl_event_loop_dispatch () at /lib/x86_64-linux-gnu/libwayland-server.so.0
#15 0x00007f54f451b1f6 in KWin::Display::dispatchEvents() () at /lib/x86_64-linux-gnu/libkwin.so.6
#16 0x00007f54f1764521 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007f54f176b028 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007f54f176d8da in QSocketNotifier::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007f54f27c7c48 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#20 0x00007f54f170b928 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#21 0x00007f54f1881914 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#22 0x00007f54f18885f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#23 0x00007f54f240ed91 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#24 0x00007f54f1714e53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x00007f54f170e701 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x0000559f9cf8cd69 in ??? ()
#27 0x00007f54f1030ca8 in __libc_start_call_main (main=main@entry=0x559f9cf8a9c0, argc=argc@entry=14, argv=argv@entry=0x7ffe0ba18308) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x00007f54f1030d65 in __libc_start_main_impl (main=0x559f9cf8a9c0, argc=14, argv=0x7ffe0ba18308, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe0ba182f8) at ../csu/libc-start.c:360
#29 0x0000559f9cf8e9b1 in ??? ()
Comment 1 TraceyC 2025-11-04 23:05:16 UTC
Thank you for the bug report. I'm not able to reproduce this on git-master. Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

#6  0x00007f54f4540706 in ??? () at /lib/x86_64-linux-gnu/libkwin.so.6
#9  0x00007f54eed5e6ce in ??? () at /lib/x86_64-linux-gnu/libffi.so.8
#12 0x00007f54f0e373db in ??? () at /lib/x86_64-linux-gnu/libwayland-server.so.0
#16 0x00007f54f1764521 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6

Could you please install debug packages and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!
Comment 2 Stephen Ackerman 2025-11-05 20:50:49 UTC
As far as I can tell, Debian does not ship a debug symbols package for kwin: https://tracker.debian.org/pkg/kwin

I added the DEBUGINFOD_URLS env var and logged out / back in... It's definitely defined, but the output from gdb's `bt` command hasn't changed.

I do see that Debian has Plasma 6.5.2 on its way in the next 4 days or so, I may just wait for that and see if the issue is already resolved. If I find reliable reproduction steps for the issue, I'll post them here.

Unsure if it's relevant, but I do have a VR HMD (Valve Index) attached to the system sometimes (SDDM gets confused at boot so I have to disconnect it), and I do use SteamVR.
Comment 3 Stephen Ackerman 2025-11-05 21:03:57 UTC
I spoke too soon! While coredumpctl is still being unhelpful, I did get DrKonqi to do the right magic after causing the crash again. Still trying to figure out the exact steps, but here's the complete backtrace:

Thread 23 (Thread 0x7fa16affd6c0 (LWP 533806)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=255, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d62c6e6c, expected=255, op=<optimized out>, abstime=0x7fa16affc700, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d62c6e6c, expected=expected@entry=255, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa16affc700, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d62c6e6c, expected=expected@entry=255, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa16affc700, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e665731d in __pthread_cond_wait_common (cond=0x5650d62c6e48, mutex=0x5650d62c6e20, clockid=1, abstime=0x7fa16affc700) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x5650d62c6e48, mutex=0x5650d62c6e20, abstime=0x7fa16affc700) at ./nptl/pthread_cond_wait.c:483
#7  0x00007fa1e6e45757 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5650d62c6e20, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5650d62c6e00, mutex=mutex@entry=0x5650d5ce3388, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fa1e6e478f6 in QThreadPoolThread::run (this=0x5650d62c6df0) at ./src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d62c6df0) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7fa18102a6c0 (LWP 533805)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=286, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d5b19e28, expected=286, op=<optimized out>, abstime=0x7fa181029700, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d5b19e28, expected=expected@entry=286, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa181029700, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d5b19e28, expected=expected@entry=286, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa181029700, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e665731d in __pthread_cond_wait_common (cond=0x5650d5b19e08, mutex=0x5650d5b19de0, clockid=1, abstime=0x7fa181029700) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x5650d5b19e08, mutex=0x5650d5b19de0, abstime=0x7fa181029700) at ./nptl/pthread_cond_wait.c:483
#7  0x00007fa1e6e45757 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5650d5b19de0, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5650d5c6b700, mutex=mutex@entry=0x5650d5ce3388, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fa1e6e478f6 in QThreadPoolThread::run (this=0x5650d5c6b6f0) at ./src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d5c6b6f0) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x7fa17b7fe6c0 (LWP 533804)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=309, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d5aef88c, expected=309, op=<optimized out>, abstime=0x7fa17b7fd700, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d5aef88c, expected=expected@entry=309, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa17b7fd700, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d5aef88c, expected=expected@entry=309, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa17b7fd700, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e665731d in __pthread_cond_wait_common (cond=0x5650d5aef868, mutex=0x5650d5aef840, clockid=1, abstime=0x7fa17b7fd700) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x5650d5aef868, mutex=0x5650d5aef840, abstime=0x7fa17b7fd700) at ./nptl/pthread_cond_wait.c:483
#7  0x00007fa1e6e45757 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5650d5aef840, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5650d5c0ecf0, mutex=mutex@entry=0x5650d5ce3388, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fa1e6e478f6 in QThreadPoolThread::run (this=0x5650d5c0ece0) at ./src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d5c0ece0) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7fa17bfff6c0 (LWP 533803)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=310, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d5c6b2a8, expected=310, op=<optimized out>, abstime=0x7fa17bffe700, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d5c6b2a8, expected=expected@entry=310, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa17bffe700, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d5c6b2a8, expected=expected@entry=310, clockid=clockid@entry=1, abstime=abstime@entry=0x7fa17bffe700, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e665731d in __pthread_cond_wait_common (cond=0x5650d5c6b288, mutex=0x5650d5c6b260, clockid=1, abstime=0x7fa17bffe700) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x5650d5c6b288, mutex=0x5650d5c6b260, abstime=0x7fa17bffe700) at ./nptl/pthread_cond_wait.c:483
#7  0x00007fa1e6e45757 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5650d5c6b260, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5650d5cf89c0, mutex=mutex@entry=0x5650d5ce3388, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fa1e6e478f6 in QThreadPoolThread::run (this=0x5650d5cf89b0) at ./src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d5cf89b0) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7fa14cf5b6c0 (LWP 533659)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fa17a6b8600, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fa17a6b8600, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fa17a6b8600, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x7fa17a6b85e0, mutex=0x7fa17a6b85b0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x7fa17a6b85e0, mutex=0x7fa17a6b85b0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d68cac20) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7fa14df216c0 (LWP 533658)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d68add50, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d68add50, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d68add50, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d68add30, mutex=0x5650d68add00, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d68add30, mutex=0x5650d68add00) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d692b330) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7fa14f5ba6c0 (LWP 533648)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4c5cee0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4c5cee0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4c5cee0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4c5cec0, mutex=0x5650d4c5ce90, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4c5cec0, mutex=0x5650d4c5ce90) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d65f8960) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7fa19b7fe6c0 (LWP 532651)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007fa1e66546ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007fa1e66c8e6e in __GI_ppoll (fds=fds@entry=0x5650d5b554e0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fa1e55ebaf4 in ppoll (__fds=0x5650d5b554e0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fa190000c60, timeout_usec=<optimized out>, fds=0x5650d5b554e0, n_fds=1) at ../../../glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fa190000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4485
#7  0x00007fa1e55ec1d0 in g_main_context_iteration (context=0x7fa190000c60, may_block=1) at ../../../glib/gmain.c:4556
#8  0x00007fa1e6f27dc8 in QEventDispatcherGlib::processEvents (this=0x7fa190000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007fa1e6cd2e53 in QEventLoop::exec (this=0x7fa19b7fd7c0, flags=...) at ./src/corelib/global/qflags.h:77
#10 0x00007fa1e6dbb96f in QThread::exec (this=<optimized out>) at ./src/corelib/thread/qthread.cpp:659
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d5b3f170) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7fa19a7fc6c0 (LWP 532649)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fa1cc008604, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fa1cc008604, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fa1cc008604, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x7fa1cc0085e0, mutex=0x7fa1cc0085b0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x7fa1cc0085e0, mutex=0x7fa1cc0085b0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d5935810) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fa1bceb86c0 (LWP 532648)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d591eb20, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d591eb20, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d591eb20, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d591eb00, mutex=0x5650d591ead0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d591eb00, mutex=0x5650d591ead0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d593a6e0) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7fa19bfff6c0 (LWP 532647)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d5032b80, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d5032b80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d5032b80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d5032b60, mutex=0x5650d5032b30, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d5032b60, mutex=0x5650d5032b30) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4f44280) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7fa1bd6b96c0 (LWP 532646)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4f8a920, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4f8a920, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4f8a920, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4f8a900, mutex=0x5650d4f8a8d0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4f8a900, mutex=0x5650d4f8a8d0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4ae4190) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7fa1beffd6c0 (LWP 532623)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4d72550, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4d72550, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4d72550, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4d72530, mutex=0x5650d4d72500, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4d72530, mutex=0x5650d4d72500) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4da7cf0) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fa1bf7fe6c0 (LWP 532622)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4d2d820, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4d2d820, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4d2d820, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4d2d800, mutex=0x5650d4d2d7d0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4d2d800, mutex=0x5650d4d2d7d0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4d62fe0) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fa1bffff6c0 (LWP 532621)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4cdba00, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4cdba00, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4cdba00, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4cdb9e0, mutex=0x5650d4cdb9b0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4cdb9e0, mutex=0x5650d4cdb9b0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4cfe560) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7fa1ccf2d6c0 (LWP 532620)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4c5cee4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4c5cee4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4c5cee4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4c5cec0, mutex=0x5650d4c5ce90, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4c5cec0, mutex=0x5650d4c5ce90) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4ccac30) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7fa1cd72e6c0 (LWP 532619)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4c5cd30, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4c5cd30, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4c5cd30, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4c5cd10, mutex=0x5650d4c5cce0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4c5cd10, mutex=0x5650d4c5cce0) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4ccac70) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fa1cdf2f6c0 (LWP 532618)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4c9e8b0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4c9e8b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4c9e8b0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4c9e890, mutex=0x5650d4c9e860, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4c9e890, mutex=0x5650d4c9e860) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4ccacb0) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fa1ce8716c0 (LWP 532617)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4c59f64, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4c59f64, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4c59f64, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4c59f40, mutex=0x5650d4c59f10, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4c59f40, mutex=0x5650d4c59f10) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1dc74f49d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fa1dc7094fc in util_queue_thread_func (input=input@entry=0x5650d4c5ba30) at ../src/util/u_queue.c:275
#9  0x00007fa1dc74f3cb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fa1dfd996c0 (LWP 532610)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007fa1e66546ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007fa1e66c8e6e in __GI_ppoll (fds=fds@entry=0x5650d4a61ba0, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fa1e55ebaf4 in ppoll (__fds=0x5650d4a61ba0, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fa1d8000c80, timeout_usec=<optimized out>, fds=0x5650d4a61ba0, n_fds=3) at ../../../glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fa1d8000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4485
#7  0x00007fa1e55ec1d0 in g_main_context_iteration (context=0x7fa1d8000c80, may_block=1) at ../../../glib/gmain.c:4556
#8  0x00007fa1e6f27dc8 in QEventDispatcherGlib::processEvents (this=0x7fa1d8000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007fa1e6cd2e53 in QEventLoop::exec (this=0x7fa1dfd98780, flags=...) at ./src/corelib/global/qflags.h:77
#10 0x00007fa1e6dbb96f in QThread::exec (this=this@entry=0x7fa1e71e0d40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/thread/qthread.cpp:659
#11 0x00007fa1e715d31e in QDBusConnectionManager::run (this=0x7fa1e71e0d40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#14 QThreadPrivate::start (arg=0x7fa1e71e0d40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/thread/qthread_unix.cpp:394
#15 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#16 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fa1bdffb6c0 (LWP 532625)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007fa1e66546ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007fa1e66c8e6e in __GI_ppoll (fds=fds@entry=0x7fa1a80014b0, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fa1e55ebaf4 in ppoll (__fds=0x7fa1a80014b0, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fa1a8000c60, timeout_usec=<optimized out>, fds=0x7fa1a80014b0, n_fds=2) at ../../../glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fa1a8000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4485
#7  0x00007fa1e55ec1d0 in g_main_context_iteration (context=0x7fa1a8000c60, may_block=1) at ../../../glib/gmain.c:4556
#8  0x00007fa1e6f27dc8 in QEventDispatcherGlib::processEvents (this=0x7fa1a8000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007fa1e6cd2e53 in QEventLoop::exec (this=0x7fa1bdffa7c0, flags=...) at ./src/corelib/global/qflags.h:77
#10 0x00007fa1e6dbb96f in QThread::exec (this=<optimized out>) at ./src/corelib/thread/qthread.cpp:659
#11 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5650d4e26598) at ./src/corelib/thread/qthread_unix.cpp:394
#14 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fa1be7fc6c0 (LWP 532624)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fa1e6654668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007fa1e6654c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5650d4e24068, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5650d4e24068, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007fa1e6654cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650d4e24068, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007fa1e6657158 in __pthread_cond_wait_common (cond=0x5650d4e24048, mutex=0x5650d4e24020, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5650d4e24048, mutex=0x5650d4e24020) at ./nptl/pthread_cond_wait.c:458
#7  0x00007fa1e9a252ee in operator() (__closure=0x5650d4e200b8) at ./src/backends/drm/drm_commit_thread.cpp:45
#8  0x00007fa1e9a25769 in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63
#9  std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15/bits/invoke.h:98
#10 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15/functional:122
#11 operator()<> (__closure=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h:138
#12 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63
#13 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__fn=<optimized out>) at /usr/include/c++/15/bits/invoke.h:98
#14 std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:303
#15 std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:310
#16 std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::operator() (this=0x7fa1be7fb780) at /usr/include/c++/15/future:1441
#17 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#18 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/15/bits/invoke.h:116
#19 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>(), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/15/bits/std_function.h:293
#20 0x00007fa1e9a259bd in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>::operator() (this=<optimized out>) at /usr/include/c++/15/bits/std_function.h:593
#21 std::__future_base::_State_baseV2::_M_do_set (this=0x5650d4e20090, __f=<optimized out>, __did_set=0x7fa1be7fb737) at /usr/include/c++/15/future:598
#22 0x00007fa1e665cbc7 in __pthread_once_slow (once_control=0x5650d4e200a8, init_routine=0x7fa1e6992770 <std::__once_proxy()>) at ./nptl/pthread_once.c:116
#23 0x00007fa1e665cc39 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at ./nptl/pthread_once.c:143
#24 0x00007fa1e9a22ab8 in __gthread_once (__once=0x5650d4e200a8, __func=<optimized out>) at /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h:746
#25 std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=..., __f=@0x7fa1be7fb750: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7fa1e9a25990 <std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)>) at /usr/include/c++/15/mutex:918
#26 std::__future_base::_State_baseV2::_M_set_result (this=0x5650d4e20090, __res=..., __ignore_failure=true) at /usr/include/c++/15/future:437
#27 std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::_M_complete_async(void) (this=0x5650d4e20090) at /usr/include/c++/15/future:1721
#28 0x00007fa1e6db5175 in std::__future_base::_State_baseV2::wait (this=0x5650d4e20090) at /usr/include/c++/15/future:359
#29 std::__basic_future<void>::_M_get_result (this=0x5650d4bebc70) at /usr/include/c++/15/future:750
#30 std::future<void>::get (this=0x5650d4bebc70) at /usr/include/c++/15/future:922
#31 QThreadCreateThread::run (this=0x5650d4bebc60) at ./src/corelib/thread/qthread.cpp:1365
#32 0x00007fa1e6e3f6e4 in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:434
#33 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:366
#34 QThreadPrivate::start (arg=0x5650d4bebc60) at ./src/corelib/thread/qthread_unix.cpp:394
#35 0x00007fa1e6657b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#36 0x00007fa1e66d57b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fa1e0093d80 (LWP 532608)):
[KCrash Handler]
#5  std::__atomic_base<int>::fetch_add (this=0x74006e0065006d, __i=1, __m=std::memory_order::acq_rel) at /usr/include/c++/15/bits/atomic_base.h:629
#6  QAtomicOps<int>::ref<int> (_q_value=<error reading variable: Cannot access memory at address 0x74006e0065006d>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qatomic_cxx11.h:259
#7  QBasicAtomicInteger<int>::ref (this=0x74006e0065006d) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qbasicatomic.h:47
#8  QArrayData::ref (this=0x74006e0065006d) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydata.h:59
#9  QArrayDataPointer<char16_t>::ref (this=0x7ffeb635b0e0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:451
#10 QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7ffeb635b0e0, other=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:40
#11 QString::QString (this=0x7ffeb635b0e0, other=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h:1340
#12 KWin::Output::name (this=0x5650d5c0df70) at ./src/core/output.cpp:370
#13 0x00007fa1e9afe706 in KWin::OutputOrderV1InterfacePrivate::sendList (this=<optimized out>, resource=0x5650d6462c70) at ./src/wayland/output_order_v1.cpp:60
#14 0x00007fa1e9be2758 in QtWaylandServer::kde_output_order_v1::bind (this=0x5650d5dd7890, handle=0x5650d6462c70) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:190
#15 0x00007fa1e9be3016 in QtWaylandServer::kde_output_order_v1::bind (this=0x5650d5dd7890, client=<optimized out>, id=<optimized out>, version=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:180
#16 QtWaylandServer::kde_output_order_v1::add (this=0x5650d5dd7890, client=<optimized out>, id=<optimized out>, version=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:97
#17 QtWaylandServer::kde_output_order_v1::bind_func (client=<optimized out>, data=0x5650d5dd7890, version=<optimized out>, id=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:136
#18 0x00007fa1e431c6ce in ffi_call_unix64 () at ../src/x86/unix64.S:104
#19 0x00007fa1e431b97e in ffi_call_int (cif=cif@entry=0x7ffeb635b360, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#20 0x00007fa1e431c1ab in ffi_call (cif=cif@entry=0x7ffeb635b360, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffeb635b430) at ../src/x86/ffi64.c:713
#21 0x00007fa1e63f53db in wl_closure_invoke (closure=0x5650d6b361b0, flags=<optimized out>, target=<optimized out>, opcode=0, data=<optimized out>) at ../src/connection.c:1241
#22 0x00007fa1e63efce9 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x5650d62ff490) at ../src/wayland-server.c:483
#23 0x00007fa1e63f2d92 in wl_event_loop_dispatch (loop=0x7fa1d8009350, timeout=<optimized out>) at ../src/event-loop.c:1059
#24 0x00007fa1e9ad91f6 in KWin::Display::dispatchEvents (this=<optimized out>) at ./src/wayland/display.cpp:138
#25 0x00007fa1e6d22521 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=0x5650d4bdfbc0, a=0x7ffeb635b900, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x5650d5ae1220, signal_index=3, argv=0x7ffeb635b900) at ./src/corelib/kernel/qobject.cpp:4157
#27 0x00007fa1e6d29028 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x5650d4b556a0, mo=<optimized out>, local_signal_index=0, ret=0x0) at ./src/corelib/kernel/qobjectdefs.h:306
#28 QSocketNotifier::activated (this=this@entry=0x5650d5ae1220, _t1=..., _t2=<optimized out>, _t3=...) at ./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#29 0x00007fa1e6d2b8da in QSocketNotifier::event (this=0x5650d5ae1220, e=<optimized out>) at ./src/corelib/kernel/qsocketnotifier.cpp:327
#30 0x00007fa1e7d85c48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5650d5ae1220, e=0x7ffeb635ba30) at ./src/widgets/kernel/qapplication.cpp:3300
#31 0x00007fa1e6cc9928 in QCoreApplication::notifyInternal2 (receiver=0x5650d5ae1220, event=0x7ffeb635ba30) at ./src/corelib/kernel/qcoreapplication.cpp:1106
#32 0x00007fa1e6e3f914 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x5650d4b556a0) at ./src/corelib/kernel/qeventdispatcher_unix.cpp:276
#33 0x00007fa1e6e465f2 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=flags@entry=...) at ./src/corelib/kernel/qeventdispatcher_unix.cpp:498
#34 0x00007fa1e79ccd91 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at ./src/gui/platform/unix/qunixeventdispatcher.cpp:27
#35 0x00007fa1e6cd2e53 in QEventLoop::exec (this=0x7ffeb635bbd0, flags=...) at ./src/corelib/global/qflags.h:77
#36 0x00007fa1e6ccc701 in QCoreApplication::exec () at ./src/corelib/kernel/qcoreapplication.cpp:1449
#37 0x00007fa1e7547860 in QGuiApplication::exec () at ./src/gui/kernel/qguiapplication.cpp:1986
#38 0x00007fa1e7d809a9 in QApplication::exec () at ./src/widgets/kernel/qapplication.cpp:2567
#39 0x00005650b7218d69 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main_wayland.cpp:635
Comment 4 Stephen Ackerman 2025-11-05 21:17:07 UTC
Steps to reproduce:

1. Log in to KDE Wayland 6.5.1 with no HMD Connected
2. Connect HMD [I use the Index trident connector so both DP and USB are dis/reconnected]
3. Wait 1 minute for system to settle (USB devices and such)
4. Lock the screen
5. Disconnect all other displays (in my case, unplug USB C / Thunderbolt dock with 2 displays connected)
6. Wait 1 minute
7. Reconnect displays
8. Log back in, observe crash

Additionally, after the crash / autorestart, if I: 
1. Disconnect the HMD
2. Repeat prior steps 4-7
3. Log back in, there is no crash

It appears that the crash is tied to the presence of the Index HMD (or possibly any non-desktop display? I can test with an HTC Vive if it seems pertinent) when the system display configuration changes in a certain way (all other displays completely disconnected, at the minimum)

Looks like a temporary, if inconvenient, workaround for this problem is ensuring I don't leave my VR HMD connected to the system when I'm not actively using it.
Comment 5 Stephen Ackerman 2025-11-23 16:52:34 UTC
Retested with:
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2
Kernel Version: 6.17.7 (64-bit)
Graphics Platform: Wayland



Thread 1 (Thread 0x7fd0afff9d40 (LWP 3123481)):
[KCrash Handler]
#5  std::__atomic_base<int>::fetch_add (this=0xc, __i=1, __m=std::memory_order::acq_rel) at /usr/include/c++/15/bits/atomic_base.h:629
#6  QAtomicOps<int>::ref<int> (_q_value=<error reading variable: Cannot access memory at address 0xc>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qatomic_cxx11.h:259
#7  QBasicAtomicInteger<int>::ref (this=0xc) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qbasicatomic.h:47
#8  QArrayData::ref (this=0xc) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydata.h:59
#9  QArrayDataPointer<char16_t>::ref (this=0x7fffcfad7130) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:451
#10 QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7fffcfad7130, other=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:40
#11 QString::QString (this=0x7fffcfad7130, other=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h:1340
#12 KWin::Output::name (this=0x55f5ce2a35a0) at ./src/core/output.cpp:370
#13 0x00007fd0b9a49286 in KWin::OutputOrderV1InterfacePrivate::sendList (this=<optimized out>, resource=0x55f5cff786c0) at ./src/wayland/output_order_v1.cpp:60
#14 0x00007fd0b9b2d2d8 in QtWaylandServer::kde_output_order_v1::bind (this=0x55f5cf13f540, handle=0x55f5cff786c0) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:190
#15 0x00007fd0b9b2db96 in QtWaylandServer::kde_output_order_v1::bind (this=0x55f5cf13f540, client=<optimized out>, id=<optimized out>, version=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:180
#16 QtWaylandServer::kde_output_order_v1::add (this=0x55f5cf13f540, client=<optimized out>, id=<optimized out>, version=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:97
#17 QtWaylandServer::kde_output_order_v1::bind_func (client=<optimized out>, data=0x55f5cf13f540, version=<optimized out>, id=<optimized out>) at ./obj-x86_64-linux-gnu/src/wayland/qwayland-server-kde-output-order-v1.cpp:136
#18 0x00007fd0b426a6ce in ffi_call_unix64 () at ../src/x86/unix64.S:104
#19 0x00007fd0b426997e in ffi_call_int (cif=cif@entry=0x7fffcfad73b0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#20 0x00007fd0b426a1ab in ffi_call (cif=cif@entry=0x7fffcfad73b0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fffcfad7480) at ../src/x86/ffi64.c:713
#21 0x00007fd0b63443db in wl_closure_invoke (closure=0x55f5d0019ce0, flags=<optimized out>, target=<optimized out>, opcode=0, data=<optimized out>) at ../src/connection.c:1241
#22 0x00007fd0b633ece9 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55f5cf2dda10) at ../src/wayland-server.c:483
#23 0x00007fd0b6341d92 in wl_event_loop_dispatch (loop=0x55f5cdf57c50, timeout=<optimized out>) at ../src/event-loop.c:1059
#24 0x00007fd0b9a23d76 in KWin::Display::dispatchEvents (this=<optimized out>) at ./src/wayland/display.cpp:138
#25 0x00007fd0b6c68521 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=0x55f5ce0553b0, a=0x7fffcfad7950, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x55f5cf132b60, signal_index=3, argv=0x7fffcfad7950) at ./src/corelib/kernel/qobject.cpp:4157
#27 0x00007fd0b6c6f028 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x55f5cdf4e640, mo=<optimized out>, local_signal_index=0, ret=0x0) at ./src/corelib/kernel/qobjectdefs.h:306
#28 QSocketNotifier::activated (this=this@entry=0x55f5cf132b60, _t1=..., _t2=<optimized out>, _t3=...) at ./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#29 0x00007fd0b6c718da in QSocketNotifier::event (this=0x55f5cf132b60, e=<optimized out>) at ./src/corelib/kernel/qsocketnotifier.cpp:327
#30 0x00007fd0b7cccc48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f5cf132b60, e=0x7fffcfad7a80) at ./src/widgets/kernel/qapplication.cpp:3300
#31 0x00007fd0b6c0f928 in QCoreApplication::notifyInternal2 (receiver=0x55f5cf132b60, event=0x7fffcfad7a80) at ./src/corelib/kernel/qcoreapplication.cpp:1106
#32 0x00007fd0b6d85914 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55f5cdf4e640) at ./src/corelib/kernel/qeventdispatcher_unix.cpp:276
#33 0x00007fd0b6d8c5f2 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=flags@entry=...) at ./src/corelib/kernel/qeventdispatcher_unix.cpp:498
#34 0x00007fd0b7913d91 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at ./src/gui/platform/unix/qunixeventdispatcher.cpp:27
#35 0x00007fd0b6c18e53 in QEventLoop::exec (this=0x7fffcfad7c20, flags=...) at ./src/corelib/global/qflags.h:77
#36 0x00007fd0b6c12701 in QCoreApplication::exec () at ./src/corelib/kernel/qcoreapplication.cpp:1449
#37 0x00007fd0b748e860 in QGuiApplication::exec () at ./src/gui/kernel/qguiapplication.cpp:1986
#38 0x00007fd0b7cc79a9 in QApplication::exec () at ./src/widgets/kernel/qapplication.cpp:2567
#39 0x000055f599e62da9 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main_wayland.cpp:635