guile-devel
[Top][All Lists]
Advanced

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

Re: guile-gnome-0 - guile-1.6.8-6.3 - random crash


From: David Pirotte
Subject: Re: guile-gnome-0 - guile-1.6.8-6.3 - random crash
Date: Thu, 8 Apr 2010 15:06:24 -0300

Hello Andy,
Hi developpers,

Thank you so much for having given a look to this problem. After digging into 
the
debian packages and trying to rebuild from latest 2.7.99-4 debian source, I
understand that your suggestion was actually already included by Andreas:

        - I know it sounds surprising, but having built myself in the past, and
          being quite prudent in installing official debian package [list-store
          missing symbols ...] I now have to make sure that what is installed
          and running on my machine is the latest 2.7.99-4! I'll do that today

But I have had another type of bug, which I beleive is not related to the one
you looked at, which rarely appears and occurred today, so here it is:

        *** glibc detected *** guile: corrupted double-linked list: 0x08a1ca60 
***
        ======= Backtrace: =========

Attached are 2 files: the output that was printed in the terminal and the gdb
backtrace.

        [I know I have to port my code, it's far from being easy: it depends on
        gtrees [recently received support from the creator to make it running in
        guile-1.8 and guile-pg, a prehistoric version which will remain so until
        it's maintainer goes forward [i think he made it clear that he will],  
... 
        gtrees and guile-pg force me to stay in guile-1.6]

        [All these apps are between 13.000 and 30.000 lines of pure scheme code:
        quite a lot of work, to port and test! but I started already...]

In the meantime, I still hope that you and guile-1.6 maintainers can offer a 
little
support and help me debug:

         I'll do all my best to provide as much as possible info to get rid of 
these
         2 nauty bugs.

Many thanks again,
Long live to guile! I am looking forward to port and test my code with guile-vm!
Cheers,
David

;; --

Le Mon, 22 Mar 2010
21:33:50 +0100, Andy Wingo <address@hidden> a écrit :

> On Wed 17 Mar 2010 21:09, David Pirotte <address@hidden> writes:
> 
> > I know, guile-gnome-0 is obsolate ... But I have no choice right know and 
> > really
> > really hope that I can help developers to find out what the problem is and 
> > debug
> > it ... 
> 
> As long as you know this :) This was released *five years ago* :)
> 
> Are you using custom tree models? I bet it's something whereby we are
> freeing something with g_free but it was allocated with g_slice_alloc.
> 
> What about this fix (from git revision
> c7101904f2704b3cf7fbde5c02602be01ff37f2b, 2007-12-09), to
> gtk/gw/gtk-support.c:
> 
> @@ -727,7 +761,7 @@ _wrap_gtk_tree_model_iter_next (GtkTreeModel *model,
> GtkTreeIter *iter) 
>      if (gtk_tree_model_iter_next (model, new))
>          return new;
> -    g_free (new);
> +    gtk_tree_iter_free (new);
>      return NULL;
>  }
>      
> Regards,
> 
> Andy

Attachment: guile-gnome0-crash-terminal-output.txt
Description: Text document

Attachment: guile-gnome0-crash-gdb-backtrace.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]