#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