NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/45137: Kernel assertion in userret.h
>Number: 45137
>Category: kern
>Synopsis: Kernel assertion in userret.h
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jul 12 08:00:00 +0000 2011
>Originator: Hauke Fath
>Release: NetBSD 5.99.54
>Organization:
Falling Raindrops
>Environment:
System: NetBSD pizza.causeuse.org 5.99.54 NetBSD 5.99.54 (PIZZA_PF) #0: Tue Jul
5 17:29:25 CEST 2011
hf@Hochstuhl:/var/obj/netbsd-builds/developer/sparc/sys/arch/sparc/compile/PIZZA_PF
sparc
Architecture: sparc
Machine: sparc
>Description:
During startup, a current DIAGNOSTIC kernel reproducibly runs
into the following assertion:
[...]
Starting rarpd.
Starting timed.
panic: kernel diagnostic assertion "l->l_nopreempt == 0" failed: file
"/public/netbsd-developer/sys/sys/userret.h", line 118
cpu0: Begin traceback...
0x0(0xf02ecbc8, 0xf031ba68, 0x76, 0xf031bab8, 0x1, 0x0) at
netbsd:syscall_plain+0x384
syscall_plain(0xf4396d88, 0xf4f34fb0, 0x404ac0c8, 0x1, 0x0, 0x4d) at
netbsd:memfault_sun4m+0x408
cpu0: End traceback...
Frame pointer is at 0xf4f34d10
Call traceback:
pc = 0xf012b490 args = (0xf035de8c, 0x0, 0x0, 0xf034f400, 0x75, 0xffffffff)
fp = 0xf4f34d78
pc = 0xf01ef97c args = (0x104, 0x0, 0xefffffff, 0xf4f34ef8, 0xf01eec10, 0x1)
fp = 0xf4f34de8
pc = 0xf02c1bf0 args = (0xf032d128, 0xf02ecbc8, 0xf031bab8, 0xf0347800,
0xf034d000, 0x104) fp = 0xf4f34e58
pc = 0xf02023e4 args = (0xf02ecbc8, 0xf031ba68, 0x76, 0xf031bab8, 0x1, 0x0)
fp = 0xf4f34ec0
pc = 0xf0006578 args = (0xf4396d88, 0xf4f34fb0, 0x404ac0c8, 0x1, 0x0, 0x4d)
fp = 0xf4f34f50
pc = 0x40485a34 args = (0x40600000, 0x4da62, 0xefffdacc, 0x1, 0x10b750,
0x4c) fp = 0xefffda68
dump to dev 7,1 not possible
rebooting
-- enabling ddb resulted in a somewhat garbled
[...]
Starting ntpd.
Starting rarpd.
Starting timed.
panic:pk0r eo ds intstic tssertixn "c-0l_noare48pn == 0f fai2ed frle 40pu00cc/n
,PSs
-developer/sys/sys/userret.h", line 118
Stopped in pid 825.1 (ntpd) at netbsd:cpu_Debugger+0x4: or %o7, %g0, %g1
db{1}> t
cpu_Debugger(0xf032d1b0, 0xf02ecc38, 0xf031bb28, 0xf0347800, 0xf0370400, 0x104)
at netbsd:kern_assert+0x30
kern_assert(0xf02ecc38, 0xf031bad8, 0x76, 0xf031bb28, 0x1, 0x0) at
netbsd:syscall_plain+0x384
syscall_plain(0xf4fc4018, 0xf5005fb0, 0x404ac0c8, 0x1, 0x0, 0x41) at
netbsd:memfault_sun4m+0x408
db{1}>
>How-To-Repeat:
Boot a current DIAGNOSTIC kernel (on sparc, if it matters)
with ntpd and timed enabled. .
>Fix:
None.
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index