Wed Nov 19 04:48:48 PST 2008 Simon Marlow <[EMAIL PROTECTED]>
* Fix some more shutdown races
There were races between workerTaskStop() and freeTaskManager(): we
need to be sure that all Tasks have exited properly before we start
tearing things down. This isn't completely straighforward, see
comments for details.
M ./rts/RtsAPI.c -8 +10
M ./rts/Schedule.c -7 +31
M ./rts/Task.c -17 +14
M ./rts/Task.h -2 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081119124848-12142-4f8bda16237073c3661ab80ae4152722c6cc9340.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc