Application: kwin_wayland (6.4.5) ApplicationNotResponding [ANR]: false Qt Version: 6.10.0 Frameworks Version: 6.19.0 Operating System: Linux 6.17.4-xanmod1-1-edge-x64v3 x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 6.4.5 [CoredumpBackend] -- Information about the crash: Hi KDE QA/Devs, Often when I resume (from hibernate) my laptop (Dell XPS 9520) with the thunderbolt dock connected, the external second monitor is on, but only displays a black screen (but I can move the mouse in that area - Intel Alder Lake integrated P-GT2 GPU) I waited 20-30s to see if it would finally display something, which it didn't and then unplugged the thunderbolt dock at which point I saw the KWin crash dialog - it's unclear if the KWin crash dialog appeared earlier on the second monitor, and the crash occured while resuming, and I only saw it when all windows were moved to the remaining laptop screen. Happy to answer questions and will try to reproduce and comment back here (if this is not already a duplicate bug) Many thanks for all the amazing work on KDE! Andrew The reporter is unsure if this crash is reproducible. -- Backtrace: Application: KWin (kwin_wayland), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} warning: Can't open file /dev/shm/jwlshm-ifdNad (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 /dev/shm/jwlshm-lkDGgl (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JSGCHeap: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 /dev/shm/jwlshm-MMgbMj (deleted) during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-mMHMCj (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:gdk-wayland (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 /dev/shm/jwlshm-ILCEhG (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-piPHHa (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-DGiacJ (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/.org.chromium.Chromium.ZZaT9m (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/.org.chromium.Chromium.Rmjfc9 (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/customCursor-dekjAj (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/.org.chromium.Chromium.iCsQ7b (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/customCursor-JDeHIB (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-OGMNiI (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 /memfd:kwayland-shared (deleted) during file-backed mapping note processing warning: Can't open file /home/andrew/.cache/plasma_theme_breeze-dark.kcache (deleted) during file-backed mapping note processing [New LWP 2016] [New LWP 2057] [New LWP 2078] [New LWP 2079] [New LWP 2080] [New LWP 10689] [New LWP 10690] [New LWP 2089] [New LWP 47595] [New LWP 2056] [New LWP 215727] [New LWP 215729] [New LWP 215728] [New LWP 215713] [New LWP 2045] [New LWP 2081] [New LWP 10691] [New LWP 2063] [New LWP 2090] [New LWP 215726] [New LWP 47596] [New LWP 2055] [New LWP 100016] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/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 :0 --xwayland-xauthority /run/user/1000/xauth_zlXQUg --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 pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f1a1bebfb80 (LWP 2016))] Cannot QML trace cores :( [Current thread is 12 (Thread 0x7f19be3886c0 (LWP 215729))] Thread 23 (Thread 0x7f19aaf806c0 (LWP 100016)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490420bf0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490420bf0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490420bf0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490420bd0, mutex=0x556490420ba0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490420bd0, mutex=0x556490420ba0) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 22 (Thread 0x7f1a1a4d46c0 (LWP 2055)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490420bf4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490420bf4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490420bf4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490420bd0, mutex=0x556490420ba0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490420bd0, mutex=0x556490420ba0) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 21 (Thread 0x7f198782a6c0 (LWP 47596)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556493f5cce0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556493f5cce0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556493f5cce0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556493f5ccc0, mutex=0x556493f5cc90, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556493f5ccc0, mutex=0x556493f5cc90) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 20 (Thread 0x7f19bdb876c0 (LWP 215726)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=6928, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556491f17538, expected=6928, op=<optimized out>, abstime=0x7f19bdb868c0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556491f17538, expected=expected@entry=6928, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19bdb868c0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556491f17538, expected=expected@entry=6928, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19bdb868c0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a224960e8 in __pthread_cond_wait_common (cond=0x556491f17518, mutex=0x556491f174f0, clockid=<optimized out>, abstime=0x7f19bdb868c0) at pthread_cond_wait.c:421 #6 ___pthread_cond_timedwait64 (cond=0x556491f17518, mutex=0x556491f174f0, abstime=0x7f19bdb868c0) at pthread_cond_wait.c:478 #7 0x00007f1a22f351c5 in QWaitConditionPrivate::wait_relative (this=0x556491f174f0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58 #8 QWaitConditionPrivate::wait (this=0x556491f174f0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66 #9 QWaitCondition::wait (this=<optimized out>, mutex=0x5564914a30d8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 #10 0x00007f1a22e906fa in QThreadPoolThread::run (this=0x556492292210) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120 #11 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #13 QThreadPrivate::start (arg=0x556492292210) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #14 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #15 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 19 (Thread 0x7f19ea1fc6c0 (LWP 2090)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a224931f4 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 cancellation.c:75 #3 0x00007f1a2250da36 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x00007f1a219c9744 in ??? () at /usr/lib/libglib-2.0.so.0 #5 0x00007f1a219c9825 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #6 0x00007f1a2304a9d2 in QEventDispatcherGlib::processEvents (this=0x7f19c8000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #7 0x00007f1a22d75a86 in QEventLoop::processEvents (this=0x7f19ea1fb980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #8 QEventLoop::exec (this=0x7f19ea1fb980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #9 0x00007f1a22e8af7e in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 #10 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #12 QThreadPrivate::start (arg=0x5564915cba80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #13 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #14 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 18 (Thread 0x7f1a079ff6c0 (LWP 2063)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a224931f4 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 cancellation.c:75 #3 0x00007f1a2250da36 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x00007f1a219c9744 in ??? () at /usr/lib/libglib-2.0.so.0 #5 0x00007f1a219c9825 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #6 0x00007f1a2304a9d2 in QEventDispatcherGlib::processEvents (this=0x7f19f0000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #7 0x00007f1a22d75a86 in QEventLoop::processEvents (this=0x7f1a079fe980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #8 QEventLoop::exec (this=0x7f1a079fe980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #9 0x00007f1a22e8af7e in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 #10 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #12 QThreadPrivate::start (arg=0x55649049f758) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #13 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #14 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 17 (Thread 0x7f198a1646c0 (LWP 10691)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490420bf0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490420bf0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490420bf0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490420bd0, mutex=0x556490420ba0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490420bd0, mutex=0x556490420ba0) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 16 (Thread 0x7f19f6ffd6c0 (LWP 2081)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5564911dcfe0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5564911dcfe0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5564911dcfe0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x5564911dcfc0, mutex=0x5564911dcf90, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x5564911dcfc0, mutex=0x5564911dcf90) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 15 (Thread 0x7f1a1b9ff6c0 (LWP 2045)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a224931f4 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 cancellation.c:75 #3 0x00007f1a2250da36 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x00007f1a219c9744 in ??? () at /usr/lib/libglib-2.0.so.0 #5 0x00007f1a219c9825 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #6 0x00007f1a2304a9d2 in QEventDispatcherGlib::processEvents (this=0x7f1a14000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #7 0x00007f1a22d75a86 in QEventLoop::processEvents (this=0x7f1a1b9fe930, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #8 QEventLoop::exec (this=0x7f1a1b9fe930, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #9 0x00007f1a22e8af7e in QThread::exec (this=this@entry=0x7f1a23dfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 #10 0x00007f1a23d7963e in QDBusConnectionManager::run (this=0x7f1a23dfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145 #11 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #13 QThreadPrivate::start (arg=0x7f1a23dfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #14 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #15 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 14 (Thread 0x7f1a18cd16c0 (LWP 215713)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55649040c268, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55649040c268, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55649040c268, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x55649040c248, mutex=0x55649040c220, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x55649040c248, mutex=0x55649040c220) at pthread_cond_wait.c:453 #7 0x00007f1a228daea1 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:911 #8 std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/std_mutex.h:173 #9 std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/condition_variable.cc:41 #10 0x00007f1a25a73064 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const () at /usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_commit_thread.cpp:45 #11 0x00007f1a25a7364a in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:63 #12 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:98 #13 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/functional:122 #14 operator()<> (__closure=<optimized out>) at /usr/include/qt6/QtCore/qthread.h:139 #15 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:63 #16 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:98 #17 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:67&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303 #18 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:67&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310 #19 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:67&& ...)> > >, void>::operator() (this=0x7f1a18cd0930) at /usr/include/c++/15.2.1/future:1441 #20 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:67&& ...)> > >, void>&> (__f=...) at /usr/include/c++/15.2.1/bits/invoke.h:63 #21 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:67&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/15.2.1/bits/invoke.h:116 #22 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:67&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/15.2.1/bits/std_function.h:293 #23 0x00007f1a25a6d456 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.2.1/bits/std_function.h:593 #24 std::__future_base::_State_baseV2::_M_do_set (this=0x5564922ae2c0, __f=<optimized out>, __did_set=0x7f1a18cd08e7) at /usr/include/c++/15.2.1/future:598 #25 0x00007f1a2249beb4 in __pthread_once_slow (once_control=0x5564922ae2d8, init_routine=0x7f1a228e3c50 <std::__once_proxy()>) at pthread_once.c:116 #26 0x00007f1a2249bf29 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143 #27 0x00007f1a25a6df3f in __gthread_once (__once=0x5564922ae2d8, __func=<optimized out>) at /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746 #28 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=@0x7f1a18cd0900: (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 *)) 0x7f1a25a6d420 <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.2.1/mutex:918 #29 std::__future_base::_State_baseV2::_M_set_result (this=0x5564922ae2c0, __res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437 #30 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:67&& ...)> > >, void>::_M_complete_async(void) (this=0x5564922ae2c0) at /usr/include/c++/15.2.1/future:1721 #31 0x00007f1a22e8bb05 in std::__future_base::_State_baseV2::wait (this=0x5564922ae2c0) at /usr/include/c++/15.2.1/future:359 #32 std::__basic_future<void>::_M_get_result (this=0x556494436520) at /usr/include/c++/15.2.1/future:750 #33 std::future<void>::get (this=0x556494436520) at /usr/include/c++/15.2.1/future:922 #34 QThreadCreateThread::run (this=0x556494436510) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:1387 #35 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #36 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #37 QThreadPrivate::start (arg=0x556494436510) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #38 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #39 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 13 (Thread 0x7f19bd3866c0 (LWP 215728)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=7160, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5564902c8418, expected=7160, op=<optimized out>, abstime=0x7f19bd3858c0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5564902c8418, expected=expected@entry=7160, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19bd3858c0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5564902c8418, expected=expected@entry=7160, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19bd3858c0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a224960e8 in __pthread_cond_wait_common (cond=0x5564902c83f8, mutex=0x5564902c83d0, clockid=<optimized out>, abstime=0x7f19bd3858c0) at pthread_cond_wait.c:421 #6 ___pthread_cond_timedwait64 (cond=0x5564902c83f8, mutex=0x5564902c83d0, abstime=0x7f19bd3858c0) at pthread_cond_wait.c:478 #7 0x00007f1a22f351c5 in QWaitConditionPrivate::wait_relative (this=0x5564902c83d0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58 #8 QWaitConditionPrivate::wait (this=0x5564902c83d0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66 #9 QWaitCondition::wait (this=<optimized out>, mutex=0x5564914a30d8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 #10 0x00007f1a22e906fa in QThreadPoolThread::run (this=0x556491eb3e70) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120 #11 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #13 QThreadPrivate::start (arg=0x556491eb3e70) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #14 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #15 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 12 (Thread 0x7f19be3886c0 (LWP 215729)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=6562, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55649210a498, expected=6562, op=<optimized out>, abstime=0x7f19be3878c0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55649210a498, expected=expected@entry=6562, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19be3878c0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55649210a498, expected=expected@entry=6562, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19be3878c0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a224960e8 in __pthread_cond_wait_common (cond=0x55649210a478, mutex=0x55649210a450, clockid=<optimized out>, abstime=0x7f19be3878c0) at pthread_cond_wait.c:421 #6 ___pthread_cond_timedwait64 (cond=0x55649210a478, mutex=0x55649210a450, abstime=0x7f19be3878c0) at pthread_cond_wait.c:478 #7 0x00007f1a22f351c5 in QWaitConditionPrivate::wait_relative (this=0x55649210a450, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58 #8 QWaitConditionPrivate::wait (this=0x55649210a450, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66 #9 QWaitCondition::wait (this=<optimized out>, mutex=0x5564914a30d8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 #10 0x00007f1a22e906fa in QThreadPoolThread::run (this=0x55649210a420) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120 #11 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #13 QThreadPrivate::start (arg=0x55649210a420) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #14 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #15 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 11 (Thread 0x7f19eb9ff6c0 (LWP 215727)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=6987, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556491404c68, expected=6987, op=<optimized out>, abstime=0x7f19eb9fe8c0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556491404c68, expected=expected@entry=6987, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19eb9fe8c0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556491404c68, expected=expected@entry=6987, clockid=clockid@entry=1, abstime=abstime@entry=0x7f19eb9fe8c0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a224960e8 in __pthread_cond_wait_common (cond=0x556491404c48, mutex=0x556491404c20, clockid=<optimized out>, abstime=0x7f19eb9fe8c0) at pthread_cond_wait.c:421 #6 ___pthread_cond_timedwait64 (cond=0x556491404c48, mutex=0x556491404c20, abstime=0x7f19eb9fe8c0) at pthread_cond_wait.c:478 #7 0x00007f1a22f351c5 in QWaitConditionPrivate::wait_relative (this=0x556491404c20, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58 #8 QWaitConditionPrivate::wait (this=0x556491404c20, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66 #9 QWaitCondition::wait (this=<optimized out>, mutex=0x5564914a30d8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 #10 0x00007f1a22e906fa in QThreadPoolThread::run (this=0x556491520bb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120 #11 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #13 QThreadPrivate::start (arg=0x556491520bb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #14 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #15 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 10 (Thread 0x7f1a19cd36c0 (LWP 2056)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5564904104ac, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5564904104ac, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5564904104ac, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490410488, mutex=0x556490410458, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490410488, mutex=0x556490410458) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 9 (Thread 0x7f19a1bc16c0 (LWP 47595)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556493e1bdc8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556493e1bdc8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556493e1bdc8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556493e1bda8, mutex=0x556493e1bd78, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556493e1bda8, mutex=0x556493e1bd78) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7f19ea9fd6c0 (LWP 2089)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490420bf4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490420bf4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490420bf4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490420bd0, mutex=0x556490420ba0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490420bd0, mutex=0x556490420ba0) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7f198b7fe6c0 (LWP 10690)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556492abd884, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556492abd884, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556492abd884, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556492abd860, mutex=0x556492abd830, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556492abd860, mutex=0x556492abd830) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7f198bfff6c0 (LWP 10689)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556492afda68, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556492afda68, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556492afda68, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556492afda48, mutex=0x556492afda18, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556492afda48, mutex=0x556492afda18) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7f19f77fe6c0 (LWP 2080)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556491173b88, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556491173b88, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556491173b88, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556491173b68, mutex=0x556491173b38, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556491173b68, mutex=0x556491173b38) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7f19f7fff6c0 (LWP 2079)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490797b80, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490797b80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490797b80, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490797b60, mutex=0x556490797b30, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490797b60, mutex=0x556490797b30) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7f1a04dff6c0 (LWP 2078)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5564906b0a88, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5564906b0a88, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5564906b0a88, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x5564906b0a68, mutex=0x5564906b0a38, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x5564906b0a68, mutex=0x5564906b0a38) at pthread_cond_wait.c:453 #7 0x00007f1a1176761e in cnd_wait () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:111 #8 0x00007f1a1172057d in util_queue_thread_func () at ../mesa-25.2.5/src/util/u_queue.c:275 #9 0x00007f1a1176754d in impl_thrd_routine () at ../mesa-25.2.5/src/c11/impl/threads_posix.c:43 #10 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7f1a194d26c0 (LWP 2057)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f1a224931ac 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 cancellation.c:49 #2 0x00007f1a2249381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x556490475a9c, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x556490475a9c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #4 0x00007f1a2249387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x556490475a9c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007f1a22495ede in __pthread_cond_wait_common (cond=0x556490475a78, mutex=0x556490475a50, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #6 ___pthread_cond_wait (cond=0x556490475a78, mutex=0x556490475a50) at pthread_cond_wait.c:453 #7 0x00007f1a228daea1 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:911 #8 std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/std_mutex.h:173 #9 std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/condition_variable.cc:41 #10 0x00007f1a25a73064 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const () at /usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_commit_thread.cpp:45 #11 0x00007f1a25a7364a in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:63 #12 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:98 #13 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/functional:122 #14 operator()<> (__closure=<optimized out>) at /usr/include/qt6/QtCore/qthread.h:139 #15 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:63 #16 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=<optimized out>) at /usr/include/c++/15.2.1/bits/invoke.h:98 #17 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:67&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303 #18 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:67&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310 #19 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:67&& ...)> > >, void>::operator() (this=0x7f1a194d1930) at /usr/include/c++/15.2.1/future:1441 #20 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:67&& ...)> > >, void>&> (__f=...) at /usr/include/c++/15.2.1/bits/invoke.h:63 #21 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:67&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/15.2.1/bits/invoke.h:116 #22 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:67&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/15.2.1/bits/std_function.h:293 #23 0x00007f1a25a6d456 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.2.1/bits/std_function.h:593 #24 std::__future_base::_State_baseV2::_M_do_set (this=0x556490469450, __f=<optimized out>, __did_set=0x7f1a194d18e7) at /usr/include/c++/15.2.1/future:598 #25 0x00007f1a2249beb4 in __pthread_once_slow (once_control=0x556490469468, init_routine=0x7f1a228e3c50 <std::__once_proxy()>) at pthread_once.c:116 #26 0x00007f1a2249bf29 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143 #27 0x00007f1a25a6df3f in __gthread_once (__once=0x556490469468, __func=<optimized out>) at /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746 #28 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=@0x7f1a194d1900: (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 *)) 0x7f1a25a6d420 <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.2.1/mutex:918 #29 std::__future_base::_State_baseV2::_M_set_result (this=0x556490469450, __res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437 #30 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:67&& ...)> > >, void>::_M_complete_async(void) (this=0x556490469450) at /usr/include/c++/15.2.1/future:1721 #31 0x00007f1a22e8bb05 in std::__future_base::_State_baseV2::wait (this=0x556490469450) at /usr/include/c++/15.2.1/future:359 #32 std::__basic_future<void>::_M_get_result (this=0x556490486a10) at /usr/include/c++/15.2.1/future:750 #33 std::future<void>::get (this=0x556490486a10) at /usr/include/c++/15.2.1/future:922 #34 QThreadCreateThread::run (this=0x556490486a00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:1387 #35 0x00007f1a22f30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #36 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #37 QThreadPrivate::start (arg=0x556490486a00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #38 0x00007f1a224969cb in start_thread (arg=<optimized out>) at pthread_create.c:448 #39 0x00007f1a2251aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f1a1bebfb80 (LWP 2016)): [KCrash Handler] #5 KWin::OutputMode::size (this=0x44000000d70000) at /usr/src/debug/kwin/kwin-6.4.5/src/core/output.cpp:54 #6 0x00007f1a25799cd3 in KWin::Output::modeSize (this=this@entry=0x556494e4c4b0) at /usr/src/debug/kwin/kwin-6.4.5/src/core/output.cpp:476 #7 0x00007f1a2579ad95 in KWin::Output::pixelSize (this=this@entry=0x556494e4c4b0) at /usr/src/debug/kwin/kwin-6.4.5/src/core/output.cpp:481 #8 0x00007f1a2579ade4 in KWin::Output::geometry (this=0x556494e4c4b0) at /usr/src/debug/kwin/kwin-6.4.5/src/core/output.cpp:456 #9 0x00007f1a25bd950d in KWin::TabBox::SwitcherItem::screenGeometry (this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.5/src/tabbox/switcheritem.cpp:72 #10 KWin::TabBox::SwitcherItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_switcheritem.cpp:181 #11 0x00007f1a25bd9632 in KWin::TabBox::SwitcherItem::qt_metacall (this=0x5564925388c0, _c=QMetaObject::ReadProperty, _id=1, _a=0x7ffe5e196560) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_switcheritem.cpp:235 #12 0x00007f1a249eff5b in QV4::Object::metacall (this=0x7f19f63bc598, call=QMetaObject::ReadProperty, index=<optimized out>, a=0x7ffe5e196560, this=<optimized out>, call=<optimized out>, index=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:347 #13 QV4::ReferenceObject::readReference<QV4::Heap::QQmlValueTypeWrapper> (ref=0x7f19f6129380) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4referenceobject_p.h:290 #14 0x00007f1a249b4e1c in QV4::Lookup::getterValueType (lookup=0x55649256cb10, engine=0x556491290440, object=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:513 #15 0x00007f19beb85dad in ??? () #16 0x00007ffe5e1969d0 in ??? () #17 0x0000556491290440 in ??? () #18 0x0000556491290440 in ??? () #19 0x0000000000000000 in ??? () Reported using DrKonqi
Thank you for the very good stack trace. 6.4 branch won't get a a new release, 6.4.5 was its final one. With 6.5 now out and available, could you confirm the crash is still occurring with Plasma 6.5 ? I have reason to believe the situation has improved with this release.
Hi Méven, Many thanks for the quick reply - just attempted to reproduce in v6.5 and it KWin crashed first attempt. As the stack trace looks quite different to me, I raised a new bug (apologies if that is the wrong approach!): https://bugs.kde.org/show_bug.cgi?id=511272 Let me know if there's anything else I can check (bit busy before going on holiday in a few days time though) Kind regards, Andrew