https://bugs.kde.org/show_bug.cgi?id=521653
Bug ID: 521653
Summary: kwin_wayland 6.7.0 crashes on startup after amdgpu
dcn32_program_compbuf_size timeout and atomic commit
EBUSY
Classification: Plasma
Product: kwin
Version First 6.7.0
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 193297
--> https://bugs.kde.org/attachment.cgi?id=193297&action=edit
Logs, coredump info, display configuration, PCI GPU info, and package versions
collected from the affected Fedora KDE system.
System:
Fedora Linux 44 KDE Plasma
KWin: 6.7.0-1.fc44
Plasma Workspace: 6.7.0-1.fc44
Qt: qt6-qtbase-6.11.1-1.fc44
Mesa: mesa-dri-drivers-26.0.8-1.fc44
libdrm: 2.4.134-1.fc44
Kernel: 7.0.12-201.fc44.x86_64
Firmware: linux-firmware-20260519-1.fc44, amd-gpu-firmware-20260519-1.fc44
GPU:
AMD Navi 32 [Radeon RX 7700 XT / 7800 XT] [1002:747e]
Subsystem: Sapphire Technology Limited [1da2:475f]
Driver: amdgpu
Display setup:
Two 4K displays:
- HDMI-A-1, 3840x2160@60, scale 2, logical geometry 1920x1080
- DP-1, 3840x2160@60, scale 2, logical geometry 1920x1080
KDE Wayland session.
Problem:
After reboot/login, kwin_wayland consistently crashes once during startup. It
then restarts, but fcitx5 exits because the Wayland connection is removed,
leaving input method unavailable.
Relevant log:
amdgpu 0000:0a:00.0: [drm] REG_WAIT timeout 1us * 100 tries -
dcn32_program_compbuf_size line:147
kwin_wayland[2389]: atomic commit failed: Device or resource busy
kwin_wayland_wrapper[2389]: KCrash: Application 'kwin_wayland' crashing
systemd-coredump: Process 2389 (kwin_wayland) dumped core
fcitx5: waylandmodule.cpp:367] Connection removed
Reproducibility:
Reproduced on two consecutive reboots:
- 2026-06-18 23:15:58, kwin_wayland PID 2420, SIGSEGV
- 2026-06-18 23:52:11, kwin_wayland PID 2389, SIGSEGV
Workaround:
Setting KWIN_DRM_NO_AMS=1 for plasma-kwin_wayland.service appears to be the
current workaround being tested.
--
You are receiving this mail because:
You are watching all bug changes.