#5766: Asynchronous exception bugs in readProcess and readProcessWithExitCode
----------------------------------+-----------------------------------------
Reporter: basvandijk | Owner:
Type: bug | Status: patch
Priority: normal | Milestone: 7.6.1
Component: libraries/process | Version: 7.2.2
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
----------------------------------+-----------------------------------------
Comment(by simonmar):
It's tricky to know what to do about the subprocess in the event of an
asynchronous exception. Calling `waitForProcess` in the exception handler
could be a bad choice, because the process might take a long time to
terminate. On the other hand, the context might not be expecting the
subprocess to be still running if an exception is raised. I'm not sure
what to do here.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5766#comment:2>
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