ubuntu / gnome-shell-extension-appindicator

Adds KStatusNotifierItem support to the Shell
https://extensions.gnome.org/extension/615/appindicator-support/
GNU General Public License v2.0
1.17k stars 159 forks source link

causing gnome to crash and turn off all extensions #444

Open stephanlamoureux opened 1 year ago

stephanlamoureux commented 1 year ago

Within the last week, GNOME crashes on startup and then goes back to the login, and when the desktop loads again all of my extensions are turned off. I narrowed it down to appindicator and attached my journal. This also happens with the caffeine extension.

This is Fedora 38 on the 6.3.4 kernel and GNOME 44.1

Log Jun 03 13:58:24 fedora gnome-shell[1481]: Running GNOME Shell (using mutter 44.1) as a Wayland display server Jun 03 13:58:24 fedora gnome-shell[1481]: Device '/dev/dri/card1' prefers shadow buffer Jun 03 13:58:24 fedora gnome-shell[1481]: Added device '/dev/dri/card1' (i915) using atomic mode setting. Jun 03 13:58:24 fedora gnome-shell[1481]: Created gbm renderer for '/dev/dri/card1' Jun 03 13:58:24 fedora gnome-shell[1481]: Boot VGA GPU /dev/dri/card1 selected as primary Jun 03 13:58:24 fedora gnome-shell[1481]: Obtained a high priority EGL context Jun 03 13:58:24 fedora gnome-shell[1481]: Obtained a high priority EGL context Jun 03 13:58:25 fedora gnome-shell[1481]: Using public X11 display :1024, (using :1025 for managed services) Jun 03 13:58:25 fedora gnome-shell[1481]: Using Wayland display name 'wayland-0' Jun 03 13:58:25 fedora gnome-shell[1481]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Jun 03 13:58:25 fedora gnome-shell[1481]: Will monitor session c1 Jun 03 13:58:25 fedora gnome-shell[1481]: Extension apps-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:25 fedora gnome-shell[1481]: Extension background-logo@fedorahosted.org already installed in /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org. /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org will not be loaded Jun 03 13:58:25 fedora gnome-shell[1481]: Extension launch-new-instance@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:25 fedora gnome-shell[1481]: Extension places-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:25 fedora gnome-shell[1481]: Extension window-list@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:25 fedora gnome-shell[1481]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com. /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com will not be loaded Jun 03 13:58:25 fedora gnome-shell[1481]: Extension gamemode@christian.kellner.me already installed in /usr/share/gnome-shell/extensions/gamemode@christian.kellner.me. /usr/share/gnome-shell/extensions/gamemode@christian.kellner.me will not be loaded Jun 03 13:58:25 fedora org.gnome.Shell.desktop[1481]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/sessions/1031720ce3f6b44a34168581510464792300000014710000.ms”: No such file or directory Jun 03 13:58:25 fedora gnome-shell[1481]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation Jun 03 13:58:26 fedora gnome-shell[1481]: Registering session with GDM Jun 03 13:58:41 fedora gnome-shell[1481]: gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed Jun 03 13:58:41 fedora gnome-shell[2663]: Running GNOME Shell (using mutter 44.1) as a Wayland display server Jun 03 13:58:41 fedora gnome-shell[2663]: Device '/dev/dri/card1' prefers shadow buffer Jun 03 13:58:41 fedora gnome-shell[2663]: Added device '/dev/dri/card1' (i915) using atomic mode setting. Jun 03 13:58:41 fedora gnome-shell[2663]: Created gbm renderer for '/dev/dri/card1' Jun 03 13:58:41 fedora gnome-shell[2663]: Boot VGA GPU /dev/dri/card1 selected as primary Jun 03 13:58:41 fedora gnome-shell[2663]: Obtained a high priority EGL context Jun 03 13:58:41 fedora gnome-shell[2663]: Obtained a high priority EGL context Jun 03 13:58:41 fedora gnome-shell[2663]: Using public X11 display :0, (using :1 for managed services) Jun 03 13:58:41 fedora gnome-shell[2663]: Using Wayland display name 'wayland-0' Jun 03 13:58:41 fedora gnome-shell[2663]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Jun 03 13:58:41 fedora gnome-shell[2663]: Will monitor session 2 Jun 03 13:58:42 fedora gnome-shell[2663]: Telepathy is not available, chat integration will be disabled. Jun 03 13:58:42 fedora gnome-shell[2663]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /home/stephan/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com. /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com will not be loaded Jun 03 13:58:42 fedora gnome-shell[2663]: loading user theme: /home/stephan/.themes/Nordic-v40/gnome-shell/gnome-shell.css Jun 03 13:58:42 fedora gnome-shell[2663]: Failed to get METAR data: Error resolving “www.aviationweather.gov”: Temporary failure in name resolution Jun 03 13:58:42 fedora gnome-shell[2663]: Update check failed: Error resolving “extensions.gnome.org”: Temporary failure in name resolution Jun 03 13:58:42 fedora gnome-shell[2663]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a). Jun 03 13:58:43 fedora gnome-shell[2663]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c). Jun 03 13:58:43 fedora gnome-shell[2663]: GNOME Shell started at Sat Jun 03 2023 13:58:42 GMT-0400 (Eastern Daylight Time) Jun 03 13:58:43 fedora gnome-shell[2663]: Registering session with GDM Jun 03 13:58:43 fedora audit[2663]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=2663 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1 Jun 03 13:58:43 fedora gnome-shell[1481]: Connection to xwayland lost Jun 03 13:58:43 fedora gnome-shell[1481]: Xwayland terminated, exiting since it was mandatory Jun 03 13:58:43 fedora org.gnome.Shell.desktop[1481]: GNOME Shell terminated with an error: Xwayland exited unexpectedly Jun 03 13:58:43 fedora gnome-shell[1481]: Shutting down GNOME Shell Jun 03 13:58:45 fedora gnome-shell[3965]: Running GNOME Shell (using mutter 44.1) as a Wayland display server Jun 03 13:58:45 fedora gnome-shell[3965]: Device '/dev/dri/card1' prefers shadow buffer Jun 03 13:58:45 fedora gnome-shell[3965]: Added device '/dev/dri/card1' (i915) using atomic mode setting. Jun 03 13:58:45 fedora gnome-shell[3965]: Created gbm renderer for '/dev/dri/card1' Jun 03 13:58:45 fedora gnome-shell[3965]: Boot VGA GPU /dev/dri/card1 selected as primary Jun 03 13:58:45 fedora gnome-shell[3965]: Obtained a high priority EGL context Jun 03 13:58:45 fedora gnome-shell[3965]: Obtained a high priority EGL context Jun 03 13:58:46 fedora gnome-shell[3965]: Using public X11 display :1024, (using :1025 for managed services) Jun 03 13:58:46 fedora gnome-shell[3965]: Using Wayland display name 'wayland-0' Jun 03 13:58:46 fedora gnome-shell[3965]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Jun 03 13:58:46 fedora gnome-shell[3965]: Will monitor session c2 Jun 03 13:58:46 fedora gnome-shell[3965]: Failed to create file /run/user/42/gnome-shell-disable-extensions: Error opening file “/run/user/42/gnome-shell-disable-extensions”: File exists Jun 03 13:58:46 fedora gnome-shell[3965]: Extension apps-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:46 fedora gnome-shell[3965]: Extension background-logo@fedorahosted.org already installed in /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org. /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org will not be loaded Jun 03 13:58:46 fedora gnome-shell[3965]: Extension launch-new-instance@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:46 fedora gnome-shell[3965]: Extension places-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:46 fedora gnome-shell[3965]: Extension window-list@gnome-shell-extensions.gcampax.github.com already installed in /usr/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 Jun 03 13:58:46 fedora gnome-shell[3965]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com. /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com will not be loaded Jun 03 13:58:46 fedora gnome-shell[3965]: Extension gamemode@christian.kellner.me already installed in /usr/share/gnome-shell/extensions/gamemode@christian.kellner.me. /usr/share/gnome-shell/extensions/gamemode@christian.kellner.me will not be loaded Jun 03 13:58:46 fedora org.gnome.Shell.desktop[3965]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/sessions/108e476add2afa62ea168581512571555300000039550000.ms”: No such file or directory Jun 03 13:58:46 fedora gnome-shell[3965]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation Jun 03 13:58:47 fedora gnome-shell[3965]: Registering session with GDM Jun 03 13:58:52 fedora gnome-shell[4769]: Running GNOME Shell (using mutter 44.1) as a Wayland display server Jun 03 13:58:52 fedora gnome-shell[4769]: Device '/dev/dri/card1' prefers shadow buffer Jun 03 13:58:52 fedora gnome-shell[4769]: Added device '/dev/dri/card1' (i915) using atomic mode setting. Jun 03 13:58:52 fedora gnome-shell[4769]: Created gbm renderer for '/dev/dri/card1' Jun 03 13:58:52 fedora gnome-shell[4769]: Boot VGA GPU /dev/dri/card1 selected as primary Jun 03 13:58:52 fedora gnome-shell[4769]: Obtained a high priority EGL context Jun 03 13:58:52 fedora gnome-shell[4769]: Obtained a high priority EGL context Jun 03 13:58:53 fedora gnome-shell[4769]: Using public X11 display :0, (using :1 for managed services) Jun 03 13:58:53 fedora gnome-shell[4769]: Using Wayland display name 'wayland-0' Jun 03 13:58:53 fedora gnome-shell[4769]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Jun 03 13:58:53 fedora gnome-shell[4769]: Will monitor session 4 Jun 03 13:58:53 fedora gnome-shell[4769]: Telepathy is not available, chat integration will be disabled. Jun 03 13:58:53 fedora gnome-shell[4769]: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists Jun 03 13:58:53 fedora gnome-shell[4769]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /home/stephan/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com. /usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com will not be loaded Jun 03 13:58:53 fedora gnome-shell[4769]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation Jun 03 13:58:53 fedora gnome-shell[4769]: Failed to create color profile from colord profile: Error opening file /var/lib/gdm/.local/share/icc/edid-b6f4413e4c8666c24abbbc7e6eab8774.icc: Permission denied Jun 03 13:58:55 fedora gnome-shell[4769]: GNOME Shell started at Sat Jun 03 2023 13:58:53 GMT-0400 (Eastern Daylight Time) Jun 03 13:58:55 fedora gnome-shell[4769]: Registering session with GDM Jun 03 13:58:55 fedora gnome-shell[3965]: Connection to xwayland lost Jun 03 13:58:55 fedora gnome-shell[3965]: Xwayland terminated, exiting since it was mandatory Jun 03 13:58:55 fedora gnome-shell[3965]: (../src/core/meta-context.c:501):meta_context_terminate: runtime check failed: (g_main_loop_is_running (priv->main_loop))
itsjustarumour commented 1 year ago

