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.19k stars 160 forks source link

constant extension crashes #527

Open tmdag opened 4 months ago

tmdag commented 4 months ago

I'm running extension on 6.8.9-200.fc39.x86_64 GNOME Shell 45.6

And journal is showing those errors:

May 16 18:19:51 workstation.domain.com gnome-shell[77037]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: error occurred in Get

                                                             Stack trace:
                                                               _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                               @resource:///org/gnome/shell/ui/init.js:21:20
                                                               ### Promise created here: ###
                                                               getProperty@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:89:33
                                                               refreshProperty@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:306:48
                                                               _refreshOwnProperties/<@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:192:32
                                                               _refreshOwnProperties@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:190:51
                                                               _onSignalAsync/refreshPropertiesPromises<@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:246:26
                                                               _onSignalAsync@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:245:50
                                                               async*_onSignal@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:204:14
                                                               _init/<@file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:40:43
                                                               @resource:///org/gnome/shell/ui/init.js:21:20

May 16 18:19:53 workstation.domain.com nxpreload.sh[77037]: activated: Extensions
May 16 18:19:58 workstation.domain.com gnome-shell[77037]: Object St.Icon (0x5562f62950c0), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                             == Stack trace for context 0x5562f367e3f0 ==
                                                             #0   7ffc187586f0 b   file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:755 (12ba339b0600 @ 312)
                                                             #1   7ffc18758780 b   self-hosted:852 (1986bcc9cc40 @ 15)
                                                             #2   5562f3749768 i   resource:///org/gnome/shell/ui/init.js:21 (244001f70ba0 @ 48)
May 16 18:19:58 workstation.domain.com gnome-shell[77037]: Object St.Icon (0x5562f5d17610), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                             == Stack trace for context 0x5562f367e3f0 ==
                                                             #0   7ffc187586f0 b   file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:755 (12ba339b0600 @ 312)
                                                             #1   7ffc18758780 b   self-hosted:852 (1986bcc9cc40 @ 15)
                                                             #2   5562f3749768 i   resource:///org/gnome/shell/ui/init.js:21 (244001f70ba0 @ 48)
May 16 18:19:58 workstation.domain.com gnome-shell[77037]: Object St.Icon (0x5562f6fe0b20), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                             == Stack trace for context 0x5562f367e3f0 ==
                                                             #0   7ffc187586f0 b   file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:755 (12ba339b0600 @ 312)
                                                             #1   7ffc18758780 b   self-hosted:852 (1986bcc9cc40 @ 15)
                                                             #2   5562f3749768 i   resource:///org/gnome/shell/ui/init.js:21 (244001f70ba0 @ 48)
May 16 18:19:58 workstation.domain.com gnome-shell[77037]: Object St.Icon (0x5562f7d8bd30), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                             == Stack trace for context 0x5562f367e3f0 ==
                                                             #0   7ffc187586f0 b   file:///home/myuser/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js:755 (12ba339b0600 @ 312)
                                                             #1   7ffc18758780 b   self-hosted:852 (1986bcc9cc40 @ 15)
                                                             #2   5562f3749768 i   resource:///org/gnome/shell/ui/init.js:21 (244001f70ba0 @ 48)

Few times, when i clicked on a taskbar, it even crashed whole gnome-shell and i got logged out