https://bugs.kde.org/show_bug.cgi?id=502216

--- Comment #2 from sir.ferdek+...@gmail.com ---
Comment on attachment 179875
  --> https://bugs.kde.org/attachment.cgi?id=179875
New crash information added by DrKonqi

>Application: kwin_wayland (6.3.3)
>
>ApplicationNotResponding [ANR]: false
>Qt Version: 6.8.2
>Frameworks Version: 6.12.0
>Operating System: Linux 6.13.5-200.fc41.x86_64 x86_64
>Windowing System: Wayland
>Distribution: "Aurora (Version: 41.20250323.1 / FROM Fedora Kinoite 41)"
>DrKonqi: 6.3.3 [CoredumpBackend]
>
>-- Information about the crash:
>Content on DisplayPort-connected display freezes when twiddling with Night 
>Light. At the same time the system remains responsive (music plays etc) and I 
>can move my mouse over to another display connected through HDMI.
>
>But let's start from the beginning.
>
>Distribution is Aurora (Fedora immutable based), latest stable as of writing 
>this report.
>GPU is Nvidia GTX970 with Legacy drivers. AFAIK this setup uses Wayland.
>
>I have two monitors connected, one over Display Port with adaptive sync 
>enabled ("legacy" G-Sync, not this latest one) running at 165Hz refresh rate, 
>second one an old 1080p HDMI monitor with refresh 65Hz.
>
>I wanted to setup Night Light. When changing colour shift through the settings 
>menu or changing brightness through the taskbar, very soon (like 1-2 seconds 
>soon) a content on the DP-connected monitor will freeze. System is still 
>responsive, I am able to move the mouse over to the 2nd HDMI monitor. Even if 
>I start the NightLight menu on the HDMI monitor and start changing settings, 
>the DP one will freeze. And by freeze I literally mean freeze - no glitches.
>
>In this state, if I now physically disconnect the DP monitor from the GPU by 
>unplugging the DP cable, an attached crashdump is produced, plasma restarts 
>and I get back controll over my PC.
>
>The crash can be reproduced every time.
>
>-- Backtrace:
>Application: KWin (kwin_wayland), signal: Segmentation fault
>Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 
><optimized out>}
>Downloading 38.98 M separate debug info for /usr/bin/kwin_wayland...
>Downloading 7.91 M separate debug info for 
>/var/home/mateusz/.cache/debuginfod_client/d26110b3eaddc3b7c339efaf92090f3ebc2a4de0/debuginfo...
>
>warning: Can't open file /memfd:/.glXXXXXX (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:kwayland-shared (deleted) during file-backed 
>mapping note processing
>
>warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed 
>mapping note processing
>
>warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed 
>mapping note processing
>Downloading 15.38 K file /usr/lib64/libxcb-composite.so.0.0.0...
>
>warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during 
>file-backed mapping note processing
>
>warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed 
>mapping note processing
>Downloading 15.36 K file /usr/lib64/libdrm_amdgpu.so.1.124.0...
>[New LWP 4056]
>[New LWP 4073]
>[New LWP 4074]
>[New LWP 4075]
>[New LWP 4076]
>[New LWP 4101]
>[New LWP 4077]
>[New LWP 4229]
>[New LWP 4063]
>[New LWP 4228]
>[New LWP 4227]
>[New LWP 4230]
>
[...SNIP...]
[...DOWNLOADING DEBUG INFO...]
[...SNIP...]

