XFtree CVS problems for me (still..)

Ben Hall bhall at chat.carleton.ca
Sat Mar 9 15:45:47 CET 2002


Hi guys,

I'm still having problems with the xftree in CVS.  According to gdb:


Gtk-WARNING **: invalid unclassed pointer in cast to `GtkObject'

Gtk-CRITICAL **: file gtkobject.c: line 1145 (gtk_object_get_user_data):
assertion `GTK_IS_OBJECT (object)' failed.

Program received signal SIGSEGV, Segmentation fault.
0x0805a39e in set_title_ctree (ctree=0x402e3784, path=0xbfffd33c
"lÓÿ¿äQ8@") at xtree_functions.c:834
834	  if (win->iconname) g_free(win->iconname);



Looking at xtree_functions.c in around line 830 I see:

set_title_ctree (GtkWidget * ctree, const char *path)
{
  char *title,*hostname;
  cfg *win;
  GdkAtom atomo;
  entry *en;
  GtkCTreeNode *root;

  hostname=our_host_name();
  win = gtk_object_get_user_data (GTK_OBJECT (ctree));
  title = (char *)malloc((strlen("XFTree:
")+strlen(hostname)+strlen(path)+1)*sizeof(char));
  if (win->iconname) g_free(win->iconname);
  win->iconname = (char *)malloc((strlen("XFTree:
")+strlen(hostname)+strlen(path)+1)*sizeof(char));
  if (!title || !win->iconname) return;
....


This is the same problem I had a few days ago.  Is it just me that is
having these issues?  Any ideas?

Sorry to bug,

Ben





More information about the Xfce mailing list