Bug#682354: gthumb: glib errors, crash on startup

Evgeni Golov evgeni at debian.org
Sun Jul 22 16:12:47 UTC 2012


Hi,

[ CC'in gtk maintainers for their opinion ]

On Sun, Jul 22, 2012 at 03:08:39PM +0200, Evgeni Golov wrote:

> On Sat, Jul 21, 2012 at 04:00:33PM -0700, Phil Dibowitz wrote:
> > gthumb completely doesn't work:
> > 
> >   [phil at rider ~]$ gthumb
> >   
> >   (process:27263): GLib-GObject-WARNING **: specified class size for type
> >   `GthApplication' is smaller than the parent type's `GtkApplication'
> >   class size
> >   
> >   (process:27263): GLib-CRITICAL **: g_once_init_leave: assertion `result
> >   != 0' failed
> >   
> >   (process:27263): GLib-GObject-CRITICAL **: g_object_new: assertion
> >   `G_TYPE_IS_OBJECT (object_type)' failed
> >   
> >   (process:27263): GLib-GIO-CRITICAL **: g_application_run: assertion
> >   `G_IS_APPLICATION (application)' failed
> >   
> >   (process:27263): GLib-GObject-CRITICAL **: g_object_unref: assertion
> >   `G_IS_OBJECT (object)' failed

> > Updating libgtk-3-0 updated the others and it works now. Thanks!
> 
> Good. But the fact that you run into the issue also means there is some 
> not-tight-enough dependency somewhere. You do not happen to have a 
> complete package list of your machine before the upgrade? Or at least a 
> list of what was upgraded when you pulled the new libgtk?

Replying to myself. The described behaviour can be triggered in both, 
wheezy and sid by installing libgtk-3-0 and libgtk-3-common 3.2.3-1 from 
snapshot.debian.org [1].
The same behaviour can be seen with 3.2.1-1.
With 3.3.16-1 gThumb starts fine (but throws a ton of warnings on 
stderr).
With 3.4.0-1 everything is as fine as with 3.4.2-2.

My current guess is that libgtk-3-dev should not generate >= 3.2 deps 
but >= 3.4 ones -- gtk+3 maintainers, what do you think?

Regards
Evgeni

[1] http://snapshot.debian.org/package/gtk%2B3.0/3.2.3-1/

-- 
Bruce Schneier can read and understand Perl programs.



More information about the pkg-gnome-maintainers mailing list