gnome-shell crash after resume from suspend in util.js:154
Affected version
- Your OS and version: ubuntu 22.04 (dev series, before release)
- Affected GNOME Shell version: 41.3-1ubuntu1
- Issue appears in Wayland
Bug summary
Sometimes gnome-shell hangs when I open the laptop to login from the suspend state, preventing the rest of gdm to load. Because I am running wayland, I cannot open another tty either. If I close the laptop lid again and wait 30s or so and reopen to retry, it will work.
Steps to reproduce
Not 100% reproducible, happens sometimes.
- open laptop to login from suspend
- see login screen with time and all looks normal but is unresponsive
What happened
The login screen is hung and unresponsive to clicks/touches(touchscreen)/any keyboard input events.
What did you expect to happen
The login screen should be responsive to input.
Relevant logs, screenshots, screencasts etc.
After a successful login, I see a crash in journalctl:
Mar 01 09:58:40 fenrir gnome-shell[2799]: JS ERROR: Gio.DBusError: Error calling StartServiceByName for net.reactivated.Fprint: Failed to activate service 'net.reactivated.>
_injectToMethod/klass[method]@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:273:25
_makeProxyWrapper/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:250:17
ShellUserVerifier@resource:///org/gnome/shell/gdm/util.js:154:31
_init@resource:///org/gnome/shell/gdm/authPrompt.js:72:30
_ensureAuthPrompt@resource:///org/gnome/shell/ui/unlockDialog.js:691:28
_showPrompt@resource:///org/gnome/shell/ui/unlockDialog.js:730:14
vfunc_key_press_event@resource:///org/gnome/shell/ui/unlockDialog.js:630:14