Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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) - Thursday, 09 July 2020, 15:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
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 0%
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

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...