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

            Bug ID: 514475
           Summary: Kwin crashes with wivrn on Dirt Rally 2.0 and Assetto
                    Corsa Competizione
    Classification: Plasma
           Product: kwin
      Version First 6.5.4
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: kwin_wayland (6.5.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.18.4-2-cachyos x86_64
Windowing System: Wayland
Distribution: CachyOS
DrKonqi: 6.5.4 [CoredumpBackend]

-- Information about the crash:
I have been testing wivrn/foss vr and playing these 2 games can make kwin crash
under vr sometimes.

I am using the quest 3 also.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_wayland), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed
mapping note processing
[New LWP 410623]
[New LWP 410649]
[New LWP 410651]
[New LWP 410682]
[New LWP 410652]
[New LWP 410684]
[New LWP 410830]
[New LWP 410832]
[New LWP 410829]
[New LWP 410683]
[New LWP 410644]
[New LWP 410738]
[New LWP 410831]
[New LWP 410686]
[New LWP 410742]
[New LWP 410836]
[New LWP 410743]
[New LWP 410737]
[New LWP 410740]
[New LWP 410739]
[New LWP 410733]
[New LWP 410653]
[New LWP 410655]
[New LWP 410650]
[New LWP 410732]
[New LWP 410741]
[New LWP 434414]
[New LWP 434413]
[New LWP 434410]
[New LWP 434411]
[New LWP 434409]
[New LWP 434487]
[New LWP 434488]
[New LWP 434486]
[New LWP 434412]
[New LWP 434485]
[New LWP 434417]
Downloading 786.55 K separate debug info for
/usr/lib/qt6/plugins/kf6/packagestructure/kwin_windowswitcher.so...
Downloading 2.20 M separate debug info for
/usr/lib/qt6/plugins/kf6/kirigami/platform/org.kde.desktop.so...
[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_YVBYTP --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f3d48cac56b in pthread_kill () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f3d41efab80 (LWP 410623))]

[Current thread is 37 (Thread 0x7f3c89dff6c0 (LWP 434417))]

