xftree CVS problems?

Edscott Wilson García edscott at imp.mx
Wed Mar 6 00:16:37 CET 2002


On Tue 05 Mar 2002 16:39, you wrote:
> Here you go:

> Program received signal SIGSEGV, Segmentation fault.
> 0x0805a37e in set_title_ctree (ctree=0x8, path=0x4027d680 "file %s: line
> %d (%s): assertion `%s' failed.")
>     at xtree_functions.c:834
> 834	  if (win->iconname) g_free(win->iconname);

It looks like you have some old .o files hanging around. 
iconname was added to the win structure between yesterday and today, and if 
you do not do a make clean, it will definitely provoke a sigsegv, because of 
different definition of the win structure. Make sure you delete all .o files 
before compiling whenever you see that xtree_cfg.h has changed. The 
dependency should be in the makefile, but it's not.

>
> Just so you know, I'm using Ximain's gtk.

This should not make a difference.

Edscott

>
> Ben
>
> On Tue, 2002-03-05 at 17:10, Edscott Wilson García wrote:
> > On Tue 05 Mar 2002 15:12, you wrote:
> > > FYI I just pulled down the source from CVS and compiled.
> > >
> > > When I try to launch xftree I get the following:
> > >
> > > bhall at mickey:~$ xftree
> > >
> > > Gtk-WARNING **: invalid cast from `(unknown)' to `GtkObject'
> > >
> > > Gtk-CRITICAL **: file gtkobject.c: line 1145
> > > (gtk_object_get_user_data): assertion `GTK_IS_OBJECT (object)' failed.
> > > Terminated: sigsegv caught
> > >
> > > My system is Debian Woody.  The CVS build from yesterday worked fine.
> >
> > It doesn't seem right. Did you do a "make clean" before compiling?
> > I just updated the CVS again, so please check out. If you still get a
> > sigsegv, please do a
> >
> > $gdb xftree
> > gdb> run
> >
> > [ sigsegv here...]
> >
> > gdb> bt
> >
> > And send me the output so I can see where the "invalid cast" is called
> > from.
> >
> > Edscott
> >
> > > On Mon, 2002-03-04 at 21:34, Edscott Wilson García wrote:
> > > > For the CVS version of xftree, a new feature which might be a bit
> > > > confusing at first; once you get the hang of it, it makes selection
> > > > much faster. you can now select multiple files by clicking on the
> > > > first one and dragging the cursor down (or up). The feature disables
> > > > itself after the first click and re-enables after:
> > > > - reload
> > > > - goto
> > > > - go back
> > > > - go home
> > > > - new xftree view
> > > >
> > > > Also the drag and drop to/from xfsamba is functional. Although it is
> > > > still missing a few details and is not yet finished, it is usable.
> > > >
> > > > Steady build rpms from the CVS are available at the usual place
> > > > http://linux.imp.mx/cvs-tmp
> > > >
> > > >
> > > > Edscott
> > > >
> > > > _______________________________________________
> > > > Xfce mailing list
> > > > Xfce at moongroup.com
> > > > http://moongroup.com/mailman/listinfo/xfce
> > >
> > > _______________________________________________
> > > Xfce mailing list
> > > Xfce at moongroup.com
> > > http://moongroup.com/mailman/listinfo/xfce
> >
> > _______________________________________________
> > Xfce mailing list
> > Xfce at moongroup.com
> > http://moongroup.com/mailman/listinfo/xfce
>
> _______________________________________________
> Xfce mailing list
> Xfce at moongroup.com
> http://moongroup.com/mailman/listinfo/xfce



More information about the Xfce mailing list