#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