I reported this issue on the GNOME Shell GitLab:

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2908

Thanks to @vanvugt over there for the explanation, this appears to be
the crux of the issue:

> Although the simple act of logging to the disk can also cause such problems. 
> If you write anything to the disk more than once every 5 seconds then every 5 
> seconds it will block while the kernel (ext4) flushes the journal.
> So make sure you're not doing anything that causes regular log messages (run 
> journalctl -f).

This means that there is a bug in both the AppIndicator extension and
GJS.

AppIndicator should not be erroring out when it encounters this, and GJS
(which provides the native method for log and error output) should not
write to the journalctl log this frequently to avoid huge journal
flushes to disk.

** Bug watch added: gitlab.gnome.org/GNOME/gnome-shell/-/issues #2908
   https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2908

-- 
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 gnome-shell-extension-appindicator package in Ubuntu:
  Confirmed

Bug description:
  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/ubuntu/+source/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

Reply via email to