make_writable errors with gcl-2.6.8pre



Hello, in the last few days since I first built 5.18.0 with
gcl-2.6.8pre, I have seen these `make_writable' errors. I believe they
are due to a bug in gcl. However, I do not see these errors with 5.17.1
built with gcl-2.6.8pre.

These errors also seem to be close to non-deterministic.

Before I added the patch to mload.lisp suggested by Robert Dodier to fix the
bug in `batch', this error did not happen during `make check'.

Leo

$ make check
.
.
.
Running tests in rtest_elliptic:
Unrecoverable error: Pages out of range in make_writable.
/bin/sh: line 1: 31829 Aborted                 /bin/sh ../maxima-local
--lisp=gcl --batch-string="run_testsuite();" < /dev/null
make[1]: *** [check-gcl] Error 134
make[1]: Leaving directory
`/knoppix-home/work/maxima/maxima-5.18.0-gcl-bug/tests'


(%i1) build_info();

Maxima version: 5.18.0
Maxima build date: 8:50 4/16/2009
host type: i686-pc-linux-gnu
lisp-implementation-type: GNU Common Lisp (GCL)
lisp-implementation-version: GCL 2.6.8

uname -a
Linux debian 2.6.26-1-486 #1 Fri Mar 13 17:25:45 UTC 2009 i686 GNU/Linux

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.