patch applied (ghc): MERGE: Fix bug exposed by conc052.

Simon Marlow simonmar at microsoft.com
Wed Apr 4 06:31:08 EDT 2007


Wed Apr  4 03:30:27 PDT 2007  Simon Marlow <simonmar at microsoft.com>
  * MERGE: Fix bug exposed by conc052.
  A thread that was blocked on a blackhole but can now be woken up could
  possibly be treated as unreachable by the GC, and sent the
  NonTermination exception.
  
  This can give rise to spurious <<loop>>s in concurrent programs, so
  it's a good one to fix.

    M ./rts/sm/MarkWeak.c -5 +14



More information about the Cvs-ghc mailing list