Oops in wireless from today's git

From: Chris Clayton
Date: Sun May 10 2009 - 15:39:52 EST


Hi,

Please cc me on any reply as I'm not subscribed.

I've just done a git pull and built, installed and booted the kernel.
Unfortunately I got the oops below.

BUG: unable to handle kernel NULL pointer dereference at 00000010
IP: [<e0a734e3>] minstrel_alloc_sta+0x53/0xc0 [mac80211]
*pde = 00000000
Oops: 0000 [#1] PREEMPT
last sysfs file:
/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/0000:03:00.0/firmware/0000:03:00.0/loading
Modules linked in: af_packet arc4 ecb rt61pci crc_itu_t rt2x00pci
rt2x00lib led_class input_polldev ehci_hcd mac80211 usbhid pcmcia
cfg80211eeprom_93cx6 uhci_hcd parport_pc irda yenta_socket 3c59x
rsrc_nonstatic usbcore floppy joydev parport crc_ccitt pcmcia_core

Pid: 1006, comm: phy0 Not tainted (2.6.30-rc5 #158) Latitude C610
EIP: 0060:[<e0a734e3>] EFLAGS: 00010206 CPU: 0
EIP is at minstrel_alloc_sta+0x53/0xc0 [mac80211]
EAX: 0000000c EBX: decf63e0 ECX: ded08060 EDX: 00000000
ESI: 00008020 EDI: 0000000c EBP: 00000020 ESP: ded14ce0
DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process phy0 (pid: 1006, ti=ded14000 task=dfb1f1e0 task.ti=ded14000)
Stack:
e0a7c260 dfa84a00 dfaa3498 dfaa3320 e0a5c409 00000020 decf6460 dfbfd074
decf648a ded08140 e0a63c88 e0a744ac dfaa3000 e0a744a6 dfbfd036 00000471
00000000 00000001 00000048 dfaa3320 dfaa3000 ded4ac00 ded08140 dfbfd02c
Call Trace:
[<e0a5c409>] ? sta_info_alloc+0x69/0x100 [mac80211]
[<e0a63c88>] ? ieee80211_rx_mgmt_assoc_resp+0xb58/0xc40 [mac80211]
[<c030f22b>] ? dev_hard_start_xmit+0x20b/0x280
[<e09cc48e>] ? cfg80211_get_bss+0x14e/0x170 [cfg80211]
[<e09d2139>] ? nl80211_send_rx_auth+0x19/0x20 [cfg80211]
[<e0a646d3>] ? ieee80211_sta_rx_queued_mgmt+0xd3/0x8a0 [mac80211]
[<e0a6fbd9>] ? ieee80211_master_start_xmit+0x1a9/0x350 [mac80211]
[<c030f22b>] ? dev_hard_start_xmit+0x20b/0x280
[<e0abb7fe>] ? rt2x00lib_config_intf+0x9e/0x140 [rt2x00lib]
[<c0119bf6>] ? update_curr+0x176/0x1c0
[<c011a03d>] ? dequeue_task_fair+0x1d/0x170
[<c01189d9>] ? dequeue_task+0x69/0xc0
[<e0a64ea0>] ? ieee80211_sta_work+0x0/0x680 [mac80211]
[<e0a64f1b>] ? ieee80211_sta_work+0x7b/0x680 [mac80211]
[<c03810ad>] ? __schedule+0x1dd/0x390
[<e0a64ea0>] ? ieee80211_sta_work+0x0/0x680 [mac80211]
[<c0130af3>] ? worker_thread+0x103/0x200
[<c03810ad>] ? __schedule+0x1dd/0x390
[<c0102da6>] ? ret_from_fork+0x6/0x1c
[<c01341e0>] ? autoremove_wake_function+0x0/0x50
[<c01309f0>] ? worker_thread+0x0/0x200
[<c0133e10>] ? kthread+0x40/0x80
[<c0133dd0>] ? kthread+0x0/0x80
[<c0103593>] ? kernel_thread_helper+0x7/0x14
Code: ab 44 c0 0f 44 05 90 ab 44 c0 e8 c9 fd 6f df 89 c3 31 c0 85 db
74 4c 8b 4f 20 31 c0 8b 51 1c 8b 7a 10 85 ff 0f 49 42 10 8b 51 20 <39>
42 10 0f 4d 42 10 89 f2 8d 3c 80 8d 04 b8 c1 e0 02 e8 c6 fc
EIP: [<e0a734e3>] minstrel_alloc_sta+0x53/0xc0 [mac80211] SS:ESP 0068:ded14ce0
CR2: 0000000000000010
---[ end trace 2f5d5a3a28e3cab5 ]---
note: phy0[1006] exited with preempt_count 1

My config is attached.

Happy to test any patches.

Thanks,

Chris

--
No, Sir; there is nothing which has yet been contrived by man, by
which so much happiness is produced as by a good tavern or inn -
Doctor Samuel Johnson

Attachment: config-rc5
Description: Binary data