Hello,

Similar problems here since upgrading to v53 of the extension.

Ubuntu 23.04 GNOME 44.0 Xorg

Now, Dash to Dock keeps locking up, and I can't open any apps. I've narrowed the problem down to to AppIndicator.

Also, when AppIndicator is switched on in Extension Manager, Extension Manager shows all my extensions as switched off, even though they are on. Using the toggle switch to switch all extensions on and off at the same time has no effect.

Simply switching off the AppIndicator extension fixes the problems.

journalctl -f -o cat /usr/bin/gnome-shell and restarting GNOME with alt+F2 then r gives the following output:

ian@COOLERMASTER2304:~$ journalctl -f -o cat /usr/bin/gnome-shell DING: DBus interface for Nautilus-Sushi (org.gnome.NautilusPreviewer) is now available. DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available. DING: GNOME nautilus 44.0 Can't update stage views actor [:0x55cb1a8ca6b0] is on because it needs an allocation. Can't update stage views actor [:0x55cb1a8cb260] is on because it needs an allocation. Some code accessed the property 'ICON_SIZE' on the module 'windowPreview'. 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. Some code accessed the property 'ICON_OVERLAP' on the module 'windowPreview'. 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. value "-nan" of type 'gfloat' is invalid or out of range for property 'offset' of type 'gfloat' Can't update stage views actor [:0x55cb1f2af3a0] is on because it needs an allocation. Can't update stage views actor [:0x55cb181b8c80] is on because it needs an allocation. Running GNOME Shell (using mutter 44.0) as a X11 window and compositing manager Telepathy is not available, chat integration will be disabled. Extension ding@rastersoft.com already installed in /home/ian/.local/share/gnome-shell/extensions/ding@rastersoft.com. /usr/share/gnome-shell/extensions/ding@rastersoft.com will not be loaded Extension gsconnect@andyholmes.github.io already installed in /home/ian/.local/share/gnome-shell/extensions/gsconnect@andyholmes.github.io. /usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io will not be loaded Extension user-theme@gnome-shell-extensions.gcampax.github.com already installed in /home/ian/.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 initializing Notification Banner Position version 9 enabling Notification Banner Position version 9 Some code accessed the property 'AppGrid' on the module 'appDisplay'. 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. [QSA] Enabling User Avatar In Quick Settings [EXTENSION QSTweaks] Loading ... [EXTENSION QSTweaks] Loading feature 'dndQuickToggleFeature' [EXTENSION QSTweaks] Loading feature 'unsafeQuickToggleFeature' [EXTENSION QSTweaks] Loading feature 'notificationsFeature' [EXTENSION QSTweaks] Loading feature 'volumeMixerFeature' [EXTENSION QSTweaks] Loading feature 'dateMenuFeature' [EXTENSION QSTweaks] Loading feature 'buttonRemoverFeature' [EXTENSION QSTweaks] Loading feature 'inputOutputFeature' [EXTENSION QSTweaks] Loaded. 17ms taken loading default theme (Adwaita) Enabling extension quicksettings-audio-devices-hider@marcinjahn.com 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 OFP - Overview Feature Pack: enabled GNOME Shell started at Sun Jun 04 2023 10:56:32 GMT+0100 (British Summer Time) Registering session with GDM Source ID 3095 was not found when attempting to remove it Error registering session with GDM: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files Launching DING process JS ERROR: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: error occurred in AboutToShow _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45

