Date: Sat, 31 Oct 2009 17:10:10 +0100 From: Paul B Mahol <onemda@gmail.com> To: current@freebsd.org Subject: rum(4) crash with adhoc Message-ID: <3a142e750910310910p69c33c9xddb28e93327da37a@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
While testing adhoc with rum and ndis I got hit with this one: Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex rum0 (network driver) r = 0 (0xc405e1a4) locked @ /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_request.c:540 KDB: stack backtrace: db_trace_self_wrapper(c062f6f1,e63e6a94,c04e7ddf,21c,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(21c,0,ffffffff,c07dd8f4,e63e6acc,...) at kdb_backtrace+0x29 _witness_debugger(c0631b57,e63e6ae0,4,1,0,...) at _witness_debugger+0x1e witness_warn(5,0,c064f703,c04e6f77,c069bba0,...) at witness_warn+0x1e9 trap(e63e6b6c) at trap+0x179 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc451c3af, esp = 0xe63e6bac, ebp = 0xe63e6bb8 --- ieee80211_getcapinfo(c41a8000,ffff,c450c616,c41a887c,c4566400,...) at ieee80211_getcapinfo+0x78 ieee80211_beacon_construct(c4561000,18,676,43014,c3e5d800,...) at ieee80211_beacon_construct+0x67 ieee80211_beacon_alloc(c4561000,c41a887c,6,2cb,e63e6c48,...) at ieee80211_beacon_alloc+0x99 rum_newstate(c41a8000,5,ffffffff,654,e63e6ca8,...) at rum_newstate+0x2e7 ieee80211_newstate_cb(c41a8000,2,c0630f47,51,c4486418,...) at ieee80211_newstate_cb+0xac taskqueue_run(c4486400,c4486418,0,c0621864,0,...) at taskqueue_run+0xfd taskqueue_thread_loop(c455a074,e63e6d38,c0627aba,343,c069bba0,...) at taskqueue_thread_loop+0x65 fork_exit(c04e159c,c455a074,e63e6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe63e6d70, ebp = 0 --- Only what I were trying to do is to set SSID for rum0 adhoc wlanmode. Looks like it will not crash if same SSID is already available on network.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a142e750910310910p69c33c9xddb28e93327da37a>