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