>/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:564: 
>DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for 
>removal in a future version. Use timezone-aware objects to represent datetimes 
>in UTC: datetime.datetime.now(datetime.UTC).
>  'timestamp': datetime.utcnow().isoformat(),
>[Current thread is 1 (Thread 0x7fe1e033a280 (LWP 4056))]
>
>Thread 12 (Thread 0x7fe17ffff6c0 (LWP 4230)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa736fd14, expected=203, op=137, abstime=0x7fe17fffe9c0, 
>cancel=true) at futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa736fd14, 
>expected=expected@entry=203, clockid=clockid@entry=1, 
>abstime=abstime@entry=0x7fe17fffe9c0, private=private@entry=0, 
>cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa736fd14, expected=expected@entry=203, 
>clockid=clockid@entry=1, abstime=abstime@entry=0x7fe17fffe9c0, 
>private=private@entry=0) at futex-internal.c:139
>#3  0x00007fe1e4c7d191 in __pthread_cond_wait_common (cond=0x564fa736fce8, 
>mutex=0x564fa736fcc0, clockid=1, abstime=0x7fe17fffe9c0) at 
>pthread_cond_wait.c:426
>#4  ___pthread_cond_timedwait64 (cond=0x564fa736fce8, mutex=0x564fa736fcc0, 
>abstime=0x7fe17fffe9c0) at pthread_cond_wait.c:483
>#5  0x00007fe1e54c32f4 in QWaitConditionPrivate::wait_relative 
>(this=<optimized out>, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:95
>#6  QWaitConditionPrivate::wait (this=0x564fa736fcc0, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:103
>#7  QWaitCondition::wait (this=this@entry=0x564fa73e55d0, 
>mutex=mutex@entry=0x564fa760ff78, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:183
>#8  0x00007fe1e54c0023 in QThreadPoolThread::run (this=0x564fa73e55c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthreadpool.cpp:119
>#9  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#10 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#11 QThreadPrivate::start (arg=0x564fa73e55c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#12 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#13 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 11 (Thread 0x7fe1902706c0 (LWP 4227)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa73370f0, expected=202, op=137, abstime=0x7fe19026f9c0, 
>cancel=true) at futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa73370f0, 
>expected=expected@entry=202, clockid=clockid@entry=1, 
>abstime=abstime@entry=0x7fe19026f9c0, private=private@entry=0, 
>cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa73370f0, expected=expected@entry=202, 
>clockid=clockid@entry=1, abstime=abstime@entry=0x7fe19026f9c0, 
>private=private@entry=0) at futex-internal.c:139
>#3  0x00007fe1e4c7d191 in __pthread_cond_wait_common (cond=0x564fa73370c8, 
>mutex=0x564fa73370a0, clockid=1, abstime=0x7fe19026f9c0) at 
>pthread_cond_wait.c:426
>#4  ___pthread_cond_timedwait64 (cond=0x564fa73370c8, mutex=0x564fa73370a0, 
>abstime=0x7fe19026f9c0) at pthread_cond_wait.c:483
>#5  0x00007fe1e54c32f4 in QWaitConditionPrivate::wait_relative 
>(this=<optimized out>, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:95
>#6  QWaitConditionPrivate::wait (this=0x564fa73370a0, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:103
>#7  QWaitCondition::wait (this=this@entry=0x564fa6db5230, 
>mutex=mutex@entry=0x564fa760ff78, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:183
>#8  0x00007fe1e54c0023 in QThreadPoolThread::run (this=0x564fa6db5220) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthreadpool.cpp:119
>#9  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#10 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#11 QThreadPrivate::start (arg=0x564fa6db5220) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#12 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#13 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 10 (Thread 0x7fe18fa6f6c0 (LWP 4228)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa74591e0, expected=210, op=137, abstime=0x7fe18fa6e9c0, 
>cancel=true) at futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa74591e0, 
>expected=expected@entry=210, clockid=clockid@entry=1, 
>abstime=abstime@entry=0x7fe18fa6e9c0, private=private@entry=0, 
>cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa74591e0, expected=expected@entry=210, 
>clockid=clockid@entry=1, abstime=abstime@entry=0x7fe18fa6e9c0, 
>private=private@entry=0) at futex-internal.c:139
>#3  0x00007fe1e4c7d191 in __pthread_cond_wait_common (cond=0x564fa74591b8, 
>mutex=0x564fa7459190, clockid=1, abstime=0x7fe18fa6e9c0) at 
>pthread_cond_wait.c:426
>#4  ___pthread_cond_timedwait64 (cond=0x564fa74591b8, mutex=0x564fa7459190, 
>abstime=0x7fe18fa6e9c0) at pthread_cond_wait.c:483
>#5  0x00007fe1e54c32f4 in QWaitConditionPrivate::wait_relative 
>(this=<optimized out>, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:95
>#6  QWaitConditionPrivate::wait (this=0x564fa7459190, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:103
>#7  QWaitCondition::wait (this=this@entry=0x564fa72d47d0, 
>mutex=mutex@entry=0x564fa760ff78, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:183
>#8  0x00007fe1e54c0023 in QThreadPoolThread::run (this=0x564fa72d47c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthreadpool.cpp:119
>#9  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#10 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#11 QThreadPrivate::start (arg=0x564fa72d47c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#12 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#13 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 9 (Thread 0x7fe1d0bff6c0 (LWP 4063)):
>#0  0x00007fe1e4cf4370 in __GI_ppoll (fds=fds@entry=0x564fa6c14cb0, 
>nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, 
>sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
>#1  0x00007fe1e3c9b8a3 in ppoll (__fds=0x564fa6c14cb0, __nfds=3, 
>__timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
>#2  g_main_context_poll_unlocked (priority=<optimized out>, 
>context=0x7fe1cc000c80, timeout_usec=<optimized out>, fds=0x564fa6c14cb0, 
>n_fds=3) at ../glib/gmain.c:4591
>#3  g_main_context_iterate_unlocked.isra.0 
>(context=context@entry=0x7fe1cc000c80, block=block@entry=1, 
>dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
>#4  0x00007fe1e3c3c783 in g_main_context_iteration (context=0x7fe1cc000c80, 
>may_block=1) at ../glib/gmain.c:4338
>#5  0x00007fe1e55ef2b3 in QEventDispatcherGlib::processEvents 
>(this=0x7fe1cc000b70, flags=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
>#6  0x00007fe1e5300993 in QEventLoop::exec (this=this@entry=0x7fe1d0bfea20, 
>flags=..., flags@entry=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34
>#7  0x00007fe1e5419095 in QThread::exec (this=this@entry=0x7fe1e59fecc0 
><QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> 
>>::instance()::holder>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74
>#8  0x00007fe1e5951581 in QDBusConnectionManager::run (this=0x7fe1e59fecc0 
><QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> 
>>::instance()::holder>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
>#9  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#10 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#11 QThreadPrivate::start (arg=0x7fe1e59fecc0 
><QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> 
>>::instance()::holder>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#12 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#13 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 8 (Thread 0x7fe18f26e6c0 (LWP 4229)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa7459364, expected=195, op=137, abstime=0x7fe18f26d9c0, 
>cancel=true) at futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa7459364, 
>expected=expected@entry=195, clockid=clockid@entry=1, 
>abstime=abstime@entry=0x7fe18f26d9c0, private=private@entry=0, 
>cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa7459364, expected=expected@entry=195, 
>clockid=clockid@entry=1, abstime=abstime@entry=0x7fe18f26d9c0, 
>private=private@entry=0) at futex-internal.c:139
>#3  0x00007fe1e4c7d191 in __pthread_cond_wait_common (cond=0x564fa7459338, 
>mutex=0x564fa7459310, clockid=1, abstime=0x7fe18f26d9c0) at 
>pthread_cond_wait.c:426
>#4  ___pthread_cond_timedwait64 (cond=0x564fa7459338, mutex=0x564fa7459310, 
>abstime=0x7fe18f26d9c0) at pthread_cond_wait.c:483
>#5  0x00007fe1e54c32f4 in QWaitConditionPrivate::wait_relative 
>(this=<optimized out>, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:95
>#6  QWaitConditionPrivate::wait (this=0x564fa7459310, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:103
>#7  QWaitCondition::wait (this=this@entry=0x564fa729ad40, 
>mutex=mutex@entry=0x564fa760ff78, deadline=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:183
>#8  0x00007fe1e54c0023 in QThreadPoolThread::run (this=0x564fa729ad30) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthreadpool.cpp:119
>#9  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#10 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#11 QThreadPrivate::start (arg=0x564fa729ad30) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#12 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#13 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 7 (Thread 0x7fe1c97fb6c0 (LWP 4077)):
>#0  0x00007fe1e4cf4370 in __GI_ppoll (fds=fds@entry=0x7fe1b80014d0, 
>nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, 
>sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
>#1  0x00007fe1e3c9b8a3 in ppoll (__fds=0x7fe1b80014d0, __nfds=2, 
>__timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
>#2  g_main_context_poll_unlocked (priority=<optimized out>, 
>context=0x7fe1b8000c60, timeout_usec=<optimized out>, fds=0x7fe1b80014d0, 
>n_fds=2) at ../glib/gmain.c:4591
>#3  g_main_context_iterate_unlocked.isra.0 
>(context=context@entry=0x7fe1b8000c60, block=block@entry=1, 
>dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
>#4  0x00007fe1e3c3c783 in g_main_context_iteration (context=0x7fe1b8000c60, 
>may_block=1) at ../glib/gmain.c:4338
>#5  0x00007fe1e55ef2b3 in QEventDispatcherGlib::processEvents 
>(this=0x7fe1b8000b70, flags=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
>#6  0x00007fe1e5300993 in QEventLoop::exec (this=this@entry=0x7fe1c97faa70, 
>flags=..., flags@entry=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34
>#7  0x00007fe1e5419095 in QThread::exec (this=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74
>#8  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#9  (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#10 QThreadPrivate::start (arg=0x564fa6d414d8) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#11 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#12 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 6 (Thread 0x7fe1a31ff6c0 (LWP 4101)):
>#0  0x00007fe1e4cf4370 in __GI_ppoll (fds=fds@entry=0x564fa757c830, 
>nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, 
>sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
>#1  0x00007fe1e3c9b8a3 in ppoll (__fds=0x564fa757c830, __nfds=1, 
>__timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
>#2  g_main_context_poll_unlocked (priority=<optimized out>, 
>context=0x7fe19c000c60, timeout_usec=<optimized out>, fds=0x564fa757c830, 
>n_fds=1) at ../glib/gmain.c:4591
>#3  g_main_context_iterate_unlocked.isra.0 
>(context=context@entry=0x7fe19c000c60, block=block@entry=1, 
>dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
>#4  0x00007fe1e3c3c783 in g_main_context_iteration (context=0x7fe19c000c60, 
>may_block=1) at ../glib/gmain.c:4338
>#5  0x00007fe1e55ef2b3 in QEventDispatcherGlib::processEvents 
>(this=0x7fe19c000b70, flags=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
>#6  0x00007fe1e5300993 in QEventLoop::exec (this=this@entry=0x7fe1a31fea70, 
>flags=..., flags@entry=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34
>#7  0x00007fe1e5419095 in QThread::exec (this=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74
>#8  0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#9  (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#10 QThreadPrivate::start (arg=0x564fa760dc70) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#11 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#12 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 5 (Thread 0x7fe1c9ffc6c0 (LWP 4076)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa6d3f120, expected=0, op=393, abstime=0x0, cancel=true) at 
>futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa6d3f120, 
>expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, 
>private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa6d3f120, expected=<optimized out>, 
>clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) 
>at futex-internal.c:139
>#3  0x00007fe1e4c7cf8e in __pthread_cond_wait_common (cond=0x564fa6d3f0f8, 
>mutex=0x564fa6d3f0d0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
>#4  ___pthread_cond_wait (cond=0x564fa6d3f0f8, mutex=0x564fa6d3f0d0) at 
>pthread_cond_wait.c:458
>#5  0x00007fe1e4e416c0 in __gthread_cond_wait (__cond=<optimized out>, 
>__mutex=<optimized out>) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:878
>#6  std::__condvar::wait (this=<optimized out>, __m=...) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:171
>#7  std::condition_variable::wait (this=<optimized out>, __lock=...) at 
>../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
>#8  0x00007fe1e80f2f7b in 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString 
>const&)::{lambda()#1}::operator()() const () at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit_thread.cpp:42
>#9  0x00007fe1e80f32ca in std::__invoke_impl<void, 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61
>#10 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
>#11 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120
>#12 operator()<> (__closure=<optimized out>) at 
>/usr/include/qt6/QtCore/qthread.h:128
>#13 std::__invoke_impl<void, 
>QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, 
>const QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#14 
>std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:96
>#15 
>std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > >::_M_invoke<0> 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301
>#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:49&& ...)> > >::operator() 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308
>#17 
>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:49&& ...)> > >, void>::operator() 
>(this=0x7fe1c9ffba20) at /usr/include/c++/14/future:1439
>#18 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:49&& ...)> > >, void>&> (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#19 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:49&& ...)> > >, void>&> (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:114
>#20 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:49&& ...)> > >, void> 
>>::_M_invoke(const std::_Any_data &) (__functor=...) at 
>/usr/include/c++/14/bits/std_function.h:291
>#21 0x00007fe1e80ec9c6 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++/14/bits/std_function.h:591
>#22 std::__future_base::_State_baseV2::_M_do_set (this=0x564fa6d3cec0, 
>__f=<optimized out>, __did_set=0x7fe1c9ffb9d7) at 
>/usr/include/c++/14/future:596
>#23 0x00007fe1e4c82f3b in __pthread_once_slow (once_control=0x564fa6d3ced8, 
>init_routine=0x7fe1e4e49f20 <std::__once_proxy()>) at pthread_once.c:116
>#24 0x00007fe1e4c82fa9 in ___pthread_once (once_control=<optimized out>, 
>init_routine=<optimized out>) at pthread_once.c:143
>#25 0x00007fe1e80ed483 in __gthread_once (__once=0x564fa6d3ced8, 
>__func=<optimized out>) at 
>/usr/include/c++/14/x86_64-redhat-linux/bits/gthr-default.h:713
>#26 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=@0x7fe1c9ffb9f0: (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 *)) 0x7fe1e80ec990 
><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
>#27 std::__future_base::_State_baseV2::_M_set_result (this=0x564fa6d3cec0, 
>__res=..., __ignore_failure=true) at /usr/include/c++/14/future:435
>#28 
>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:49&& ...)> > >, 
>void>::_M_complete_async(void) (this=0x564fa6d3cec0) at 
>/usr/include/c++/14/future:1712
>#29 0x00007fe1e54194b7 in std::__future_base::_State_baseV2::wait 
>(this=0x564fa6d3cec0) at /usr/include/c++/14/future:357
>#30 std::__basic_future<void>::_M_get_result (this=0x564fa6d4a2a0) at 
>/usr/include/c++/14/future:748
>#31 std::future<void>::get (this=0x564fa6d4a2a0) at 
>/usr/include/c++/14/future:920
>#32 QThreadCreateThread::run (this=0x564fa6d4a290) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread.cpp:1282
>#33 0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#34 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#35 QThreadPrivate::start (arg=0x564fa6d4a290) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#36 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#37 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 4 (Thread 0x7fe1ca7fd6c0 (LWP 4075)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa6d3d184, expected=21, op=393, abstime=0x0, cancel=true) at 
>futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa6d3d184, 
>expected=21, clockid=clockid@entry=0, abstime=abstime@entry=0x0, 
>private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa6d3d184, expected=<optimized out>, 
>clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) 
>at futex-internal.c:139
>#3  0x00007fe1e4c7cf8e in __pthread_cond_wait_common (cond=0x564fa6d3d158, 
>mutex=0x564fa6d3d100, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
>#4  ___pthread_cond_wait (cond=0x564fa6d3d158, mutex=0x564fa6d3d100) at 
>pthread_cond_wait.c:458
>#5  0x00007fe1e4e416c0 in __gthread_cond_wait (__cond=<optimized out>, 
>__mutex=<optimized out>) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:878
>#6  std::__condvar::wait (this=<optimized out>, __m=...) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:171
>#7  std::condition_variable::wait (this=<optimized out>, __lock=...) at 
>../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
>#8  0x00007fe1e80f2e8f in 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString 
>const&)::{lambda()#1}::operator()() const () at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit_thread.cpp:51
>#9  0x00007fe1e80f32ca in std::__invoke_impl<void, 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61
>#10 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
>#11 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120
>#12 operator()<> (__closure=<optimized out>) at 
>/usr/include/qt6/QtCore/qthread.h:128
>#13 std::__invoke_impl<void, 
>QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, 
>const QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#14 
>std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:96
>#15 
>std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > >::_M_invoke<0> 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301
>#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:49&& ...)> > >::operator() 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308
>#17 
>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:49&& ...)> > >, void>::operator() 
>(this=0x7fe1ca7fca20) at /usr/include/c++/14/future:1439
>#18 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:49&& ...)> > >, void>&> (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#19 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:49&& ...)> > >, void>&> (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:114
>#20 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:49&& ...)> > >, void> 
>>::_M_invoke(const std::_Any_data &) (__functor=...) at 
>/usr/include/c++/14/bits/std_function.h:291
>#21 0x00007fe1e80ec9c6 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++/14/bits/std_function.h:591
>#22 std::__future_base::_State_baseV2::_M_do_set (this=0x564fa6d2bfe0, 
>__f=<optimized out>, __did_set=0x7fe1ca7fc9d7) at 
>/usr/include/c++/14/future:596
>#23 0x00007fe1e4c82f3b in __pthread_once_slow (once_control=0x564fa6d2bff8, 
>init_routine=0x7fe1e4e49f20 <std::__once_proxy()>) at pthread_once.c:116
>#24 0x00007fe1e4c82fa9 in ___pthread_once (once_control=<optimized out>, 
>init_routine=<optimized out>) at pthread_once.c:143
>#25 0x00007fe1e80ed483 in __gthread_once (__once=0x564fa6d2bff8, 
>__func=<optimized out>) at 
>/usr/include/c++/14/x86_64-redhat-linux/bits/gthr-default.h:713
>#26 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=@0x7fe1ca7fc9f0: (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 *)) 0x7fe1e80ec990 
><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
>#27 std::__future_base::_State_baseV2::_M_set_result (this=0x564fa6d2bfe0, 
>__res=..., __ignore_failure=true) at /usr/include/c++/14/future:435
>#28 
>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:49&& ...)> > >, 
>void>::_M_complete_async(void) (this=0x564fa6d2bfe0) at 
>/usr/include/c++/14/future:1712
>#29 0x00007fe1e54194b7 in std::__future_base::_State_baseV2::wait 
>(this=0x564fa6d2bfe0) at /usr/include/c++/14/future:357
>#30 std::__basic_future<void>::_M_get_result (this=0x564fa6d3c760) at 
>/usr/include/c++/14/future:748
>#31 std::future<void>::get (this=0x564fa6d3c760) at 
>/usr/include/c++/14/future:920
>#32 QThreadCreateThread::run (this=0x564fa6d3c750) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread.cpp:1282
>#33 0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#34 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#35 QThreadPrivate::start (arg=0x564fa6d3c750) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#36 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#37 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 3 (Thread 0x7fe1caffe6c0 (LWP 4074)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa6d3b804, expected=2603, op=393, abstime=0x0, cancel=true) at 
>futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa6d3b804, 
>expected=2603, clockid=clockid@entry=0, abstime=abstime@entry=0x0, 
>private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa6d3b804, expected=<optimized out>, 
>clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) 
>at futex-internal.c:139
>#3  0x00007fe1e4c7cf8e in __pthread_cond_wait_common (cond=0x564fa6d3b7d8, 
>mutex=0x564fa6d3b7b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
>#4  ___pthread_cond_wait (cond=0x564fa6d3b7d8, mutex=0x564fa6d3b7b0) at 
>pthread_cond_wait.c:458
>#5  0x00007fe1e4e416c0 in __gthread_cond_wait (__cond=<optimized out>, 
>__mutex=<optimized out>) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:878
>#6  std::__condvar::wait (this=<optimized out>, __m=...) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:171
>#7  std::condition_variable::wait (this=<optimized out>, __lock=...) at 
>../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
>#8  0x00007fe1e80f2f7b in 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString 
>const&)::{lambda()#1}::operator()() const () at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit_thread.cpp:42
>#9  0x00007fe1e80f32ca in std::__invoke_impl<void, 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61
>#10 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
>#11 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120
>#12 operator()<> (__closure=<optimized out>) at 
>/usr/include/qt6/QtCore/qthread.h:128
>#13 std::__invoke_impl<void, 
>QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, 
>const QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#14 
>std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:96
>#15 
>std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > >::_M_invoke<0> 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301
>#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:49&& ...)> > >::operator() 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308
>#17 
>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:49&& ...)> > >, void>::operator() 
>(this=0x7fe1caffda20) at /usr/include/c++/14/future:1439
>#18 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:49&& ...)> > >, void>&> (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#19 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:49&& ...)> > >, void>&> (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:114
>#20 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:49&& ...)> > >, void> 
>>::_M_invoke(const std::_Any_data &) (__functor=...) at 
>/usr/include/c++/14/bits/std_function.h:291
>#21 0x00007fe1e80ec9c6 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++/14/bits/std_function.h:591
>#22 std::__future_base::_State_baseV2::_M_do_set (this=0x564fa6d4a550, 
>__f=<optimized out>, __did_set=0x7fe1caffd9d7) at 
>/usr/include/c++/14/future:596
>#23 0x00007fe1e4c82f3b in __pthread_once_slow (once_control=0x564fa6d4a568, 
>init_routine=0x7fe1e4e49f20 <std::__once_proxy()>) at pthread_once.c:116
>#24 0x00007fe1e4c82fa9 in ___pthread_once (once_control=<optimized out>, 
>init_routine=<optimized out>) at pthread_once.c:143
>#25 0x00007fe1e80ed483 in __gthread_once (__once=0x564fa6d4a568, 
>__func=<optimized out>) at 
>/usr/include/c++/14/x86_64-redhat-linux/bits/gthr-default.h:713
>#26 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=@0x7fe1caffd9f0: (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 *)) 0x7fe1e80ec990 
><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
>#27 std::__future_base::_State_baseV2::_M_set_result (this=0x564fa6d4a550, 
>__res=..., __ignore_failure=true) at /usr/include/c++/14/future:435
>#28 
>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:49&& ...)> > >, 
>void>::_M_complete_async(void) (this=0x564fa6d4a550) at 
>/usr/include/c++/14/future:1712
>#29 0x00007fe1e54194b7 in std::__future_base::_State_baseV2::wait 
>(this=0x564fa6d4a550) at /usr/include/c++/14/future:357
>#30 std::__basic_future<void>::_M_get_result (this=0x564fa6d4a2d0) at 
>/usr/include/c++/14/future:748
>#31 std::future<void>::get (this=0x564fa6d4a2d0) at 
>/usr/include/c++/14/future:920
>#32 QThreadCreateThread::run (this=0x564fa6d4a2c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread.cpp:1282
>#33 0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#34 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#35 QThreadPrivate::start (arg=0x564fa6d4a2c0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#36 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#37 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 2 (Thread 0x7fe1cb7ff6c0 (LWP 4073)):
>#0  0x00007fe1e4c7a7e9 in __futex_abstimed_wait_common64 (private=0, 
>futex_word=0x564fa6c35e70, expected=0, op=393, abstime=0x0, cancel=true) at 
>futex-internal.c:57
>#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564fa6c35e70, 
>expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, 
>private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
>#2  0x00007fe1e4c7a86f in __GI___futex_abstimed_wait_cancelable64 
>(futex_word=futex_word@entry=0x564fa6c35e70, expected=<optimized out>, 
>clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) 
>at futex-internal.c:139
>#3  0x00007fe1e4c7cf8e in __pthread_cond_wait_common (cond=0x564fa6c35e48, 
>mutex=0x564fa6c35e20, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
>#4  ___pthread_cond_wait (cond=0x564fa6c35e48, mutex=0x564fa6c35e20) at 
>pthread_cond_wait.c:458
>#5  0x00007fe1e4e416c0 in __gthread_cond_wait (__cond=<optimized out>, 
>__mutex=<optimized out>) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:878
>#6  std::__condvar::wait (this=<optimized out>, __m=...) at 
>/usr/src/debug/gcc-14.2.1-7.fc41.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:171
>#7  std::condition_variable::wait (this=<optimized out>, __lock=...) at 
>../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
>#8  0x00007fe1e80f2f7b in 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString 
>const&)::{lambda()#1}::operator()() const () at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit_thread.cpp:42
>#9  0x00007fe1e80f32ca in std::__invoke_impl<void, 
>KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61
>#10 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
>#11 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120
>#12 operator()<> (__closure=<optimized out>) at 
>/usr/include/qt6/QtCore/qthread.h:128
>#13 std::__invoke_impl<void, 
>QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, 
>const QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#14 
>std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:96
>#15 
>std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
> const QString&)::<lambda()> 
>>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const 
>QString&)::<lambda()>&&)::<lambda(auto:49&& ...)> > >::_M_invoke<0> 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301
>#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:49&& ...)> > >::operator() 
>(this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308
>#17 
>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:49&& ...)> > >, void>::operator() 
>(this=0x7fe1cb7fea20) at /usr/include/c++/14/future:1439
>#18 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:49&& ...)> > >, void>&> (__f=...) at 
>/usr/include/c++/14/bits/invoke.h:61
>#19 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:49&& ...)> > >, void>&> (__fn=...) at 
>/usr/include/c++/14/bits/invoke.h:114
>#20 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:49&& ...)> > >, void> 
>>::_M_invoke(const std::_Any_data &) (__functor=...) at 
>/usr/include/c++/14/bits/std_function.h:291
>#21 0x00007fe1e80ec9c6 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++/14/bits/std_function.h:591
>#22 std::__future_base::_State_baseV2::_M_do_set (this=0x564fa6d03d10, 
>__f=<optimized out>, __did_set=0x7fe1cb7fe9d7) at 
>/usr/include/c++/14/future:596
>#23 0x00007fe1e4c82f3b in __pthread_once_slow (once_control=0x564fa6d03d28, 
>init_routine=0x7fe1e4e49f20 <std::__once_proxy()>) at pthread_once.c:116
>#24 0x00007fe1e4c82fa9 in ___pthread_once (once_control=<optimized out>, 
>init_routine=<optimized out>) at pthread_once.c:143
>#25 0x00007fe1e80ed483 in __gthread_once (__once=0x564fa6d03d28, 
>__func=<optimized out>) at 
>/usr/include/c++/14/x86_64-redhat-linux/bits/gthr-default.h:713
>#26 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=@0x7fe1cb7fe9f0: (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 *)) 0x7fe1e80ec990 
><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
>#27 std::__future_base::_State_baseV2::_M_set_result (this=0x564fa6d03d10, 
>__res=..., __ignore_failure=true) at /usr/include/c++/14/future:435
>#28 
>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:49&& ...)> > >, 
>void>::_M_complete_async(void) (this=0x564fa6d03d10) at 
>/usr/include/c++/14/future:1712
>#29 0x00007fe1e54194b7 in std::__future_base::_State_baseV2::wait 
>(this=0x564fa6d03d10) at /usr/include/c++/14/future:357
>#30 std::__basic_future<void>::_M_get_result (this=0x564fa6d07370) at 
>/usr/include/c++/14/future:748
>#31 std::future<void>::get (this=0x564fa6d07370) at 
>/usr/include/c++/14/future:920
>#32 QThreadCreateThread::run (this=0x564fa6d07360) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread.cpp:1282
>#33 0x00007fe1e54b67e9 in operator() (__closure=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
>#34 (anonymous 
>namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
>(t=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
>#35 QThreadPrivate::start (arg=0x564fa6d07360) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
>#36 0x00007fe1e4c7dba8 in start_thread (arg=<optimized out>) at 
>pthread_create.c:448
>#37 0x00007fe1e4d01b8c in __GI___clone3 () at 
>../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
>
>Thread 1 (Thread 0x7fe1e033a280 (LWP 4056)):
>[KCrash Handler]
>#5  KWin::DrmPipeline::pageFlipped (this=0x564fa6c76c20, timestamp=...) at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_pipeline.cpp:420
>#6  0x00007fe1e80f27d0 in KWin::DrmAtomicCommit::pageFlipped 
>(this=0x7fe1c0003360, timestamp=...) at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit.cpp:176
>#7  0x00007fe1e47ae580 in drmHandleEvent (fd=21, evctx=0x7fffdea5d2c0) at 
>../xf86drmMode.c:1070
>#8  0x00007fe1e80ecb04 in KWin::DrmGpu::dispatchEvents (this=<optimized out>) 
>at /usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_gpu.cpp:577
>#9  KWin::DrmCommitThread::handlePing (this=0x564fa6d3d0c0) at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/backends/drm/drm_commit_thread.cpp:399
>#10 0x00007fe1e534b9a2 in QObject::event (this=0x564fa6d3d0c0, 
>e=0x7fe1c00020d0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1418
>#11 0x00007fe1e663d9b8 in QApplicationPrivate::notify_helper (this=<optimized 
>out>, receiver=0x564fa6d3d0c0, e=0x7fe1c00020d0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296
>#12 0x00007fe1e52f3590 in QCoreApplication::notifyInternal2 
>(receiver=0x564fa6d3d0c0, event=0x7fe1c00020d0) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172
>#13 0x00007fe1e52f37ed in QCoreApplication::sendEvent (receiver=<optimized 
>out>, event=<optimized out>) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612
>#14 0x00007fe1e52f6f51 in QCoreApplicationPrivate::sendPostedEvents 
>(receiver=receiver@entry=0x0, event_type=event_type@entry=0, 
>data=data@entry=0x564fa6bfc170) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946
>#15 0x00007fe1e54b8b8f in QEventDispatcherUNIX::processEvents 
>(this=0x564fa6c1e6e0, flags=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:418
>#16 0x00007fe1e60cabf2 in QUnixEventDispatcherQPA::processEvents 
>(this=<optimized out>, flags=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/platform/unix/qunixeventdispatcher.cpp:27
>#17 0x00007fe1e5300993 in QEventLoop::exec (this=this@entry=0x7fffdea5d660, 
>flags=..., flags@entry=...) at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34
>#18 0x00007fe1e52fbf6e in QCoreApplication::exec () at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74
>#19 0x00007fe1e5ad7d3d in QGuiApplication::exec () at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975
>#20 0x00007fe1e663d929 in QApplication::exec () at 
>/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564
>#21 0x0000564fa22b5786 in main (argc=<optimized out>, argv=<optimized out>) at 
>/usr/src/debug/kwin-6.3.3-1.fc41.x86_64/src/main_wayland.cpp:622
>
>Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to