#1657: throwTo + unsafeInterleaveIO oddness
----------------------------+-----------------------------------------------
 Reporter:  guest           |          Owner:  igloo  
     Type:  bug             |         Status:  new    
 Priority:  normal          |      Milestone:  _|_    
Component:  Runtime System  |        Version:  6.6.1  
 Severity:  normal          |     Resolution:         
 Keywords:                  |     Difficulty:  Unknown
 Testcase:                  |   Architecture:  x86    
       Os:  Windows         |  
----------------------------+-----------------------------------------------
Changes (by igloo):

  * milestone:  6.8.3 => _|_

Comment:

 OK, the good news is that it looks like the program is now segfault-free
 on Linux and Windows, with this additional patch:
 {{{
 Fri May 23 04:25:08 BST 2008  Ian Lynagh <[EMAIL PROTECTED]>
   * Do some stack fiddling in stg_unblockAsyncExceptionszh_ret
   This fixes a segfault in #1657
 }}}

 The bad news is that Simon Marlow says that the behaviour (that a single
 throwTo causes the computation not to be resumable) is expected given the
 way exceptions are currently implemented.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1657#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to