(As requested on community guideline, I am pasting the backtrace instead of attaching as file) Backtrace: Application: KWin (kwin_wayland), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-PNopfD (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-LffDKD (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:gdk-wayland (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/jwlshm-FLkakB (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-doIeBC (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:JSVMStack:QtQml (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-FgjaoC (deleted) during file-backed mapping note processing warning: Can't open file /memfd:smithay-client-toolkit (deleted) during file-backed mapping note processing warning: Can't open file /dev/shm/customCursor-fihgND (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:xwayland-shared (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 /memfd:fcitx-wayland-shm (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 [New LWP 36250] [New LWP 36276] [New LWP 36264] [New LWP 36274] [New LWP 36277] [New LWP 36315] [New LWP 36270] [New LWP 37634] [New LWP 36269] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-randr.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-composite.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-xfixes.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libcanberra.so.0... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcanberra.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libcanberra.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libcap.so.2... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcap.so.2 Downloading separate debug info for /lib/x86_64-linux-gnu/libcap.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... Downloading separate debug info for /lib/x86_64-linux-gnu/libvorbisfile.so.3... Downloading separate debug info for /lib/x86_64-linux-gnu/libtdb.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/libudev.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-render.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-res.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-shape.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-shm.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-sync.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libgbm.so.1... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgbm.so.1 Downloading separate debug info for /lib/x86_64-linux-gnu/libgbm.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-dri3.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-present.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-xinput.so.0... 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... Downloading separate debug info for /lib/x86_64-linux-gnu/libpng16.so.16... Downloading separate debug info for /lib/x86_64-linux-gnu/libharfbuzz.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libfreetype.so.6... Downloading separate debug info for /lib/x86_64-linux-gnu/libpcre2-16.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libbsd.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3... Downloading separate debug info for /lib/x86_64-linux-gnu/libvorbis.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libexpat.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libmtdev.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libevdev.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/libwacom.so.9... Downloading separate debug info for /lib/x86_64-linux-gnu/libproxy.so.1... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libproxy.so.1 Downloading separate debug info for /lib/x86_64-linux-gnu/libproxy.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libmount.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libpcre2-8.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libgraphite2.so.3... Downloading separate debug info for /lib/x86_64-linux-gnu/libmd.so.0... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgobject-2.0.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libgobject-2.0.so.0... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libplist-2.0.so.4... Downloading separate debug info for /lib/x86_64-linux-gnu/libblkid.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libselinux.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libcurl-gnutls.so.4... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgio-2.0.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libgio-2.0.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.3... Downloading separate debug info for /lib/x86_64-linux-gnu/libnghttp2.so.14... Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libssh.so.4... Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... Downloading separate debug info for /lib/x86_64-linux-gnu/libldap.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/liblber.so.2... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libgmodule-2.0.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.5... Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... Downloading separate debug info for /lib/x86_64-linux-gnu/libXcursor.so.1... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/gbm/nvidia-drm_gbm.so... warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/gbm/dri_gbm.so Downloading separate debug info for /usr/lib/x86_64-linux-gnu/gbm/dri_gbm.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libLLVM.so.20.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libsensors.so.5... Downloading separate debug info for /lib/x86_64-linux-gnu/libelf.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm_amdgpu.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm_intel.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libedit.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... Downloading separate debug info for /lib/x86_64-linux-gnu/libpciaccess.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libtinfo.so.6... warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libtinfo.so.6 Downloading separate debug info for /lib/x86_64-linux-gnu/libtinfo.so.6... Downloading separate debug info for /lib/x86_64-linux-gnu/libEGL_nvidia.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-glsi.so.580.95.05... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-eglcore.so.580.95.05... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-gpucomp.so.580.95.05... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-egl-gbm.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-egl-xcb.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libnvidia-egl-xlib.so.1... Downloading separate debug info for /lib/x86_64-linux-gnu/libEGL_mesa.so.0... Downloading separate debug info for /lib/x86_64-linux-gnu/libeis.so.1... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/libKirigamiplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigami.so.6... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/primitives/libKirigamiPrimitivesplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigamiPrimitives.so.6... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/delegates/libKirigamiDelegatesplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigamiDelegates.so.6... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/dialogs/libKirigamiDialogsplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigamiDialogs.so.6... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/layouts/libKirigamiLayoutsplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigamiLayouts.so.6... Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-damage.so.0... Downloading separate debug info for /usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/private/libKirigamiPrivateplugin.so... Downloading separate debug info for /lib/x86_64-linux-gnu/libKirigamiPrivate.so.6... Downloading separate debug info for system-supplied DSO at 0x7f7b3dc6d000... [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 SIGABRT, Aborted. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. #0 __pthread_kill_implementation (no_tid=0, signo=6, 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 0x7f7b3321ae00 (LWP 36250))] Downloading source file /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/main_wayland.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/kernel/qguiapplication.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/platform/unix/qunixeventdispatcher.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_unix.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qsocketnotifier.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs.h... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs_impl.h... Downloading source file /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/wayland/display.cpp... Downloading source file /usr/src/wayland-1.24.0-0zneon+24.04+noble+release+build11/build/../src/event-loop.c... Downloading source file /usr/src/wayland-1.24.0-0zneon+24.04+noble+release+build11/build/../src/wayland-server.c... Downloading source file /usr/src/wayland-1.24.0-0zneon+24.04+noble+release+build11/build/../src/connection.c... Downloading source file /build/libffi-oEu4Vn/libffi-3.4.6/build/../src/x86/ffi64.c... Downloading source file /usr/src/libffi-3.4.6-1build1/build/../src/x86/unix64.S... Downloading source file /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/wayland/linuxdmabufv1clientbuffer_p.h... Downloading source file /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/core/graphicsbuffer.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qassert.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp... Download failed: Invalid argument. Continuing without source file ./stdlib/./stdlib/abort.c. Download failed: Invalid argument. Continuing without source file ./signal/../sysdeps/posix/raise.c. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. 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 source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/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+build144/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/std_function.h... Downloading source file /usr/include/c++/14/bits/invoke.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 /usr/include/c++/14/bits/this_thread_sleep.h... Download failed: Invalid argument. Continuing without source file ./posix/../sysdeps/unix/sysv/linux/nanosleep.c. Download failed: Invalid argument. Continuing without source file ./time/../sysdeps/unix/sysv/linux/clock_nanosleep.c. Downloading source file /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/backends/drm/drm_commit_thread.cpp... Downloading source file /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/dbus/qdbusconnectionmanager.cpp... [Current thread is 1 (Thread 0x7f7b3321ae00 (LWP 36250))] Thread 9 (Thread 0x7f7b316566c0 (LWP 36269)): #0 0x00007f7b39e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5827ffcbfe58) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5827ffcbfe58) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5827ffcbfe58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007f7b39e9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5827ffcbfe00, cond=0x5827ffcbfe30) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5827ffcbfe30, mutex=0x5827ffcbfe00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007f7b29b9359d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #6 0x00007f7b29b6054b in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #7 0x00007f7b29b934cc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #8 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #9 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7f7ae6ffd6c0 (LWP 37634)): #0 0x00007f7b39f1b4fd in __GI___poll (fds=0x7f7ad0001130, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7b390df68e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7b3907fa63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7b3a886fef in QEventDispatcherGlib::processEvents (this=0x7f7ad0000f10, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007f7b3aae14e3 in QEventLoop::exec (this=0x7f7ae6ffc740, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #5 0x00007f7b3a9e0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #6 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/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+build144/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x582800acea40) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7f7b30e556c0 (LWP 36270)): #0 0x00007f7b39e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5827ffe7f880) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5827ffe7f880) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5827ffe7f880, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007f7b39e9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5827ffe7f828, cond=0x5827ffe7f858) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5827ffe7f858, mutex=0x5827ffe7f828) at ./nptl/pthread_cond_wait.c:627 #5 0x00007f7b29b9359d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #6 0x00007f7b29b6054b in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #7 0x00007f7b29b934cc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #8 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #9 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7f7b0af086c0 (LWP 36315)): #0 0x00007f7b39f1b4fd in __GI___poll (fds=0x7f7af0001430, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7b390df68e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7b3907fa63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7b3a886fef in QEventDispatcherGlib::processEvents (this=0x7f7af0000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007f7b3aae14e3 in QEventLoop::exec (this=0x7f7b0af07740, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #5 0x00007f7b3a9e0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #6 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/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+build144/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x58280059bc60) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7f7b137fe6c0 (LWP 36277)): #0 0x00007f7b39f1b4fd in __GI___poll (fds=0x7f7b040014e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7b390df68e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7b3907fa63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7b3a886fef in QEventDispatcherGlib::processEvents (this=0x7f7b04000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007f7b3aae14e3 in QEventLoop::exec (this=0x7f7b137fd740, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #5 0x00007f7b3a9e0d84 in QThread::exec (this=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #6 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/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+build144/src/corelib/thread/qthread_unix.cpp:367 #8 QThreadPrivate::start (arg=0x5827ffee2088) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #9 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #10 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7f7b20bff6c0 (LWP 36274)): #0 0x00007f7b39eecadf in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f7b20bfe560, rem=0x7f7b20bfe560) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 #1 0x00007f7b39ef9a27 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007f7b3d4f6d89 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const [clone .lto_priv.0] () at /usr/include/c++/14/bits/this_thread_sleep.h:80 #3 0x00007f7b3d4f790a in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #4 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #5 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120 #6 operator()<> (__closure=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h:139 #7 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&& ...)> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #8 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #9 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> (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301 #10 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() (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308 #11 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() (this=0x7f7b20bfe6f0) at /usr/include/c++/14/future:1439 #12 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>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #13 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>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 #14 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 #15 0x00007f7b3d4ee776 in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=<optimized out>) at /usr/include/c++/14/bits/std_function.h:591 #16 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=0x5827ffde5f50, __f=<optimized out>, __did_set=0x7f7b20bfe6a7) at /usr/include/c++/14/future:596 #17 0x00007f7b39ea1ed3 in __pthread_once_slow (once_control=0x5827ffde5f68, init_routine=0x7f7b3a2eb420 <std::__once_proxy()>) at ./nptl/pthread_once.c:116 #18 0x00007f7b3d4f7aff in __gthread_once (__once=0x5827ffde5f68, __func=<optimized out>) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:713 #19 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=@0x7f7b20bfe6c0: (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 *)) 0x7f7b3d4ee740 <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 #20 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=0x5827ffde5f50, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 #21 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=0x5827ffde5f50) at /usr/include/c++/14/future:1712 #22 0x00007f7b3a9e1f8a in std::__future_base::_State_baseV2::wait (this=0x5827ffde5f50) at /usr/include/c++/13/future:350 #23 std::__basic_future<void>::_M_get_result (this=0x5827ffde51e0) at /usr/include/c++/13/future:741 #24 std::future<void>::get (this=0x5827ffde51e0) at /usr/include/c++/13/future:913 #25 QThreadCreateThread::run (this=0x5827ffde51d0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread.cpp:1390 #26 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437 #27 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367 #28 QThreadPrivate::start (arg=0x5827ffde51d0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #29 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #30 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7f7b329ff6c0 (LWP 36264)): #0 0x00007f7b39f1b4fd in __GI___poll (fds=0x7f7b2c0015f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7b390df68e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7b3907fa63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7b3a886fef in QEventDispatcherGlib::processEvents (this=0x7f7b2c000b70, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007f7b3aae14e3 in QEventLoop::exec (this=0x7f7b329fe6f0, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #5 0x00007f7b3a9e0d84 in QThread::exec (this=this@entry=0x7f7b3adfff40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #6 0x00007f7b3ade054d in QDBusConnectionManager::run (this=0x7f7b3adfff40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/dbus/qdbusconnectionmanager.cpp:145 #7 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/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+build144/src/corelib/thread/qthread_unix.cpp:367 #9 QThreadPrivate::start (arg=0x7f7b3adfff40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #10 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #11 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7f7b13fff6c0 (LWP 36276)): #0 0x00007f7b39e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5827ffde4d20) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5827ffde4d20) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5827ffde4d20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007f7b39e9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5827ffde4cd0, cond=0x5827ffde4cf8) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5827ffde4cf8, mutex=0x5827ffde4cd0) at ./nptl/pthread_cond_wait.c:627 #5 0x00007f7b3d4f6d20 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const [clone .lto_priv.0] () at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/backends/drm/drm_commit_thread.cpp:45 #6 0x00007f7b3d4f790a in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #7 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #8 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120 #9 operator()<> (__closure=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qthread.h:139 #10 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&& ...)> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #11 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:63&& ...)> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #12 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> (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301 #13 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() (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308 #14 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() (this=0x7f7b13ffe6f0) at /usr/include/c++/14/future:1439 #15 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>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #16 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>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 #17 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 0x00007f7b3d4ee776 in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=<optimized out>) at /usr/include/c++/14/bits/std_function.h:591 #19 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=0x5827ffe7ae40, __f=<optimized out>, __did_set=0x7f7b13ffe6a7) at /usr/include/c++/14/future:596 #20 0x00007f7b39ea1ed3 in __pthread_once_slow (once_control=0x5827ffe7ae58, init_routine=0x7f7b3a2eb420 <std::__once_proxy()>) at ./nptl/pthread_once.c:116 #21 0x00007f7b3d4f7aff in __gthread_once (__once=0x5827ffe7ae58, __func=<optimized out>) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:713 #22 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=@0x7f7b13ffe6c0: (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 *)) 0x7f7b3d4ee740 <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 #23 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=0x5827ffe7ae40, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 #24 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=0x5827ffe7ae40) at /usr/include/c++/14/future:1712 #25 0x00007f7b3a9e1f8a in std::__future_base::_State_baseV2::wait (this=0x5827ffe7ae40) at /usr/include/c++/13/future:350 #26 std::__basic_future<void>::_M_get_result (this=0x5827ffec0e50) at /usr/include/c++/13/future:741 #27 std::future<void>::get (this=0x5827ffec0e50) at /usr/include/c++/13/future:913 #28 QThreadCreateThread::run (this=0x5827ffec0e40) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread.cpp:1390 #29 0x00007f7b3a9a6f53 in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437 #30 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367 #31 QThreadPrivate::start (arg=0x5827ffec0e40) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397 #32 0x00007f7b39e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #33 0x00007f7b39f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f7b3321ae00 (LWP 36250)): [KCrash Handler] #6 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #7 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #8 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #9 0x00007f7b39e4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #10 0x00007f7b39e288ff in __GI_abort () at ./stdlib/abort.c:79 #11 0x00007f7b3ab32891 in qAbort () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qassert.cpp:46 #12 qt_maybe_message_fatal<QString&> (message=..., context=..., msgType=QtFatalMsg) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:2166 #13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f7b3a84e8e8 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7fffe74ed228) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:412 #14 0x00007f7b3ab33653 in QMessageLogger::fatal (this=<optimized out>, msg=0x7f7b3a84e8e8 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:901 #15 0x00007f7b3ab21020 in qt_assert (assertion=assertion@entry=0x7f7b3d7291e7 "m_dropped", file=file@entry=0x7f7b3d7291c9 "./src/core/graphicsbuffer.cpp", line=line@entry=24) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qassert.cpp:113 #16 0x00007f7b3d1cd396 in KWin::GraphicsBuffer::~GraphicsBuffer (this=<optimized out>, this=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/core/graphicsbuffer.cpp:22 #17 KWin::GraphicsBuffer::~GraphicsBuffer (this=<optimized out>, this=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/core/graphicsbuffer.cpp:22 #18 0x00007f7b3d59c37f in KWin::LinuxDmaBufV1ClientBuffer::~LinuxDmaBufV1ClientBuffer (this=<optimized out>, this=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/wayland/linuxdmabufv1clientbuffer_p.h:79 #19 KWin::LinuxDmaBufV1ClientBuffer::~LinuxDmaBufV1ClientBuffer (this=<optimized out>, this=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/wayland/linuxdmabufv1clientbuffer_p.h:79 #20 0x00007f7b38be4b16 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #21 0x00007f7b38be13ef in ffi_call_int (cif=cif@entry=0x7fffe74ed6d0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 #22 0x00007f7b38be40be in ffi_call (cif=cif@entry=0x7fffe74ed6d0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fffe74ed7a0) at ../src/x86/ffi64.c:710 #23 0x00007f7b3ac2f69c in wl_closure_invoke (closure=closure@entry=0x582801814dd0, target=<optimized out>, target@entry=0x582801b015e0, opcode=opcode@entry=3, data=<optimized out>, data@entry=0x5828009132f0, flags=2) at ../src/connection.c:1241 #24 0x00007f7b3ac343b8 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../src/wayland-server.c:483 #25 0x00007f7b3ac328b2 in wl_event_loop_dispatch (loop=0x5827ffdd0f10, timeout=<optimized out>) at ../src/event-loop.c:1059 #26 0x00007f7b3d57c2e9 in KWin::Display::dispatchEvents (this=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/wayland/display.cpp:138 #27 0x00007f7b3aa9fc89 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+build144/src/corelib/kernel/qobjectdefs_impl.h:461 #28 doActivate<false> (sender=0x5828005e1e80, signal_index=3, argv=0x7fffe74eddd0) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp:4257 #29 0x00007f7b3ab42563 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (ret=0x0, local_signal_index=0, mo=<optimized out>, sender=0x5828005e1e80) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs.h:319 #30 QSocketNotifier::activated (this=this@entry=0x5828005e1e80, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161 #31 0x00007f7b3ab42700 in QSocketNotifier::event (this=0x5828005e1e80, e=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qsocketnotifier.cpp:324 #32 0x00007f7b3be3d68d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5828005e1e80, e=0x7fffe74edf20) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:3305 #33 0x00007f7b3aad6ec0 in QCoreApplication::notifyInternal2 (receiver=0x5828005e1e80, event=0x7fffe74edf20) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1109 #34 0x00007f7b3a9a721c in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=this@entry=0x5827ffcc9470) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_unix.cpp:276 #35 0x00007f7b3a9a7dae in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_unix.cpp:498 #36 0x00007f7b3b56d532 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/platform/unix/qunixeventdispatcher.cpp:28 #37 0x00007f7b3aae14e3 in QEventLoop::exec (this=0x7fffe74ee100, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #38 0x00007f7b3aadb62f in QCoreApplication::exec () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77 #39 0x00007f7b3b0c75fd in QGuiApplication::exec () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/kernel/qguiapplication.cpp:1973 #40 0x00007f7b3be3a1c9 in QApplication::exec () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:2575 #41 0x00005827c69b974b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/kwin-4:6.5.4-0zneon+24.04+noble+release+build73/src/main_wayland.cpp:635 SUMMARY Kwin crashes when I run my game in integrated graphics mode STEPS TO REPRODUCE 1. Clone this project: https://codeberg.org/tmvkrpxl0/beam 2. run `cargo install --git https://github.com/rust-gpu/cargo-gpu cargo-gpu` to install shader compiler 3. run `cargo gpu install` in project directory to install toolchains 4. run `cargo build --package engine-ui` to build ui 5. run `cargo run -- --low_end` to run the engine with integrated graphics. OBSERVED RESULT My program panics somewhere during startup and it somehow brings down my DE with it EXPECTED RESULT MY DE should not crash with it SOFTWARE/OS VERSIONS KDE Plasma Version: 6.5.4 KDE Frameworks Version: 6.21.0 Qt Version: 6.10.1 ADDITIONAL INFORMATION Sorry for having to compile my game which isn' even small. I don't know how to make minimized case for this, I just know that it crashes on startup. also this seem to happen on my setup only? My friend uses LG gram with no dedicated gpu and he runs it fine. although he doesn't use KDE Plasma. My CPU is intel I5 7600 and its internal graphics processor is "Intel HD Graphics 630" I do also have GTX 1060 3GB but I am currently testing integrated gpu setup so I disabled it. I am willing to do additional experiments on my end due to specialties of my setup.
I was able to reproduce this on other computer with KDE Neon installed. This second PC has this spec: GTX 1050 TI (although unused by my game when emulating low end pc) Intel I5 8500 (with igpu) KDE Plasma version is 6.5.4 KDE Framework is 6.21.0 QT is 6.10.1 It uses wayland (I should've mentioned that both of these PC run wayland)
Here is pre compiled version: https://drive.google.com/file/d/1g0nCqSuxKd3uVpP55NK5q2F8xeeCjQgH/view?usp=sharing This is compiled for x86_64 but it may not run if you cpu does not support any kind of simd. I will recompile in that case. I know it is bad idea to run random binary from web so building from my source is still an option. When you download it, unpack in some folder and run this: ```sh ~/beam$ ./target/debug/beam --low_end ``` I wasn't planning to ship this anywhere yet so the folder structure must match, even including empty folders.
I updated it and now it's fixed
Fixed in KDE Plasma 6.5.5 KDE Framework 6.22.0 QT 6.10.1