maoschanz / appfolders-manager-gnome-extension

A GNOME extension allowing easy management of "appfolders" directly from the applications grid.
GNU General Public License v3.0
94 stars 24 forks source link

Show Applications crashes when Appfolders introduced in Gnome 3.36 is enabled #101

Closed juliandroid closed 4 years ago

juliandroid commented 4 years ago

Trying to use Show Applications (clicking on the icon or using the shortcut Meta+a) crashes the gnome. This happens only when the Appfolders extension is enabled (I haven't install it before, but came with Gnome 3.36 update).

$ journalctl /usr/bin/gnome-shell -f -o cat

JS ERROR: Error: Tried to construct an object without a GType; are you using GObject.registerClass() when inheriting from a GObject type?
@/home/july/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js:211:4
_loadApps@resource:///org/gnome/shell/ui/appDisplay.js:972:27
_redisplay@resource:///org/gnome/shell/ui/appDisplay.js:170:28
vfunc_map@resource:///org/gnome/shell/ui/appDisplay.js:938:14
newViewSelectorAnimateIn@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:506:20
_showPage@resource:///org/gnome/shell/ui/viewSelector.js:389:18
show@resource:///org/gnome/shell/ui/viewSelector.js:279:18
_animateVisible@resource:///org/gnome/shell/ui/overview.js:579:27
show@resource:///org/gnome/shell/ui/overview.js:565:14
_toggleAppsPage@resource:///org/gnome/shell/ui/viewSelector.js:266:23

ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=6 subj==unconfined pid=9707 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=6 res=1
**
Clutter:ERROR:../mutter/clutter/clutter/clutter-actor.c:1417:clutter_actor_set_mapped: assertion failed: (CLUTTER_ACTOR_IS_MAPPED (self))
Bail out! Clutter:ERROR:../mutter/clutter/clutter/clutter-actor.c:1417:clutter_actor_set_mapped: assertion failed: (CLUTTER_ACTOR_IS_MAPPED (self))
== Stack trace for context 0x55e1ce795b00 ==
#0   55e1cef207f0 i   /home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:506 (395b46ba3268 @ 94)
#1   7ffcac591640 b   self-hosted:1001 (384e5c0989e8 @ 398)
#2   55e1cef20738 i   resource:///org/gnome/shell/ui/viewSelector.js:389 (1f7b9f866f10 @ 180)
#3   55e1cef206a0 i   resource:///org/gnome/shell/ui/viewSelector.js:279 (1f7b9f866970 @ 110)
#4   55e1cef20608 i   resource:///org/gnome/shell/ui/overview.js:579 (1f7b9f80f2e0 @ 176)
#5   55e1cef20578 i   resource:///org/gnome/shell/ui/overview.js:565 (1f7b9f80f268 @ 133)
#6   55e1cef204e8 i   resource:///org/gnome/shell/ui/viewSelector.js:266 (1f7b9f866880 @ 53)
#7   7ffcac592440 b   self-hosted:1007 (384e5c0989e8 @ 492)
Tablet 'usb:056a:51a0' is both reversible and integrated in screen. This is impossible
Tablet 'usb:056a:51a0' is both reversible and integrated in screen. This is impossible
clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Will monitor session 5
Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory)
Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists
Usage of object.actor is deprecated for dtpSecondaryAggregateMenu
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:1183:9
_setPanelMenu@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:571:41
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:163:18
_createPanel@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:331:17
enable/<@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:87:42
enable@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:86:77
_enable@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/extension.js:94:18
enable@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/extension.js:62:5
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:160:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:311:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:536:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:515:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:545:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:576:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:54:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:249:22
start@resource:///org/gnome/shell/ui/main.js:138:5
@<main>:1:47

Usage of object.actor is deprecated for PanelMenuButton
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:47:9
wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
_Base.prototype._construct@resource:///org/gnome/gjs/modules/script/_legacy.js:18:10
newClass@resource:///org/gnome/gjs/modules/script/_legacy.js:114:21
enable@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:165:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:160:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:311:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:536:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:515:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:545:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:576:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:54:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:249:22
start@resource:///org/gnome/shell/ui/main.js:138:5
@<main>:1:47

Usage of object.actor is deprecated for PanelMenuButton
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:54:9
wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
_Base.prototype._construct@resource:///org/gnome/gjs/modules/script/_legacy.js:18:10
newClass@resource:///org/gnome/gjs/modules/script/_legacy.js:114:21
enable@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:165:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:160:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:311:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:536:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:515:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:545:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:576:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:54:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:249:22
start@resource:///org/gnome/shell/ui/main.js:138:5
@<main>:1:47

Usage of object.actor is deprecated for PanelMenuButton
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:55:9
wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
_Base.prototype._construct@resource:///org/gnome/gjs/modules/script/_legacy.js:18:10
newClass@resource:///org/gnome/gjs/modules/script/_legacy.js:114:21
enable@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:165:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:160:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:311:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:536:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:515:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:545:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:576:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:54:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:249:22
start@resource:///org/gnome/shell/ui/main.js:138:5
@<main>:1:47

