#5188: Runtime error when allocating lots of memory
------------------------+---------------------------------------------------
Reporter: knyblad | Owner:
Type: bug | Status: new
Priority: normal | Component: GHCi
Version: 6.12.1 | Keywords:
Testcase: | Blockedby:
Os: Linux | Blocking:
Architecture: x86 | Failure: None/Unknown
------------------------+---------------------------------------------------
In GHCI execute
let powers = 2:map (2^) powers
powers
When calculating the fourth element of the list, you get the following
error message:
<interactive>: internal error: getMBlock: mmap: Invalid argument
(GHC version 6.12.1 for i386_unknown_linux)
Please report this as a GHC bug:
http://www.haskell.org/ghc/reportabug
If you have trouble reproducing the bug, try substituting an other number
for 2 in the code, e.g. I have also got that error message when I defined
powers as:
let powers = 4:map (4^) powers
and
let powers = 13:map (13^) powers
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5188>
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