Open alexyao2015 opened 1 month ago
I can confirm that I'm experiencing the same issue. The system locks up completely when attempting to drag a window after reattaching the HDMI cable, and a hard reboot is required to recover.
System Information:
Does anyone have any logs they can share?
Also, a user plugin should never be able to crash the desktop environment in my opinion, but it can, and I had to add a lot of workarounds in the past to prevent crashes like these on Wayland. But in this case I don't have any idea what could be causing this.
I don't have have a second monitor to test, so all help is welcome!
Unfortunately, its hard to obtain logs because the system is in a completely frozen state. Where would the logs be? I may be able to see if ssh server still works during the lockup.
Here are the journal entries from the moment the HDMI cable for the external monitor was detached and reattached, and a window was dragged, causing the DE to freeze completely.
In the journal, this line
kwin_wayland_drm: Pageflip timed out! This is a kernel bug
suggests it being a kernel bug, so I searched around and found this relevant bug report Window drag causes "Pageflip timed out! This is a kernel bug" , which eventually leads to kwin_wayland_drm: Pageflip timed out! This is a kernel bug.
At this point, it seems like an upstream issue to me, but the people there are still investigating, so not 100% sure
Describe the bug I have plasma6 enabled with Wayland on NixOS and have tried the following on Solus Linux as well. This issue does not occur on X11 plasma 6 or plasma 5.
The below steps causes a full hard display lockup that requires a hard reboot (press and hold power button). I've observed that the processes continue running in the background (e.g. audio from video continues playing) even while the display, mouse, and keyboard (not even caps/num lock work) are completely frozen. Sysrq commands also do not function in this state.
To Reproduce
Expected behavior No hard lockup
System information (please complete the following information):
Additional context Initially reported as a KDE bug. Ref https://bugs.kde.org/show_bug.cgi?id=494619