Jean-Claude Beaudoin wrote:
On Mon, Apr 21, 2014 at 4:46 PM, Robert P. Goldman <rpgoldman@sift.info mailto:rpgoldman@sift.info> wrote:
CALL-STACK overflow, stack size = 8712192.. upgrade FAILED for mkcl from REQUIRE using method 'load-asdf-lisp'load-asdf-fasl you can retry just that test with: ASDF_UPGRADE_TEST_TAGS="REQUIRE" ASDF_UPGRADE_TEST_METHODS="'load-asdf-lisp'load-asdf-fasl" ./test/\ run-tests.sh -u mkcl or more interactively (and maybe with rlwrap or in emacs), start with: mkcl -norc then copy/paste: (load "test/script-support.lisp") (asdf-test::da) (test-upgrade 'load-asdf-lisp'load-asdf-fasl "REQUIRE")
The whole MKCL process has hit the OS imposed limit on the size of the stack. A call to "ulimit -s" at the shell prompt should give you a number that when multiplied by 1024 should be very close to the "stack size" claimed here above.
Exhausting 8 Meg of stack is usually sign of some form of infinite recursion in the program so I would not even advise to attempt to grow the stack...
I'll try to investigate further.
OK, this is what happens if I go to the ASDF git working copy and do
make test-upgrade l=mkcl
or, equivalently, go to asdf/test/ and do
./run-tests.sh -u mkcl
Hope that will be enough to be easily repeatable by you.
best, r