On Fri, 8 Aug 2008 11:44:55 -0400, "Dominic Lachowicz"
<domlachowicz@gmail.com> wrote:
>
> > enrico@endor ;-): /misc$ ./enchant_test 2
> > finished
> >
> > (process:18884): GLib-GObject-WARNING **: cannot register existing
> > type `DBusGProxy'
> >
> > (process:18884): GLib-GObject-CRITICAL **: g_type_set_qdata:
> > assertion `node != NULL' failed
> >
> > (process:18884): GLib-GObject-CRITICAL **:
> > g_boxed_type_register_static: assertion `g_type_from_name (name) ==
> > 0' failed
> >
> > (process:18884): GLib-GObject-CRITICAL **: g_type_set_qdata:
> > assertion `node != NULL' failed
> >
> > (process:18884): GLib-GObject-WARNING **: cannot register existing
> > type `DBusGProxy'
> >
> > (process:18884): GLib-GObject-CRITICAL **: g_object_new: assertion
> > `G_TYPE_IS_OBJECT (object_type)' failed finished
>
> These are all (what I consider to be) fundamental bugs in GObject's
> type registration system and there's nothing that I can do about them,
Maybe. I think I'll file a bugreport at the dbus-glib lib maybe these
guys have a clue.
> other than disable the Zemberek backend (which I'm not willing to do).
> I recommend that you not allow folks to unload plugins from your
> program because that causes bad things to happen whenever GTypes are
See my other mail about this, forbid such things because a lib has a
bug is hmmm, not the right way, IMO. Sorry.
Regards,
Enrico
-- Get my GPG key from http://www.uvena.de/pub.key
This archive was generated by hypermail 2.1.8 : Sat Aug 09 2008 - 16:52:50 CEST