https://bugs.kde.org/show_bug.cgi?id=511948
Bug ID: 511948
Summary: kwin_wayland crash (Breeze/animations) causes full
session failure, killing plasmashell and all open
applications.
Classification: Plasma
Product: kwin
Version First 6.5.80
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
kwin\_wayland crash (Breeze/animations) causes full session failure, killing
plasmashell and all open applications.
STEPS TO REPRODUCE
1. Log into a Plasma Wayland session.
2. Use the system normally (opening, closing, minimizing, moving windows).
3. The crash occurs randomly, often without a specific, repeatable trigger.
OBSERVED RESULT
The `kwin_wayland` process crashes (see stack trace below). This triggers a
catastrophic failure of the entire Plasma session.
1. `plasmashell` also crashes: the panel, tray icons (including the battery
widget), and all desktop widgets disappear.
2. All open applications (e.g., browser, terminal, text editor) are
immediately terminated, and all their windows are lost.
3. The session effectively restarts from scratch, showing a black screen
before `plasmashell` and the desktop reload.
EXPECTED RESULT
`kwin_wayland` should run stably. Even if it crashes, it should restart without
terminating `plasmashell` or any other user applications.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: CachyOS (Arch-based)
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.18.0-rc4-2-cachyos-rc-lto (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 5 7235HS
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3050 6GB Laptop GPU
**ADDITIONAL INFORMATION**
The system is a Lenovo LOQ 15ARP9 laptop.
The `kwin_wayland` crash (stack trace below) appears to be the trigger for this
full session crash. The stack trace points to `org.kde.breeze.so` (the Breeze
window decoration) and `QAbstractAnimation` during object destruction.
At boot, the kernel log also shows several ACPI BIOS errors related to the
NVIDIA device (`NVD1`):
```
лис 11 07:20:12 cachyos kernel: ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.PCI0.GPP0.PEGP.GPS.NVD1], AE_NOT_FOUND (20250807/psargs-332)
лис 11 07:20:12 cachyos kernel: ACPI Error: Aborting method
\_SB.PCI0.GPP0.PEGP.GPS due to previous error (AE_NOT_FOUND)
(20250807/psparse-531)
лис 11 07:20:12 cachyos kernel: ACPI Error: Aborting method
\_SB.PCI0.GPP0.PEGP._DSM due to previous error (AE_NOT_FOUND)
(20250807/psparse-531)
```
Full coredump stack trace for the `kwin_wayland` crash:
```
лис 11 08:22:14 cachyos systemd-coredump[8039]: [🡕] Process 864 (kwin_wayland)
of user 1000 dumped core.
Stack trace of thread 864:
#0 0x00007f7e641bc029
_ZNK14QObjectPrivate17isSignalConnectedEjb (libQt6Core.so.6 + 0x1bc029)
#1 0x00007f7e641c33d7
_ZN7QObjectD2Ev (libQt6Core.so.6 + 0x1c33d7)
#2 0x00007f7e643070fc
_ZN18QAbstractAnimationD1Ev (libQt6Core.so.6 + 0x3070fc)
#3 0x00007f7e64315bff
_ZN17QVariantAnimationD0Ev (libQt6Core.so.6 + 0x315bff)
#4 0x00007f7e641bc6e2
_ZN14QObjectPrivate14deleteChildrenEv (libQt6Core.so.6 + 0x1bc6e2)
#5 0x00007f7e641c339e
_ZN7QObjectD2Ev (libQt6Core.so.6 + 0x1c339e)
#6 0x00007f7e589e745d n/a
(org.kde.breeze.so + 0xb45d)
#7 0x00007f7e641bc6e2
_ZN14QObjectPrivate14deleteChildrenEv (libQt6Core.so.6 + 0x1bc6e2)
#8 0x00007f7e641c339e
_ZN7QObjectD2Ev (libQt6Core.so.6 + 0x1c339e)
#9 0x00007f7e671a9d53
_ZN12KDecoration321DecorationButtonGroupD0Ev (libkdecorations3.so.6 + 0x1fd53)
#10 0x00007f7e641bc6e2
_ZN14QObjectPrivate14deleteChildrenEv (libQt6Core.so.6 + 0x1bc6e2)
#11 0x00007f7e641c339e
_ZN7QObjectD2Ev (libQt6Core.so.6 + 0x1c339e)
#12 0x00007f7e589e7cda n/a
(org.kde.breeze.so + 0xbcda)
#13 0x00007f7e66976da7 n/a
(libkwin.so.6 + 0x176da7)
#14 0x00007f7e66c508f9
_ZN4KWin6WindowD1Ev (libkwin.so.6 + 0x4508f9)
#15 0x00007f7e66c9da82 n/a
(libkwin.so.6 + 0x49da82)
#16 0x00007f7e66a1729a
_ZN4KWin15AnimationEffect15postPaintScreenEv (libkwin.so.6 + 0x21729a)
#17 0x00007f7e66a1a514
_ZN4KWin14EffectsHandler15postPaintScreenEv (libkwin.so.6 + 0x21a514)
#18 0x00007f7e66a1a514
_ZN4KWin14EffectsHandler15postPaintScreenEv (libkwin.so.6 + 0x21a514)
#19 0x00007f7e66b76c5b
_ZN4KWin9SceneView9postPaintEv (libkwin.so.6 + 0x376c5b)
#20 0x00007f7e6699353c
_ZN4KWin10Compositor9compositeEPNS_10RenderLoopE (libkwin.so.6 + 0x19353c)
#21 0x00007f7e641d716f n/a
(libQt6Core.so.6 + 0x1d716f)
#22 0x00007f7e669bc5c7
_ZN4KWin10RenderLoop14frameRequestedEPS0_ (libkwin.so.6 + 0x1bc5c7)
```
--
You are receiving this mail because:
You are watching all bug changes.