This bug was fixed in the package gnome-shell-extension-appindicator - 33.1-0ubuntu0.20.04.1
--------------- gnome-shell-extension-appindicator (33.1-0ubuntu0.20.04.1) focal; urgency=medium [ Marco Trevisan (Treviño) ] * New upstream stable release * debian/gbp.conf: - Setup for focal branching and use ubuntu/* tagging - Use multimaint-merge in dch and sign tags * debian/control: - Set Ubuntu Developers as maintainer - Update VCS informations to point to ubuntu/focal * dbusMenu: Use GCancellable to stop pending async operations (LP: #1881669) * dbusMenu: Use proper argument name when parsing error (LP: #1881669) * dbusMenu: Stop idle requests if we've been destroyed (LP: #1870795) * appIndicator: Remove the callbackIdle if we destroy while waiting it (LP: #1849142) * StatusNotifierWatcher: Remove ProtocolVersion method (LP: #1896785) * appIndicator: Ignore further icons creation during an idle (LP: #1849142) * README: Remove statement about indicator-multiload not being supported * statusNotifierWatcher: Fix RegisterStatusNotifierHost method name and returned error (LP: #1896785) * interfaces: Sync interfaces XML with upstream ones (LP: #1896785) * StatusNotifierItem: Disable Tooltip properties and signals (LP: #1896785) * appIndicator: Don't waste CPU cycles to handle icon updates (LP: #1884396): - util: Use Shell's param to handle multiple named arguments - util: Delete proxyCancellables only if we didn't cancel already - util: Ignore errors if we can't find a listed dbus name - appIndicator: Cleanup the interface info properties map computation - appIndicator: Don't deep unpack changed properties array - appIndicator: Use native checks to look for equal emblems - appIndicator: Mark a valid cached icon as inUse again - appIndicator: Correctly mark cached GIcon's as in use - iconCache: Rewrite simplifying the usage for GIcon's only - iconCache: Dispose an icon when we remove it - iconCache: Increase the garbage-collector timings - appIndicator: Only iterate through the proxy available properties - appIndicator: Don't try to check equality on Pixmap variants - util: Try to batch properties updates when they comes close enough - appIndicator: Accumulate signals to batch close updates - appIndicator: Emit the same signal once on properties updates - appIndicator: Improve the warning message on lookup failed [ Fini Jastrow ] * appIndicator: Remove unneeded padding (LP: #1896779) * appIndicator: Fix 'reduce padding' for some icons (LP: #1896779) [ Sergio Costas ] * Wait until the desktop ends starting up (LP: #1870795) * Wait until Gtk.IconTheme.get_default() works (LP: #1870795) * Don't fail if no icon is found (LP: #1849142) * Use signal to detect display availability (LP: #1870795) [ Tasos Sahanidis ] * kstatusnotifierwatcher: Implement ProtocolVersion property (LP: #1896785) -- Marco Trevisan (Treviño) <ma...@ubuntu.com> Wed, 23 Sep 2020 18:47:33 +0200 ** Changed in: gnome-shell-extension-appindicator (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell-extension-appindicator in Ubuntu. https://bugs.launchpad.net/bugs/1849142 Title: appindicator extension slows down GUI spamming the log with "[AppIndicatorSupport-FATAL] unable to lookup icon ..." or "Impossible to lookup icon" Status in Ubuntu AppIndicators: Unknown Status in gnome-shell-extension-appindicator package in Ubuntu: Fix Released Status in gnome-shell-extension-appindicator source package in Focal: Fix Released Bug description: [ Impact ] Using discord application, causes the shell to slowdown and trigger lots of "unable to lookup icon ..." errors [ Test case ] Install discord app: - snap install discord Run it, starting a call seems to trigger it more [ Regression potential ] Icons may not be loaded properly, there may be delays between a good icon and an invalid one (and vice-versa). --- Updated bug #1817073 about this, but it's not really the same since this does not crash the shell fully. When speaking in discord there is supposed to be an icon change on the appindicator and logs spam me with [AppIndicatorSupport-FATAL] unable to lookup icon for discord1_40. The whole desktop freezes for a moment when talking in discord if the appindicator package is installed. Easily reproduced by joining a voice channel in discord and just doing stuff in the gnome ui, watching a video or whatever while talking. This is pretty bad since it leaves no choice but to uninstall gnome- shell-extension-appindicator and loosing that functionality if people wants to use discord on ubuntu. This is also reported on the extensions github page: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/171 https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/157 Someone also made a video on youtube showing the problem: https://www.youtube.com/watch?v=ABavT7yXlso To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell-extension-appindicator/+bug/1849142/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp