[Top][All Lists]
[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;
- Re: GC missed a reference,
Bill Schottstaedt <=