Application: kwin_wayland (6.5.5) ApplicationNotResponding [ANR]: false Qt Version: 6.10.1 Frameworks Version: 6.22.0 Operating System: Linux 6.14.0-37-generic x86_64 Windowing System: Wayland Distribution: KDE neon User Edition DrKonqi: 6.5.5 [CoredumpBackend] -- Information about the crash: I was playing Half Life 2 and the kwin suddenly crashed when I picked up a weapon. Since I've been playing it just fine until that moment I don't think this is reliably reproducible. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: KWin (kwin_wayland), signal: Segmentation fault warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-KhBEai (deleted) during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-lhecDa (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-GMOdkl (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:wayland-shm (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-AGcImP (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:JSGCHeap:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=1050112 (deleted) during file-backed mapping note processing warning: Can't open file /home/tmvkrpxl0/.cache/plasma_theme_Desert-Color-Plasma.kcache (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/toplevel_icon-IGfiJc (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 /dev/shm/toplevel_icon-HoGEIB (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/toplevel_icon-eKGeMI (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 /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=4096 (deleted) during file-backed mapping note processing warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing warning: Can't open file /memfd:fcitx-wayland-shm (deleted) during file-backed mapping note processing warning: Can't open file /var/lib/flatpak/exports/share/icons/hicolor/icon-theme.cache (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/customCursor-FjPekl (deleted) during file-backed mapping note processing warning: Can't open file /var/lib/flatpak/exports/share/mime/mime.cache (deleted) during file-backed mapping note processing [New LWP 2604] [New LWP 2649] [New LWP 2650] [New LWP 2652] [New LWP 2651] [New LWP 2627] [New LWP 2688] [New LWP 16625] [New LWP 2648] Downloading separate debug info for system-supplied DSO at 0x7bb8336fc000... [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 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 warning: 44 ./nptl/pthread_kill.c: No such file or directory [Current thread is 1 (Thread 0x7bb826cf3e40 (LWP 2604))] add symbol table from file "/lib/x86_64-linux-gnu/libc.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Crash.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libKF6Crash.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Qml.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libQt6Qml.so.6" add symbol table from file "/lib/x86_64-linux-gnu/libkwin.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Core.so.6... Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Core.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libQt6Core.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Gui.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libQt6Gui.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6GlobalAccel.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libKF6GlobalAccel.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6DBus.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libQt6DBus.so.6" Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Widgets.so.6... add symbol table from file "/lib/x86_64-linux-gnu/libQt6Widgets.so.6" add symbol table from file "/usr/bin/kwin_wayland" Downloading source file /workspace/build/src/main_wayland.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/gui/platform/unix/qunixeventdispatcher.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_unix.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qcoreapplication.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/widgets/kernel/qapplication.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobject.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/dbus/qdbusintegrator.cpp... Downloading source file /usr/src/kf6-kglobalaccel-6.22.0-0zneon+24.04+noble+release+build24/obj-x86_64-linux-gnu/src/moc_kglobalaccel_component_interface.cpp... Downloading source file /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobjectdefs_impl.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/gui/kernel/qaction.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qaction.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobjectdefs.h... Downloading source file /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h... Downloading source file /workspace/build/src/useractions.cpp... Downloading source file /workspace/build/src/activation.cpp... Downloading separate debug info for /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so... add symbol table from file "/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so" Download failed: Invalid argument. Continuing without source file ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_create.c. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_cond_wait.c. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/futex-internal.c. Downloading separate debug info for /lib/x86_64-linux-gnu/libglib-2.0.so.0... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libglib-2.0.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libglib-2.0.so.0... add symbol table from file "/lib/x86_64-linux-gnu/libglib-2.0.so.0" warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0 Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_glib.cpp... Download failed: Invalid argument. Continuing without source file ./io/../sysdeps/unix/sysv/linux/poll.c. Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread.cpp... Downloading source file /usr/include/c++/14/future... Downloading source file /usr/include/c++/14/mutex... Downloading source file /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h... Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_once.c. Downloading source file /usr/include/c++/14/bits/invoke.h... Downloading source file /usr/include/c++/14/bits/std_function.h... Downloading source file /usr/include/c++/14/bits/std_thread.h... Downloading source file /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h... Downloading source file /usr/include/c++/14/functional... Downloading source file /workspace/build/src/backends/drm/drm_commit_thread.cpp... Downloading source file /usr/include/c++/14/condition_variable... Downloading source file /usr/include/c++/14/bits/std_mutex.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/dbus/qdbusconnectionmanager.cpp... [Current thread is 1 (Thread 0x7bb826cf3e40 (LWP 2604))] Thread 9 (Thread 0x7bb824bc46c0 (LWP 2648)): #0 0x00007bb82e098d71 in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5ce0ad6a9168) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=<optimized out>, abstime=0x0, clockid=<optimized out>, expected=0, futex_word=0x5ce0ad6a9168) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=0x5ce0ad6a9168, expected=0, clockid=<optimized out>, abstime=0x0, private=<optimized out>) at ./nptl/futex-internal.c:139 #3 0x00007bb82e09b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5ce0ad6a9110, cond=0x5ce0ad6a9140) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5ce0ad6a9140, mutex=0x5ce0ad6a9110) at ./nptl/pthread_cond_wait.c:627 #5 0x00007bb81db9359d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #6 0x00007bb81db6054b in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #7 0x00007bb81db934cc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #8 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #9 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7bb7f543b6c0 (LWP 16625)): #0 0x00007bb82e11b4fd in __GI___poll (fds=0x7bb7f00e4cb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007bb82d00a6be in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007bb82cfaa9d3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007bb82ea86fef in QEventDispatcherGlib::processEvents (this=0x7bb7f009f670, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007bb82ece14e3 in QEventLoop::exec (this=0x7bb7f543a700, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #5 0x00007bb82ebe0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #6 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x5ce0b0ebd2e0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7bb7f4bf96c0 (LWP 2688)): #0 0x00007bb82e11b4fd in __GI___poll (fds=0x7bb7e8001430, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007bb82d00a6be in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007bb82cfaa9d3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007bb82ea86fef in QEventDispatcherGlib::processEvents (this=0x7bb7e8000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007bb82ece14e3 in QEventLoop::exec (this=0x7bb7f4bf8700, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #5 0x00007bb82ebe0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #6 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x5ce0b02573d0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7bb8265ff6c0 (LWP 2627)): #0 0x00007bb82e11b4fd in __GI___poll (fds=0x7bb8200015f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007bb82d00a6be in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007bb82cfaa9d3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007bb82ea86fef in QEventDispatcherGlib::processEvents (this=0x7bb820000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007bb82ece14e3 in QEventLoop::exec (this=0x7bb8265fe6b0, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #5 0x00007bb82ebe0d84 in QThread::exec (this=this@entry=0x7bb82eef9f40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #6 0x00007bb82eeda54d in QDBusConnectionManager::run (this=0x7bb82eef9f40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/dbus/qdbusconnectionmanager.cpp:145 #7 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #9 QThreadPrivate::start (arg=0x7bb82eef9f40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #10 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #11 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7bb80f7fe6c0 (LWP 2651)): #0 0x00007bb82e098d71 in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5ce0ad7ec1d0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=<optimized out>, abstime=0x0, clockid=<optimized out>, expected=0, futex_word=0x5ce0ad7ec1d0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=0x5ce0ad7ec1d0, expected=0, clockid=<optimized out>, abstime=0x0, private=<optimized out>) at ./nptl/futex-internal.c:139 #3 0x00007bb82e09b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5ce0ad7ec180, cond=0x5ce0ad7ec1a8) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5ce0ad7ec1a8, mutex=0x5ce0ad7ec180) at ./nptl/pthread_cond_wait.c:627 #5 0x00007bb8326dc605 in operator() (__closure=0x5ce0ad8653e8) at /workspace/build/src/backends/drm/drm_commit_thread.cpp:45 #6 0x00007bb8326e200b in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #7 0x00007bb8326e1fe8 in std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #8 0x00007bb8326e1fc5 in std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/functional:120 #9 0x00007bb8326e1f86 in operator()<>(void) (__closure=0x5ce0ad8653e8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h:139 #10 0x00007bb8326e1f48 in std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #11 0x00007bb8326e1f0b in std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #12 0x00007bb8326e1eb8 in 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:63&& ...)> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x5ce0ad8653e8) at /usr/include/c++/14/bits/std_thread.h:301 #13 0x00007bb8326e1e62 in 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:63&& ...)> > >::operator()(void) (this=0x5ce0ad8653e8) at /usr/include/c++/14/bits/std_thread.h:308 #14 0x00007bb8326e1d33 in 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:63&& ...)> > >, void>::operator()(void) const (this=0x7bb80f7fd6c0) at /usr/include/c++/14/future:1439 #15 0x00007bb8326e1c47 in 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:63&& ...)> > >, void>&>(std::__invoke_other, 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:63&& ...)> > >, void> &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #16 0x00007bb8326e1a8c in 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:63&& ...)> > >, void>&>(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:63&& ...)> > >, void> &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 #17 0x00007bb8326e18c6 in 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:63&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:291 #18 0x00007bb8326e411c in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=0x7bb80f7fd6c0) at /usr/include/c++/14/bits/std_function.h:591 #19 0x00007bb8326e2f0e in 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*) (this=0x5ce0ad8653c0, __f=0x7bb80f7fd6c0, __did_set=0x7bb80f7fd61f) at /usr/include/c++/14/future:596 #20 0x00007bb8326e7cc6 in std::__invoke_impl<void, 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*>(std::__invoke_memfun_deref, 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*&&) (__f=@0x7bb80f7fd660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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*)>, __t=@0x7bb80f7fd630: 0x5ce0ad8653c0) at /usr/include/c++/14/bits/invoke.h:74 #21 0x00007bb8326e6151 in std::__invoke<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*>(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*&&) (__fn=@0x7bb80f7fd660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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++/14/bits/invoke.h:96 #22 0x00007bb8326e3fe8 in 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*>(std::once_flag&, 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*&&)::{lambda()#1}::operator()() const (__closure=0x7bb80f7fd5b0) at /usr/include/c++/14/mutex:909 #23 0x00007bb8326e6189 in std::once_flag::_Prepare_execution::_Prepare_execution<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*>(std::once_flag&, 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*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at /usr/include/c++/14/mutex:845 #24 0x00007bb8326e619e in std::once_flag::_Prepare_execution::_Prepare_execution<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*>(std::once_flag&, 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*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*))::{lambda()#1}::_FUN() () at /usr/include/c++/14/mutex:845 #25 0x00007bb82e0a1ed3 in __pthread_once_slow (once_control=0x5ce0ad8653d8, init_routine=0x7bb82e4eb420) at ./nptl/pthread_once.c:116 #26 0x00007bb8326db99e in __gthread_once (__once=0x5ce0ad8653d8, __func=0x7bb82e4eb420) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:713 #27 0x00007bb8326e406c in 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*>(std::once_flag&, 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=@0x7bb80f7fd660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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++/14/mutex:916 #28 0x00007bb8326e2df7 in std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x5ce0ad8653c0, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 #29 0x00007bb8326e250c in 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:63&& ...)> > >, void>::_M_complete_async(void) (this=0x5ce0ad8653c0) at /usr/include/c++/14/future:1712 #30 0x00007bb82ebe1f8a in std::__future_base::_State_baseV2::wait (this=0x5ce0ad8653c0) at /usr/include/c++/13/future:350 #31 std::__basic_future<void>::_M_get_result (this=0x5ce0ad895f40) at /usr/include/c++/13/future:741 #32 std::future<void>::get (this=0x5ce0ad895f40) at /usr/include/c++/13/future:913 #33 QThreadCreateThread::run (this=0x5ce0ad895f30) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread.cpp:1390 #34 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #35 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #36 QThreadPrivate::start (arg=0x5ce0ad895f30) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #37 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #38 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7bb80effd6c0 (LWP 2652)): #0 0x00007bb82e11b4fd in __GI___poll (fds=0x7bb8000014e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007bb82d00a6be in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007bb82cfaa9d3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007bb82ea86fef in QEventDispatcherGlib::processEvents (this=0x7bb800000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007bb82ece14e3 in QEventLoop::exec (this=0x7bb80effc700, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #5 0x00007bb82ebe0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #6 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x5ce0ad8c5d18) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7bb80ffff6c0 (LWP 2650)): #0 0x00007bb82e098d71 in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x7bb80fffdff0, op=137, expected=0, futex_word=0x5ce0ad7ec0a0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=<optimized out>, abstime=0x7bb80fffdff0, clockid=<optimized out>, expected=0, futex_word=0x5ce0ad7ec0a0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=0x5ce0ad7ec0a0, expected=0, clockid=<optimized out>, abstime=0x7bb80fffdff0, private=<optimized out>) at ./nptl/futex-internal.c:139 #3 0x00007bb82e09c116 in __pthread_cond_wait_common (abstime=<optimized out>, clockid=<optimized out>, mutex=0x5ce0ad7ec050, cond=0x5ce0ad7ec078) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_clockwait64 (abstime=<optimized out>, clockid=<optimized out>, mutex=0x5ce0ad7ec050, cond=0x5ce0ad7ec078) at ./nptl/pthread_cond_wait.c:691 #5 ___pthread_cond_clockwait64 (cond=0x5ce0ad7ec078, mutex=0x5ce0ad7ec050, clockid=<optimized out>, abstime=<optimized out>) at ./nptl/pthread_cond_wait.c:679 #6 0x00007bb8326e296f in std::__condvar::wait_until (this=0x5ce0ad7ec078, __m=..., __clock=1, __abs_time=...) at /usr/include/c++/14/bits/std_mutex.h:185 #7 0x00007bb8326e6cda in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5ce0ad7ec078, __lock=..., __atime=...) at /usr/include/c++/14/condition_variable:203 #8 0x00007bb8326e5195 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5ce0ad7ec078, __lock=..., __atime=...) at /usr/include/c++/14/condition_variable:113 #9 0x00007bb8326e4bcc in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5ce0ad7ec078, __lock=..., __rtime=...) at /usr/include/c++/14/condition_variable:165 #10 0x00007bb8326dc5bd in operator() (__closure=0x5ce0ad7e2be8) at /workspace/build/src/backends/drm/drm_commit_thread.cpp:43 #11 0x00007bb8326e200b in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #12 0x00007bb8326e1fe8 in std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #13 0x00007bb8326e1fc5 in std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/functional:120 #14 0x00007bb8326e1f86 in operator()<>(void) (__closure=0x5ce0ad7e2be8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h:139 #15 0x00007bb8326e1f48 in std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #16 0x00007bb8326e1f0b in std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #17 0x00007bb8326e1eb8 in 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:63&& ...)> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x5ce0ad7e2be8) at /usr/include/c++/14/bits/std_thread.h:301 #18 0x00007bb8326e1e62 in 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:63&& ...)> > >::operator()(void) (this=0x5ce0ad7e2be8) at /usr/include/c++/14/bits/std_thread.h:308 #19 0x00007bb8326e1d33 in 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:63&& ...)> > >, void>::operator()(void) const (this=0x7bb80fffe6c0) at /usr/include/c++/14/future:1439 #20 0x00007bb8326e1c47 in 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:63&& ...)> > >, void>&>(std::__invoke_other, 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:63&& ...)> > >, void> &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #21 0x00007bb8326e1a8c in 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:63&& ...)> > >, void>&>(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:63&& ...)> > >, void> &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 #22 0x00007bb8326e18c6 in 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:63&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:291 #23 0x00007bb8326e411c in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=0x7bb80fffe6c0) at /usr/include/c++/14/bits/std_function.h:591 #24 0x00007bb8326e2f0e in 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*) (this=0x5ce0ad7e2bc0, __f=0x7bb80fffe6c0, __did_set=0x7bb80fffe61f) at /usr/include/c++/14/future:596 #25 0x00007bb8326e7cc6 in std::__invoke_impl<void, 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*>(std::__invoke_memfun_deref, 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*&&) (__f=@0x7bb80fffe660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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*)>, __t=@0x7bb80fffe630: 0x5ce0ad7e2bc0) at /usr/include/c++/14/bits/invoke.h:74 #26 0x00007bb8326e6151 in std::__invoke<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*>(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*&&) (__fn=@0x7bb80fffe660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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++/14/bits/invoke.h:96 #27 0x00007bb8326e3fe8 in 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*>(std::once_flag&, 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*&&)::{lambda()#1}::operator()() const (__closure=0x7bb80fffe5b0) at /usr/include/c++/14/mutex:909 #28 0x00007bb8326e6189 in std::once_flag::_Prepare_execution::_Prepare_execution<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*>(std::once_flag&, 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*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at /usr/include/c++/14/mutex:845 #29 0x00007bb8326e619e in std::once_flag::_Prepare_execution::_Prepare_execution<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*>(std::once_flag&, 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*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*))::{lambda()#1}::_FUN() () at /usr/include/c++/14/mutex:845 #30 0x00007bb82e0a1ed3 in __pthread_once_slow (once_control=0x5ce0ad7e2bd8, init_routine=0x7bb82e4eb420) at ./nptl/pthread_once.c:116 #31 0x00007bb8326db99e in __gthread_once (__once=0x5ce0ad7e2bd8, __func=0x7bb82e4eb420) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:713 #32 0x00007bb8326e406c in 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*>(std::once_flag&, 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=@0x7bb80fffe660: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7bb8326e2ed4 <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++/14/mutex:916 #33 0x00007bb8326e2df7 in std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x5ce0ad7e2bc0, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 #34 0x00007bb8326e250c in 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:63&& ...)> > >, void>::_M_complete_async(void) (this=0x5ce0ad7e2bc0) at /usr/include/c++/14/future:1712 #35 0x00007bb82ebe1f8a in std::__future_base::_State_baseV2::wait (this=0x5ce0ad7e2bc0) at /usr/include/c++/13/future:350 #36 std::__basic_future<void>::_M_get_result (this=0x5ce0ad7cbef0) at /usr/include/c++/13/future:741 #37 std::future<void>::get (this=0x5ce0ad7cbef0) at /usr/include/c++/13/future:913 #38 QThreadCreateThread::run (this=0x5ce0ad7cbee0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread.cpp:1390 #39 0x00007bb82eba6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:437 #40 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:367 #41 QThreadPrivate::start (arg=0x5ce0ad7cbee0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/thread/qthread_unix.cpp:397 #42 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #43 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7bb814bff6c0 (LWP 2649)): #0 0x00007bb82e098d71 in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5ce0ad867550) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=<optimized out>, abstime=0x0, clockid=<optimized out>, expected=0, futex_word=0x5ce0ad867550) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=0x5ce0ad867550, expected=0, clockid=<optimized out>, abstime=0x0, private=<optimized out>) at ./nptl/futex-internal.c:139 #3 0x00007bb82e09b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5ce0ad8674f8, cond=0x5ce0ad867528) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5ce0ad867528, mutex=0x5ce0ad8674f8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007bb81db9359d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #6 0x00007bb81db6054b in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #7 0x00007bb81db934cc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #8 0x00007bb82e09caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #9 0x00007bb82e129c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7bb826cf3e40 (LWP 2604)): [KCrash Handler] #6 0x00007bb830f49190 in vtable for GenericBinding<6> () from /lib/x86_64-linux-gnu/libQt6Qml.so.6 #7 0x00007bb83206120c in KWin::Workspace::activateWindow (this=0x5ce0addb1780, window=0x5ce0b1351dc0, force=false) at /workspace/build/src/activation.cpp:302 #8 0x00007bb832585a61 in KWin::Workspace::slotActivateAttentionWindow (this=0x5ce0addb1780) at /workspace/build/src/useractions.cpp:1155 #9 0x00007bb832593a15 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (KWin::Workspace::*)()>::call(void (KWin::Workspace::*)(), KWin::Workspace*, void**)::{lambda()#1}::operator()() const (__closure=0x7ffe4f540840) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 #10 0x00007bb832593d7b in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (KWin::Workspace::*)()>::call(void (KWin::Workspace::*)(), KWin::Workspace*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (KWin::Workspace::*)()>::call(void (KWin::Workspace::*)(), KWin::Workspace*, void**)::{lambda()#1}&&) (args=0x7ffe4f5409e0, fn=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65 #11 0x00007bb832593a8b in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (KWin::Workspace::*)()>::call(void (KWin::Workspace::*)(), KWin::Workspace*, void**) (f=(void (KWin::Workspace::*)(class KWin::Workspace * const)) 0x7bb832585a0c <KWin::Workspace::slotActivateAttentionWindow()>, o=0x5ce0addb1780, arg=0x7ffe4f5409e0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:126 #12 0x00007bb8325936c4 in QtPrivate::FunctionPointer<void (KWin::Workspace::*)()>::call<QtPrivate::List<>, void>(void (KWin::Workspace::*)(), KWin::Workspace*, void**) (f=(void (KWin::Workspace::*)(class KWin::Workspace * const)) 0x7bb832585a0c <KWin::Workspace::slotActivateAttentionWindow()>, o=0x5ce0addb1780, arg=0x7ffe4f5409e0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:174 #13 0x00007bb832592dd7 in QtPrivate::QCallableObject<void (KWin::Workspace::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x5ce0affb4c10, r=0x5ce0addb1780, a=0x7ffe4f5409e0, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:545 #14 0x00007bb82ec9fc89 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobjectdefs_impl.h:461 #15 doActivate<false> (sender=0x5ce0affb3b80, signal_index=7, argv=0x7ffe4f5409e0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobject.cpp:4257 #16 0x00007bb82f67c6a4 in QMetaObject::activate<void, bool> (ret=<optimized out>, local_signal_index=<optimized out>, mo=<optimized out>, sender=<optimized out>, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobjectdefs.h:319 #17 QAction::triggered (this=this@entry=0x5ce0affb3b80, _t1=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qaction.cpp:374 #18 0x00007bb82f682583 in QAction::activate (this=0x5ce0affb3b80, event=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/gui/kernel/qaction.cpp:1104 #19 0x00007bb82ec9fc89 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobjectdefs_impl.h:461 #20 doActivate<false> (sender=0x5ce0ada85650, signal_index=3, argv=0x7ffe4f540ba0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobject.cpp:4257 #21 0x00007bb831cd3d1d in QMetaObject::activate<void, QString, QString, long long> (ret=0x0, local_signal_index=0, mo=<optimized out>, sender=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:319 #22 OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (_t3=<optimized out>, _t2=..., _t1=..., this=<optimized out>) at /usr/src/kf6-kglobalaccel-6.22.0-0zneon+24.04+noble+release+build24/obj-x86_64-linux-gnu/src/moc_kglobalaccel_component_interface.cpp:207 #23 OrgKdeKglobalaccelComponentInterface::qt_static_metacall (_o=_o@entry=0x5ce0ada85650, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffe4f540d98) at /usr/src/kf6-kglobalaccel-6.22.0-0zneon+24.04+noble+release+build24/obj-x86_64-linux-gnu/src/moc_kglobalaccel_component_interface.cpp:127 #24 0x00007bb831cd43ff in OrgKdeKglobalaccelComponentInterface::qt_metacall (this=0x5ce0ada85650, _c=<optimized out>, _id=0, _a=0x7ffe4f540d98) at /usr/src/kf6-kglobalaccel-6.22.0-0zneon+24.04+noble+release+build24/obj-x86_64-linux-gnu/src/moc_kglobalaccel_component_interface.cpp:187 #25 0x00007bb82ee8f52c in QDBusConnectionPrivate::deliverCall (this=0x7bb820001650, object=0x5ce0ada85650, msg=..., metaTypes=..., slotIdx=5) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/dbus/qdbusintegrator.cpp:1008 #26 0x00007bb82ec32e10 in QObject::event (this=0x5ce0ada85650, e=0x7bb8200341f0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qobject.cpp:1413 #27 0x00007bb83003d68d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5ce0ada85650, e=0x7bb8200341f0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/widgets/kernel/qapplication.cpp:3305 #28 0x00007bb82ecd6ec0 in QCoreApplication::notifyInternal2 (receiver=0x5ce0ada85650, event=0x7bb8200341f0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qcoreapplication.cpp:1109 #29 0x00007bb82ecd6f0d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qcoreapplication.cpp:1549 #30 0x00007bb82ecd7191 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5ce0ad63df00) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qcoreapplication.cpp:1904 #31 0x00007bb82eba72b2 in QEventDispatcherUNIX::processEvents (this=0x5ce0ad607560, flags=flags@entry=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/kernel/qeventdispatcher_unix.cpp:440 #32 0x00007bb82f76d532 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/gui/platform/unix/qunixeventdispatcher.cpp:28 #33 0x00007bb82ece14e3 in QEventLoop::exec (this=0x7ffe4f5412f0, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #34 0x00007bb82ecdb62f in QCoreApplication::exec () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qflags.h:77 #35 0x00005ce089d07df9 in main (argc=14, argv=0x7ffe4f541ad8) at /workspace/build/src/main_wayland.cpp:635 Reported using DrKonqi This report was filed against 'kde' because the product 'kwin' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Looks very similar to 506369 *** This bug has been marked as a duplicate of bug 506369 ***