FS#67240 - [gnome-shell] Locking the screen fails badly

Attached to Project: Arch Linux
Opened by Xuanrui Qi (xuanrui) - Thursday, 09 July 2020, 15:38 GMT
Last edited by freswa (frederik) - Sunday, 13 September 2020, 14:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Whenever I try to lock the screen, the screen doesn't lock. Instead, nothing happens, I still can move my mouse, but I can't click on anything. Keyboard shortcuts don't work anymore.
As if I have locked my screen. But I can't do anything to get out of this state, as the screen is not locked. Only thing I could do is to press Ctrl-Alt-F1 and log in again.

In my journal, I get this very weird error message:

7月 10 00:34:41 xuanruiwork gnome-shell[4032]: JS ERROR: TypeError: widget.get_effect(...) is null
_updateBackgroundEffects@resource:///org/gnome/shell/ui/unlockDialog.js:651:20
_updateBackgrounds@resource:///org/gnome/shell/ui/unlockDialog.js:667:14
_init@resource:///org/gnome/shell/ui/unlockDialog.js:531:14
_ensureUnlockDialog@resource:///org/gnome/shell/ui/screenShield.js:379:28
activate@resource:///org/gnome/shell/ui/screenShield.js:564:14
lock@resource:///org/gnome/shell/ui/screenShield.js:620:14
LockAsync@resource:///org/gnome/shell/ui/shellDBus.js:378:28
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:371:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:404:34

Steps to reproduce:

Try to lock screen.
This task depends upon

Closed by  freswa (frederik)
Sunday, 13 September 2020, 14:55 GMT
Reason for closing:  Upstream
Additional comments about closing:  https://gitlab.gnome.org/GNOME/gnome-she ll/-/issues/2981
Comment by Xuanrui Qi (xuanrui) - Friday, 10 July 2020, 10:29 GMT
Can confirm that versions lower than 3.36.4 do not have this bug. I downgraded to 3.36.3 and the bug is gone.
Comment by Jan Alexander Steffens (heftig) - Friday, 10 July 2020, 19:29 GMT
You downgraded only gnome-shell, not Mutter?
Comment by Xuanrui Qi (xuanrui) - Friday, 10 July 2020, 21:35 GMT
I didn't have to downgrade mutter, only gnome-shell.
Comment by John Titor (Atari-San) - Sunday, 12 July 2020, 12:26 GMT
I got a weirder issue on the latest version, like the previous of the window was glitchy. When i got on the top left of the screen for the preview of every window opened, it's not displaying correctly most of the time (i got 4 monitor), i had to downgrade gnome-shell and not it work fine. So there's probably a few micro regression on this version of gnome-shell introduced by error.
Comment by Xuanrui Qi (xuanrui) - Monday, 13 July 2020, 06:13 GMT
This bug is likely related to certain extensions. In my case "Control Blur Effect On Lock Screen". Anyways, I have reported the bug upstream at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2981.

Loading...