Thread 37 (Thread 0x7f3c89dff6c0 (LWP 434417)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 36 (Thread 0x7f3cabfff6c0 (LWP 434485)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 35 (Thread 0x7f3cbadff6c0 (LWP 434412)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 34 (Thread 0x7f3d2e5fb6c0 (LWP 434486)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7f3c9e53a6c0 (LWP 434488)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7f3cab7fe6c0 (LWP 434487)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7f3cdd3fd6c0 (LWP 434409)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7f3cdcbfc6c0 (LWP 434411)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7f3cba3fe6c0 (LWP 434410)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7f3cde3ff6c0 (LWP 434413)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7f3cddbfe6c0 (LWP 434414)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9b08 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4  0x00007f3d4972dc60 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5  0x00007f3d4968c6d9 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7f3d0d3fa6c0 (LWP 410741)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca64df in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48d33f83 in ppoll () at /usr/lib/libc.so.6
#3  0x00007f3d4809f784 in ppoll (__fds=0x7f3cf00014a0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#4  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f3cf0000d00, timeout_usec=<optimized out>, fds=0x7f3cf00014a0,
n_fds=1) at ../glib/glib/gmain.c:4811
#5  g_main_context_iterate_unlocked (context=context@entry=0x7f3cf0000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#6  0x00007f3d4809f865 in g_main_context_iteration (context=0x7f3cf0000d00,
may_block=1) at ../glib/glib/gmain.c:4556
#7  0x00007f3d4983f98b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#8  0x00007f3d49575535 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#9  0x00007f3d4968dbb9 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#10 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#11 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#12 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7f3d2ccb76c0 (LWP 410732)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7f3d309ff6c0 (LWP 410650)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7f3d2ddfa6c0 (LWP 410655)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7f3d2edfc6c0 (LWP 410653)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f3d2c4b66c0 (LWP 410733)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f3d0e3fc6c0 (LWP 410739)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f3d0dbfb6c0 (LWP 410740)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f3d0f3fe6c0 (LWP 410737)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f3cf7fff6c0 (LWP 410743)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f3ccc80e6c0 (LWP 410836)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f3d0cbf96c0 (LWP 410742)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f3d2d5f96c0 (LWP 410686)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca64df in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48d33f83 in ppoll () at /usr/lib/libc.so.6
#3  0x00007f3d4809f784 in ppoll (__fds=0x7f3d1c001550, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#4  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f3d1c000d00, timeout_usec=<optimized out>, fds=0x7f3d1c001550,
n_fds=2) at ../glib/glib/gmain.c:4811
#5  g_main_context_iterate_unlocked (context=context@entry=0x7f3d1c000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#6  0x00007f3d4809f865 in g_main_context_iteration (context=0x7f3d1c000d00,
may_block=1) at ../glib/glib/gmain.c:4556
#7  0x00007f3d4983f98b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#8  0x00007f3d49575535 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#9  0x00007f3d4968dbb9 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#10 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#11 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#12 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f3cce4426c0 (LWP 410831)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f3d0ebfd6c0 (LWP 410738)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f3d41bff6c0 (LWP 410644)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca64df in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48d33f83 in ppoll () at /usr/lib/libc.so.6
#3  0x00007f3d4809f784 in ppoll (__fds=0x7f3d3c001680, __nfds=3, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#4  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f3d3c000d00, timeout_usec=<optimized out>, fds=0x7f3d3c001680,
n_fds=3) at ../glib/glib/gmain.c:4811
#5  g_main_context_iterate_unlocked (context=context@entry=0x7f3d3c000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#6  0x00007f3d4809f865 in g_main_context_iteration (context=0x7f3d3c000d00,
may_block=1) at ../glib/glib/gmain.c:4556
#7  0x00007f3d4983f98b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#8  0x00007f3d49575535 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#9  0x00007f3d4968dbb9 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#10 0x00007f3d4a573c4f in ??? () at /usr/lib/libQt6DBus.so.6
#11 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#13 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f3d2900f6c0 (LWP 410683)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9e1d in pthread_cond_clockwait () at /usr/lib/libc.so.6
#4  0x00007f3d4c28eb5c in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
QString const&)::{lambda()#1}::operator()() const () at
/usr/include/c++/15.2.1/bits/std_mutex.h:187
#5  0x00007f3d4c28f88a in std::__invoke_impl<void,
KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__f=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#6  std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#7  std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/functional:122
#8  operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#9  std::__invoke_impl<void,
QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=<optimized out>)
at /usr/include/c++/15.2.1/bits/invoke.h:63
#10
std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#11
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::_M_invoke<0>
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303
#12
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::operator()
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310
#13
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>::operator()
(this=0x7f3d2900e950) at /usr/include/c++/15.2.1/future:1441
#14 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__f=...) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#15 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__fn=...) at
/usr/include/c++/15.2.1/bits/invoke.h:116
#16 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>(),
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/15.2.1/bits/std_function.h:293
#17 0x00007f3d4c2898e6 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
#18 std::__future_base::_State_baseV2::_M_do_set (this=0x5623a5d8c6a0,
__f=<optimized out>, __did_set=0x7f3d2900e907) at
/usr/include/c++/15.2.1/future:598
#19 0x00007f3d48cafc29 in ??? () at /usr/lib/libc.so.6
#20 0x00007f3d48cafca9 in pthread_once () at /usr/lib/libc.so.6
#21 0x00007f3d4c28a37f in __gthread_once (__once=0x5623a5d8c6b8,
__func=<optimized out>) at
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746
#22 std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*),
std::__future_base::_State_baseV2*,
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=...,
__f=@0x7f3d2900e920: (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 *)) 0x7f3d4c2898b0
<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
#23 std::__future_base::_State_baseV2::_M_set_result (this=0x5623a5d8c6a0,
__res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437
#24
std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >,
void>::_M_complete_async(void) (this=0x5623a5d8c6a0) at
/usr/include/c++/15.2.1/future:1721
#25 0x00007f3d49687e5d in ??? () at /usr/lib/libQt6Core.so.6
#26 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#27 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#28 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f3ccf4446c0 (LWP 410829)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f3ccd8f16c0 (LWP 410832)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f3ccec436c0 (LWP 410830)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f3d2880e6c0 (LWP 410684)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9e1d in pthread_cond_clockwait () at /usr/lib/libc.so.6
#4  0x00007f3d4c28eb5c in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
QString const&)::{lambda()#1}::operator()() const () at
/usr/include/c++/15.2.1/bits/std_mutex.h:187
#5  0x00007f3d4c28f88a in std::__invoke_impl<void,
KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__f=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#6  std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#7  std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/functional:122
#8  operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#9  std::__invoke_impl<void,
QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=<optimized out>)
at /usr/include/c++/15.2.1/bits/invoke.h:63
#10
std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#11
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::_M_invoke<0>
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303
#12
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::operator()
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310
#13
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>::operator()
(this=0x7f3d2880d950) at /usr/include/c++/15.2.1/future:1441
#14 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__f=...) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#15 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__fn=...) at
/usr/include/c++/15.2.1/bits/invoke.h:116
#16 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>(),
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/15.2.1/bits/std_function.h:293
#17 0x00007f3d4c2898e6 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
#18 std::__future_base::_State_baseV2::_M_do_set (this=0x5623a5d90d90,
__f=<optimized out>, __did_set=0x7f3d2880d907) at
/usr/include/c++/15.2.1/future:598
#19 0x00007f3d48cafc29 in ??? () at /usr/lib/libc.so.6
#20 0x00007f3d48cafca9 in pthread_once () at /usr/lib/libc.so.6
#21 0x00007f3d4c28a37f in __gthread_once (__once=0x5623a5d90da8,
__func=<optimized out>) at
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746
#22 std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*),
std::__future_base::_State_baseV2*,
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=...,
__f=@0x7f3d2880d920: (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 *)) 0x7f3d4c2898b0
<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
#23 std::__future_base::_State_baseV2::_M_set_result (this=0x5623a5d90d90,
__res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437
#24
std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >,
void>::_M_complete_async(void) (this=0x5623a5d90d90) at
/usr/include/c++/15.2.1/future:1721
#25 0x00007f3d49687e5d in ??? () at /usr/lib/libQt6Core.so.6
#26 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#27 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#28 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f3d2f9fd6c0 (LWP 410652)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f3d298106c0 (LWP 410682)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca9e1d in pthread_cond_clockwait () at /usr/lib/libc.so.6
#4  0x00007f3d4c28eb5c in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
QString const&)::{lambda()#1}::operator()() const () at
/usr/include/c++/15.2.1/bits/std_mutex.h:187
#5  0x00007f3d4c28f88a in std::__invoke_impl<void,
KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__f=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#6  std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#7  std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/functional:122
#8  operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#9  std::__invoke_impl<void,
QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=<optimized out>)
at /usr/include/c++/15.2.1/bits/invoke.h:63
#10
std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=<optimized out>) at
/usr/include/c++/15.2.1/bits/invoke.h:98
#11
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::_M_invoke<0>
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:303
#12
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::operator()
(this=<optimized out>) at /usr/include/c++/15.2.1/bits/std_thread.h:310
#13
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>::operator()
(this=0x7f3d2980f950) at /usr/include/c++/15.2.1/future:1441
#14 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__f=...) at
/usr/include/c++/15.2.1/bits/invoke.h:63
#15 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__fn=...) at
/usr/include/c++/15.2.1/bits/invoke.h:116
#16 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>(),
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/15.2.1/bits/std_function.h:293
#17 0x00007f3d4c2898e6 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
#18 std::__future_base::_State_baseV2::_M_do_set (this=0x5623a5d8c650,
__f=<optimized out>, __did_set=0x7f3d2980f907) at
/usr/include/c++/15.2.1/future:598
#19 0x00007f3d48cafc29 in ??? () at /usr/lib/libc.so.6
#20 0x00007f3d48cafca9 in pthread_once () at /usr/lib/libc.so.6
#21 0x00007f3d4c28a37f in __gthread_once (__once=0x5623a5d8c668,
__func=<optimized out>) at
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746
#22 std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*),
std::__future_base::_State_baseV2*,
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=...,
__f=@0x7f3d2980f920: (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 *)) 0x7f3d4c2898b0
<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
#23 std::__future_base::_State_baseV2::_M_set_result (this=0x5623a5d8c650,
__res=..., __ignore_failure=true) at /usr/include/c++/15.2.1/future:437
#24
std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >,
void>::_M_complete_async(void) (this=0x5623a5d8c650) at
/usr/include/c++/15.2.1/future:1721
#25 0x00007f3d49687e5d in ??? () at /usr/lib/libQt6Core.so.6
#26 0x00007f3d49729741 in ??? () at /usr/lib/libQt6Core.so.6
#27 0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#28 0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3d301fe6c0 (LWP 410651)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f3d408746c0 (LWP 410649)):
#0  0x00007f3d48cb2e62 in ??? () at /usr/lib/libc.so.6
#1  0x00007f3d48ca644f in ??? () at /usr/lib/libc.so.6
#2  0x00007f3d48ca6bd7 in ??? () at /usr/lib/libc.so.6
#3  0x00007f3d48ca987a in pthread_cond_wait () at /usr/lib/libc.so.6
#4  0x00007f3d393a463e in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#5  0x00007f3d3933735d in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#6  0x00007f3d393a456c in ??? () at /usr/lib/libgallium-25.3.3-arch1.4.so
#7  0x00007f3d48caa4f8 in ??? () at /usr/lib/libc.so.6
#8  0x00007f3d48d4131c in ??? () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3d41efab80 (LWP 410623)):
[KCrash Handler]
#4  0x000000000000004d in ??? ()
#5  0x00007f3d2a62c705 in KWin::OutputScreenCastSource::render
(this=this@entry=0x5623a78af010, target=0x5623a6e3c440, bufferRepair=...) at
/usr/src/debug/kwin/kwin-6.5.4/src/plugins/screencast/outputscreencastsource.cpp:95
#6  0x00007f3d2a63ea70 in KWin::ScreenCastStream::record (this=0x5623a79567c0,
contents=...) at /usr/include/c++/15.2.1/bits/unique_ptr.h:192
#7  0x00007f3d2a63ec64 in operator() (__closure=0x5623a7841a10) at
/usr/src/debug/kwin/kwin-6.5.4/src/plugins/screencast/screencaststream.cpp:353
#8  operator() (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:116
#9  QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void,
KWin::ScreenCastStream::ScreenCastStream(KWin::ScreenCastSource*,
std::shared_ptr<KWin::PipeWireCore>, QObject*)::<lambda()>
>::call(KWin::ScreenCastStream::ScreenCastStream(KWin::ScreenCastSource*,
std::shared_ptr<KWin::PipeWireCore>, QObject*)::<lambda()>&,
void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:65
#10 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void,
KWin::ScreenCastStream::ScreenCastStream(KWin::ScreenCastSource*,
std::shared_ptr<KWin::PipeWireCore>, QObject*)::<lambda()> >::call (f=...,
arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115
#11
QtPrivate::FunctorCallable<KWin::ScreenCastStream::ScreenCastStream(KWin::ScreenCastSource*,
std::shared_ptr<KWin::PipeWireCore>, QObject*)::<lambda()>
>::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:337
#12
QtPrivate::QCallableObject<KWin::ScreenCastStream::ScreenCastStream(KWin::ScreenCastSource*,
std::shared_ptr<KWin::PipeWireCore>, QObject*)::<lambda()>, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=<optimized out>, this_=0x5623a7841a00, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
#13 0x00007f3d495d6309 in ??? () at /usr/lib/libQt6Core.so.6
#14 0x00007f3d495ddd63 in QTimer::timerEvent(QTimerEvent*) () at
/usr/lib/libQt6Core.so.6
#15 0x00007f3d495c3d56 in QObject::event(QEvent*) () at
/usr/lib/libQt6Core.so.6
#16 0x00007f3d4a7021f9 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#17 0x00007f3d4956a818 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#18 0x00007f3d497269b5 in QTimerInfoList::activateTimers() () at
/usr/lib/libQt6Core.so.6
#19 0x00007f3d49728460 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#20 0x00007f3d4a31df02 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt6Gui.so.6
#21 0x00007f3d49575535 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#22 0x00007f3d4956f1cb in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#23 0x0000562374022aa4 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin/kwin-6.5.4/src/main_wayland.cpp:635

Reported using DrKonqi

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

Reply via email to