Bug 506886

Summary: Crash dispatching tabletToolAxisEven to internal window
Product: [Plasma] kwin Reporter: albi670.ac
Component: libinputAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: kde, nate
Priority: NOR    
Version First Reported In: 6.4.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.3
Sentry Crash Report:

Description albi670.ac 2025-07-10 20:42:49 UTC
Beginning of Stacktrace:

Process 2154 (kwin_wayland) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 2154:
                                                  #0  0x00007f4bc849c5fc __pthread_kill_implementation (libc.so.6 + 0x9c5fc)
                                                  #1  0x00007f4bc8442106 raise (libc.so.6 + 0x42106)
                                                  #2  0x00007f4bcc238350 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x8350)
                                                  #3  0x00007f4bc8442260 __restore_rt (libc.so.6 + 0x42260)
                                                  #4  0x00007f4bc966adc8 _ZNK7QWindow8geometryEv (libQt6Gui.so.6 + 0x26adc8)
                                                  #5  0x00007f4bcbb51250 n/a (libkwin.so.6 + 0x351250)
                                                  #6  0x00007f4bcbc91988 n/a (libkwin.so.6 + 0x491988)
                                                  #7  0x00007f4bc8e19707 n/a (libQt6Core.so.6 + 0x219707)
                                                  #8  0x00007f4bcbaa1c4e _ZN4KWin11InputDevice19tabletToolAxisEventERK7QPointFdddddbdPNS_21InputDeviceTabletToolENSt6chrono8durationIlSt5rat>
                                                  #9  0x00007f4bcbda8774 _ZN4KWin8LibInput10Connection13processEventsEv (libkwin.so.6 + 0x5a8774)
                                                  #10 0x00007f4bc8e056d7 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x2056d7)
                                                  #11 0x00007f4bca1e0d9a _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e0d9a)
                                                  #12 0x00007f4bc8db8b28 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1b8b28)
                                                  #13 0x00007f4bc8db8ef6 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x1b8ef6)
                                                  #14 0x00007f4bc8f34d19 _ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x334d19)
                                                  #15 0x00007f4bc9ac2c61 _ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Gui.so.6 + 0x6c2c61)
                                                  #16 0x00007f4bc8dc3afb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1c3afb)
                                                  #17 0x00007f4bc8dbc40c _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x1bc40c)
                                                  #18 0x0000558f95b9084e n/a (/usr/bin/kwin_wayland + 0x5d84e)
                                                  #19 0x00007f4bc842b37b __libc_start_call_main (libc.so.6 + 0x2b37b)
                                                  #20 0x00007f4bc842b44b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b44b)
                                                  #21 0x0000558f95b96415 n/a (/usr/bin/kwin_wayland + 0x63415)
                                                  
                                                  Stack trace of thread 2288:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc8496a41 __syscall_cancel (libc.so.6 + 0x96a41)
                                                  #3  0x00007f4bc8511522 ppoll (libc.so.6 + 0x111522)
                                                  #4  0x00007f4bc7940ddf n/a (libglib-2.0.so.0 + 0x61ddf)
                                                  #5  0x00007f4bc794152c g_main_context_iteration (libglib-2.0.so.0 + 0x6252c)
                                                  #6  0x00007f4bc901de83 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x41de83)
                                                  #7  0x00007f4bc8dc3afb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1c3afb)
                                                  #8  0x00007f4bc8eb771c _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b771c)
                                                  #9  0x00007f4bc8f32eae n/a (libQt6Core.so.6 + 0x332eae)
                                                  #10 0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #11 0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2280:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2284:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84e794e clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xe794e)
                                                  #3  0x00007f4bc84f3707 __nanosleep (libc.so.6 + 0xf3707)
                                                  #4  0x00007f4bcbd6bf18 n/a (libkwin.so.6 + 0x56bf18)
                                                  #5  0x00007f4bcbd6c665 n/a (libkwin.so.6 + 0x56c665)
                                                  #6  0x00007f4bcbd66aed n/a (libkwin.so.6 + 0x566aed)
                                                  #7  0x00007f4bc849fc86 __pthread_once_slow.isra.0 (libc.so.6 + 0x9fc86)
                                                  #8  0x00007f4bc849fd19 pthread_once@GLIBC_2.2.5 (libc.so.6 + 0x9fd19)
                                                  #9  0x00007f4bcbd67534 n/a (libkwin.so.6 + 0x567534)
                                                  #10 0x00007f4bc8eb0e25 n/a (libQt6Core.so.6 + 0x2b0e25)
                                                  #11 0x00007f4bc8f32eae n/a (libQt6Core.so.6 + 0x332eae)
                                                  #12 0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #13 0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 18503:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 30908:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc849a0fc pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x9a0fc)
                                                  #4  0x00007f4bcbd6b995 n/a (libkwin.so.6 + 0x56b995)
                                                  #5  0x00007f4bcbd6c665 n/a (libkwin.so.6 + 0x56c665)
                                                  #6  0x00007f4bcbd66aed n/a (libkwin.so.6 + 0x566aed)
                                                  #7  0x00007f4bc849fc86 __pthread_once_slow.isra.0 (libc.so.6 + 0x9fc86)
                                                  #8  0x00007f4bc849fd19 pthread_once@GLIBC_2.2.5 (libc.so.6 + 0x9fd19)
                                                  #9  0x00007f4bcbd67534 n/a (libkwin.so.6 + 0x567534)
                                                  #10 0x00007f4bc8eb0e25 n/a (libQt6Core.so.6 + 0x2b0e25)
                                                  #11 0x00007f4bc8f32eae n/a (libQt6Core.so.6 + 0x332eae)
                                                  #12 0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #13 0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2320:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 11673:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2282:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2281:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2323:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc8496a41 __syscall_cancel (libc.so.6 + 0x96a41)
                                                  #3  0x00007f4bc8511522 ppoll (libc.so.6 + 0x111522)
                                                  #4  0x00007f4bc7940ddf n/a (libglib-2.0.so.0 + 0x61ddf)
                                                  #5  0x00007f4bc794152c g_main_context_iteration (libglib-2.0.so.0 + 0x6252c)
                                                  #6  0x00007f4bc901de83 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x41de83)
                                                  #7  0x00007f4bc8dc3afb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1c3afb)
                                                  #8  0x00007f4bc8eb771c _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b771c)
                                                  #9  0x00007f4bc8f32eae n/a (libQt6Core.so.6 + 0x332eae)
                                                  #10 0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #11 0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2319:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2321:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 18502:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2279:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2278:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2261:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc8496a41 __syscall_cancel (libc.so.6 + 0x96a41)
                                                  #3  0x00007f4bc8511522 ppoll (libc.so.6 + 0x111522)
                                                  #4  0x00007f4bc7940ddf n/a (libglib-2.0.so.0 + 0x61ddf)
                                                  #5  0x00007f4bc794152c g_main_context_iteration (libglib-2.0.so.0 + 0x6252c)
                                                  #6  0x00007f4bc901de83 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x41de83)
                                                  #7  0x00007f4bc8dc3afb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1c3afb)
                                                  #8  0x00007f4bc8eb771c _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b771c)
                                                  #9  0x00007f4bc937457e n/a (libQt6DBus.so.6 + 0x3b57e)
                                                  #10 0x00007f4bc8f32eae n/a (libQt6Core.so.6 + 0x332eae)
                                                  #11 0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #12 0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2277:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2322:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 2283:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 18504:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  
                                                  Stack trace of thread 18506:
                                                  #0  0x00007f4bc84a30b2 __syscall_cancel_arch (libc.so.6 + 0xa30b2)
                                                  #1  0x00007f4bc84969e8 __internal_syscall_cancel (libc.so.6 + 0x969e8)
                                                  #2  0x00007f4bc84971bc __futex_abstimed_wait_common (libc.so.6 + 0x971bc)
                                                  #3  0x00007f4bc8499d08 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x99d08)
                                                  #4  0x00007f4bc0fffb79 n/a (libgallium-25.1.5.so + 0x5ffb79)
                                                  #5  0x00007f4bc0fbab7c n/a (libgallium-25.1.5.so + 0x5bab7c)
                                                  #6  0x00007f4bc0fffab7 n/a (libgallium-25.1.5.so + 0x5ffab7)
                                                  #7  0x00007f4bc849a7be start_thread (libc.so.6 + 0x9a7be)
                                                  #8  0x00007f4bc851edcc __clone3 (libc.so.6 + 0x11edcc)
                                                  ELF object binary architecture: AMD x86-64
