guile-devel
[Top][All Lists]
Advanced

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

Re: GC missed a reference


From: Bill Schottstaedt
Subject: Re: GC missed a reference
Date: Wed, 05 May 2004 04:42:36 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040308

I wonder if this note to bug-guile got lost in the
shuffle?



From:   Bill Schottstaedt
Subject:        Re: GC missed a reference
Date:   Wed, 28 Apr 2004 09:25:11 -0700
User-agent:     Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040308

On the <GC missed a reference> bug reported earilier,
in hashtab.c, in rehash_after_gc, to_rehash is set to
SCM_EOL, the rehash list is processed, then the weak_hashtables
list is set to to_rehash -- this clobbers the entire list!
Subsequent GC's then start freeing everything in every
weak hash table, including the symbol table.

I think the line (287 in the version I have) should be:

      weak_hashtables = last;






reply via email to

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