GNOME Bugzilla – Bug 778091
Certain Input Combinations Should Be Prioritized In All Scenarios (Such as systemd Panic Combo) Under Wayland
Last modified: 2021-07-05 13:48:11 UTC
While Gnome-wayland with nouveau, kernel 4.9.6, and systemd 232-8 on Arch Linux x86_64, some windows may hang or stop being responsive. This causes the input to freeze completely and would stop even systemd from receiving a panic order (control + alt + delete repeatedly) or the kernel from receiving a SysRq until a certain time has passed and Mutter decides that the window is not responsive. Once mutter asks the user if he/she wants to terminate the input is usable again and everything continues to work as expected. (A) highly prioritized keyboard combination(s) should be added so that mutter would always drop whatever it's doing and transmit those triggers to systemd (control + alt + delete) or the kernel (SysRq) PS: This started as a freedesktop bug report and I was told to take it up with GNOME and Linux. Initial report for additional info: https://bugs.freedesktop.org/show_bug.cgi?id=99645 Kernel report: https://bugzilla.kernel.org/show_bug.cgi?id=193841
I have experienced the same behavior as described in the bug report. Gnome desktop randomly freezes (fortunately not very often). But, if the freeze happens, then the input is completely frozen - not even the SysRq commands work. My system parameters: Fedora 25 x64 kernel 4.9.13-200.fc25.x86_64 nouveau systemd-231-14 Wayland gnome-shell-3.22.3 I have noticed that the freeze happens usually when I try to minimize or change a window and at the same time, some gnome notification (e.g. a message from Spotify).
Partially fixed. At least SysRq and power buttons respond in such situations now. Ctrl-Alt-Delete does not.
Should a bug report be open for systemd in order to implement the Ctrl-Alt-Delete combination or does this concern the compositors only?
Compositors. It works correctly on the text consoles.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/mutter/-/issues/ Thank you for your understanding and your help.