kern/125181: [ndis] with wep enters kdb.enter.unknown, panics
Paul B. Mahol
onemda at gmail.com
Thu Jul 3 13:04:54 UTC 2008
pciconf -lv output of device:
ndis0 at pci0:16:0:0: class=0x028000 card=0x1364103c chip=0x431114e4
rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'Dell Wireless 1390 WLAN Mini-PCI Card'
class = network
part of textdump including bt:
db:1:lockinfo> show locks
db:1:locks> show alllocks
Process 2789 (ifconfig) thread 0xc404d690 (100068)
db:1:alllocks> show lockedvnods
Locked vnodes
db:0:kdb.enter.unknown> show pcpu
cpuid = 1
curthread = 0xc43e0d20: pid 0 "ndis0 taskq"
curpcb = 0xe64aed90
fpcurthread = none
idlethread = 0xc3c98d20: pid 10 "idle: cpu1"
APIC ID = 1
currentldt = 0x50
spin locks held:
db:0:kdb.enter.unknown> bt
Tracing pid 0 tid 100108 td 0xc43e0d20
ndis_auth_and_assoc(c4135400,1,c06f4d17,54,c44bf5dc,...) at
ndis_auth_and_assoc+0x368
taskqueue_run(c44bf5c0,c44bf5dc,0,c06e6c9f,0,...) at taskqueue_run+0x10b
taskqueue_thread_loop(c41355bc,e64aed38,c06ecbba,324,c07660e0,...) at
taskqueue_thread_loop+0x68
fork_exit(c0524e50,c41355bc,e64aed38) at fork_exit+0xb8
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xe64aed70, ebp = 0 ---
interesting dmesg output:
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address = 0xc4707024
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc0948cc8
stack pointer = 0x28:0xe64aeb24
frame pointer = 0x28:0xe64aeca4
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 = 0 (ndis0 taskq)
exclusive sleep mutex vm page queue free mutex r = 0 (0xc07c1c90)
locked @ /usr/local/src/sys/vm/vm_page.c:1404
exclusive sleep mutex vm page queue mutex r = 0 (0xc07c1ca4) locked @
/usr/local/src/sys/vm/vm_object.c:674
exclusive sleep mutex vm object (standard object) r = 0 (0xc46c12e8)
locked @ /usr/local/src/sys/vm/vm_object.c:447
exclusive sx user map r = 0 (0xc3c9cba4) locked @
/usr/local/src/sys/vm/vm_map.c:2425
More information about the freebsd-bugs
mailing list