simonmar 2005/04/25 05:14:59 PDT
Modified files: (Branch: ghc-6-4-branch)
ghc/rts GCCompact.c
Log:
Speculative bug fixing: I found an apparent bug in the compacting GC
code recently, and while I haven't been able to make the bug actually
trigger in the wild, I'm going to commit a fix anyway.
The problem is with the handling of the mutable list in the compacting
GC. It appears to be possible to get duplicate entries on the mutable
list after a compacting GC.
This *might* be the cause of #1163215, #1071030, and maybe even
#831333. If anyone could confirm whether the crashes either do or do
not still occur with this fix, I'd be grateful.
This is STABLE only; the bug is already fixed in the HEAD, because in
the HEAD we manage mutable lists in a different way.
Revision Changes Path
1.24.6.1 +5 -10 fptools/ghc/rts/GCCompact.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc