[GHC] #5797: readRawBufferPtr cannot be interrupted by exception on Windows with -threaded

GHC cvs-ghc at haskell.org
Thu Jan 19 10:48:51 CET 2012


#5797: readRawBufferPtr cannot be interrupted by exception on Windows with
-threaded
-------------------------------+--------------------------------------------
    Reporter:  joeyadams       |       Owner:                             
        Type:  bug             |      Status:  new                        
    Priority:  normal          |   Milestone:                             
   Component:  libraries/base  |     Version:  7.2.2                      
    Keywords:                  |          Os:  Windows                    
Architecture:  x86             |     Failure:  Incorrect result at runtime
  Difficulty:  Unknown         |    Testcase:                             
   Blockedby:                  |    Blocking:                             
     Related:                  |  
-------------------------------+--------------------------------------------
Changes (by simonmar):

  * difficulty:  => Unknown


Comment:

 Similar to #3937.

 The real problem is that there is no IO manager on Windows.  It is the
 communication between the client thread and the IO manager that allows IO
 operations to be interrupted on Unix systems, whereas on Windows with
 -threaded all IO is implemented with safe foreign calls.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5797#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list