Bug 514475

Summary: Kwin crashes with wivrn on Dirt Rally 2.0 and Assetto Corsa Competizione
Product: [Plasma] kwin Reporter: pollux/ned <pollux66>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: CachyOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/347495/events/03a4cae7356841fdb5151eec4edcdd08/

Description pollux/ned 2026-01-12 03:00:14 UTC
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
Comment 1 Vlad Zahorodnii 2026-01-12 12:02:43 UTC

*** This bug has been marked as a duplicate of bug 513710 ***