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

Reply via email to