
#7482: GHC.Event overwrites main IO managers hooks to RTS -------------------------------------+------------------------------------ Reporter: AndreasVoellmy | Owner: AndreasVoellmy Type: bug | Status: closed Priority: normal | Milestone: 7.8.1 Component: libraries/base | Version: 7.4.1 Resolution: wontfix | Keywords: IO Manager, RTS Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Changes (by AndreasVoellmy): * status: new => closed * resolution: => wontfix Comment: I am going to close this for now. Here are my reasons. 1. I have not seen a real failure caused by this hypothetical bug. 2. It could only affect GHC versions before the parallel IO manager changes and only with programs that use the (mostly) private API to create a non-built-in event manager. The parallel IO manager no longer has this problem, because IO manager do not register control file descriptors with the RTS; only the timer manager does that. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/7482#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler