Subject: RE: Internal compiler error
To: 'Johnny Billquist' <bqt@Update.UU.SE>
From: Gunnar Helliesen <gunnar@bitcon.no>
List: port-vax
Date: 01/05/1998 22:21:02
Johnny Billquist wrote:
> Stack can surely go further than 512k...

Johnny,

(I hope you don't mind me cc'ing the list in case anyone else might have
an idea...)

You are right, but it didn't help:

hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -a
core file size (blocks)  unlimited
data seg size (kbytes)   16384
file size (blocks)       unlimited
max memory size (kbytes) 3455
stack size (kbytes)      512
cpu time (seconds)       unlimited
max user processes       80
pipe size (512 bytes)    1
open files               64
virtual memory (kbytes)  16896
hybelvax:/sys/arch/vax/compile/HYBELVAX# 
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -c unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -d unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -f unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -m unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -s unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -t unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -p unlimited
ulimit: cannot raise limit: Invalid argument
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -n unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -u unlimited
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -v unlimited
ulimit: cannot raise limit: Invalid argument
hybelvax:/sys/arch/vax/compile/HYBELVAX# 
hybelvax:/sys/arch/vax/compile/HYBELVAX# ulimit -a
core file size (blocks)  unlimited
data seg size (kbytes)   24576
file size (blocks)       unlimited
max memory size (kbytes) 3456
stack size (kbytes)      8192
cpu time (seconds)       unlimited
max user processes       148
pipe size (512 bytes)    1
open files               548
virtual memory (kbytes)  32768
hybelvax:/sys/arch/vax/compile/HYBELVAX# make
cc  -O2 -Werror -I. -I../../../../arch -I../../../.. -nostdinc
-DEXEC_AOUT -DEXE
C_SCRIPT -DVAX410 -DDDB -DKTRACE -DINET -DFFS -DLFS -DMFS -DNFS -DFDESC
-DKERNFS
 -DNULLFS -DPROCFS -DUMAPFS -DUNION -DQUOTA -DFIFO -DNFSSERVER -DSYSVMSG
-DSYSVS
EM -DSYSVSHM -DCOMPAT_43 -DCOMPAT_09 -DCOMPAT_10 -DCOMPAT_11 -DCOMPAT_12
-DTCP_C
OMPAT_42 -DLKM -DMAXUSERS=8 -D_KERNEL  -D_VAX_INLINE_  -c param.c
cc: Internal compiler error: program cc1 got fatal signal 4
*** Error code 1

Stop.
hybelvax:/sys/arch/vax/compile/HYBELVAX# 


Just to test, I netbooted the machine into 1.2G which I still have lying
around on my i386 machine from when I was running the VS2K diskless.
Same swap size and almost the same limits:

hybelvax:~# pstat -s
Device      1K-blocks     Used    Avail Capacity  Priority
/dev/??         16384       16    16368     0%    0
hybelvax:~# 
hybelvax:~# ulimit -a
core file size (blocks)  unlimited
data seg size (kbytes)   16384
file size (blocks)       unlimited
max memory size (kbytes) 3506
stack size (kbytes)      512
cpu time (seconds)       unlimited
max user processes       80
pipe size (512 bytes)    1
open files               64
virtual memory (kbytes)  16896
hybelvax:~# 
hybelvax:~# ulimit -c unlimited
hybelvax:~# ulimit -d unlimited
hybelvax:~# ulimit -f unlimited
hybelvax:~# ulimit -m unlimited
hybelvax:~# ulimit -s unlimited
hybelvax:~# ulimit -t unlimited
hybelvax:~# ulimit -p unlimited
hybelvax:~# ulimit -n unlimited
ulimit: cannot raise limit: Invalid argument
hybelvax:~# ulimit -n unlimited
hybelvax:~# ulimit -u unlimited
hybelvax:~# ulimit -v unlimited
ulimit: cannot raise limit: Invalid argument
hybelvax:~# ulimit -a
core file size (blocks)  unlimited
data seg size (kbytes)   24576
file size (blocks)       unlimited
max memory size (kbytes) 3507
stack size (kbytes)      8192
cpu time (seconds)       unlimited
max user processes       148
pipe size (512 bytes)    1
open files               548
virtual memory (kbytes)  32768
hybelvax:~# 


Max memory size is 51K larger. Surely this can't have so dramatic
results? I tested building a (1.2G) kernel and it worked like a charm...

Now what?

Thank you for trying to help!

Gunnar

--
Gunnar Helliesen   | Bergen IT Consult AS  | NetBSD/VAX on a uVAX II
Systems Consultant | Bergen, Norway        | '86 Jaguar Sovereign 4.2
gunnar@bitcon.no   | http://www.bitcon.no/ | '73 Mercedes 280 (240D)