Close button on windows in Activities Overview still works, but is not visible

Bug #1609874 reported by Wise Melon
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Confirmed
Undecided
Ubuntu GNOME
Invalid
Undecided
Unassigned
gnome-shell (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

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. I have attached a screenshot of this.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: gnome-shell 3.20.3-1ubuntu1~xenial1 [origin: LP-PPA-gnome3-team-gnome3-staging]
ProcVersionSignature: Ubuntu 4.4.0-31.50-generic 4.4.13
Uname: Linux 4.4.0-31-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: GNOME
Date: Thu Aug 4 17:02:40 2016
DisplayManager: gdm3
InstallationDate: Installed on 2016-05-15 (80 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :
Changed in gnome-shell:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Michael (michael-redhat-bugs) wrote :

Created attachment 1299949
Screenshot

Description of problem:
When opening the Gnome Shell Activities view the small "X" circle button is not visible anymore on top right corner of the window screenshot of a running application. I'm attaching a screenshot with a red circle highlighting the area where the close window button was normally visible. If you click your mouse in the area the button would be the window is closed.

Version-Release number of selected component (if applicable):
gnome-shell-3.24.2-1.fc26.x86_64

How reproducible: Always

Steps to Reproduce:
1. Open Activities view
2.
3.

Actual results: No icon visible.
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

Expected results: Icon visible. No log spam.

Additional info:
https://bugzilla.gnome.org/show_bug.cgi?id=769524

Revision history for this message
In , Michael (michael-redhat-bugs) wrote :

This problem is only present on one of three systems I use regularly. 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.

Before:
-rw-r--r--. 1 root root 3035 Jul 11 21:05 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache

After:
-rw-r--r--. 1 root root 3355 Jul 21 09:52 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache

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?

Revision history for this message
In , Kalev (kalev-redhat-bugs) wrote :

Hm, not sure what happened, but the way it should work is that librsvg2 drops the loader in %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders and then these two file triggers in gdk-pixbuf2 should take care of rebuilding the cache:

%transfiletriggerin -- %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache

%transfiletriggerpostun -- %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

I have this issue as well. I have also this error in my logs:

Failed to load resource:///org/gnome/shell/theme/close-window.svg: Unrecognized image file format

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Jan Vlug (jan-vlug) wrote :
Changed in gnome-shell:
importance: Medium → Unknown
status: Confirmed → Unknown
Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

Also for me the issue was resolved after regenerating the cache:

[root@nyx ~]# ls -slah /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
4.0K -rw-r--r--. 1 root root 3.0K 25 aug 20:20 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
4.0K -rw-r--r--. 1 root root 2.8K 25 aug 20:20 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
[root@nyx ~]# gdk-pixbuf-query-loaders-32 --update-cache
[root@nyx ~]# gdk-pixbuf-query-loaders-64 --update-cache
[root@nyx ~]# ls -slah /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
4.0K -rw-r--r--. 1 root root 3.3K 9 sep 10:54 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
4.0K -rw-r--r--. 1 root root 2.8K 9 sep 10:53 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache

Changed in gnome-shell:
importance: Unknown → Undecided
status: Unknown → Confirmed
Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

This message is a reminder that Fedora 26 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 26. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora 'version'
of '26'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 26 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu GNOME 16.04 (xenial) reached end-of-life in April 2019.

https://ubuntugnome.org/ubuntu-gnome-16-04-lts-is-here/
https://wiki.ubuntu.com/XenialXerus/ReleaseNotes/UbuntuGNOME

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in.

Changed in gnome-shell (Ubuntu):
status: Confirmed → Won't Fix
Paul White (paulw2u)
Changed in ubuntu-gnome:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.