[GHC] #2651: BlockedIndefinitely not thrown when it should be
GHC
trac at galois.com
Thu Oct 16 05:16:52 EDT 2008
#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
More information about the Glasgow-haskell-bugs
mailing list