Lock screen sometimes doesn't render (input is locked but desktop visible)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Sometimes when I unlock my laptop by opening the lid, the touchscreen just doesn't render. This renders the system completely frozen until I go into a TTY and run "sudo loginctl unlock-sessions".
But that's not the real problem. The real problem is that while the lock-screen doesn't render, *everything* else does. This means that while I wasn't logged in, Firefox and all other open applications were completely visible. This is obviously a big issue if one has sensitive information open.
There does not seem to be a reliable way to reproduce this, it just happens sometimes. So far, I've experienced this twice, once on 23.04 and once on the 23.10 beta.
There are however, some really suspicious error messages in the logs:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6417e0 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6417e0 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532fe10 b self-hosted:164 (2f81e399ec0 @ 272)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #7 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6417e0 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532fe10 b self-hosted:164 (2f81e399ec0 @ 272)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #7 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 7fff9532fe10 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 7fff9532fe10 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6417e0 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532fe10 b self-hosted:180 (2f81e373ce0 @ 294)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #7 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6417e0 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532fe10 b self-hosted:180 (2f81e373ce0 @ 294)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e641710 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641678 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #4 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #5 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #6 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #7 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6415e8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 564e3e641558 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532f9d0 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532f9d0 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532f9d0 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #0 564e3e6414d8 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #1 7fff9532f9d0 b resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:26 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: value "inf" of type 'gfloat' is invalid or out of range for property 'translation-y' of type 'gfloat'
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:26 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:27 user-83BV gnome-shell[2000]: Meta.Rectangle is deprecated, use Mtk.Rectangle instead
Sep 23 17:31:28 user-83BV gnome-shell[2000]: Meta.Rectangle is deprecated, use Mtk.Rectangle instead
Sep 23 17:31:34 user-83BV gnome-shell[2000]: Meta.Rectangle is deprecated, use Mtk.Rectangle instead
Sep 23 17:31:34 user-83BV gnome-shell[2000]: Meta.Rectangle is deprecated, use Mtk.Rectangle instead
Sep 23 17:31:34 user-83BV gnome-shell[2000]: Meta.Rectangle is deprecated, use Mtk.Rectangle instead
Sep 23 17:31:39 user-83BV gnome-shell[2000]: Failed to set the markup of the actor '<unnamed>
Sep 23 17:31:39 user-83BV gnome-shell[2000]: Failed to set the markup of the actor '<unnamed>
Sep 23 17:31:39 user-83BV gnome-shell[2000]: Object .Gjs_ui_
Sep 23 17:31:39 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #0 564e3e641618 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #1 564e3e6414d8 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #0 564e3e641618 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #1 564e3e6414d8 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #0 564e3e641618 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #1 564e3e6414d8 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: == Stack trace for context 0x564e3e5286b0 ==
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #0 564e3e641618 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #1 564e3e6414d8 i resource:
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #2 7fff9532faa0 b self-hosted:1121 (2f81e373f60 @ 407)
Sep 23 17:31:39 user-83BV gnome-shell[2000]: #3 564e3e641448 i resource:
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: gnome-shell 45.0-1ubuntu1
ProcVersionSign
Uname: Linux 6.5.0-5-generic x86_64
NonfreeKernelMo
ApportVersion: 2.27.0-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Sat Sep 23 17:27:25 2023
DisplayManager: gdm3
InstallationDate: Installed on 2023-08-02 (53 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to mantic on 2023-09-23 (0 days ago)
summary: |
- Lockscreen sometimes doesn't render + Screen is sometimes not locked when opening the laptop lid |
Changed in gnome-shell (Ubuntu): | |
status: | Incomplete → New |
summary: |
- Screen is sometimes not locked when opening the laptop lid + Lockscreen sometimes doesn't render (input is locked but desktop + visible) |
information type: | Public → Public Security |
summary: |
- Lockscreen sometimes doesn't render (input is locked but desktop + Lock screen sometimes doesn't render (input is locked but desktop visible) |
The "real problem" you mention is being tracked in bug 1532508.
Please also review the workaround for bug 1876632 in case that's related.