sbcl-devel

multiple-values-limit is way too large:
* multiple-values-limit
536870911
* (values-list (make-list 1000000))
Control stack guard page temporarily disabled: proceed with caution
debugger invoked on a SB-KERNEL::CONTROL-STACK-EXHAUSTED in thread 17544:
Control stack exhausted (no more space for function call frames). This is probably due to heavily nested or infinitely recursive function calls, or a tail call that SBCL cannot or has not optimized away.
I think multiple-values-limit should be so low that I can create so many
values without encountering an error. This is the purpose of this variable,
isn't it?
The max value on Linux appears to be around 500000.
[Taken from clisp's alltest.tst]
Platform: Linux/x86. SBCL version: 0.8.9 compiled by CMUCL 18e.