#3171: threadDelay causes Ctrl-C to be ignored when running interpreted code
-------------------------------+--------------------------------------------
Reporter: chowells | Owner: igloo
Type: merge | Status: new
Priority: normal | Milestone: 6.10 branch
Component: Runtime System | Version: 6.10.2
Severity: normal | Resolution:
Keywords: runghc | Difficulty: Unknown
Testcase: | Os: Linux
Architecture: x86 |
-------------------------------+--------------------------------------------
Changes (by simonmar):
* owner: simonmar => igloo
* type: bug => merge
* milestone: => 6.10 branch
Comment:
The new signal handling code in 6.10.2 broke Ctrl-C in GHCi.
The following patches have been pushed to fix it:
{{{
Thu Apr 23 04:29:39 PDT 2009 Simon Marlow <[email protected]>
* don't overwrite io_manager_pipe if it is already set
Thu Apr 23 04:30:02 PDT 2009 Simon Marlow <[email protected]>
* add getOrSetSignalHandlerStore, much like getOrSetTypeableStore
Fri Apr 24 10:16:10 BST 2009 Simon Marlow <[email protected]>
* add missing files (part of #3171 fix)
}}}
and in libraries/base:
{{{
Thu Apr 23 04:28:37 PDT 2009 Simon Marlow <[email protected]>
* FIX #3171: make sure we have only one table of signal handlers
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3171#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