meld segfaults on -CURRENT

Joe Marcus Clarke marcus at marcuscom.com
Sat Apr 19 14:32:06 PDT 2003


On Sat, 2003-04-19 at 17:28, Pav Lucistnik wrote:
> V so, 19. 04. 2003 v 22.47, Joe Marcus Clarke napsal:
> 
> > > >> > my port textproc/meld 0.7.0 no longer works after I upgraded from
> > > >> > 5.0-RELEASE to yesterday's -CURRENT. I rebuild everything related
> > > >> > (everything referenced in backtrace) with debug symbols, bt follows.
> > > >> > Please help me, I have update to 0.7.1 ready and I can't test it.
> > > >>
> > > >>Without really digging into this, try doing ln -s aj /etc/malloc.conf as
> > > >>root.  In the meantime, I'll install meld on my -CURRENT machine.
> > > >
> > > >Hey, it's same as with straw. Do you remember, Joe? But, I haven't tried 
> > > >with malloc.conf, so let me try it as what it's fixed to Pav Lucistnik's 
> > > >problem.
> > > 
> > > Yes! It's fixed! So, can you bug a PR to get it fixes?
> > 
> > I've fixed this in libgnomeui by making sure icons will be NULL if no
> > default-icon property exists.  Please update to the latest libgnomeui,
> > remove /etc/malloc.conf, and see if the crash persists.  Thanks.
> 
> I have two news for you.
> 
> The good news is that the crash is fixed.
> 
> The bad news is that now it do Weird Things (TM) and does not work at
> all:

You need to make sure you don't have libgnomeui still built in
/usr/ports/x11-toolkits/libgnomeui/work/libgnomeui...  If you do, delete
it, and this problem should go away.

Joe

> 
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeApp'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeFileEntry'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1941
> (g_type_add_interface_static): assertion `G_TYPE_IS_INSTANTIATABLE
> (instance_type)' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1876
> (g_type_register_static): assertion `parent_type > 0' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeIconList'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDialog'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDialog'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1876
> (g_type_register_static): assertion `parent_type > 0' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeAbout'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDruidPage'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1876
> (g_type_register_static): assertion `parent_type > 0' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomePixmap'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeEntry'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1941
> (g_type_add_interface_static): assertion `G_TYPE_IS_INSTANTIATABLE
> (instance_type)' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeFileEntry'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1941
> (g_type_add_interface_static): assertion `G_TYPE_IS_INSTANTIATABLE
> (instance_type)' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeIconEntry'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2556
> (g_type_set_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 2490
> (g_type_get_qdata): assertion `node != NULL' failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeAppBar'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeColorPicker'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDateEdit'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDruid'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDruidPage'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDruidPage'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1876
> (g_type_register_static): assertion `parent_type > 0' failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeHRef'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeIconSelection'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeDialog'
> 
> (Meld:50659): GLib-GObject-CRITICAL **: file gtype.c: line 1876
> (g_type_register_static): assertion `parent_type > 0' failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeScores'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): GLib-GObject-WARNING **: cannot register existing type
> `GnomeFontPicker'
> 
> (Meld:50659): libglade-CRITICAL **: file glade-xml.c: line 1217
> (glade_register_widget): assertion `g_type_is_a(type, GTK_TYPE_WIDGET)'
> failed
> 
> (Meld:50659): libglade-WARNING **: unknown property
> `enable_layout_config' for class `GnomeApp'
> 
> (Meld:50659): GLib-GObject-WARNING **: gobject.c:946: object class
> `GnomeProgram' has no property named `default-icon'
> 
> (Meld:50659): libglade-WARNING **: could not find a parent that handles
> internal children for `dock'
> 
> (Meld:50659): libglade-WARNING **: could not find a parent that handles
> internal children for `appbar'
> Traceback (most recent call last):
>   File "/usr/local/bin/meld", line 8, in ?
>     meldapp.main()
>   File "/usr/local/lib/python2.2/site-packages/meldapp/meldapp.py", line
> 527, in main
>     app = MeldApp()
>   File "/usr/local/lib/python2.2/site-packages/meldapp/meldapp.py", line
> 224, in __init__
>     self.statusbar = MeldStatusBar(self.appbar)
>   File "/usr/local/lib/python2.2/site-packages/meldapp/gnomeglade.py",
> line 33, in __getattr__
>     raise AttributeError(key)
> AttributeError: appbar
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030419/a671fdda/attachment.bin


More information about the freebsd-gnome mailing list