Sat 24 Jul 2010 02:49:50 AM UTC, original submission:
Starting MIT Scheme with --heap larger than about 9000 (35MB) produces the following error on recent 32-bit Linux systems:
Requested allocation is too large.
Try again with a smaller argument to '--heap'.
Information about systems tested is listed below. All machines had at least 512MB of RAM and ample available swap. The issue does not happen on my Debian 5.0 64-bit server.
Ubuntu 10.04 32-bit
$ uname -a
Linux maciej-laptop 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/Linux
$ scheme --version
Copyright (C) 2010 Massachusetts Institute of Technology
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Image saved on Tuesday March 9, 2010 at 6:41:34 PM
Release 9.0.1 || Microcode 15.1 || Runtime 15.7 || SF 4.41 || LIAR/i386 4.118
Edwin 3.116MIT/GNU Scheme microcode 15.1
Happy Happy Joy Joy.
Ubuntu 10.04 Server 32-bit (VirtualBox guest VM)
$ uname -a
Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
$ scheme
MIT/GNU Scheme running under GNU/Linux
Type `^C' (control-C) followed by `H' to obtain information about interrupts.
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008 Massachusetts Institute of Technology
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Image saved on Monday March 8, 2010 at 8:56:40 PM
Release 7.7.90.+ || Microcode 15.1 || Runtime 15.7 || SF 4.41
LIAR/i386 4.118 || Edwin 3.116
Fedora 13 32-bit (VirtualBox guest VM)
# uname -a
Linux maciej-fedora 2.6.33.3-85.fc13.i686 #1 SMP Thu May 6 18:44:12 UTC 2010 i686 i686 i386 GNU/Linux
# scheme --version
Copyright (C) 2010 Massachusetts Institute of Technology
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Image saved on Tuesday March 9, 2010 at 6:41:34 PM
Release 9.0.1 || Microcode 15.1 || Runtime 15.7 || SF 4.41 || LIAR/i386 4.118
Edwin 3.116MIT/GNU Scheme microcode 15.1
Happy Happy Joy Joy.
|