GNOME Bugzilla – Bug 769524
Close button on windows in Activities Overview still works, but is not visible
Last modified: 2021-07-05 14:23:21 UTC
The most odd thing has just happened, and in fact, is happening right now. I went into the Activities Overview just now and found that when going over windows with my cursor, although they did have the blue highlighted bit around them as usual, the little "X" close buttons were gone from them. Though when clicking on the place where they normally are the windows still close, so they are there, just not showing. Here is a screenshot of it: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1609874/+attachment/4714111/+files/No_Close_Button_On_Windows_In_AO.png I am running Ubuntu GNOME 16.04 with GNOME 3.20 and I originally reported this issue here: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1609874 But thought I should also do so upstream.
This bug is still present in Gnome 3.24. Gnome 3.24, Fedora 26 x86_64 gnome-shell-3.24.2-1.fc26.x86_64 Everytime I open the "Activities" view my system log is spammed with a dozen duplicate messages: Jul 17 10:32:04 melchior.cchtml.com gnome-shell[1725]: Failed to load resource:///org/gnome/shell/theme/close-window.svg: Unrecognized image file format
FWIW, I don't think gnome-shell is to blame here - either the GdkPixbuf loader for SVGs is missing, or was possibly built without support for certain format variants (I don't know whether that's a thing with SVG/librsvg).
Yes, I agree it is not gnome-shell. I only see this issue on 1 of 3 Gnome systems. On the problem system: The GdkPixbuf SVG loader is present just as it is on the other two systems. However, I notice that it is not loaded into memory as it is on the two working systems. I then checked out the loader.cache. Bingo. The cache had been regenerated recently, but was smaller than the other systems that work. After regenerating the cache (gdk-pixbuf-query-loaders-64 --update-cache) and restarting gnome-shell the SVG icons appear in Activities and the log messages stop. The 32-bit cache was correct. Thanks for the tip. I would assume the gdk-pixbuf-query-loaders did not get called when the SVG loader was installed? An issue during the upgrade from Fedora 25 to Fedora 26? Ugh, that may be tricky to track down.
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1471919
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.