[GHC] #3628: exceptions reported to stderr when they propagate past
forkIO
GHC
trac at galois.com
Fri Oct 30 12:14:34 EDT 2009
#3628: exceptions reported to stderr when they propagate past forkIO
-----------------------------+----------------------------------------------
Reporter: duncan | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 6.10.4 | Severity: normal
Keywords: | Testcase:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
-----------------------------+----------------------------------------------
It's not entirely obvious what to do with exceptions that do not get
handled within a `forkIO` however reporting them on stderr (or on Windows
popping up a message dialog) does not seem right.
We do not have other cases where errors are logged to stderr. The only
such case is an exception terminating Main.main (and that's special
because it terminates the whole process). If it is vital that someone do
something with exceptions in forkIO threads then they should be propagated
to another thread, in the worst case the main thread.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3628>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list