on a -current amd64 machine, i've noticed at least two packages
can't load png files with png-1.5.4.
pidgin 2.7.11p1 shows broken image icons for many icons in the user
list and conversation windows. running it with its -d debug mode
shows the errors:
(16:08:19) GLib-GObject: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(16:08:19) Gtk: Useless empty GtkIconSource
(16:08:19) GLib-GObject: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(16:08:19) prefs: /pidgin/conversations/placement changed, scheduling save.
(16:08:19) GdkPixbuf: Bug! gdk-pixbuf loader 'png' didn't set an error on
failure.
(16:08:19) Gtk: Error loading icon: Failed to load image
'/usr/local/share/pixmaps/pidgin/status/16/rtl/extended-away.png': reason not
known, probably a corrupt image file
(16:08:19) GdkPixbuf: Bug! gdk-pixbuf loader 'png' didn't set an error on
failure.
(16:08:19) Gtk: Error loading icon: Failed to load image
'/usr/local/share/pixmaps/pidgin/status/22/rtl/extended-away.png': reason not
known, probably a corrupt image file
(16:08:19) GdkPixbuf: Bug! gdk-pixbuf loader 'png' didn't set an error on
failure.
(16:08:19) Gtk: Error loading icon: Failed to load image
'/usr/local/share/pixmaps/pidgin/status/32/rtl/extended-away.png': reason not
known, probably a corrupt image file
(16:08:19) GdkPixbuf: Bug! gdk-pixbuf loader 'png' didn't set an error on
failure.
(16:08:19) Gtk: Error loading icon: Failed to load image
'/usr/local/share/pixmaps/pidgin/status/48/rtl/extended-away.png': reason not
known, probably a corrupt image file
trying to open one of those png files in geeqie-1.0v0 shows a
similar broken image icon and spits out:
(geeqie:13400): GdkPixbuf-WARNING **: Bug! loader 'png' didn't set an error on
failure
strangely, the same file can be viewed just fine in firefox, linked
against the same libpng. similarly i downloaded a png file that
viewed fine in firefox and geeqie can't open it.