JS WARNING: [/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/widgets.js 105]: reference to undefined property "Texture"
JS ERROR: Extension backslide@codeisland.org: TypeError: Clutter.Texture is not a constructor
_init@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/widgets.js:105:26
_init@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:59:30
wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
_Base.prototype._construct@resource:///org/gnome/gjs/modules/script/_legacy.js:18:10
newClass@resource:///org/gnome/gjs/modules/script/_legacy.js:114:21
enable@/home/july/.local/share/gnome-shell/extensions/backslide@codeisland.org/extension.js:165:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:160:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:311:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:536:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:515:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:545:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:576:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:54:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:249:22
start@resource:///org/gnome/shell/ui/main.js:138:5
@<main>:1:47

loading default theme (Adwaita)
Extension appfolders-manager@maestroschan.fr already installed in /home/july/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr. /usr/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr will not be loaded
Extension appindicatorsupport@rgcjonas.gmail.com already installed in /home/july/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com. /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com will not be loaded
Extension apps-menu@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension arc-menu@linxgem33.com already installed in /home/july/.local/share/gnome-shell/extensions/arc-menu@linxgem33.com. /usr/share/gnome-shell/extensions/arc-menu@linxgem33.com will not be loaded
Extension auto-move-windows@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension dash-to-panel@jderose9.github.com already installed in /home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com. /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com will not be loaded
Extension desktop-icons@csoriano already installed in /home/july/.local/share/gnome-shell/extensions/desktop-icons@csoriano. /usr/share/gnome-shell/extensions/desktop-icons@csoriano will not be loaded
Extension drive-menu@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/drive-menu@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/drive-menu@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension gsconnect@andyholmes.github.io already installed in /home/july/.local/share/gnome-shell/extensions/gsconnect@andyholmes.github.io. /usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io will not be loaded
Extension horizontal-workspaces@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/horizontal-workspaces@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/horizontal-workspaces@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension launch-new-instance@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension native-window-placement@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension openweather-extension@jenslody.de already installed in /home/july/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de. /usr/share/gnome-shell/extensions/openweather-extension@jenslody.de will not be loaded
Extension places-menu@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension user-theme@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension window-list@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension windowsNavigator@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/windowsNavigator@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/windowsNavigator@gnome-shell-extensions.gcampax.github.com will not be loaded
Extension workspace-indicator@gnome-shell-extensions.gcampax.github.com already installed in /home/july/.local/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com will not be loaded
Usage of object.actor is deprecated for dtpSecondaryAggregateMenu
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:1183:9
_setPanelMenu@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:571:41
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:163:18
_createPanel@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:331:17
enable/<@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:87:42
enable@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:86:77
_reset@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:343:14
enable/<@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:206:30

Usage of object.actor is deprecated for dtpSecondaryAggregateMenu
get@resource:///org/gnome/shell/ui/environment.js:285:29
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:1183:9
_setPanelMenu@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:571:41
_init@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js:163:18
_createPanel@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:331:17
enable/<@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:87:42
enable@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:86:77
_reset@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:343:14
enable/<@/home/july/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:206:30

JS ERROR: Error getting systemd inhibitor: Gio.IOErrorEnum: GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running
inhibit/<@resource:///org/gnome/shell/misc/loginManager.js:187:55

Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
GNOME Shell started at Tue Mar 24 2020 14:44:42 GMT+0200 (Eastern European Standard Time)
Registering session with GDM
Some code accessed the property '_grabHelperStack' on the module 'grabHelper'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
juliandroid commented 4 years ago

Linux organic 5.5.11-1-MANJARO #1 SMP PREEMPT Sat Mar 21 16:54:29 UTC 2020 x86_64 GNU/Linux

GNOME Shell 3.36.0

Upon crash, the gnome is automatically restarted. My workaround is to disable the Appfolders extention.

When the Appfolders app is enabled if I go with the mouse to the upper left corner and click Ctrl+F and try to search for any application, then "Searching..." is never come back with result. If I disable the extension, then everything works as expected.

maoschanz commented 4 years ago

managing appfolders is a native feature since GS 3.34

the support is focused on GNOME Shell 3.28 to 3.32, where GNOME Shell doesn't natively provides this feature

juliandroid commented 4 years ago

What is the appropriated place to report this? According to the plugin installed on my system, the Report bug or ideas link points to here!?

maoschanz commented 4 years ago

yes, and here i support GNOME Shell 3.28 to 3.32

you can disable and uninstall the extension, since it's completely useless with GNOME Shell 3.36

maoschanz commented 4 years ago

I haven't install it before, but came with Gnome 3.36 update

Could you tell the name of the distro who had this absurd idea?

juliandroid commented 4 years ago

Thanks! I'm using Manjaro, but I haven't installed the plugin myself - I didn't even know what it does or what is the purpose, but after the update it started to collide with "Show Applications"

maoschanz commented 4 years ago

ok thanks, i'll contact them to ask what they're doing