Subject: port-sparc/7442: 1.4_BETA: panic: kernel fault
To: None <gnats-bugs@gnats.netbsd.org>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: netbsd-bugs
Date: 04/22/1999 00:35:55
>Number: 7442
>Category: port-sparc
>Synopsis: 1.4_BETA: panic: kernel fault
>Confidential: yes
>Severity: critical
>Priority: high
>Responsible: port-sparc-maintainer (NetBSD/sparc Portmaster)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Apr 22 00:35:01 1999
>Last-Modified:
>Originator: Hubert Feyrer
>Organization:
--
Hubert Feyrer <hubert.feyrer@rz.uni-regensburg.de>
>Release: 19990421
>Environment:
System: NetBSD rfhs8012 1.4_BETA NetBSD 1.4_BETA (RFHS8012) #6: Wed Apr 21 13:47:54 MEST 1999 feyrer@rfhs8012:/tmp_mnt/miyu/data/cvs/src/sys/arch/sparc/compile/RFHS8012 sparc
>Description:
I have a SS10/41 running under 1.4_BETA here, and it
keeps on crashing very frequently when under load:
rfhs8012# ls -la /var/crash
total 398456
drwxrwx--- 2 root wheel 512 Apr 22 09:16 .
drwxr-xr-x 19 root wheel 512 Apr 15 18:02 ..
-rw-rw-r-- 1 root wheel 3 Apr 22 09:15 bounds
-rw------- 1 root wheel 5 May 11 1998 minfree
-rw------- 1 root wheel 1488932 Apr 22 02:54 netbsd.31
-rw------- 1 root wheel 66458136 Apr 22 02:54 netbsd.31.core
-rw------- 1 root wheel 1488932 Apr 22 06:56 netbsd.32
-rw------- 1 root wheel 66458136 Apr 22 06:55 netbsd.32.core
-rw------- 1 root wheel 1488932 Apr 22 09:16 netbsd.33
-rw------- 1 root wheel 66458136 Apr 22 09:16 netbsd.33.core
(gdb) target kcore netbsd.33.core
panic: kernel fault
#0 mi_switch () at ../../../../kern/kern_synch.c:632
632 cpu_switch(p);
(gdb) bt
#0 mi_switch () at ../../../../kern/kern_synch.c:632
#1 0xf002e264 in tsleep (ident=0x0, priority=4, wmesg=0xf00d2b78 "scheduler",
timo=0) at ../../../../kern/kern_synch.c:370
#2 0xf00d2c38 in uvm_scheduler () at ../../../../uvm/uvm_glue.c:436
#3 0xf001fcf4 in main () at ../../../../kern/init_main.c:420
(gdb) target kcore netbsd.32.core
panic: kernel fault
#0 mi_switch () at ../../../../kern/kern_synch.c:632
632 cpu_switch(p);
(gdb) bt
#0 mi_switch () at ../../../../kern/kern_synch.c:632
#1 0xf002e264 in tsleep (ident=0x0, priority=4, wmesg=0xf00d2b78 "scheduler",
timo=0) at ../../../../kern/kern_synch.c:370
#2 0xf00d2c38 in uvm_scheduler () at ../../../../uvm/uvm_glue.c:436
#3 0xf001fcf4 in main () at ../../../../kern/init_main.c:420
(gdb) target kcore netbsd.31.core
panic: kernel fault
#0 mi_switch () at ../../../../kern/kern_synch.c:632
632 cpu_switch(p);
(gdb) bt
#0 mi_switch () at ../../../../kern/kern_synch.c:632
#1 0xf002e264 in tsleep (ident=0x0, priority=4, wmesg=0xf00d2b78 "scheduler",
timo=0) at ../../../../kern/kern_synch.c:370
#2 0xf00d2c38 in uvm_scheduler () at ../../../../uvm/uvm_glue.c:436
#3 0xf001fcf4 in main () at ../../../../kern/init_main.c:420
Please note that I've modified sys/arch/sparc/sparc/trap.c to
>How-To-Repeat:
Put 1.4_BETA on a SS10/41, put under load (cd /usr/pkgsrc ;
make package). The machine has /usr/pkgsrc mounted via NFS
(amd).
>Fix:
Before 1.4 is out, please.
>Audit-Trail:
>Unformatted: