NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
port-mips/45930: DIAGNOSTIC kernel on cobalt hits KASSERT in sys/arch/mips/mips/mips_fpu.c
>Number: 45930
>Category: port-mips
>Synopsis: DIAGNOSTIC kernel on cobalt hits KASSERT in
>sys/arch/mips/mips/mips_fpu.c
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-mips-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Feb 05 14:50:00 +0000 2012
>Originator: Nick Hudson
>Release: -current
>Organization:
n/a
>Environment:
NetBSD blue 5.99.64 NetBSD 5.99.64 (GENERIC) #8: Sun Feb 5 14:19:02 GMT 2012
nick@kenny:/u/obj/cobalt/usr/src/sys/arch/cobalt/compile/GENERIC cobalt
>Description:
uname is from kernel without the KASSERT.
panic: kernel diagnostic assertion "l == curlwp" failed: file
"/usr/src/sys/arch/mips/mips/mips_fpu.c", line 352
kernel: breakpoint trap
Stopped in pid 102.1 (sleep) at netbsd:cpu_Debugger+0x4: jr ra
bdslot: nop
db> t
0xc7f5bcc0: cpu_Debugger+4 (63061,500,4,80469c90) ra 802bdf2c sz 0
0xc7f5bcc0: vpanic+214 (63061,500,4,80469c90) ra 803cb07c sz 56
0xc7f5bcf8: kern_assert+3c (63061,80416450,8041b8ec,804376c4) ra 801c7814 sz 32
0xc7f5bd18: mips_fpu_state_release+84 (63061,80416450,8041b8ec,804376c4) ra
802b6848 sz 32
0xc7f5bd38: pcu_cpu_op+dc (63061,80416450,8041b8ec,804376c4) ra 802b6ccc sz 56
0xc7f5bd70: pcu_load+f0 (63061,80416450,8041b8ec,804376c4) ra 803051f4 sz 64
0xc7f5bdb0: trap+a14 (1,80416450,8041b8ec,400d4c) ra 801c4f38 sz 408
0xc7f5bf48: mips3_user_gen_exception+d8 (1,80416450,8041b8ec,400d4c) ra 0 sz 0
User-level: pid 102.1
db>
>How-To-Repeat:
Boot a mips machine with DIAGNOSTIC
>Fix:
Merge mips_fpu.c from matt-nb5-mips64 ?
Home |
Main Index |
Thread Index |
Old Index