#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

Reply via email to