Hi,
ich habe ein Problem, welches in der ein oder anderen Variante schon mehrfach in Foren aufgetaucht ist. Beim Start einer Qt5 Anwendung vom Terminalfenster aus, wenn ich im Programm den Datei-Öffne-Dialog starte, crasht das Programm mit folgender Fehlermeldung:
Gtk-WARNING **: 13:19:43.536: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. ** Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/gnome/16x16/status/image-missing.png: Schwerer Fehler beim Lesen einer PNG-Bilddatei: bad parameters to zlib (gdk-pixbuf-error-quark, 0) Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/gnome/16x16/status/image-missing.png: Schwerer Fehler beim Lesen einer PNG-Bilddatei: bad parameters to zlib (gdk-pixbuf-error-quark, 0) Abgebrochen (Speicherabzug geschrieben)
Ich habe bereits geprüft:
- Datei "/usr/share/icons/gnome/16x16/status/image-missing.png" existiert und kann angezeigt werden - Umstellen des Themes auf "Yaru" → gleiche Fehlermeldung, diesmal mit Pfad "/usr/share/icons/Yaru/16x16/status/image-missing.png", doch auch diese Datei ist da und kann problemlos angezeigt werden - Aktualisieren des pixmap caches mit:
1 | sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache |
keine Veränderung
- Aktualisieren des mime-caches mit:
1 | sudo update-mime-database /usr/share/mime |
(wurde in diversen Foren empfohlen, obwohl mir nicht klar ist, was die MIME-Datenbank hiermit zu tun hat)
Hier ist noch eine Liste mit Suchergebnissen/Forenbeiträgen, die mir allerdings nicht geholfen haben:
- https://bbs.archlinux.org/viewtopic.php?id=245985 - https://askubuntu.com/questions/1351607/gtk-warning-could-not-load-a-pixbuf-from-icon-theme - https://github.com/TheAssassin/AppImageLauncher/issues/218
Das Problem ist in 20.04.3 nach dem Systemupdate aufgetreten - die gleiche Anwendung lief unter 18.04 problemlos.
Wenn ich die gleiche Anwendung (identisches Binary) unter KDE ausführe, klappt alles problemlos. Daher schließe ich mal auf ein Problem in der Kombination von Qt5 und Gnome.
Die einzige Lösung, die ich bisher gefunden habe, ist das Paket "qt5-gtk-platformtheme" zu deinstallieren.
1 | sudo apt remove qt5-gtk-platformtheme |
Dieses wird aber bei der Installation verschiedener Qt-basierter-Pakete jeweils (erneut) mit installiert.
Gibt es abgesehen vom De-installieren des Pakets noch eine andere Möglichkeit, den Crash zu vermeiden?
Danke, Andreas