You are not logged in.

#1 2019-07-15 05:22:28

nefthias
Member
Registered: 2019-07-15
Posts: 4

Both zenity and ssh-akspass gives missing hicolor icontheme error.

When i try to invoke `zenity --password` or `ssh-askpass` i get following error

```
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/48x48/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
fish: “/usr/lib/seahorse/ssh-askpass” terminated by signal SIGABRT (Abort)
```
I first tried to install hicolor icon theme through aur using yay when it didnt work i just downloaded it from http://icon-theme.freedesktop.org/releases and run sudo make install but i still get the same error.
I cannot figure out what is wrong.

Offline

#2 2019-07-15 05:34:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,500

Re: Both zenity and ssh-akspass gives missing hicolor icontheme error.

The error doesn't say that the hicolor theme is missing, but that the "image-missing.png" file of your current icon theme is corrupt.
Also I'm not sure whether that's actual cause for the SIGABRT.
To figure the considered and tried files

strace /usr/lib/seahorse/ssh-askpass 2>&1 | grep "image-missing.png"

you can then inspect the file.
Again: I doubt that's causing the abort.

Offline

#3 2019-07-15 05:37:44

nefthias
Member
Registered: 2019-07-15
Posts: 4

Re: Both zenity and ssh-akspass gives missing hicolor icontheme error.

seth wrote:

The error doesn't say that the hicolor theme is missing, but that the "image-missing.png" file of your current icon theme is corrupt.
Also I'm not sure whether that's actual cause for the SIGABRT.
To figure the considered and tried files

strace /usr/lib/seahorse/ssh-askpass 2>&1 | grep "image-missing.png"

you can then inspect the file.
Again: I doubt that's causing the abort.

the output is the same the filepath doesnt make any sense do you have any idea why its like this
```
(ssh-askpass:12669): Gtk-WARNING **: 08:36:19.813: Could not load a pixbuf from /org/gtk/libgtk/icons/48x48/status/image-missing.png.
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/48x48/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)```

Offline

#4 2019-07-15 06:11:03

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,500

Re: Both zenity and ssh-akspass gives missing hicolor icontheme error.

Ah, gtk holds a cache which might be corrupt for your theme.

strace zenity --password 2>&1 | grep cache

I'd suggest to simply remove all icon caches that pop up and have them rebuilt.

Offline

Board footer

Powered by FluxBB