panic in syscons

From: Paul B. Mahol <onemda_at_gmail.com>
Date: Wed, 17 Dec 2008 01:02:47 +0100
Hi

I got strange panic when swithching two vtys several times in short
interval (recently I'm full of various stupid ideas ;-)

db:0:kdb.enter.unknown>  run lockinfo
db:1:lockinfo> show locks
db:1:locks>  show alllocks
Process 697 (moused) thread 0xc3fff000 (100041)
Process 11 (intr) thread 0xc3d7e900 (100026)
db:1:alllocks>  show lockedvnods
Locked vnodes
db:0:kdb.enter.unknown>  show pcpu
cpuid        = 0
curthread    = 0xc3d7e900: pid 11 "irq1: atkbd0"
curpcb       = 0xc3a22d90
fpcurthread  = none
idlethread   = 0xc3cfdb40: pid 10 "idle: cpu0"
APIC ID      = 0
currentldt   = 0x50
spin locks held:
db:0:kdb.enter.unknown>  bt
Tracing pid 11 tid 100026 td 0xc3d7e900
sc_switch_scr(c0811480,2,1,0,1,...) at sc_switch_scr+0x22c
scgetc(c068c1b0,0,c0617736,26b,c04faaad,...) at scgetc+0x619
sckbdevent(c07fb3c0,0,c0811480,c068c1b0,8,...) at sckbdevent+0x224
atkbd_intr(c07fb3c0,0,c3a22cc8,c04a016f,c07fb3c0,...) at atkbd_intr+0x8a
atkbdintr(c07fb3c0,0,c061c876,46d,c3cfa238,...) at atkbdintr+0x21
intr_event_execute_handlers(c3cfba90,c3cfa200,c061c876,4dd,c3cfa270,...)
at intr_event_execute_handlers+0x10f
ithread_loop(c3e56970,c3a22d38,c061c5cc,32d,c3cfba90,...) at ithread_loop+0x98
fork_exit(c04a0cbf,c3e56970,c3a22d38) at fork_exit+0xb8
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xc3a22d70, ebp = 0 ---


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0xd33f6a20
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc04638bc
stack pointer           = 0x28:0xc3a22bc0
frame pointer           = 0x28:0xc3a22be4
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 11 (irq1: atkbd0)
exclusive sleep mutex Giant (Giant) r = 1 (0xc068c1b0) locked _at_
/usr/src/sys/dev/syscons/syscons.c:619
shared sx filedesc structure (filedesc structure) r = 0 (0xc3fd2b2c)
locked _at_ /usr/src/sys/kern/sys_generic.c:958
exclusive sleep mutex Giant (Giant) r = 1 (0xc068c1b0) locked _at_
/usr/src/sys/dev/syscons/syscons.c:619

-- 
Paul
Received on Tue Dec 16 2008 - 23:02:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:39 UTC