[Top][All Lists]
[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
guile-gnome0-crash-terminal-output.txt
Description: Text document
guile-gnome0-crash-gdb-backtrace.txt
Description: Text document