Public bug reported:

After the upgrade to ubuntu 24.04.1 from 22.04.4, all extensions stop
working after I lock the screen (or it goes dark) and I log back in (or
just wake up the screen).

No matter if any extensions are even enabled, in the Extensions app I
manually toggled off each extensions, but left the "Extensions" knob ON.
The issue is reproducible every time and I can re-enable all extensions
manually by toggling the main Extensions switch OFF and ON again. If I
don't do that, the previously enabled extensions stay in the ON but
disabled state (knob to the right but displays non-active color, see the
image: https://imgur.com/3NT8rog).


The message in from dmesg:

```
wrz 03 15:49:23 toosterLap gnome-shell[9968]: Unhandled promise rejection. To 
suppress this warning, add an error handler to your promise chain with .catch() 
or a try-catch block around your await expression. Stack trace of the failed 
promise:
                                              
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:833:26
                                              
ExtensionManager/<@resource:///org/gnome/shell/ui/extensionSystem.js:49:18
                                              
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                              
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                              
_sync@resource:///org/gnome/shell/ui/sessionMode.js:211:14
                                              
popMode@resource:///org/gnome/shell/ui/sessionMode.js:182:14
                                              
_continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:588:30
                                              
deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:579:44
                                              
finish@resource:///org/gnome/shell/gdm/authPrompt.js:905:13
                                              
finish@resource:///org/gnome/shell/ui/unlockDialog.js:931:26
                                              
deactivate@resource:///org/gnome/shell/ui/screenShield.js:579:26
                                              
_getLoginSession/<@resource:///org/gnome/shell/ui/screenShield.js:170:24
                                              
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                              
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                              
_convertToNativeSignal@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:152:19
                                              
@resource:///org/gnome/shell/ui/init.js:21:20
```

System info:
```
❯ lsb_release -rd                   
No LSB modules are available.
Description:    Ubuntu 24.04.1 LTS
Release:        24.04

❯ neofetch --off
------------------ 
OS: Ubuntu 24.04.1 LTS x86_64 
Host: 81FL Lenovo ideapad 330-17ICH 
Kernel: 6.8.0-41-generic 
Uptime: 6 hours, 20 mins 
Packages: 4384 (dpkg), 43 (flatpak) 
Shell: zsh 5.9 
Resolution: 1920x1080 
DE: GNOME 46.0 
WM: Mutter 
WM Theme: Adwaita 
Theme: Yaru-dark [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i7-8750H (12) @ 4.100GHz 
GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630] 
GPU: NVIDIA GeForce GTX 1050 Mobile 
Memory: 7608MiB / 19871MiB 
```

3) Expectation: system should work as normal, extensions should continue to work
4) All extensions stop working until re-enabled/restart. Prevents from regular 
desktop usage (dock changes place, app indicators stop working, for example)

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "Screenshot from 2024-09-03 15-54-59.png"
   
https://bugs.launchpad.net/bugs/2078821/+attachment/5812928/+files/Screenshot%20from%202024-09-03%2015-54-59.png

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2078821

Title:
  All gnome extensions stop working after login from lock screen or
  dimmed screen.  Unhandled promise rejection in
  _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:833:26

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2078821/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to