apps-menu extension fails to disable, breaks lock screen
Running gnome-shell, mutter and gnome-shell-extensions 3.34.1
With the apps-menu open, if the screen gets locked (due to timeout or super-l) the shell tries to disable all the extensions for the screen lock, but that fails and leaves the lock screen is a bad state (can't interact with it):
Oct 10 11:29:43 tatooine gnome-shell[1808]: Object St.Bin (0x559881b664e0), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 10 11:29:43 tatooine gnome-shell[1808]: == Stack trace for context 0x55987f80f380 ==
Oct 10 11:29:43 tatooine gnome-shell[1808]: #0 55987fabf260 i resource:///org/gnome/shell/ui/panel.js:1134 (7fa36768e820 @ 39)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #1 7ffcd4a3a0c0 b resource:///org/gnome/gjs/modules/signals.js:135 (7fa367bc5790 @ 376)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #2 7ffcd4a3acf0 b resource:///org/gnome/shell/ui/popupMenu.js:905 (7fa36781eee0 @ 143)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #3 55987fabf1d8 i resource:///org/gnome/shell/ui/popupMenu.js:770 (7fa36781eaf0 @ 17)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #4 55987fabf150 i resource:///org/gnome/shell/ui/popupMenu.js:911 (7fa367820040 @ 63)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #5 55987fabf0c8 i resource:///org/gnome/shell/ui/panelMenu.js:192 (7fa367871160 @ 53)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #6 55987fabf020 i /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:431 (7fa34bb563a0 @ 18)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #7 7ffcd4a3d170 b self-hosted:977 (7fa36772c790 @ 413)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #8 55987fabefa0 i /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:706 (7fa34bb580d0 @ 48)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #9 55987fabeed8 i resource:///org/gnome/shell/ui/extensionSystem.js:78 (7fa36784dee0 @ 457)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #10 55987fabee58 i resource:///org/gnome/shell/ui/extensionSystem.js:498 (7fa367857160 @ 15)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #11 7ffcd4a3f840 b self-hosted:261 (7fa367bb2550 @ 223)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #12 55987fabedd8 i resource:///org/gnome/shell/ui/extensionSystem.js:497 (7fa3678570d0 @ 86)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #13 55987fabed58 i resource:///org/gnome/shell/ui/extensionSystem.js:515 (7fa3678571f0 @ 74)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #14 7ffcd4a40f90 b self-hosted:977 (7fa36772c790 @ 413)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #15 7ffcd4a41070 b resource:///org/gnome/gjs/modules/signals.js:135 (7fa367bc5790 @ 376)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #16 7ffcd4a41170 b resource:///org/gnome/shell/ui/sessionMode.js:205 (7fa3676e8310 @ 254)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #17 55987fabecd0 i resource:///org/gnome/shell/ui/sessionMode.js:167 (7fa3676e80d0 @ 40)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #18 55987fabec28 i resource:///org/gnome/shell/ui/screenShield.js:1267 (7fa3676d5940 @ 188)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #19 55987fabeb78 i resource:///org/gnome/shell/ui/screenShield.js:1316 (7fa3676d59d0 @ 391)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #20 55987fabeaf0 i resource:///org/gnome/shell/ui/shellDBus.js:360 (7fa3676db790 @ 67)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #21 55987fabea18 i resource:///org/gnome/gjs/modules/overrides/Gio.js:371 (7fa367bda0d0 @ 849)
Oct 10 11:29:43 tatooine gnome-shell[1808]: #22 55987fabe970 i resource:///org/gnome/gjs/modules/overrides/Gio.js:404 (7fa367bda310 @ 34)
Oct 10 11:29:43 tatooine gnome-shell[1808]: JS ERROR: Exception in callback for signal: open-state-changed: Error: Argument 'descendant' (type interface) may not be null
_onMenuSet/indicator.menu._openChangedId<@resource:///org/gnome/shell/ui/panel.js:1134:21
_emit@resource:///org/gnome/gjs/modules/signals.js:135:27
close@resource:///org/gnome/shell/ui/popupMenu.js:905:9
destroy@resource:///org/gnome/shell/ui/popupMenu.js:770:9
destroy@resource:///org/gnome/shell/ui/popupMenu.js:911:9
_onDestroy@resource:///org/gnome/shell/ui/panelMenu.js:192:13
_onDestroy@/usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:431:9
disable@/usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:706:5
_callExtensionDisable@resource:///org/gnome/shell/ui/extensionSystem.js:78:13
_disableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:498:17
_disableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:497:13
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:515:13
_emit@resource:///org/gnome/gjs/modules/signals.js:135:27
_sync@resource:///org/gnome/shell/ui/sessionMode.js:205:9
pushMode@resource:///org/gnome/shell/ui/sessionMode.js:167:9
activate@resource:///org/gnome/shell/ui/screenShield.js:1267:17
lock@resource:///org/gnome/shell/ui/screenShield.js:1316:9
LockAsync@resource:///org/gnome/shell/ui/shellDBus.js:360:9
_handleMethodCall@resource:///org/gnome/gjs/modules/overrides/Gio.js:371:9
_wrapJSObject/<@resource:///org/gnome/gjs/modules/overrides/Gio.js:404:16
Oct 10 11:29:43 tatooine gnome-shell[1808]: JS WARNING: [resource:///org/gnome/shell/ui/popupMenu.js 737]: reference to undefined property "_delegate"
Oct 10 11:29:47 tatooine gnome-shell[1808]: Object .Gjs_BoxPointer (0x559881b72120), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 10 11:29:47 tatooine gnome-shell[1808]: Object .Gjs_BoxPointer (0x559881b72120), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 10 11:29:47 tatooine gnome-shell[1808]: == Stack trace for context 0x55987f80f380 ==
Oct 10 11:29:47 tatooine gnome-shell[1808]: #0 55987faa6100 i resource:///org/gnome/shell/ui/popupMenu.js:895 (7fa36781eee0 @ 51)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #1 55987faa6080 i resource:///org/gnome/shell/ui/popupMenu.js:1349 (7fa3678229d0 @ 34)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #2 55987faa5ff8 i resource:///org/gnome/shell/ui/popupMenu.js:1307 (7fa367822700 @ 20)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #3 55987faa5f30 i resource:///org/gnome/shell/ui/grabHelper.js:264 (7fa367825550 @ 305)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #4 7ffcd4a438b0 b resource:///org/gnome/shell/ui/grabHelper.js:317 (7fa3678255e0 @ 758)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #5 7ffcd4a43960 b resource:///org/gnome/shell/ui/grabHelper.js:13 (7fa367822af0 @ 43)
Oct 10 11:29:47 tatooine gnome-shell[1808]: == Stack trace for context 0x55987f80f380 ==
Oct 10 11:29:47 tatooine gnome-shell[1808]: #0 55987faa6188 i resource:///org/gnome/shell/ui/boxpointer.js:123 (7fa367811310 @ 38)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #1 55987faa6100 i resource:///org/gnome/shell/ui/popupMenu.js:896 (7fa36781eee0 @ 88)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #2 55987faa6080 i resource:///org/gnome/shell/ui/popupMenu.js:1349 (7fa3678229d0 @ 34)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #3 55987faa5ff8 i resource:///org/gnome/shell/ui/popupMenu.js:1307 (7fa367822700 @ 20)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #4 55987faa5f30 i resource:///org/gnome/shell/ui/grabHelper.js:264 (7fa367825550 @ 305)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #5 7ffcd4a438b0 b resource:///org/gnome/shell/ui/grabHelper.js:317 (7fa3678255e0 @ 758)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #6 7ffcd4a43960 b resource:///org/gnome/shell/ui/grabHelper.js:13 (7fa367822af0 @ 43)
Oct 10 11:29:47 tatooine gnome-shell[1808]: == Stack trace for context 0x55987f80f380 ==
Oct 10 11:29:47 tatooine gnome-shell[1808]: #0 55987faa6188 i resource:///org/gnome/shell/ui/boxpointer.js:128 (7fa367811310 @ 79)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #1 55987faa6100 i resource:///org/gnome/shell/ui/popupMenu.js:896 (7fa36781eee0 @ 88)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #2 55987faa6080 i resource:///org/gnome/shell/ui/popupMenu.js:1349 (7fa3678229d0 @ 34)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #3 55987faa5ff8 i resource:///org/gnome/shell/ui/popupMenu.js:1307 (7fa367822700 @ 20)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #4 55987faa5f30 i resource:///org/gnome/shell/ui/grabHelper.js:264 (7fa367825550 @ 305)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #5 7ffcd4a438b0 b resource:///org/gnome/shell/ui/grabHelper.js:317 (7fa3678255e0 @ 758)
Oct 10 11:29:47 tatooine gnome-shell[1808]: #6 7ffcd4a43960 b resource:///org/gnome/shell/ui/grabHelper.js:13 (7fa367822af0 @ 43)
Oct 10 11:29:47 tatooine gnome-shell[1808]: Object .Gjs_BoxPointer (0x559881b72120), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 10 11:29:47 tatooine gnome-shell[1808]: st_widget_get_theme_node: assertion 'ST_IS_WIDGET (widget)' failed
Oct 10 11:29:47 tatooine gnome-shell[1808]: JS ERROR: TypeError: themeNode is null
close@resource:///org/gnome/shell/ui/boxpointer.js:129:13
close@resource:///org/gnome/shell/ui/popupMenu.js:896:13
_closeMenu@resource:///org/gnome/shell/ui/popupMenu.js:1349:13
onUngrab@resource:///org/gnome/shell/ui/popupMenu.js:1307:37
ungrab@resource:///org/gnome/shell/ui/grabHelper.js:264:17
onCapturedEvent@resource:///org/gnome/shell/ui/grabHelper.js:317:13
_onCapturedEvent@resource:///org/gnome/shell/ui/grabHelper.js:13:12
Oct 10 11:29:47 tatooine gnome-shell[1808]: Failed to load file:///var/lib/AccountsService/icons/emilio: Unrecognised image file format
Oct 10 11:29:47 tatooine gnome-shell[1808]: Failed to load file:///var/lib/AccountsService/icons/emilio: Unrecognised image file format