Coredump in KDE due to "Failed to load /usr/share/icons/breeze/status/16@3x/image-missing.svg"
Mandatory: shotwell-0.32.2-1.fc38.x86_64
When attaching an image, compress the image using Zip/gzip... to prevent gitlab from
Potentially stripping the meta-data
shotwell-0.32.2-1.fc38.x86_64
The expected behaviour
Shotwell should not dump core due to a trivial error like a missing file.
What was actually happening
~$ shotwell
** Message: 11:27:03.048: main.vala:445: Starting session with system profile
(shotwell:51797): Gtk-WARNING **: 11:27:03.306: Could not load a pixbuf from /org/gnome/Shotwell/icons/hicolor/scalable/actions/filter-photos-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16@3x/image-missing.svg: Error opening file /usr/share/icons/breeze/status/16@3x/image-missing.svg: No such file or directory (g-io-error-quark, 1)
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16@3x/image-missing.svg: Error opening file /usr/share/icons/breeze/status/16@3x/image-missing.svg: No such file or directory (g-io-error-quark, 1)
Aborted (core dumped)
Steps to reproduce the issue
Run shotwell in KDE+Wayland or KDE+Xorg in Fedora 38.
I can attach a core dump, but right now I don't see that feature being available.
Edited by Andre Klapper