#429: Kernel panic after playing with VAP modes and txpower
----------------------------+-----------------------------------------------
Reporter: Mister_X | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: madwifi: other | Version: trunk
Keywords: | Patch_attached: 0
----------------------------+-----------------------------------------------
Madwifi revision tested: r1452 and r1454[[BR]]
Distribution: Slackware 10.2 with kernel 2.4.31 (vanilla)[[BR]]
Card: Ubiquiti SRC
__'''You can easily reproduce it, follow these steps:'''__
1. Load the drivers with any parameter
2. Do anything you want (web surfing thru wireless interface, ...)
2. Erase all VAP but keep one in AP mode (or create it)
3. Set txpower to any valid/accepted value
4. Delete the AP VAP
5. Create a STA or a monitor VAP
6. Delete VAP
7. Create an AP VAP
8. Wait approx 5 second -> kernel panic
Kernel panic:
{{{
Unable to handle kernel NULL pointer dereference at virtual address
000002ec
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<d051ac82>] Tainted: P
EFLAGS: 00010292
eax: 00000000 ebx: cef74160 ecx: cf063892 edx: cc547000
esi: cf063882 edi: cc5471ad ebp: cf063882 esp: c12d1ef0
ds: 0018 es: 0018 ss: 0018
Process ksoftirqd_CPU0 (pid: 3, stackpage=c12d1000)
Stack: cf063857 cef74820 d050e56e cf063882 cef74160 cc5471ad cebf8160
cef74160
cefa2240 00000153 cef74160 cebf8160 d050e6ec cc547000 cef74820
cf063828
cf063828 cf738890 cebf0000 cc547000 cef74160 d0536e9a cc547000
cef74820
Call Trace: [<d050e56e>] [<d050e6ec>] [<d0536e9a>] [<d0530726>]
[<d053d1f0>]
[<d051da02>] [<d0516429>] [<c011abcb>] [<c011aa76>] [<c0105000>]
[<c011ae65>]
[<c01071a3>] [<c011ade0>]
Code: 8b 90 ec 02 00 00 8b 82 77 01 00 00 89 01 66 8b 82 7 01 00
<0> Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing
}}}
--
Ticket URL: <http://madwifi.org/ticket/429>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity