Bug 510823

Summary: Wayland - Global shortcuts stop working rarely, and cause crash when opening KRunner
Product: [Plasma] kwin Reporter: Bojidar Marinov [:bojidar-bg] <bojidar.marinov.bg>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.4.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/270023/events/1a560cd8ae86486995a926faa0431f18/

Description Bojidar Marinov [:bojidar-bg] 2025-10-20 11:28:14 UTC
Application: kwin_wayland (6.4.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.18.0
Operating System: Linux 6.17.1-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.5 [CoredumpBackend]

-- Information about the crash:
I currently don't have a reliable reproduction method. All I know is that this issue happens occasionally (once per month?) while running on KWin Wayland.
First off, I resumed the system from a suspend. Everything was still working at that point.
Later on, seemingly out of the blue (possibly related to screen locking, as I might have left the computer unattended for a bit?), all global shortcuts stopped working--e.g. Alt-Tab, workspace switching, and such. KWin was still working at this point, though I could only interact with it through mouse input (moving windows around, etc.). Application-specific shortcuts, such as Firefox's Ctrl-Tab were working fine. The Shortcuts KCM displayed a "Failed to communicate with global shortcuts daemon" error. I do not recall testing whether keyboard layout switching shortcuts still worked.
I attempted to get the system back to a working state by restarting the `kglobalacceld` service, which did exactly nothing--mentioning just in case it has some relevance.
Finally, I attempted to activate KRunner with Alt-F2, at which point KWin promptly crashed; the crash dump is attached.

Something that might be of note: I have a customized version of the Focus Notifier script from https://github.com/c-massie/FocusNotifier/ installed in KWin. I have no idea whether the DBus calls invoked by that script have any effect on KWin's stability, though I have occasionally noticed spikes in KWin's CPU usage seemingly related to that.

No clue what causes any of this; open to ideas on how to ellicit better debug info next time it occurs.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_wayland), signal: Aborted

Downloading separate debug info for /usr/bin/kwin_wayland...

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

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

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

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

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

warning: Can't open file /home/bobo/.cache/plasma_theme_default.kcache (deleted) during file-backed mapping note processing

