bootstrap/8971: virtual memory exhausted: Not enough space
Wolfgang Bangerth
bangerth@ices.utexas.edu
Thu Mar 27 15:47:00 GMT 2003
The following reply was made to PR bootstrap/8971; it has been noted by GNATS.
From: Wolfgang Bangerth <bangerth@ices.utexas.edu>
To: gcc-gnats@gcc.gnu.org
Cc:
Subject: Re: bootstrap/8971: virtual memory exhausted: Not enough space
Date: Thu, 27 Mar 2003 09:40:50 -0600 (CST)
---------- Forwarded message ----------
Date: Wed, 26 Mar 2003 15:18:07 +0100
From: Ingolf Knopf <iknopf@csc-dd.de>
To: neroden@gcc.gnu.org, bangerth@dealii.org
Subject: Re: bootstrap/8971: virtual memory exhausted: Not enough space
Am Samstag, 21. Dezember 2002 04:42 schrieben Sie:
> Synopsis: virtual memory exhausted: Not enough space
>
> State-Changed-From-To: open->feedback
> State-Changed-By: bangerth
> State-Changed-When: Fri Dec 20 19:42:54 2002
> State-Changed-Why:
> Regarding your report: I think it would be valuable to
> know how much physical memory your machine has (and how
> much of that was used by other processes at the time of
> the failure, although this is admittedly hard to determine
> afterwards.
>
> Also, did you set a limit to the virtual memory available
> on this shell, using ulimit?
>
> Danke
> Wolfgang
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&
>pr=8971
Am Dienstag, 25. März 2003 19:26 schrieben Sie:
> Synopsis: virtual memory exhausted: Not enough space
>
> State-Changed-From-To: feedback->closed
> State-Changed-By: neroden
> State-Changed-When: Tue Mar 25 18:26:15 2003
> State-Changed-Why:
> We needed information on how much memory was available, and didn't get
> it for 3 months.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&
>pr=8971
Sorry for beeing late.
My workstation has 512MByte RAM and 1.5GByte swap space.
Last 'ps ux'/'swapon -s' befor generation error is:
Swap partition /dev/rz0b (default swap):
Allocated space: 196608 pages (1536MB)
In-use space: 1854 pages ( 0%)
Free space: 194754 pages ( 99%)
Total swap allocation:
Allocated space: 196608 pages (1536MB)
Reserved space: 8588 pages ( 4%)
In-use space: 1854 pages ( 0%)
Available space: 188020 pages ( 95%)
USER PID %CPU %MEM VSZ RSS TTY S STARTED TIME
COMMAND
ingolf 29373 6.0 0.1 2.05M 280K console S + 14:48:45 0:09.25 ksh
../gcctest-memory.ksh
ingolf 25759 0.0 0.1 29.9M 656K ?? S 08:25:37 0:01.55
kdeinit: dcopserver --nosi
ingolf 22673 0.0 0.1 2.50M 736K console I + 14:48:45 0:00.10 gmake
bootstrap
ingolf 24741 0.0 0.2 30.5M 992K ?? S 08:25:37 0:00.23
kdeinit: Running...
ingolf 8431 0.0 0.0 2.16M 208K console I + 14:48:46 0:00.03
/bin/sh -c r=`pwd`; export r; s=`cd ../gcc-3.2.1; pwd`; export s; echo
"Bootstrapping the compiler"; cd gcc && gmake "AR_FLAGS=rc" "AR_FOR_TARGET=`
if [ -f $r/binutils/ar ] ; then echo $r/binutils/ar ; else if [
'alphaev6-dec-osf4.0g' = 'alphaev6-dec-osf4.0g' ] ; then echo ar; else t='';
echo ar | sed -e 's/x/x/' $t ; fi; fi`" "AS_FOR_TARGET=` if [ -f
$r/gas/as-new ] ; then echo $r/gas/as-new ; elif [ -f $r/gcc/xgcc ]; then
$r/gcc/xgcc -B$r/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
-print-prog-name=as ; else if [ 'alphaev6-dec-osf4.0g' =
'alphaev6-dec-osf4.0g' ] ; then echo as; else t=''; echo as | sed -e 's/x/x/'
$t ; fi; fi`" "BISON=`if [ -f $r/bison/bison ] ; then echo $r/bison/bison -L
$s/bison/ ; else echo bison ; fi`" "CC_FOR_BUILD=cc"
"CC_FOR_TARGET=$r/gcc/xgcc -B$r/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include" "CFLAGS=-g"
"CFLAGS_FOR_TARGET=-O2 -g -mieee" "GCJ_FOR_TARGET=$r/gcc/gcj -B$r/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include"
"CXX_FOR_BUILD=c++" "CXXFLAGS=-g -O2" "CXXFLAGS_FOR_TARGET=-g -O2 -mieee"
"CXX_FOR_TARGET=$r/gcc/`case $dir in libstdc++-v3 | libjava) echo xgcc
-shared-libgcc ;; *) echo g++ ;; esac` -B$r/gcc/ -nostdinc++ `case $dir in
libstdc++-v3 | libjava) ;; *) test ! -f
$r/alphaev6-dec-osf4.0g/libstdc++-v3/testsuite_flags || /bin/sh
$r/alphaev6-dec-osf4.0g/libstdc++-v3/testsuite_flags --build-includes;; esac`
-L$r/alphaev6-dec-osf4.0g/libstdc++-v3/src
-L$r/alphaev6-dec-osf4.0g/libstdc++-v3/src/.libs
-B/tools/gnu/alpha-dec-osf4.0f/gcc321
/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include"
"DLLTOOL_FOR_TARGET=` if [ -f $r/binutils/dlltool ] ; then echo
$r/binutils/dlltool ; else if [ 'alphaev6-dec-osf4.0g' =
'alphaev6-dec-osf4.0g' ] ; then echo dlltool; else t=''; echo dlltool | sed
-e 's/x/x/' $t ; fi; fi`" "INSTALL=/bin/sh $s/install-sh -c"
"INSTALL_DATA=/bin/sh $s/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh
$s/install-sh -c " "INSTALL_SCRIPT=/bin/sh $s/install-sh -c" "LDFLAGS="
"LEX=`if [ -f $r/flex/flex ] ; then echo $r/flex/flex ; else echo flex ; fi`"
"LD_FOR_TARGET=` if [ -f $r/ld/ld-new ] ; then echo $r/ld/ld-new ; elif [ -f
$r/gcc/xgcc ]; then $r/gcc/xgcc -B$r/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
-print-prog-name=ld ; else if [ 'alphaev6-dec-osf4.0g' =
'alphaev6-dec-osf4.0g' ] ; then echo ld; else t=''; echo ld | sed -e 's/x/x/'
$t ; fi; fi`" "LIBCFLAGS=-g" "LIBCFLAGS_FOR_TARGET=-O2 -g -mieee"
"LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "LIBCXXFLAGS_FOR_TARGET=-g -O2
-mieee -fno-implicit-templates" "M4=`if [ -f $r/m4/m4 ] ; then echo $r/m4/m4
; else echo m4 ; fi`" "MAKE=gmake" "MAKEINFO=`if [ -f
$r/texinfo/makeinfo/makeinfo ] ; then echo $r/texinfo/makeinfo/makeinfo ;
else if (makeinfo --version | egrep 'texinfo[^0-9]*([1-3][0-9]|[4-9])')
>/dev/null 2>&1; then echo makeinfo; else echo $s/missing makeinfo; fi; fi` "
"NM_FOR_TARGET=` if [ -f $r/binutils/nm-new ] ; then echo $r/binutils/nm-new
; elif [ -f $r/gcc/xgcc ]; then $r/gcc/xgcc -B$r/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
-print-prog-name=nm ; else if [ 'alphaev6-dec-osf4.0g' =
'alphaev6-dec-osf4.0g' ] ; then echo nm; else t=''; echo
nm | sed -e 's/x/x/' $t ; fi; fi`" "RANLIB_FOR_TARGET=` if [ -f $r/binut
ingolf 26041 0.0 0.2 31.4M 1.2M ?? S 08:25:39 0:00.19
kdeinit: klauncher
ingolf 29107 0.0 0.1 2.05M 280K console I + 14:48:45 0:00.01 ksh
./gcctest.ksh
ingolf 29312 0.0 0.0 0K 0K console <+ - 0:00.00
<defunct>
ingolf 853 0.0 0.1 2.29M 440K console I 18:22:00 0:00.15 -csh
(csh)
ingolf 28578 0.0 0.3 3.40M 1.7M console R + 14:48:46 0:00.13 gmake
AR_FLAGS=rc AR_FOR_TARGET=ar AS_FOR_TARGET=as BISON=bison CC_FOR_BUILD=cc
CC_FOR_TARGET=/usr/users/ingolf/internet/GNU/gcc-obj/gcc/xgcc
-B/usr/users/ingolf/internet/GNU/gcc-obj/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include CFLAGS=-g
CFLAGS_FOR_TARGET=-O2 -g -mieee
GCJ_FOR_TARGET=/usr/users/ingolf/internet/GNU/gcc-obj/gcc/gcj
-B/usr/users/ingolf/internet/GNU/gcc-obj/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
CXX_FOR_BUILD=c++ CXXFLAGS=-g -O2 CXXFLAGS_FOR_TARGET=-g -O2 -mieee
CXX_FOR_TARGET=/usr/users/ingolf/internet/GNU/gcc-obj/gcc/g++
-B/usr/users/ingolf/internet/GNU/gcc-obj/gcc/ -nostdinc++
-L/usr/users/ingolf/internet/GNU/gcc-obj/alphaev6-dec-osf4.0g/libstdc++-v3/src
-L/usr/users/ingolf/internet/GNU/gcc-obj/alphaev6-dec-osf4.0g/libstdc++-v3/src/.libs
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
DLLTOOL_FOR_TARGET=dlltool INSTALL=/bin/sh
/usr/users/ingolf/internet/GNU/gcc-3.2.1/install-sh -c INSTALL_DATA=/bin/sh
/usr/users/ingolf/internet/GNU/gcc-3.2.1/install-sh -c -m 644
INSTALL_PROGRAM=/bin/sh /usr/users/ingolf/internet/GNU/gcc-3.2.1/install-sh
-c INSTALL_SCRIPT=/bin/sh /usr/users/ingolf/internet/GNU/gcc-3.2.1/install-sh
-c LDFLAGS= LEX=flex LD_FOR_TARGET=ld LIBCFLAGS=-g LIBCFLAGS_FOR_TARGET=-O2
-g -mieee LIBCXXFLAGS=-g -O2 -fno-implicit-templates
LIBCXXFLAGS_FOR_TARGET=-g -O2 -mieee -fno-implicit-templates M4=m4 MAKE=gmake
MAKEINFO=/usr/users/ingolf/internet/GNU/gcc-3.2.1/missing makeinfo
NM_FOR_TARGET=nm RANLIB_FOR_TARGET=ranlib RPATH_ENVVAR=LD_LIBRARY_PAT
H SHELL=/bin/sh EXPECT=expect RUNTEST=runtest RUNTESTFLAGS=
TARGET_SUBDIR=alphaev6-dec-osf4.0g WINDRES_FOR_TARGET=windres YACC=yacc
bindir=/tools/gnu/alpha-dec-osf4.0f/gcc321/bin
datadir=/tools/gnu/alpha-dec-osf4.0f/gcc321/share
exec_prefix=/tools/gnu/alpha-dec-osf4.0f/gcc321
includedir=/tools/gnu/alpha-dec-osf4.0f/gcc321/include
infodir=/tools/gnu/alpha-dec-osf4.0f/gcc321/info
libdir=/tools/gnu/alpha-dec-osf4.0f/gcc321/lib
libexecdir=/tools/gnu/alpha-dec-osf4.0f/gcc321/libexec lispdir=
libstdcxx_incdir=
libsubdir=/tools/gnu/alpha-dec-osf4.0f/gcc321/lib/gcc-lib/alphaev6-dec-osf4.0g/3.2.1
localstatedir=/tools/gnu/alpha-dec-osf4.0f/gcc321/var
mandir=/tools/gnu/alpha-dec-osf4.0f/gcc321/man oldincludedir=/usr/include
prefix=/tools/gnu/alpha-dec-osf4.0f/gcc321
sbindir=/tools/gnu/alpha-dec-osf4.0f/gcc321/sbin
sharedstatedir=/tools/gnu/alpha-dec-osf4.0f/gcc321/com
sysconfdir=/tools/gnu/alpha-dec-osf4.0f/gcc321/etc
tooldir=/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g
build_tooldir=/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g
gxx_include_dir=/tools/gnu/alpha-dec-osf4.0f/gcc321/include/
gcc_version=3.2.1
gcc_version_trigger=/usr/users/ingolf/internet/GNU/gcc-3.2.1/gcc/version.c
target_alias=alphaev6-dec-osf4.0g AR=ar AS=as CC=cc CXX=c++
DLLTOOL=$(DLLTOOL_FOR_TARGET) HOST_CC=cc HOST_PREFIX= HOST_PREFIX_1=loser-
NM=nm XFOO= WINDRES=$(WINDRES_FOR_TARGET)
GCC_FOR_TARGET=/usr/users/ingolf/internet/GNU/gcc-obj/gcc/xgcc
-B/usr/users/ingolf/internet/GNU/gcc-obj/gcc/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/bin/
-B/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/lib/ -isystem
/tools/gnu/alpha-dec-osf4.0f/gcc321/alphaev6-dec-osf4.0g/include
CFLAGS_FOR_BUILD=-g XFOO= XFOO= XFOO= XFOO= XFOO= XFOO= XFOO= XFOO= XFOO=
XFOO= bootstrap
Swap partition /dev/rz0b (default swap):
Allocated space: 196608 pages (1536MB)
In-use space: 1854 pages ( 0%)
Free space: 194754 pages ( 99%)
Total swap allocation:
Allocated space: 196608 pages (1536MB)
Reserved space: 7636 pages ( 3%)
In-use space: 1854 pages ( 0%)
Available space: 188972 pages ( 96%)
More information about the Gcc-prs
mailing list