#2651: BlockedIndefinitely not thrown when it should be
------------------------------+---------------------------------------------
 Reporter:  govereau          |          Owner:                  
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Runtime System    |        Version:  6.8.3           
 Severity:  normal            |     Resolution:  wontfix         
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Comment (by simonmar):

 Replying to [comment:3 govereau]:
 > Just to be clear. I observed this problem with the threaded RTS on OSX
 and only with the STM-like example, not MVars. I am happy to hear that it
 is fixed in 6.10! Thanks!

 A thread created by 'forkIO' has an exception handler that ignores
 'BlockedIndefintely', so that is why it isn't printed.  It is still being
 raised, however.  I've just added a note about this to the documentation
 for 'forkIO'.  Just to be clear, nothing has changed in 6.10.1 here.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2651#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to