Panic with today's -CURRENT at runq_choose+0x83

2002-02-20 Thread David Wolfskill

Just built  installed today's -CURRENT (CVSup around 0347 hrs. PST):

Wed Feb 20 05:48:23 PST 2002

FreeBSD/i386 (freebeast.catwhisker.org) (cuaa0)

login: Fboot() called on cpu#0
Waiting (max 60 seconds) for system process `vnlru' to stop...stopped
lock order reversal
 1st 0xc0337420 sched lock @ /usr/src/sys/kern/kern_idle.c:105
 2nd 0xc0390840 sio @ /usr/src/sys/dev/sio/sio.c:3137
kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
cpuid = 0; lapic.id = 
fault virtual address   = 0xd6820001
fault code  = supervisor read, page not present
instruction pointer = 0x8:0xc01a78cf
stack pointer   = 0x10:0xd683ccd0
frame pointer   = 0x10:0xd683cce0
code segment= base 0x0, limit 0xf, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags= resume, IOPL = 0
current process = 11 (idle: cpu0)
kernel: type 12 trap, code=0
timeout stopping cpus
Stopped at  runq_choose+0x83:   movl0(%edx),%eax
db trace
runq_choose(c035a660,d683cd0c,c02b1b3e,c01a8d87,12e) at runq_choose+0x83
choosethread(c01a8d87,12e,c0196384,d682c500,1a09) at choosethread+0xd
sw1(d682c600,d683cd34,c01961c4,0,d683cd48) at sw1+0x20
idle_proc(0,d683cd48,0,c0196384,0) at idle_proc+0x5c
fork_exit(c0196384,0,d683cd48) at fork_exit+0x9c
fork_trampoline() at fork_trampoline+0x8
db show pcpu 0
cpuid= 0
curthread= 0xd682c600: pid 11 idle: cpu0
curpcb   = 0xd683cda0
fpcurthread  = none
idlethread   = 0xd682c600: pid 11 idle: cpu0
currentldt   = 0x28
spin locks held:
exclusive (spin mutex) sched lock (0xc0337420) locked @ 
/usr/src/sys/kern/kern_idle.c:105
db show pcpu 1
cpuid= 1
curthread= 0xda408700: pid 90879 reboot
curpcb   = 0xda4b8da0
fpcurthread  = none
idlethread   = 0xd682c900: pid 10 idle: cpu1
currentldt   = 0x28
spin locks held:
exclusive (spin mutex) clk (0xc033ad00) locked @ /usr/src/sys/i386/isa/clock.c:415
db show locks
exclusive (spin mutex) sched lock (0xc0337420) locked @ 
/usr/src/sys/kern/kern_idle.c:105
db 


I have some errands to run; should be back within about 1.5 hrs., but
will be quite willing to poke  hack around to see what's up after that
time.

Cheers,
david
-- 
David H. Wolfskill  [EMAIL PROTECTED]
I believe it would be irresponsible (and thus, unethical) for me to advise,
recommend, or support the use of any product that is or depends on any
Microsoft product for any purpose other than personal amusement.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Sorry, false alarm (was: Panic with today's -CURRENT at runq_choose+0x83)

2002-02-20 Thread David Wolfskill

Date: Wed, 20 Feb 2002 07:49:19 -0800 (PST)
From: David Wolfskill [EMAIL PROTECTED]

Just built  installed today's -CURRENT (CVSup around 0347 hrs. PST):

...
Stopped at  runq_choose+0x83:   movl0(%edx),%eax
db trace
runq_choose(c035a660,d683cd0c,c02b1b3e,c01a8d87,12e) at runq_choose+0x83
choosethread(c01a8d87,12e,c0196384,d682c500,1a09) at choosethread+0xd
sw1(d682c600,d683cd34,c01961c4,0,d683cd48) at sw1+0x20
idle_proc(0,d683cd48,0,c0196384,0) at idle_proc+0x5c
fork_exit(c0196384,0,d683cd48) at fork_exit+0x9c
fork_trampoline() at fork_trampoline+0x8

Ahhh... that would seem to have been merely fallout from the upgrade
process I used.  A subsequent reboot worked fine:

freebeast(5.0-C)[1] uname -a
FreeBSD freebeast.catwhisker.org 5.0-CURRENT FreeBSD 5.0-CURRENT #84: Wed Feb 20 
07:20:46 PST 2002 
[EMAIL PROTECTED]:/common/S4/obj/usr/src/sys/FREEBEAST  i386
freebeast(5.0-C)[2] 

and I didn't even have the above-referenced panic at all on my laptop:

g1-7(5.0-C)[1] uname -a
FreeBSD g1-7.catwhisker.org 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Wed Feb 20 09:13:13 
PST 2002 [EMAIL PROTECTED]:/common/S3/obj/usr/src/sys/LAPTOP_30W_NC  i386
g1-7(5.0-C)[2] 


So... move along, folks; nothing to see here  Sorry for the noise.

Cheers,
david   (links to my resume at http://www.catwhisker.org/~david)
-- 
David H. Wolfskill  [EMAIL PROTECTED]
I believe it would be irresponsible (and thus, unethical) for me to advise,
recommend, or support the use of any product that is or depends on any
Microsoft product for any purpose other than personal amusement.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message