Bug 508784

Summary: kwin_wayland and Firefox crash when switching to second device using KVM switch
Product: [Plasma] kwin Reporter: lazyfox <redhat.e8dsa>
Component: colour-managementAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR    
Version First Reported In: 6.4.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Journalctl log of the crash

Description lazyfox 2025-08-26 21:24:35 UTC
Created attachment 184484 [details]
Journalctl log of the crash

SUMMARY

Device 1: Opensuse Tumbleweed with KDE (and latest updates).
Device 2: Windows device

I switch between two devices using an external KVM. While firefox was open I switched from device 1 to device 2 using the KVM switch. After switching back to device 1, both firefox and plasmashell crash.

Firefox crash report: https://crash-stats.mozilla.org/report/index/1adc08c6-0dab-49f4-9ff6-17a420250819


Kwin crash report with debug symbols downloaded:

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

warning: Can't open file /memfd:kwayland-shared (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing
[New LWP 19586]
[New LWP 19604]
[New LWP 19610]
[New LWP 19609]
[New LWP 19607]
[New LWP 19611]
[New LWP 19622]
[New LWP 19647]
[New LWP 19612]
[New LWP 19645]
[New LWP 19648]
[New LWP 19608]
[New LWP 19652]
[New LWP 19613]
[New LWP 21578]
[New LWP 21720]
[New LWP 19654]
[New LWP 23340]
[New LWP 19646]
[New LWP 23341]
[New LWP 23342]
[New LWP 23343]
[New LWP 21719]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/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 :1 --xwayland-xauthority /run/user/1000/xauth_fFEUhg --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f853889cb40 (LWP 19586))]
python sentry-sdk not installed :(

Cannot QML trace cores :(
[Current thread is 11 (Thread 0x7f85213596c0 (LWP 19648))]

Thread 23 (Thread 0x7f84ea3296c0 (LWP 21719)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x5576915bcdf8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5576915bcdf8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5576915bcdf8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x5576915bcdd8, mutex=0x5576915bcda8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x5576915bcdd8, mutex=0x5576915bcda8) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55769161aec0) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7f84ebfff6c0 (LWP 23343)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=272, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x5576910dd8a8, expected=272, op=<optimized out>, abstime=0x7f84ebffe930, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5576910dd8a8, expected=expected@entry=272, clockid=clockid@entry=1, abstime=abstime@entry=0x7f84ebffe930, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5576910dd8a8, expected=expected@entry=272, clockid=clockid@entry=1, abstime=abstime@entry=0x7f84ebffe930, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b505 in __pthread_cond_wait_common (cond=0x5576910dd888, mutex=0x5576910dd860, clockid=<optimized out>, abstime=0x7f84ebffe930) at pthread_cond_wait.c:421
#6  ___pthread_cond_timedwait64 (cond=0x5576910dd888, mutex=0x5576910dd860, abstime=0x7f84ebffe930) at pthread_cond_wait.c:478
#7  0x00007f853d174557 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5576910dd860, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x557690b277d8, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007f853d16d206 in QThreadPoolThread::run (this=0x5576910dd830) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x5576910dd830) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x7f85015716c0 (LWP 23342)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=289, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x557690fd9c0c, expected=289, op=<optimized out>, abstime=0x7f8501570930, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557690fd9c0c, expected=expected@entry=289, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8501570930, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557690fd9c0c, expected=expected@entry=289, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8501570930, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b505 in __pthread_cond_wait_common (cond=0x557690fd9be8, mutex=0x557690fd9bc0, clockid=<optimized out>, abstime=0x7f8501570930) at pthread_cond_wait.c:421
#6  ___pthread_cond_timedwait64 (cond=0x557690fd9be8, mutex=0x557690fd9bc0, abstime=0x7f8501570930) at pthread_cond_wait.c:478
#7  0x00007f853d174557 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x557690fd9bc0, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x557690b277d8, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007f853d16d206 in QThreadPoolThread::run (this=0x557690f02370) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x557690f02370) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7f8501d726c0 (LWP 23341)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=316, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x557690ee6898, expected=316, op=<optimized out>, abstime=0x7f8501d71930, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557690ee6898, expected=expected@entry=316, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8501d71930, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557690ee6898, expected=expected@entry=316, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8501d71930, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b505 in __pthread_cond_wait_common (cond=0x557690ee6878, mutex=0x557690ee6850, clockid=<optimized out>, abstime=0x7f8501d71930) at pthread_cond_wait.c:421
#6  ___pthread_cond_timedwait64 (cond=0x557690ee6878, mutex=0x557690ee6850, abstime=0x7f8501d71930) at pthread_cond_wait.c:478
#7  0x00007f853d174557 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x557690ee6850, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x557690b277d8, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007f853d16d206 in QThreadPoolThread::run (this=0x55769101b760) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x55769101b760) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7f8522b5c6c0 (LWP 19646)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x557690016c70, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557690016c70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557690016c70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x557690016c50, mutex=0x557690016c20, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x557690016c50, mutex=0x557690016c20) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768ff2c740) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7f85025736c0 (LWP 23340)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=296, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x557690ff7e58, expected=296, op=<optimized out>, abstime=0x7f8502572930, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557690ff7e58, expected=expected@entry=296, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8502572930, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557690ff7e58, expected=expected@entry=296, clockid=clockid@entry=1, abstime=abstime@entry=0x7f8502572930, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b505 in __pthread_cond_wait_common (cond=0x557690ff7e38, mutex=0x557690ff7e10, clockid=<optimized out>, abstime=0x7f8502572930) at pthread_cond_wait.c:421
#6  ___pthread_cond_timedwait64 (cond=0x557690ff7e38, mutex=0x557690ff7e10, abstime=0x7f8502572930) at pthread_cond_wait.c:478
#7  0x00007f853d174557 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x557690ff7e10, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x557690b277d8, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007f853d16d206 in QThreadPoolThread::run (this=0x557691018eb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x557691018eb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f85137fe6c0 (LWP 19654)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fc6a89c, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fc6a89c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fc6a89c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fc6a878, mutex=0x55768fc6a848, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fc6a878, mutex=0x55768fc6a848) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x557690b113c0) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f84e984e6c0 (LWP 21720)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f84f3e27600, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f84f3e27600, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f84f3e27600, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x7f84f3e275e0, mutex=0x7f84f3e275b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7f84f3e275e0, mutex=0x7f84f3e275b0) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x5576911ecbb0) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f84c7fff6c0 (LWP 21578)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=414, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x5576913973dc, expected=414, op=<optimized out>, abstime=0x7f84c7ffe810, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5576913973dc, expected=expected@entry=414, clockid=clockid@entry=1, abstime=abstime@entry=0x7f84c7ffe810, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5576913973dc, expected=expected@entry=414, clockid=clockid@entry=1, abstime=abstime@entry=0x7f84c7ffe810, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b71c in __pthread_cond_wait_common (cond=0x5576913973b8, mutex=0x557691397390, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:421
#6  ___pthread_cond_clockwait64 (cond=0x5576913973b8, mutex=0x557691397390, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:517
#7  ___pthread_cond_clockwait64 (cond=0x5576913973b8, mutex=0x557691397390, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:505
#8  0x00007f853ff6c6f5 in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const () at /usr/include/c++/15/bits/std_mutex.h:187
#9  0x00007f853ff6d3e5 in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#10 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15/bits/invoke.h:98
#11 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15/functional:122
#12 operator()<> (__closure=<optimized out>) at /usr/include/qt6/QtCore/qthread.h:138
#13 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#14 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__fn=...) at /usr/include/c++/15/bits/invoke.h:98
#15 std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:303
#16 std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:310
#17 std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::operator() (this=0x7f84c7ffe9b0) at /usr/include/c++/15/future:1441
#18 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#19 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/15/bits/invoke.h:116
#20 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>(), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/15/bits/std_function.h:293
#21 0x00007f853ff6633d 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/bits/std_function.h:593
#22 std::__future_base::_State_baseV2::_M_do_set (this=0x557691023150, __f=<optimized out>, __did_set=0x7f84c7ffe967) at /usr/include/c++/15/future:598
#23 0x00007f853c6a13e6 in __pthread_once_slow (once_control=0x557691023168, init_routine=0x7f853caf1bf0 <std::__once_proxy()>) at pthread_once.c:116
#24 0x00007f853c6a1479 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143
#25 0x00007f853ff6d914 in __gthread_once (__once=0x557691023168, __func=<optimized out>) at /usr/include/c++/15/x86_64-suse-linux/bits/gthr-default.h:746
#26 std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=..., __f=@0x7f84c7ffe980: (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 *)) 0x7f853ff66310 <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/mutex:918
#27 std::__future_base::_State_baseV2::_M_set_result (this=0x557691023150, __res=..., __ignore_failure=true) at /usr/include/c++/15/future:437
#28 std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::_M_complete_async(void) (this=0x557691023150) at /usr/include/c++/15/future:1721
#29 0x00007f853d0d4a75 in std::__future_base::_State_baseV2::wait (this=0x557691023150) at /usr/include/c++/15/future:359
#30 std::__basic_future<void>::_M_get_result (this=0x5576913cf2b0) at /usr/include/c++/15/future:750
#31 std::future<void>::get (this=0x5576913cf2b0) at /usr/include/c++/15/future:922
#32 QThreadCreateThread::run (this=0x5576913cf2a0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread.cpp:1365
#33 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#34 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#35 QThreadPrivate::start (arg=0x5576913cf2a0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#36 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#37 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f8524dd36c0 (LWP 19613)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fd86228, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fd86228, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fd86228, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fd86208, mutex=0x55768fd861d8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fd86208, mutex=0x55768fd861d8) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fc93b70) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f8521fc86c0 (LWP 19652)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007f853c698061 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007f853c712f32 in __GI_ppoll (fds=fds@entry=0x557690b4a6d0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f853bb0efdf in ppoll (__fds=0x557690b4a6d0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f8518000cd0, timeout_usec=<optimized out>, fds=0x557690b4a6d0, n_fds=1) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f8518000cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007f853bb0f72c in g_main_context_iteration (context=0x7f8518000cd0, may_block=1) at ../glib/gmain.c:4379
#8  0x00007f853d27f978 in QEventDispatcherGlib::processEvents (this=0x7f8518000be0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f853cfd6003 in QEventLoop::exec (this=0x7f8521fc79f0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#10 0x00007f853d0d3ecf in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread.cpp:659
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x557690b8ff50) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f8527a896c0 (LWP 19608)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fcdd560, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fcdd560, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fcdd560, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fcdd540, mutex=0x55768fcdd510, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fcdd540, mutex=0x55768fcdd510) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fcdd380) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f85213596c0 (LWP 19648)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f8534002604, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f8534002604, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f8534002604, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x7f85340025e0, mutex=0x7f85340025b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7f85340025e0, mutex=0x7f85340025b0) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55769095f610) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f8523b5e6c0 (LWP 19645)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768ffc9fb8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768ffc9fb8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768ffc9fb8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768ffc9f98, mutex=0x55768ffc9f68, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768ffc9f98, mutex=0x55768ffc9f68) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768ffcc070) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f85255d46c0 (LWP 19612)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fd416c8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fd416c8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fd416c8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fd416a8, mutex=0x55768fd41678, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fd416a8, mutex=0x55768fd41678) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fc93b70) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f852335d6c0 (LWP 19647)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x557690994588, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557690994588, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557690994588, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x557690994568, mutex=0x557690994538, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x557690994568, mutex=0x557690994538) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x557690963440) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f85245d26c0 (LWP 19622)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007f853c698061 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007f853c712f32 in __GI_ppoll (fds=fds@entry=0x7f851c001520, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f853bb0efdf in ppoll (__fds=0x7f851c001520, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f851c000cd0, timeout_usec=<optimized out>, fds=0x7f851c001520, n_fds=2) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f851c000cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007f853bb0f72c in g_main_context_iteration (context=0x7f851c000cd0, may_block=1) at ../glib/gmain.c:4379
#8  0x00007f853d27f978 in QEventDispatcherGlib::processEvents (this=0x7f851c000be0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f853cfd6003 in QEventLoop::exec (this=0x7f85245d19f0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#10 0x00007f853d0d3ecf in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread.cpp:659
#11 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x55768fe33c18) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f8525e866c0 (LWP 19611)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fcee028, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fcee028, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fcee028, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fcee008, mutex=0x55768fcedfd8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fcee008, mutex=0x55768fcedfd8) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fc9fb80) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f85348376c0 (LWP 19607)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fc69404, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fc69404, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fc69404, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fc693e0, mutex=0x55768fc693b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fc693e0, mutex=0x55768fc693b0) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fc68290) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f85272886c0 (LWP 19609)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fc6a89c, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fc6a89c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fc6a89c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fc6a878, mutex=0x55768fc6a848, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fc6a878, mutex=0x55768fc6a848) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fcdd340) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f8526a876c0 (LWP 19610)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f853c6987dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x55768fc6aa48, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55768fc6aa48, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f853c69885f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55768fc6aa48, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f853c69b328 in __pthread_cond_wait_common (cond=0x55768fc6aa28, mutex=0x55768fc6a9f8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55768fc6aa28, mutex=0x55768fc6a9f8) at pthread_cond_wait.c:453
#7  0x00007f85351ffd39 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f85351bad3c in util_queue_thread_func (input=input@entry=0x55768fcdd300) at ../src/util/u_queue.c:275
#9  0x00007f85351ffc77 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f85385a56c0 (LWP 19604)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f853c698008 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007f853c698061 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007f853c712f32 in __GI_ppoll (fds=fds@entry=0x55768fafc320, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f853bb0efdf in ppoll (__fds=0x55768fafc320, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f8530000cf0, timeout_usec=<optimized out>, fds=0x55768fafc320, n_fds=3) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f8530000cf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007f853bb0f72c in g_main_context_iteration (context=0x7f8530000cf0, may_block=1) at ../glib/gmain.c:4379
#8  0x00007f853d27f978 in QEventDispatcherGlib::processEvents (this=0x7f8530000be0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f853cfd6003 in QEventLoop::exec (this=0x7f85385a49b0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#10 0x00007f853d0d3ecf in QThread::exec (this=this@entry=0x7f853d5fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread.cpp:659
#11 0x00007f853d57bede in QDBusConnectionManager::run (this=0x7f853d5fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/dbus/qdbusconnectionmanager.cpp:144
#12 0x00007f853d16611b in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:434
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:366
#14 QThreadPrivate::start (arg=0x7f853d5fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/thread/qthread_unix.cpp:394
#15 0x00007f853c69be11 in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007f853c720c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f853889cb40 (LWP 19586)):
[KCrash Handler]
#5  0x00007f853fff4dc3 in KWin::ColorManagementOutputV1::ColorManagementOutputV1 (this=0x5576911a0e50, client=<optimized out>, id=104, version=<optimized out>, output=0x0) at /usr/src/debug/kwin-6.4.4/src/wayland/colormanagement_v1.cpp:580
#6  KWin::ColorManagerV1::wp_color_manager_v1_get_output (this=<optimized out>, resource=<optimized out>, id=104, output=<optimized out>) at /usr/src/debug/kwin-6.4.4/src/wayland/colormanagement_v1.cpp:63
#7  0x00007f853b5bab62 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#8  0x00007f853b5b73eb in ffi_call_int (cif=cif@entry=0x7ffd1889b880, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#9  0x00007f853b5ba16e in ffi_call (cif=cif@entry=0x7ffd1889b880, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffd1889b950) at ../src/x86/ffi64.c:713
#10 0x00007f853ccf7a48 in wl_closure_invoke (closure=closure@entry=0x5576913fdbe0, target=<optimized out>, target@entry=0x5576916e8de0, opcode=opcode@entry=1, data=<optimized out>, data@entry=0x557691762fb0, flags=2) at ../src/connection.c:1241
#11 0x00007f853ccfcc1c in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../src/wayland-server.c:483
#12 0x00007f853ccfb272 in wl_event_loop_dispatch (loop=0x55768fbcbf10, timeout=<optimized out>) at ../src/event-loop.c:1059
#13 0x00007f8540000ed2 in KWin::Display::dispatchEvents (this=<optimized out>) at /usr/src/debug/kwin-6.4.4/src/wayland/display.cpp:138
#14 0x00007f853d02fb14 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=0x557690c0f9a0, signal_index=3, argv=0x7ffd1889bf60) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146
#16 0x00007f853d035c28 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x6, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs.h:306
#17 QSocketNotifier::activated (this=this@entry=0x557690c0f9a0, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#18 0x00007f853d036c3a in QSocketNotifier::event (this=0x557690c0f9a0, e=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qsocketnotifier.cpp:327
#19 0x00007f853e3e37a8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557690c0f9a0, e=0x7ffd1889c090) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303
#20 0x00007f853cfc8928 in QCoreApplication::notifyInternal2 (receiver=0x557690c0f9a0, event=0x7ffd1889c090) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106
#21 0x00007f853d166434 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55768fb29b00) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_unix.cpp:254
#22 0x00007f853d16c7a5 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_unix.cpp:470
#23 0x00007f853dd66561 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#24 0x00007f853cfd6003 in QEventLoop::exec (this=0x7ffd1889c250, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#25 0x00007f853cfcd143 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1449
#26 0x00007f853d821110 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qguiapplication.cpp:1986
#27 0x00007f853e3dfad9 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:2570
#28 0x000055766762484e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.4.4/src/main_wayland.cpp:635


STEPS TO REPRODUCE
1.  Open firefox 142.
2.  Switch to second device using KVM switch.
3.  Switch back to first device with KDE and firefox + kwin will crash.

OBSERVED RESULT

Firefox and kwin crash after going back to device 1.

EXPECTED RESULT

Nothing crashes when switching between devices using a KVM.


SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20250825
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Kernel Version: 6.16.1-1-default (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 6800 XT

ADDITIONAL INFORMATION

- This started happening after firefox 142. Firefox 141.0.3 works fine without any crahes.
- Firefox 142 does not crash when using Gnome. I tested this while booting into a Fedora 42 Live USB.
- Fedora 42 KDE shows similar behaviour to Tumbleweed KDE. Crashes happen in both.
- The crash only happens when firefox is using wayland. Starting firefox in x11 does not result in any crahes.

- I've already reported this to firefox, https://bugzilla.mozilla.org/show_bug.cgi?id=1983973#c1, I was told to post the bug here as well as this could be KDE related.
Comment 1 David Edmundson 2025-08-26 22:09:17 UTC
Crash is ourside, you can close the firefox one.

Fixed by https://invent.kde.org/plasma/kwin/-/merge_requests/8029 which is backported to the next 6.4.x
Comment 2 Nate Graham 2025-08-26 22:10:41 UTC

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