This is a packaging issue. The icon for "missing", which is in package gnome-icon-theme, MUST be installed with GTK. The icon for "missing" is the fallback icon for GTK whenever it can't find an icon. If GTK package does not depend on gnome-icon-theme, then GTK will crash when it needs the icon for "missing."
** Package changed: ubuntu => gnome-icon-theme (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gnome-icon-theme in Ubuntu. https://bugs.launchpad.net/bugs/1881893 Title: Gtk3 crashes, icon "image-missing" not in theme Symbolic Status in gnome-icon-theme package in Ubuntu: New Bug description: Context: Ubuntu 19.04. I am a developer running a Gimp plug-in (Python) in the Gimp app. Opening a Gtk.FileChooserButton widget. Expected widget to appear. What happens: widget is garbled and console shows: Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Icon 'image-missing' not present in theme Symbolic (gtk-icon-theme-error-quark, 0) with a stack trace and opportunity to exit the plugin. Gimp continues to run (since plugin is separate process.) See the issue filed against Gimp: https://gitlab.gnome.org/GNOME/gimp/-/issues/2029. That report is on Gimp in Ubuntu 18.04. Still present with the latest Gimp (built myself) on Ubuntu19.04. Installing the package gnome-icon-theme fixes the issue. As reported in Gimp #2029 It might be a packaging issue: a missing dependency of the gtk3 package on package gnome-icon-theme. Since package Gtk3 can crash unless gnome-icon-theme is also installed. Probably it is a weakness of Gtk3, and would best be fixed there. I.E. its a circularity issue: Gtk3 should not depend on an "image-missing" icon being in a theme to resolve the problem of an icon missing from the theme. Or the Gtk3 developers have failed to convey a dependency to distributors like Ubuntu. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-icon-theme/+bug/1881893/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp