[MLton] Re: [Haskell-cafe] fastest Fibonacci numbers in the West
Stephen Weeks
MLton@mlton.org
Thu, 27 Jan 2005 11:13:43 -0800
> I think this FAQ entry from the GnuMP website explains it.
>
> Q: I get a Segfault/Bus error in a program that uses GMP to calculate
> numbers with several hundred thousand digits. Why?
>
> A: GMP allocates most temporaries on the stack, and some machines give
> user programs very little stack space by default.
That looks like the problem. I normally run with stack unlimited.
When I set the limit, I get a segfault.
An explanation of the problem and pointer to this part of the GnuMP
FAQ should go on mlton.org/GnuMP.