[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Bug#291480: libgtk2-gladexml-perl: assertion 'G_IS_OBJECT' fails and program segfaults
- From: Jeroen Nijhof <jeroen nijhof uklinux net>
- To: scott asofyet org
- Cc: gtk-perl-list gnome org, gtk-perl-ml marcbrockschmidt de, control bugs debian org
- Subject: Re: Bug#291480: libgtk2-gladexml-perl: assertion 'G_IS_OBJECT' fails and program segfaults
- Date: Sat, 22 Jan 2005 21:47:17 +0000
Hello,
> On Jan 21, 2005, at 3:49 PM, Marc 'HE' Brockschmidt wrote:
>
> > If I try to load the following glade file, kww.glade, with the
> > following perl script, kww.pl, I get a segfault:
> >
> > GLib-GObject-CRITICAL **: file gobject.c: line 1222 (g_object_get):
> > assertion `G_IS_OBJECT (object)' failed at ./viewer.pl line 34.
> > GLib-GObject-CRITICAL **: file gobject.c: line 1222 (g_object_get):
> > assertion `G_IS_OBJECT (object)' failed at ./viewer.pl line 34.
> > Segmentation fault
>
> I hate to say it, but it's not our bug; it's a programming error in the
> perl script, and possibly lack of robustness in libgnomeui.
[...]
>
> Adding these two lines to the example kww.pl:
>
> use Gnome2;
> Gnome2::Program->init ('test', 'foo');
>
> solved the problem on my machine.
And it solves it for me as well. So I suggest the problem might partly
be in the documentation for Gtk2::GladeXML -- it says
This extension module binds libglade to Perl so you can create and
manipulate user interfaces in Perl code in conjunction with Gtk2 and
even Gnome2
-- but it does not mention that the SYNOPSIS example needs expanding
for a Gnome project.
>
> > (with the bigger program/glade file this is distilled from, it used to
> > work, before updates)
>
> What sort of updates?
Updates to later versions of the Debian packages, amongst others from
Gnome 2.4 or 2.6 to 2.8.
Jeroen Nijhof
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]