Promise created here:

sendAboutToShow@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:501:48 sendAboutToShow@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:197:22 attachToMenu@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:864:24 _updateMenu/this._menuReadyId<@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:326:38 _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42 _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10 AppIndicatorsClient/<@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:835:24 _updateLayoutState@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:365:18 _layoutUpdateUpdateAsync@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:346:18 async_beginLayoutUpdate@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:326:14 _requestLayoutUpdate@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:276:14 initAsync@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:254:14 asyncAppIndicatorsClient@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:829:22 _updateMenu@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:318:32 _showIfReady@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:339:14 _init@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:256:14 ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:11:1 PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4 AppIndicatorsIndicatorBaseStatusIcon@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:72:1 AppIndicatorsIndicatorStatusIcon@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:230:1 _registerItem@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:118:32 async_ensureItemRegistered@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:143:20 RegisterStatusNotifierItemAsync@/home/ian/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:208:24 async_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35 _wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34

DING: Detected async api for thumbnails DING: ** Message: 10:56:34.946: Connecting to org.freedesktop.Tracker3.Miner.Files DING: DBus interface for Nautilus (org.freedesktop.FileManager1) is now available. DING: DBus interface for Gvfs daemon (org.gtk.vfs.Metadata) is now available. DING: DBus interface for Switcheroo control (net.hadess.SwitcherooControl) is now available. DING: DBus interface for File-roller (org.gnome.ArchiveManager1) is now available. DING: DBus interface for Nautilus-Sushi (org.gnome.NautilusPreviewer) is now available. DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available. DING: GNOME nautilus 44.0

Speak2Erase commented 1 year ago

I'm also getting this issue too with an essentially identical log to @itsjustarumour.

itsjustarumour commented 1 year ago

My previous report was using Xorg. I've just tried this on a Wayland session, and GNOME crashes immediately on login and disables all of the extensions. When I re-enable the extensions, AppIndicator isn't re-enabled - it appears to be "broken". At this point, my whole system locks up, and I have to do a hard reboot.

I've now upgraded my installation from GNOME 44.0 to 44.1, but still get the same behaviour.

madzaf commented 1 year ago

I have the same problem. I also tried TrayIcon: Reloaded https://extensions.gnome.org/extension/2890/tray-icons-reloaded/ and it breaks similarly (showing extensions as off but they are on, icons are not displayed, etc...). I wonder if there might be an issue with tray icon support in general.

teconmoon commented 1 year ago

Similar problem, but I was able to workaround it. I'm running Fedora Silverblue 38, and when logging in, GNOME would immediately crash and send me back to the login screen. After logging in again, all extensions would be disabled.

By turning off Enable Legacy Tray Icons support within this plugin, I still have tray icons for things like Discord, Remmina, Teams for Linux, etc.. But the plugin no longer crashes GNOME. I'd be curious to see if this was the case for anyone else.