warning: Can't open file /usr/share/icons/hicolor/icon-theme.cache (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 anon_inode:i915.gem 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 /usr/share/mime/mime.cache (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: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:gdk-wayland (deleted) during file-backed mapping note processing
[New LWP 1802]
[New LWP 1774]
[New LWP 1836]
[New LWP 1835]
[New LWP 1837]
[New LWP 1989]
[New LWP 1821]
[New LWP 1820]
[New LWP 1838]
[New LWP 1335370]
[New LWP 1819]
[New LWP 1995]
[New LWP 1348983]
Downloading 159.27 K separate debug info for /usr/lib/libxcb-randr.so.0...
Downloading 21.20 K separate debug info for /usr/lib/libxcb-composite.so.0...
Downloading 72.90 K separate debug info for /usr/lib/libxcb-xfixes.so.0...
Downloading 500.05 K separate debug info for /usr/lib/libxcb.so.1...
Downloading 191.99 K separate debug info for /usr/lib/libcanberra.so.0...
Downloading 4.71 M separate debug info for /usr/lib/libqaccessibilityclient-qt6.so.0...
Downloading 3.18 M separate debug info for /usr/lib/libepoxy.so.0...
Downloading 3.43 M separate debug info for /usr/lib/libkdecorations3.so.6...
Downloading 5.83 M separate debug info for /usr/lib/libKGlobalAccelD.so.0...
Downloading 3.24 M separate debug info for /usr/lib/libm.so.6...
Downloading 9.88 M separate debug info for /usr/lib/libc.so.6...
Downloading 98.30 K separate debug info for /usr/lib/libcap.so.2...
Downloading 1.13 M separate debug info for /lib64/ld-linux-x86-64.so.2...
Downloading 29.59 K separate debug info for /usr/lib/libXau.so.6...
Downloading 52.94 K separate debug info for /usr/lib/libXdmcp.so.6...
Downloading 80.80 K separate debug info for /usr/lib/libvorbisfile.so.3...
Downloading 267.25 K separate debug info for /usr/lib/libtdb.so.1...
Downloading 104.00 K separate debug info for /usr/lib/libltdl.so.7...
Downloading 206.18 K separate debug info for /usr/lib/libwayland-server.so.0...
Downloading 245.55 K separate debug info for /usr/lib/libdrm.so.2...
Downloading 865.33 K separate debug info for /usr/lib/libkdecorations3private.so.2...
Downloading 938.32 K separate debug info for /usr/lib/libxkbcommon.so.0...
Downloading 1.22 M separate debug info for /usr/lib/liblcms2.so.2...
Downloading 43.61 K separate debug info for /usr/lib/libxcb-cursor.so.0...
Downloading 41.77 K separate debug info for /usr/lib/libxcb-icccm.so.4...
Downloading 17.48 K separate debug info for /usr/lib/libxcb-keysyms.so.1...
Downloading 131.02 K separate debug info for /usr/lib/libxcb-render.so.0...
Downloading 29.04 K separate debug info for /usr/lib/libxcb-res.so.0...
Downloading 27.33 K separate debug info for /usr/lib/libxcb-shape.so.0...
Downloading 24.12 K separate debug info for /usr/lib/libxcb-shm.so.0...
Downloading 57.62 K separate debug info for /usr/lib/libxcb-sync.so.1...
Downloading 1.74 M separate debug info for /usr/lib/libinput.so.10...
Downloading 149.43 K separate debug info for /usr/lib/libwayland-client.so.0...
Downloading 39.01 K separate debug info for /usr/lib/libxcb-dri3.so.0...
Downloading 25.20 K separate debug info for /usr/lib/libxcb-present.so.0...
Downloading 390.67 K separate debug info for /usr/lib/libxcb-xinput.so.0...
Downloading 8.26 M separate debug info for /usr/lib/libPlasmaActivities.so.6...
Downloading 8.28 M separate debug info for /usr/lib/libKScreenLocker.so.6...
Downloading 329.63 K separate debug info for /usr/lib/libdisplay-info.so.3...
Downloading 8.42 K separate debug info for /usr/lib/libxcvt.so.0...
Downloading 10.91 M separate debug info for /usr/lib/libX11.so.6...
Downloading 185.57 K separate debug info for /usr/lib/libXfixes.so.3...
Downloading 251.74 K separate debug info for /usr/lib/libEGL.so.1...
Downloading 2.21 M separate debug info for /usr/lib/libfontconfig.so.1...
Downloading 4.72 M separate debug info for /usr/lib/libglib-2.0.so.0...
Downloading 515.52 K separate debug info for /usr/lib/libGLX.so.0...
Downloading 65.06 K separate debug info for /usr/lib/libOpenGL.so.0...
Downloading 760.59 K separate debug info for /usr/lib/libpng16.so.16...
Downloading 38.71 M separate debug info for /usr/lib/libharfbuzz.so.0...
Downloading 3.19 M separate debug info for /usr/lib/libfreetype.so.6...
Downloading 22.59 M separate debug info for /usr/lib/libicui18n.so.76...
Downloading 10.53 M separate debug info for /usr/lib/libicuuc.so.76...
Downloading 394.91 K separate debug info for /usr/lib/libdouble-conversion.so.3...
Downloading 10.53 K separate debug info for /usr/lib/libb2.so.1...
Downloading 1.55 M separate debug info for /usr/lib/libpcre2-16.so.0...
Downloading 5.77 M separate debug info for /usr/lib/libzstd.so.1...
Downloading 889.26 K separate debug info for /usr/lib/liblzma.so.5...
Downloading 14.48 M separate debug info for /usr/lib/libcrypto.so.3...
Downloading 385.41 K separate debug info for /usr/lib/libexpat.so.1...
Downloading 126.34 K separate debug info for /usr/lib/libevdev.so.2...
Downloading 193.02 K separate debug info for /usr/lib/libwacom.so.9...
Downloading 1.43 M separate debug info for /usr/lib/libXi.so.6...
Downloading 1.76 M separate debug info for /usr/lib/libgssapi_krb5.so.2...
Downloading 214.80 K separate debug info for /usr/lib/libbrotlidec.so.1...
Downloading 10.30 K separate debug info for /usr/lib/libproxy.so.1...
Downloading 140.88 K separate debug info for /usr/lib/libacl.so.1...
Downloading 1.10 M separate debug info for /usr/lib/libmount.so.1...
Downloading 369.80 K separate debug info for /usr/lib/libGLdispatch.so.0...
Downloading 1.67 M separate debug info for /usr/lib/libpcre2-8.so.0...
Downloading 1.34 M separate debug info for /usr/lib/libgraphite2.so.3...
Downloading 30.38 M separate debug info for /usr/lib/libicudata.so.76...
Downloading 46.73 K separate debug info for /usr/lib/libwayland-cursor.so.0...
Downloading 30.59 K separate debug info for /usr/lib/libxcb-util.so.1...
Downloading 116.81 K separate debug info for /usr/lib/libgudev-1.0.so.0...
Downloading 1.74 M separate debug info for /usr/lib/libgobject-2.0.so.0...
Downloading 532.13 K separate debug info for /usr/lib/libXext.so.6...
Downloading 2.71 M separate debug info for /usr/lib/libkrb5.so.3...
Downloading 700.25 K separate debug info for /usr/lib/libk5crypto.so.3...
Downloading 24.81 K separate debug info for /usr/lib/libcom_err.so.2...
Downloading 142.47 K separate debug info for /usr/lib/libkrb5support.so.0...
Downloading 34.54 K separate debug info for /usr/lib/libkeyutils.so.1...
Downloading 211.89 K separate debug info for /usr/lib/libresolv.so.2...
Downloading 22.55 K separate debug info for /usr/lib/libbrotlicommon.so.1...
Downloading 193.95 K separate debug info for /usr/lib/libproxy/libpxbackend-1.0.so...
Downloading 328.27 K separate debug info for /usr/lib/libplist-2.0.so.4...
Downloading 1.02 M separate debug info for /usr/lib/libblkid.so.1...
Downloading 4.84 M separate debug info for /usr/lib/libcurl.so.4...
Downloading 10.58 M separate debug info for /usr/lib/libgio-2.0.so.0...
Downloading 1.31 M separate debug info for /usr/lib/libduktape.so.207...
Downloading 177.99 K separate debug info for /usr/lib/libimobiledevice-glue-1.0.so.0...
Downloading 79.81 K separate debug info for /usr/lib/libusbmuxd-2.0.so.7...
Downloading 4.06 M separate debug info for /usr/lib/libssl.so.3...
Downloading 506.95 K separate debug info for /usr/lib/libnghttp3.so.9...
Downloading 552.42 K separate debug info for /usr/lib/libnghttp2.so.14...
Downloading 108.19 K separate debug info for /usr/lib/libidn2.so.0...
Downloading 1.22 M separate debug info for /usr/lib/libssh2.so.1...
Downloading 53.44 K separate debug info for /usr/lib/libpsl.so.5...
Downloading 269.73 K separate debug info for /usr/lib/libgmodule-2.0.so.0...
Downloading 1.62 M separate debug info for /usr/lib/libunistring.so.5...
Downloading 178.98 K separate debug info for /usr/lib/libXcursor.so.1...
Downloading 403.49 K separate debug info for /usr/lib/libXrender.so.1...
Downloading 20.25 M separate debug info for /usr/lib/qt6/plugins/styles/breeze6.so...
Downloading 426.62 M separate debug info for /usr/lib/libLLVM.so.20.1...
Downloading 3.69 M separate debug info for /usr/lib/qt6/qml/org/kde/milou/libmilouqmlplugin.so...
Downloading 14.95 K separate debug info for /usr/lib/libxcb-damage.so.0...
Downloading 63.49 K separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebpdemux.so.2...
Downloading 164.50 K separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebpmux.so.3...
Downloading 2.99 M separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libwebp.so.7...
Downloading 86.03 K separate debug info for /usr/lib/libsharpyuv.so.0...
Downloading 1.43 M separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libtiff.so.6...
Downloading 486.64 K separate debug info for /usr/lib/libdeflate.so.0...
Downloading 2.10 M separate debug info for /usr/lib/libjpeg.so.8...
Downloading 78.90 K separate debug info for /usr/lib/libjbig.so.2.1...
Downloading 1.44 M separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libopenjp2.so.7...
Downloading 1.31 M separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libjasper.so.7...
Downloading 1.29 M separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libmng.so.2...
Downloading 25.67 K separate debug info for /usr/lib/libcanberra-0.30/libcanberra-multi.so...
Downloading 71.26 K separate debug info for /usr/lib/libcanberra-0.30/libcanberra-pulse.so...
Downloading 50.90 K separate debug info for /usr/lib/libasyncns.so.0...
Downloading 741.41 K separate debug info for /usr/lib/libvorbisenc.so.2...
Downloading 1015.13 K separate debug info for /usr/lib/libFLAC.so.14...
Downloading 1.98 M separate debug info for /usr/lib/libopus.so.0...
Downloading 825.37 K separate debug info for /usr/lib/libmpg123.so.0...
Downloading 901.24 K separate debug info for /usr/lib/libmp3lame.so.0...
Downloading 35.00 K separate debug info for /usr/lib/libcanberra-0.30/libcanberra-alsa.so...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_cIKCDD --xwayland'.
Program terminated with signal SIGABRT, Aborted.
Downloading 4.48 K source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c...
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, 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 0x7f1fe35ff6c0 (LWP 1802))]
Cannot QML trace cores :(
Downloading 2.48 K source file /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading 34.87 K source file /usr/src/debug/glibc/glibc/nptl/pthread_create.c...
Downloading 190.70 K source file /usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading 29.37 K source file /usr/src/debug/dbus/build/../dbus/dbus/dbus-internals.c...
Downloading 23.45 K source file /usr/src/debug/dbus/build/../dbus/dbus/dbus-sysdeps.c...
Downloading 3.07 K source file /usr/src/debug/glibc/glibc/stdlib/abort.c...
Downloading 1.07 K source file /usr/src/debug/glibc/glibc/signal/../sysdeps/posix/raise.c...
Downloading 23.25 K source file /usr/src/debug/glibc/glibc/nptl/pthread_cond_wait.c...
Downloading 7.09 K source file /usr/src/debug/glibc/glibc/nptl/futex-internal.c...
Downloading 1.79 K source file /usr/src/debug/glibc/glibc/nptl/../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S...
Downloading 2.27 K source file /usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/ppoll.c...
Downloading 6.11 K source file /usr/src/debug/glibc/glibc/nptl/pthread_once.c...
Downloading 1.51 K source file /usr/src/debug/glibc/glibc/posix/../sysdeps/unix/sysv/linux/nanosleep.c...
Downloading 3.14 K source file /usr/src/debug/glibc/glibc/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c...
Downloading 12.23 K source file /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c...
Downloading 1.49 K source file /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/syscall.S...
[Current thread is 1 (Thread 0x7f1fe35ff6c0 (LWP 1802))]

Thread 13 (Thread 0x7f1f675496c0 (LWP 1348983)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555954a00950, 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=0x555954a00950, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555954a00950, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x555954a00930, mutex=0x555954a00900, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555954a00930, mutex=0x555954a00900) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f1fa27fc6c0 (LWP 1995)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555952b5f2c0, 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=0x555952b5f2c0, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555952b5f2c0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x555952b5f2a0, mutex=0x555952b5f270, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555952b5f2a0, mutex=0x555952b5f270) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f1fe234a6c0 (LWP 1819)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555950e3d384, 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=0x555950e3d384, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555950e3d384, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x555950e3d360, mutex=0x555950e3d330, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555950e3d360, mutex=0x555950e3d330) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f1f75ffe6c0 (LWP 1335370)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007f1fe92931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007f1fe930d4ee in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f1fa8199a78 in ??? () at /usr/lib/libpulse.so.0
#5  0x00007f1fa8183654 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#6  0x00007f1fa818d7c5 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#7  0x00007f1fa818d891 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#8  0x00007f1fa819ebd4 in ??? () at /usr/lib/libpulse.so.0
#9  0x00007f1f9a3d934f in ??? () at /usr/lib/pulseaudio/libpulsecommon-17.0.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f1fce8296c0 (LWP 1838)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe92931f4 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  0x00007f1fe930da36 in __GI_ppoll (fds=fds@entry=0x555951e36370, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f1fe8922744 in ppoll (__fds=0x555951e36370, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f1fbc000cd0, timeout_usec=<optimized out>, fds=0x555951e36370, n_fds=1) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f1fbc000cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f1fe8922825 in g_main_context_iteration (context=0x7f1fbc000cd0, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f1fe9e3ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#9  0x00007f1fe9b74ca6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#10 0x00007f1fe9c8fbb4 in QThread::run() () at /usr/lib/libQt6Core.so.6
#11 0x00007f1fe9d20e92 in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f1fe1b496c0 (LWP 1820)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at cancellation.c:49
#2  0x00007f1fe92e3c12 in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3  0x00007f1fe92efc97 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#4  0x00007f1feca72465 in ??? () at /usr/lib/libkwin.so.6
#5  0x00007f1feca7284a in ??? () at /usr/lib/libkwin.so.6
#6  0x00007f1feca6b166 in ??? () at /usr/lib/libkwin.so.6
#7  0x00007f1fe929beb4 in __pthread_once_slow (once_control=0x555950e710c8, init_routine=0x7f1fe96e3c50 <std::__once_proxy()>) at pthread_once.c:116
#8  0x00007f1fe929bf29 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143
#9  0x00007f1feca6b3ff in ??? () at /usr/lib/libkwin.so.6
#10 0x00007f1fe9c89a95 in ??? () at /usr/lib/libQt6Core.so.6
#11 0x00007f1fe9d20e92 in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f1fe13486c0 (LWP 1821)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe92931f4 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  0x00007f1fe930da36 in __GI_ppoll (fds=fds@entry=0x7f1fc4001520, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f1fe8922744 in ppoll (__fds=0x7f1fc4001520, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f1fc4000cd0, timeout_usec=<optimized out>, fds=0x7f1fc4001520, n_fds=2) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f1fc4000cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f1fe8922825 in g_main_context_iteration (context=0x7f1fc4000cd0, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f1fe9e3ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#9  0x00007f1fe9b74ca6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#10 0x00007f1fe9c8fbb4 in QThread::run() () at /usr/lib/libQt6Core.so.6
#11 0x00007f1fe9d20e92 in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f1faabe16c0 (LWP 1989)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe92931f4 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  0x00007f1fe930da36 in __GI_ppoll (fds=fds@entry=0x5559528faa90, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f1fe8922744 in ppoll (__fds=0x5559528faa90, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f1fa4000cd0, timeout_usec=<optimized out>, fds=0x5559528faa90, n_fds=1) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f1fa4000cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f1fe8922825 in g_main_context_iteration (context=0x7f1fa4000cd0, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f1fe9e3ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#9  0x00007f1fe9b74ca6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#10 0x00007f1fe9c8fbb4 in QThread::run() () at /usr/lib/libQt6Core.so.6
#11 0x00007f1fe9d20e92 in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f1fcf1fe6c0 (LWP 1837)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555951ac9bd0, 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=0x555951ac9bd0, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555951ac9bd0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x555951ac9bb0, mutex=0x555951ac9b80, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555951ac9bb0, mutex=0x555951ac9b80) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f1fe08a06c0 (LWP 1835)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f1fe0a4d600, 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=0x7f1fe0a4d600, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f1fe0a4d600, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x7f1fe0a4d5e0, mutex=0x7f1fe0a4d5b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7f1fe0a4d5e0, mutex=0x7f1fe0a4d5b0) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f1fcf9ff6c0 (LWP 1836)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f1fe92931ac 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  0x00007f1fe929381c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555950e3d380, 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=0x555950e3d380, 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  0x00007f1fe929387f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555950e3d380, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f1fe9295ede in __pthread_cond_wait_common (cond=0x555950e3d360, mutex=0x555950e3d330, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555950e3d360, mutex=0x555950e3d330) at pthread_cond_wait.c:453
#7  0x00007f1fd976755e in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#8  0x00007f1fd97204bd in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#9  0x00007f1fd976748d in ??? () at /usr/lib/libgallium-25.2.4-arch1.1.so
#10 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f1fe3acba80 (LWP 1774)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1fe9d2ba67 in ??? () at /usr/lib/libQt6Core.so.6
#2  0x00007f1fe9b7dffa in QMetaObject::invokeMethodImpl(QObject*, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () at /usr/lib/libQt6Core.so.6
#3  0x00007f1feac2a1ae in ??? () at /usr/lib/libQt6DBus.so.6
#4  0x00007f1feac2ae10 in ??? () at /usr/lib/libQt6DBus.so.6
#5  0x00007f1fe9bd17e6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) () at /usr/lib/libQt6Core.so.6
#6  0x00007f1fe9bd1b64 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt6Core.so.6
#7  0x00007f1fece57600 in ??? () at /usr/lib/libKF6Notifications.so.6
#8  0x00007f1fece4e87a in ??? () at /usr/lib/libKF6Notifications.so.6
#9  0x00007f1fece4eaeb in ??? () at /usr/lib/libKF6Notifications.so.6
#10 0x00007f1fe9bc1a74 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#11 0x00007f1feaf01dd0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#12 0x00007f1fe9b68678 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#13 0x00007f1fe9b68a5b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#14 0x00007f1fe9d29327 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#15 0x00007f1fea91b073 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6
#16 0x00007f1fe9b74ca6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#17 0x00007f1fe9b6cd21 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#18 0x000055593bd6ad26 in ??? ()
#19 0x00007f1fe9227675 in __libc_start_call_main (main=main@entry=0x55593bd68970, argc=argc@entry=14, argv=argv@entry=0x7fffdfd087d8) at ../sysdeps/nptl/libc_start_call_main.h:58
#20 0x00007f1fe9227729 in __libc_start_main_impl (main=0x55593bd68970, argc=14, argv=0x7fffdfd087d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdfd087c8) at ../csu/libc-start.c:360
#21 0x000055593bd712b5 in ??? ()

