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