Subject: RE: Internal compiler error
To: 'Anders Magnusson' <ragge@ludd.luth.se>
From: Gunnar Helliesen <gunnar@bitcon.no>
List: port-vax
Date: 01/07/1998 10:30:03
> Have you tried to ktrace the process to see what's actually happening?
hybelvax:/sys/arch/vax/compile/HYBELVAX# ktrace cc -O2 -Werror -I.
-I../../../..
/arch -I../../../.. -nostdinc -DEXEC_AOUT -DEXEC_SCRIPT -DVAX410 -DDDB
-DKTRACE
-DINET -DFFS -DLFS -DMFS -DNFS -DFDESC -DKERNFS -DNULLFS -DPROCFS
-DUMAPFS -DUNI
ON -DQUOTA -DFIFO -DNFSSERVER -DSYSVMSG -DSYSVSEM -DSYSVSHM -DCOMPAT_43
-DCOMPAT
_09 -DCOMPAT_10 -DCOMPAT_11 -DCOMPAT_12 -DLKM -DMAXUSERS=8 -D_KERNEL
-D_VAX_INL
INE_ -c param.c
cc: Internal compiler error: program cc1 got fatal signal 4
hybelvax:/sys/arch/vax/compile/HYBELVAX# ktrace -C
hybelvax:/sys/arch/vax/compile/HYBELVAX# kdump
980 ktrace RET ktrace 0
980 ktrace CALL __sysctl(0x7fffd344,0x2,0x7e5c,0x7fffd34c,0,0)
980 ktrace RET __sysctl 0
980 ktrace CALL break(0x7e94)
980 ktrace RET break 0
980 ktrace CALL break(0x7ffc)
980 ktrace RET break 0
980 ktrace CALL break(0x83fc)
980 ktrace RET break 0
980 ktrace CALL execve(0x7fffd3c8,0x7fffd850,0x7fffd8f4)
980 ktrace NAMI "/sbin/cc"
980 ktrace RET execve -1 errno 2 No such file or directory
980 ktrace CALL execve(0x7fffd3c8,0x7fffd850,0x7fffd8f4)
980 ktrace NAMI "/usr/sbin/cc"
980 ktrace RET execve -1 errno 2 No such file or directory
980 ktrace CALL execve(0x7fffd3c8,0x7fffd850,0x7fffd8f4)
980 ktrace NAMI "/usr/local/sbin/cc"
980 ktrace RET execve -1 errno 2 No such file or directory
980 ktrace CALL execve(0x7fffd3c8,0x7fffd850,0x7fffd8f4)
980 ktrace NAMI "/bin/cc"
980 ktrace RET execve -1 errno 2 No such file or directory
980 ktrace CALL execve(0x7fffd3c8,0x7fffd850,0x7fffd8f4)
980 ktrace NAMI "/usr/bin/cc"
980 cc EMUL "netbsd"
980 cc CALL sigaction(0x2,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0x2,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0x1,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0x1,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0xf,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0xf,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0xd,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL sigaction(0xd,0x7fffd7e4,0x7fffd7d8)
980 cc RET sigaction 0
980 cc CALL break(0x14160)
980 cc RET break 0
980 cc CALL break(0x15000)
980 cc RET break 0
980 cc CALL break(0x16000)
980 cc RET break 0
980 cc CALL break(0x17000)
980 cc RET break 0
980 cc CALL break(0x18000)
980 cc RET break 0
980 cc CALL break(0x19000)
980 cc RET break 0
980 cc CALL access(0x344f,0x6)
980 cc NAMI "/var/tmp/"
980 cc RET access 0
980 cc CALL break(0x1a000)
980 cc RET break 0
980 cc CALL break(0x1b000)
980 cc RET break 0
980 cc CALL break(0x1c000)
980 cc RET break 0
980 cc CALL getpid
980 cc RET getpid 980/0x3d4
980 cc CALL __stat13(0x1b000,0x7fffd738)
980 cc NAMI "/var/tmp"
980 cc RET __stat13 0
980 cc CALL __lstat13(0x1b000,0x7fffd738)
980 cc NAMI "/var/tmp/cc00980a"
980 cc RET __lstat13 -1 errno 2 No such file or directory
980 cc CALL break(0x1d000)
980 cc RET break 0
980 cc CALL break(0x1e000)
980 cc RET break 0
980 cc CALL access(0x7fffdacf,0x4)
980 cc NAMI "param.c"
980 cc RET access 0
980 cc CALL access(0x15fc0,0x4)
980 cc NAMI "/usr/libexec/NetBSD/vax/2.7.2.2/specs"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15fc0,0x4)
980 cc NAMI "/usr/lib/gcc/NetBSD/vax/2.7.2.2/specs"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15fc0,0x4)
980 cc NAMI
"/usr/local/NetBSD/vax/lib/NetBSD/vax/2.7.2.2/specs"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15fc0,0x4)
980 cc NAMI "/usr/local/NetBSD/vax/lib/specs"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL break(0x1f000)
980 cc RET break 0
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/2.7.2.2/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/lib/gcc/NetBSD/vax/2.7.2.2/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/lib/gcc/NetBSD/vax/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/local/NetBSD/vax/bin/NetBSD/vax/2.7.2.2/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/local/NetBSD/vax/bin/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/2.7.2.2/cpp"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/cpp"
980 cc RET access 0
980 cc CALL vfork
980 cc RET vfork 981/0x3d5
980 cc CALL wait4(0xffffffff,0x7fffd77c,0,0)
980 cc RET wait4 981/0x3d5
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/2.7.2.2/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/lib/gcc/NetBSD/vax/2.7.2.2/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/lib/gcc/NetBSD/vax/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/local/NetBSD/vax/bin/NetBSD/vax/2.7.2.2/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/local/NetBSD/vax/bin/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/NetBSD/vax/2.7.2.2/cc1"
980 cc RET access -1 errno 2 No such file or directory
980 cc CALL access(0x15000,0x1)
980 cc NAMI "/usr/libexec/cc1"
980 cc RET access 0
980 cc CALL vfork
980 cc RET vfork 985/0x3d9
980 cc CALL wait4(0xffffffff,0x7fffd5e4,0,0)
980 cc RET wait4 985/0x3d9
980 cc CALL write(0x2,0x7fffcecc,0x4)
980 cc GIO fd 2 wrote 4 bytes
"cc: "
980 cc RET write 4
980 cc CALL write(0x2,0x7fffcef0,0x37)
980 cc GIO fd 2 wrote 55 bytes
"Internal compiler error: program cc1 got fatal signal 4"
980 cc RET write 55/0x37
980 cc CALL write(0x2,0x7fffced0,0x1)
980 cc GIO fd 2 wrote 1 bytes
"
"
980 cc RET write 1
980 cc CALL __stat13(0x1bde0,0x7fffd510)
980 cc NAMI "/var/tmp/cc00980a.s"
980 cc RET __stat13 0
980 cc CALL unlink(0x1bde0)
980 cc NAMI "/var/tmp/cc00980a.s"
980 cc RET unlink 0
980 cc CALL __stat13(0x1be40,0x7fffd510)
980 cc NAMI "/var/tmp/cc00980a.i"
980 cc RET __stat13 0
980 cc CALL unlink(0x1be40)
980 cc NAMI "/var/tmp/cc00980a.i"
980 cc RET unlink 0
980 cc CALL exit(0x1)
hybelvax:/sys/arch/vax/compile/HYBELVAX#
What does all this mean then?
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)