Thread 1 (Thread 0x7f1fe35ff6c0 (LWP 1802)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f1fe9298a13 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007f1fe923e410 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f1fe922557a in __GI_abort () at abort.c:77
#9  0x00007f1fe85b6064 in _dbus_abort () at ../dbus/dbus/dbus-sysdeps.c:103
#10 0x00007f1fe85dfe50 in _dbus_warn_check_failed (format=0x7f1fe85ec1b0 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at ../dbus/dbus/dbus-internals.c:329
#11 0x00007f1feac334eb in ??? () at /usr/lib/libQt6DBus.so.6
#12 0x00007f1feac33ce7 in ??? () at /usr/lib/libQt6DBus.so.6
#13 0x00007f1feac35050 in ??? () at /usr/lib/libQt6DBus.so.6
#14 0x00007f1fe9bc1a74 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#15 0x00007f1fe9b68620 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#16 0x00007f1fe9b68a5b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#17 0x00007f1fe9e437f8 in ??? () at /usr/lib/libQt6Core.so.6
#18 0x00007f1fe8920f4d in g_main_dispatch (context=0x7f1fdc000cf0) at ../glib/glib/gmain.c:3565
#19 0x00007f1fe8922617 in g_main_context_dispatch_unlocked (context=0x7f1fdc000cf0) at ../glib/glib/gmain.c:4425
#20 g_main_context_iterate_unlocked (context=context@entry=0x7f1fdc000cf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#21 0x00007f1fe8922825 in g_main_context_iteration (context=0x7f1fdc000cf0, may_block=1) at ../glib/glib/gmain.c:4556
#22 0x00007f1fe9e3ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#23 0x00007f1fe9b74ca6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#24 0x00007f1fe9c88f06 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#25 0x00007f1feac16c2e in ??? () at /usr/lib/libQt6DBus.so.6
#26 0x00007f1fe9d20e92 in ??? () at /usr/lib/libQt6Core.so.6
#27 0x00007f1fe92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#28 0x00007f1fe931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Reported using DrKonqi
Comment 1 Bojidar Marinov [:bojidar-bg] 2025-10-20 11:35:58 UTC
Actually, here's a bit of logs captured by journalctl right before the crash:

Oct 20 13:57:21 BojidarPC kwin_wayland[1774]: file:///home/bobo/.local/share/kwin/scripts/FocusNotifier/contents/code/main.js:9: TypeError: Cannot read property 'captionChanged' of null
Oct 20 14:02:15 BojidarPC kwin_wayland_wrapper[1774]: dbus[1774]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../dbus/dbus/dbus-pending-call.c line 768.
Oct 20 14:02:15 BojidarPC kwin_wayland_wrapper[1774]: This is normally a bug in some application using the D-Bus library.
Oct 20 14:02:15 BojidarPC kwin_wayland_wrapper[1774]:   D-Bus not built with -rdynamic so unable to print a backtrace
Oct 20 14:02:15 BojidarPC kwin_wayland_wrapper[1774]: KCrash: Application 'kwin_wayland' crashing... crashRecursionCounter = 2
Oct 20 14:02:19 BojidarPC systemd-coredump[2451327]: Process 1774 (kwin_wayland) of user 1000 dumped core.
<snip>


And, just for completeness' sake, here's the main.js referenced by the JS error (which did not cause the crash):
```
workspace.windowActivated.connect(update);
var captionConnection;
function update(client) {
    if (captionConnection) {
        captionConnection.disconnect();
    }
    captionConnection = client.captionChanged.connect(function() {sendUpdate(client)});
    sendUpdate(client)
}
function sendUpdate(client) {
    var output = `\n§ ${client.resourceName}: ${client.caption}\n`;
    callDBus("scot.massie.FocusNotifier",
            "/scot/massie/FocusNotifier",
            "scot.massie.FocusNotifier",
            "notifyOfFocus",
            output);
}
```
Comment 2 Nate Graham 2025-10-20 16:49:56 UTC
#10 0x00007f1fe85dfe50 in _dbus_warn_check_failed (format=0x7f1fe85ec1b0 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at ../dbus/dbus/dbus-internals.c:329

As the error message indicates, the script is using DBus incorrectly, and it's making KWin crash. You should report this to the author, or else undo the customizations you've made to the script if the problem only happens after you've customized it.
Comment 3 Bojidar Marinov [:bojidar-bg] 2025-10-25 10:42:26 UTC
(In reply to Nate Graham from comment #2)
> As the error message indicates, the script is using DBus incorrectly, and
> it's making KWin crash. You should report this to the author, or else undo
> the customizations you've made to the script if the problem only happens
> after you've customized it.

A script error should generally not cause KWin to crash, nor cause the embedded kglobalacceld to stop working.
Is there a known-good `callDbus` example I can base my script on? (I've customized it too heavily at this point and it'd be easier to just rewrite it. (: )

I experimented with running a few thousand `callDbus` calls virtually identical to the one in the script, with no ill effects—I'll keep looking for ways to recreate the conditions of the crash. As far as I can tell, the only special thing about the callDbus I use is that there is no actual DBus interface or method registered anywhere, only a dbus-monitor running in the background. So, if this is a script error, the summary would be "calling a non-existent dbus method from KWin script causes KWin to crash intermittently".
Comment 4 Bojidar Marinov [:bojidar-bg] 2025-10-27 17:39:50 UTC
I had a way of reproducing the issue by spamming window title changes, but in latest kwin_wayland (6.5.0), I can no longer reproduce it.
Probably it has been fixed, one way or another.

Thanks for the reply, and apologies for the confusing bug report (: Keep up the good work!