[BUG REPORT] Core Dump on Solaris in clist code



In my never-ending quest to get my name into an AUTHORS file: )

Attempting to create a file requestor widget with gtk 1.2.7 dumps core on
my Solaris box. So does the clist test in the testgtk program.

I've had a go at chasing down why. Note that I'm a perl programmer by
trade, and haven't done much C for ten years or so.

This is the output of my patented PrintF Debugger:

DG_DEBUG: About to create a clist of directories!
   DG_DEBUG(gtk_clist_new_with_titles): Entered gtk_clist_new_with_titles
      DG_DEBUG(gtk_type_new): Entered  gtk_type_new
      DG_DEBUG(gtk_type_new): Calling gtk_type_class(type)
         DG_DEBUG:(gtk_type_class) Entered gtk_type_class
            DG_DEBUG(gtk_type_class_init): Entered gtk_type_class_init
            DG_DEBUG(gtk_type_class_init): About to test if (node->type_info.class_init_func)
            DG_DEBUG(gtk_type_class_init): TRUE
            DG_DEBUG(gtk_type_class_init): Calling node->type_info.class_init_func (node->klass)
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
               DG_DEBUG:(gtk_type_class) Entered gtk_type_class
               DG_DEBUG:(gtk_type_class) Returned  node->klass
Bus Error (core dumped)

This sequence is triggered by pushing the "file selector" button on the testgtk program.

This help anyone?

DG





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]