https://bugs.kde.org/show_bug.cgi?id=475322
Bug ID: 475322
Summary: A GPU reset (amdgpu) causes Xwayland to hang kwin if
an app interacts with X11
Classification: Plasma
Product: kwin
Version: 5.27.8
Platform: Archlinux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
When a GPU reset is triggered (on amdgpu), the Wayland session successfully
recovers (and so do all robust Wayland apps) if there are no X windows in the
session.
However, if an X app is launched after a GPU reset without restarting Xwayland
first (by killing it and having it promptly restored by KWin), or if there are
any X apps active when the reset occurs, the entire session hangs to the point
where even input doesn't work (can't switch to another tty) and the only way to
interact with the computer is to use SSH and kill KWin to restart it from
there.
STEPS TO REPRODUCE
1. Reset the GPU with `cat /sys/kernel/debug/dri/1/amdgpu_gpu_recover`
2. Attempt to launch an X app
or, alternatively:
1. Have an X app already open
2. Reset the GPU with `cat /sys/kernel/debug/dri/1/amdgpu_gpu_recover`
OBSERVED RESULT
The desktop session is frozen
EXPECTED RESULT
The desktop session recovers and all X apps are at worst killed and at best
recovered if robust
SOFTWARE/OS VERSIONS
Linux: Arch 6.5.5-zen1-1-zen
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
ADDITIONAL INFORMATION
Having no X apps open during the reset allows restarting Xwayland which works
without issue afterwards
--
You are receiving this mail because:
You are watching all bug changes.