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

Reply via email to