https://bugs.kde.org/show_bug.cgi?id=510227
Bug ID: 510227
Summary: Kwin hangs and crashes after unplugging external
monito
Classification: Plasma
Product: kwin
Version First 6.4.5
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_wayland (6.4.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.18.0
Operating System: Linux 6.16.10-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.4.5 [CoredumpBackend]
-- Information about the crash:
My laptop is always using an external monitor using a n usb-c hub with hdmi
outport.
When I was trying to lock the screen after about an hour I as not using it, the
system was not responsive, I finally unplugged the usb-c and heard a "pling"
sound.
After that the system was responding again and this kwin crash appeared.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: KWin (kwin_wayland), signal: Segmentation fault
Downloading separate debug info for /usr/bin/kwin_wayland...
warning: Can't open file /memfd:JSGCHeap:QtQml (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:wayland-cursor (deleted) during file-backed
mapping note processing
warning: Can't open file anon_inode:i915.gem during file-backed mapping note
processing
warning: Can't open file /memfd:xwayland-shared (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:kwayland-shared (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 /memfd:unknown-usage:QtQml (deleted) during
file-backed mapping note processing
[New LWP 1049]
[New LWP 1079]
[New LWP 1063]
[New LWP 1080]
[New LWP 1094]
[New LWP 1093]
[New LWP 1095]
[New LWP 1096]
[New LWP 1081]
[New LWP 1092]
[New LWP 1083]
[New LWP 384204]
[New LWP 1836]
[New LWP 384205]
[New LWP 1881]
Downloading 9.88 M separate debug info for /usr/lib/libc.so.6...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0
--xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority
/run/user/1000/xauth_WhBtXi --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
Downloading 4.48 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_kill.c...
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f7bf04c8a80 (LWP 1049))]
Cannot QML trace cores :(
add symbol table from file "/usr/lib/libc.so.6"
Downloading 1.50 M separate debug info for /usr/lib/libKF6Crash.so.6...
add symbol table from file "/usr/lib/libKF6Crash.so.6"
Downloading 228.01 M separate debug info for /usr/lib/libkwin.so.6...
add symbol table from file "/usr/lib/libkwin.so.6"
Downloading 101.02 M separate debug info for /usr/lib/libQt6Core.so.6...
add symbol table from file "/usr/lib/libQt6Core.so.6"
Downloading 138.30 M separate debug info for /usr/lib/libQt6Widgets.so.6...
add symbol table from file "/usr/lib/libQt6Widgets.so.6"
Downloading 200.08 M separate debug info for /usr/lib/libQt6Gui.so.6...
add symbol table from file "/usr/lib/libQt6Gui.so.6"
add symbol table from file "/usr/bin/kwin_wayland"
Downloading 23.20 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/main_wayland.cpp...
Downloading 145.15 K source file
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp...
Downloading 112.76 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp...
Downloading 13.17 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp...
Downloading 813.00 B source file
/usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp...
Downloading 14.87 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp...
Downloading 10.93 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsocketnotifier.cpp...
Downloading 6.26 K source file
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp...
Downloading 28.08 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h...
Downloading 202.77 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp...
Downloading 28.70 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h...
Downloading 15.46 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_backend.cpp...
Downloading 103.37 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/workspace.cpp...
Downloading 30.30 K source file
/usr/src/debug/kwin/build/src/kwin_autogen/include/moc_workspace.cpp...
Downloading 29.73 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/compositor.cpp...
Downloading 6.73 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/core/renderlayer.cpp...
Downloading 2.48 K source file
/usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading 34.87 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_create.c...
Downloading 34.54 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp...
Downloading 25.87 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp...
Downloading 5.53 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp...
Downloading 23.25 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_cond_wait.c...
Downloading 7.09 K source file
/usr/src/debug/glibc/glibc/nptl/futex-internal.c...
Downloading 4.24 K source file
/usr/src/debug/glibc/glibc/nptl/cancellation.c...
Downloading 1.79 K source file
/usr/src/debug/glibc/glibc/nptl/../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S...
Downloading 45.14 M separate debug info for
/usr/lib/libgallium-25.2.4-arch1.1.so...
add symbol table from file "/usr/lib/libgallium-25.2.4-arch1.1.so"
Downloading 7.06 K source file
/usr/src/debug/mesa/build/../mesa-25.2.4/src/c11/impl/threads_posix.c...
Downloading 20.46 K source file
/usr/src/debug/mesa/build/../mesa-25.2.4/src/util/u_queue.c...
Downloading 4.72 M separate debug info for /usr/lib/libglib-2.0.so.0...
add symbol table from file "/usr/lib/libglib-2.0.so.0"
Downloading 19.72 M separate debug info for /usr/lib/libQt6DBus.so.6...
add symbol table from file "/usr/lib/libQt6DBus.so.6"
Downloading 10.11 K source file
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp...
Downloading 41.02 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp...
Downloading 17.53 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading 190.70 K source file
/usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading 2.27 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/ppoll.c...
add symbol table from file "/usr/lib/libstdc++.so.6"
Downloading 6.11 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_once.c...
Downloading 16.58 K source file
/usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_commit_thread.cpp...
[Current thread is 12 (Thread 0x7f7bb58ba6c0 (LWP 384204))]
Thread 15 (Thread 0x7f7ba3bff6c0 (LWP 1881)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a182b2f0,
mutex=0x55e9a182b2c0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a182b2f0, mutex=0x55e9a182b2c0) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 14 (Thread 0x7f7bb60bb6c0 (LWP 384205)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c960e8 in __pthread_cond_wait_common (cond=0x55e9a31cc348,
mutex=0x55e9a31cc320, clockid=<optimized out>, abstime=0x7f7bb60ba9d0) at
pthread_cond_wait.c:421
#5 ___pthread_cond_timedwait64 (cond=0x55e9a31cc348, mutex=0x55e9a31cc320,
abstime=0x7f7bb60ba9d0) at pthread_cond_wait.c:478
#6 0x00007f7bf67307b5 in QWaitConditionPrivate::wait_relative
(this=0x55e9a31cc320, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
#7 QWaitConditionPrivate::wait (this=0x55e9a31cc320, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
#8 QWaitCondition::wait (this=<optimized out>, mutex=0x55e9a28dd0d8,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
#9 0x00007f7bf672a540 in QThreadPoolThread::run (this=0x55e9a31d00b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
#10 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#11 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#12 QThreadPrivate::start (arg=0x55e9a31d00b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#13 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#14 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 13 (Thread 0x7f7bdccbb6c0 (LWP 1836)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a182b2f0,
mutex=0x55e9a182b2c0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a182b2f0, mutex=0x55e9a182b2c0) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 12 (Thread 0x7f7bb58ba6c0 (LWP 384204)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c960e8 in __pthread_cond_wait_common (cond=0x55e9a30f2eb8,
mutex=0x55e9a30f2e90, clockid=<optimized out>, abstime=0x7f7bb58b99d0) at
pthread_cond_wait.c:421
#5 ___pthread_cond_timedwait64 (cond=0x55e9a30f2eb8, mutex=0x55e9a30f2e90,
abstime=0x7f7bb58b99d0) at pthread_cond_wait.c:478
#6 0x00007f7bf67307b5 in QWaitConditionPrivate::wait_relative
(this=0x55e9a30f2e90, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
#7 QWaitConditionPrivate::wait (this=0x55e9a30f2e90, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
#8 QWaitCondition::wait (this=<optimized out>, mutex=0x55e9a28dd0d8,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
#9 0x00007f7bf672a540 in QThreadPoolThread::run (this=0x55e9a31cc490) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
#10 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#11 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#12 QThreadPrivate::start (arg=0x55e9a31cc490) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#13 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#14 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 11 (Thread 0x7f7bcffff6c0 (LWP 1083)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f7bf5c931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f7bf5d0da36 in __GI_ppoll (fds=fds@entry=0x7f7bc8001520,
nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f7bf5311744 in ppoll (__fds=0x7f7bc8001520, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f7bc8000cd0, timeout_usec=<optimized out>, fds=0x7f7bc8001520,
n_fds=2) at ../glib/glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f7bc8000cd0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#7 0x00007f7bf5311825 in g_main_context_iteration (context=0x7f7bc8000cd0,
may_block=1) at ../glib/glib/gmain.c:4556
#8 0x00007f7bf683ffe2 in QEventDispatcherGlib::processEvents
(this=0x7f7bc8000be0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f7bf6574ca6 in QEventLoop::processEvents (this=0x7f7bcfffea70,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f7bcfffea70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f7bf668fbb4 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:659
#12 QThread::run (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:780
#13 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#15 QThreadPrivate::start (arg=0x55e9a18a7c88) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#16 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#17 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x7f7bcf7fe6c0 (LWP 1092)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a1c43c68,
mutex=0x55e9a1c43c38, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a1c43c68, mutex=0x55e9a1c43c38) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7f7bdd4bc6c0 (LWP 1081)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a187f4b8,
mutex=0x55e9a187f490, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a187f4b8, mutex=0x55e9a187f490) at
pthread_cond_wait.c:453
#6 0x00007f7bf60daea1 in __gthread_cond_wait (__cond=<optimized out>,
__mutex=<optimized out>) at
/usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:911
#7 std::__condvar::wait (this=<optimized out>, __m=...) at
/usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/std_mutex.h:173
#8 std::condition_variable::wait (this=<optimized out>, __lock=...) at
/usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/condition_variable.cc:41
#9 0x00007f7bf9472284 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
QString const&)::{lambda()#1}::operator()() const () at
/usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_commit_thread.cpp:45
#10 0x00007f7bf947284a in std::__invoke_impl<void,
KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__f=...) at /usr/include/c++/15.2.1/bits/invoke.h:63
#11 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15.2.1/bits/invoke.h:98
#12 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15.2.1/functional:122
#13 operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:138
#14 std::__invoke_impl<void,
QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__f=...) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#15
std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__fn=...) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#16
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::_M_invoke<0>
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303
#17
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::operator()
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310
#18
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::operator()
(this=0x7f7bdd4bba20) at /usr/include/c++/15.2.1/future:1441
#19 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__f=...) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#20 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__fn=...) at
/usr/include/c++/15.2.1/bits/invoke.h:116
#21 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>(),
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/15.2.1/bits/std_function.h:293
#22 0x00007f7bf946b166 in
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>::operator() (this=<optimized
out>) at /usr/include/c++/15.2.1/bits/std_function.h:593
#23 std::__future_base::_State_baseV2::_M_do_set (this=0x55e9a1883af0,
__f=<optimized out>, __did_set=0x7f7bdd4bb9d7) at
/usr/include/c++/15.2.1/future:598
#24 0x00007f7bf5c9beb4 in __pthread_once_slow (once_control=0x55e9a1883b08,
init_routine=0x7f7bf60e3c50 <std::__once_proxy()>) at pthread_once.c:116
#25 0x00007f7bf5c9bf29 in ___pthread_once (once_control=<optimized out>,
init_routine=<optimized out>) at pthread_once.c:143
#26 0x00007f7bf946b3ff in __gthread_once (__once=0x55e9a1883b08,
__func=<optimized out>) at
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746
#27 std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*),
std::__future_base::_State_baseV2*,
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=...,
__f=@0x7f7bdd4bb9f0: (void
(std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 *
const, std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7f7bf946b130
<std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()>*, bool*)>) at
/usr/include/c++/15.2.1/mutex:918
#28 std::__future_base::_State_baseV2::_M_set_result (this=0x55e9a1883af0,
__res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437
#29
std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >,
void>::_M_complete_async(void) (this=0x55e9a1883af0) at
/usr/include/c++/15.2.1/future:1721
#30 0x00007f7bf6689a95 in std::__future_base::_State_baseV2::wait
(this=0x55e9a1883af0) at /usr/include/c++/15.2.1/future:359
#31 std::__basic_future<void>::_M_get_result (this=0x55e9a18763b0) at
/usr/include/c++/15.2.1/future:750
#32 std::future<void>::get (this=0x55e9a18763b0) at
/usr/include/c++/15.2.1/future:922
#33 QThreadCreateThread::run (this=0x55e9a18763a0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:1365
#34 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#35 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#36 QThreadPrivate::start (arg=0x55e9a18763a0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#37 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#38 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x7f7bcd6326c0 (LWP 1096)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f7bf5c931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f7bf5d0da36 in __GI_ppoll (fds=fds@entry=0x7f7bc00014e0,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f7bf5311744 in ppoll (__fds=0x7f7bc00014e0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f7bc0000cd0, timeout_usec=<optimized out>, fds=0x7f7bc00014e0,
n_fds=1) at ../glib/glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f7bc0000cd0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#7 0x00007f7bf5311825 in g_main_context_iteration (context=0x7f7bc0000cd0,
may_block=1) at ../glib/glib/gmain.c:4556
#8 0x00007f7bf683ffe2 in QEventDispatcherGlib::processEvents
(this=0x7f7bc0000be0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f7bf6574ca6 in QEventLoop::processEvents (this=0x7f7bcd631a70,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f7bcd631a70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f7bf668fbb4 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:659
#12 QThread::run (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:780
#13 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#15 QThreadPrivate::start (arg=0x55e9a278cc10) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#16 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#17 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7f7bcdffb6c0 (LWP 1095)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x7f7bdc1215e0,
mutex=0x7f7bdc1215b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x7f7bdc1215e0, mutex=0x7f7bdc1215b0) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7f7bceffd6c0 (LWP 1093)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x7f7bdc3c65e0,
mutex=0x7f7bdc3c65b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x7f7bdc3c65e0, mutex=0x7f7bdc3c65b0) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7f7bce7fc6c0 (LWP 1094)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a2589638,
mutex=0x55e9a2589608, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a2589638, mutex=0x55e9a2589608) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f7bddcbd6c0 (LWP 1080)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a181a8a8,
mutex=0x55e9a181a878, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a181a8a8, mutex=0x55e9a181a878) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f7beffff6c0 (LWP 1063)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f7bf5c931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f7bf5d0da36 in __GI_ppoll (fds=fds@entry=0x55e9a167a730,
nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f7bf5311744 in ppoll (__fds=0x55e9a167a730, __nfds=3, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f7be8000cf0, timeout_usec=<optimized out>, fds=0x55e9a167a730,
n_fds=3) at ../glib/glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f7be8000cf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#7 0x00007f7bf5311825 in g_main_context_iteration (context=0x7f7be8000cf0,
may_block=1) at ../glib/glib/gmain.c:4556
#8 0x00007f7bf683ffe2 in QEventDispatcherGlib::processEvents
(this=0x7f7be8000be0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f7bf6574ca6 in QEventLoop::processEvents (this=0x7f7befffea20,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f7befffea20, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f7bf6688f06 in QThread::exec (this=this@entry=0x7f7bf769ad40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:659
#12 0x00007f7bf7616c2e in QDBusConnectionManager::run (this=0x7f7bf769ad40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007f7bf6720e92 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#15 QThreadPrivate::start (arg=0x7f7bf769ad40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#16 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#17 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f7bde4be6c0 (LWP 1079)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f7bf5c931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f7bf5c9381c in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f7bf5c95ede in __pthread_cond_wait_common (cond=0x55e9a182b2f0,
mutex=0x55e9a182b2c0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9a182b2f0, mutex=0x55e9a182b2c0) at
pthread_cond_wait.c:453
#6 0x00007f7bec96755e in cnd_wait () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:111
#7 0x00007f7bec9204bd in util_queue_thread_func () at
../mesa-25.2.4/src/util/u_queue.c:275
#8 0x00007f7bec96748d in impl_thrd_routine () at
../mesa-25.2.4/src/c11/impl/threads_posix.c:43
#9 0x00007f7bf5c969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f7bf5d1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f7bf04c8a80 (LWP 1049)):
[KCrash Handler]
#4 KWin::RenderLayer::loop (this=0x0) at
/usr/src/debug/kwin/kwin-6.4.5/src/core/renderlayer.cpp:90
#5 0x00007f7bf917a391 in KWin::Compositor::removeSuperLayer
(this=0x55e9a1952770, layer=0x0) at
/usr/src/debug/kwin/kwin-6.4.5/src/compositor.cpp:103
#6 0x00007f7bf65d466f in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#7 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#8 0x00007f7bf9407c6b in QMetaObject::activate<void, KWin::Output*>
(sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized
out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>,
local_signal_index=<optimized out>, ret=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs.h:306
#9 KWin::Workspace::outputRemoved (this=<optimized out>, _t1=<optimized out>)
at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_workspace.cpp:662
#10 0x00007f7bf93f8e86 in KWin::Workspace::updateOutputs
(this=this@entry=0x55e9a19f01a0, outputOrder=std::optional = {...}) at
/usr/src/debug/kwin/kwin-6.4.5/src/workspace.cpp:1206
#11 0x00007f7bf93fba6d in KWin::Workspace::applyOutputConfiguration
(this=this@entry=0x55e9a19f01a0, config=..., outputOrder=std::optional = {...})
at /usr/src/debug/kwin/kwin-6.4.5/src/workspace.cpp:426
#12 0x00007f7bf93fbe36 in KWin::Workspace::updateOutputConfiguration
(this=this@entry=0x55e9a19f01a0) at
/usr/src/debug/kwin/kwin-6.4.5/src/workspace.cpp:495
#13 0x00007f7bf93fc990 in KWin::Workspace::slotOutputBackendOutputsQueried
(this=0x55e9a19f01a0) at /usr/src/debug/kwin/kwin-6.4.5/src/workspace.cpp:1127
#14 0x00007f7bf65d466f in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#16 0x00007f7bf9465e60 in KWin::DrmBackend::updateOutputs
(this=this@entry=0x55e9a17a8b50) at
/usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_backend.cpp:311
#17 0x00007f7bf9467be6 in KWin::DrmBackend::handleUdevEvent
(this=0x55e9a17a8b50) at
/usr/src/debug/kwin/kwin-6.4.5/src/backends/drm/drm_backend.cpp:214
#18 0x00007f7bf65d466f in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#19 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#20 0x00007f7bf65de9c0 in QMetaObject::activate<void, QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x55e9a18811f0,
mo=<optimized out>, local_signal_index=0, ret=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#21 QSocketNotifier::activated (this=0x55e9a18811f0, _t1=..., _t2=<optimized
out>, _t3=...) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#22 QSocketNotifier::event (this=0x55e9a18811f0, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsocketnotifier.cpp:327
#23 0x00007f7bf7901dd0 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e9a18811f0, e=0x7fff5cdff4c0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3300
#24 0x00007f7bf6568678 in QCoreApplication::notifyInternal2
(receiver=0x55e9a18811f0, event=0x7fff5cdff4c0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#25 0x00007f7bf6728f19 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7fff5cdff4c0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#26 QEventDispatcherUNIXPrivate::activateSocketNotifiers
(this=this@entry=0x55e9a16eb310) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:276
#27 0x00007f7bf6729c6b in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=..., flags@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:498
#28 0x00007f7bf731b073 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#29 0x00007f7bf6574ca6 in QEventLoop::processEvents (this=0x7fff5cdff690,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#30 QEventLoop::exec (this=0x7fff5cdff690, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#31 0x00007f7bf656cd21 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#32 0x00007f7bf78fc5ea in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2567
#33 0x000055e99abfbd26 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin/kwin-6.4.5/src/main_wayland.cpp:635
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.