[GHC] #1197: Windows: conc023.exe: getMBlocks: VirtualAlloc MEM_RESERVE 1 blocks failed: Not enough storage is available to process this command.

GHC trac at galois.com
Fri Aug 31 05:05:00 EDT 2007


#1197: Windows: conc023.exe: getMBlocks: VirtualAlloc MEM_RESERVE 1 blocks failed:
Not enough storage is available to process this command.
-------------------------+--------------------------------------------------
    Reporter:  igloo     |        Owner:         
        Type:  bug       |       Status:  closed 
    Priority:  normal    |    Milestone:  6.6.2  
   Component:  Compiler  |      Version:  6.6    
    Severity:  normal    |   Resolution:  fixed  
    Keywords:            |   Difficulty:  Unknown
          Os:  Windows   |     Testcase:  conc023
Architecture:  Unknown   |  
-------------------------+--------------------------------------------------
Changes (by simonmar):

  * resolution:  => fixed
  * status:  new => closed

Comment:

 conc023 creates 5000 threads all doing threadDelay.  On the non-threaded
 RTS, these will turn into 5000 real OS threads, which appears to sometimes
 lead to an out-of-memory error on Windows (the error message is now much
 better).  I've therefore disabled this test for the non-threaded ways on
 Windows.

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


More information about the Glasgow-haskell-bugs mailing list