#5003: test 4038 (ghci) fails on OS X 64 bit.
---------------------------------+------------------------------------------
    Reporter:  gwright           |        Owner:  gwright      
        Type:  bug               |       Status:  new          
    Priority:  high              |    Milestone:  7.2.1        
   Component:  GHCi              |      Version:  7.0.2        
    Keywords:                    |     Testcase:               
   Blockedby:                    |   Difficulty:               
          Os:  Unknown/Multiple  |     Blocking:               
Architecture:  x86_64 (amd64)    |      Failure:  Runtime crash
---------------------------------+------------------------------------------

Comment(by simonmar):

 16KB is the area we allocate for spilling temporary values during
 execution of Haskell code.  In the future we might be able to use the
 ordinary Haskell stack, but that's a long way off.  It is 16KB because
 sometimes GHC encounters a particularly large basic block that needs a lot
 of temporary storage.

 So it's still a mystery why sometimes the test doesn't fail.  Perhaps the
 memory below the stack is allocated to another thread, and as Greg
 suggests we might get away with it because we're not writing to a part of
 the stack that the other thread is using.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5003#comment:25>
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