Comment 2 albi670.ac 2025-07-11 09:17:13 UTC
(In reply to David Edmundson from comment #1)
> Lets follow this at
> https://crash-reports.kde.org/organizations/kde/issues/203684/
> ?project=12&referrer=project-issue-stream

Hello David, I'm unable to access the page you linked (unless it's meant for other developers? I apologize, I'm new to this), but are there any other details I can provide that could help you, like the trace from Krita's subsequent crash (immediately after the one I posted)?
Thank you for your work
Comment 3 Vlad Zahorodnii 2025-07-11 11:13:08 UTC
How did you make kwin crash?
Comment 4 albi670.ac 2025-07-11 11:19:12 UTC
(In reply to Vlad Zahorodnii from comment #3)
> How did you make kwin crash?

It happened in three separate instances across 6.4.0, 6.4.1, and 6.4.2 on wayland; in all three instances, seemingly at random, while I was drawing on krita with a huion new 1060 plus tablet with a youtube video playing in the second screen, kwin crashed and took every other program down with it before restarting on its own.
Comment 5 Bug Janitor Service 2025-07-11 11:55:35 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7904
Comment 6 Vlad Zahorodnii 2025-07-11 12:20:29 UTC
Git commit 6489b0ab8217431f239805705107e3d9178c35ee by Vlad Zahorodnii.
Committed on 11/07/2025 at 11:53.
Pushed by vladz into branch 'master'.

Guard against internal window being null when dispatching tablet events

Tablet focus updates can be blocked while the tip or a button is pressed
down. If an internal window is closed in meanwhile, kwin may crash due to
dereferencing a null pointer.

M  +8    -0    src/input.cpp

https://invent.kde.org/plasma/kwin/-/commit/6489b0ab8217431f239805705107e3d9178c35ee
Comment 7 Vlad Zahorodnii 2025-07-11 13:04:55 UTC
Git commit 519839d19522cce71c6f45ef8ec34e41d69cf3fa by Vlad Zahorodnii.
Committed on 11/07/2025 at 12:51.
Pushed by vladz into branch 'Plasma/6.4'.

Guard against internal window being null when dispatching tablet events

Tablet focus updates can be blocked while the tip or a button is pressed
down. If an internal window is closed in meanwhile, kwin may crash due to
dereferencing a null pointer.


(cherry picked from commit 6489b0ab8217431f239805705107e3d9178c35ee)

Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>

M  +8    -0    src/input.cpp

https://invent.kde.org/plasma/kwin/-/commit/519839d19522cce71c6f45ef8ec34e41d69cf3fa