Bug 490454 - Kernel Oops in iwlcore() - iwl-sta.c:708
Summary: Kernel Oops in iwlcore() - iwl-sta.c:708
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 10
Hardware: i386
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-03-16 14:43 UTC by matthias.guentert
Modified: 2009-12-18 09:02 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-18 09:02:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description matthias.guentert 2009-03-16 14:43:30 UTC
Description of problem:

When surfing the internet using wlan on my thinkpad t400 running f10 i receive about every minute the following kernel oops:

WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:708 iwl_set_dynamic_key+0x21d/0x469 [iwlcore]()
Hardware name: 2767AG8
no space for new kewModules linked in: fuse i915 drm rfcomm bridge stp bnep sco l2cap sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_multipath uinput snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq arc4 ecb snd_seq_device snd_pcm_oss iwlagn snd_mixer_oss iwlcore snd_pcm snd_timer uvcvideo snd_page_alloc snd_hwdep mac80211 compat_ioctl32 snd videodev v4l1_compat soundcore cfg80211 e1000e yenta_socket thinkpad_acpi i2c_i801 sdhci_pci rsrc_nonstatic firewire_ohci sdhci mmc_core firewire_core i2c_core ricoh_mmc btusb rfkill ata_generic pcspkr bluetooth video pata_acpi joydev output hwmon crc_itu_t wmi sha256_generic cbc aes_i586 aes_generic dm_crypt crypto_blkcipher [last unloaded: microcode]
Pid: 9, comm: events/0 Tainted: G        W 2.6.27.19-170.2.35.fc10.i686.PAE #1
 [<c0432ab0>] warn_slowpath+0x69/0x89
 [<c0494d19>] ? __slab_alloc+0x56/0x453
 [<c042478e>] ? need_resched+0x18/0x22
 [<c06b5892>] ? _cond_resched+0x8/0x32
 [<c06b5e14>] ? mutex_lock+0x1d/0x2d
 [<c0502976>] ? inode_doinit_with_dentry+0x40e/0x41f
 [<c0502fff>] ? selinux_inode_alloc_security+0x40/0x6b
 [<f8cbf3d2>] iwl_set_dynamic_key+0x21d/0x469 [iwlcore]
 [<c04a820a>] ? dput+0x34/0x107
 [<f8cc2340>] ? iwl_scan_cancel+0x20/0x12d [iwlcore]
 [<f8cc360d>] ? iwl_scan_cancel_timeout+0x1c/0x83 [iwlcore]
 [<f8d030ac>] iwl4965_mac_set_key+0x1e8/0x300 [iwlagn]
 [<c04b0c18>] ? simple_release_fs+0x45/0x4b
 [<c04f18bb>] ? debugfs_remove+0x44/0x48
 [<f8d02ec4>] ? iwl4965_mac_set_key+0x0/0x300 [iwlagn]
 [<f8c6762e>] __ieee80211_key_todo+0x112/0x1f8 [mac80211]
 [<c042478e>] ? need_resched+0x18/0x22
 [<c06b5892>] ? _cond_resched+0x8/0x32
 [<f8c677f9>] ieee80211_key_todo+0x12/0x1e [mac80211]
 [<f8c6780d>] key_todo+0x8/0xa [mac80211]
 [<c044105d>] run_workqueue+0x89/0x113
 [<f8c67805>] ? key_todo+0x0/0xa [mac80211]
 [<c04411b3>] worker_thread+0xcc/0xd8
 [<c0443f0e>] ? autoremove_wake_function+0x0/0x33
 [<c04410e7>] ? worker_thread+0x0/0xd8
 [<c0443c6b>] kthread+0x3b/0x61
 [<c0443c30>] ? kthread+0x0/0x61
 [<c040990b>] kernel_thread_helper+0x7/0x10
 ======================
 ======================---[ end trace 487f459b845ed3d7 ]---


How reproducible:
connect to a wifi hotspot... 

Additional info:
i can use the wireless connection without any problems, but it seems that the kernel module gets reloaded every minute or so... 

dmesg output:
http://rafb.net/p/qJ1qeE98.html

lsmod output:
http://rafb.net/p/ohWY8E45.html

Please let me know if you need any further information

Comment 1 Walter Neumann 2009-03-17 16:00:22 UTC
I get this every 10 minutes exactly, consistently over several days.  Wireless is still working fine. Here a segment from /var/log/messages:

Mar 15 06:53:14 lcn NetworkManager: <info>  (wlan0): supplicant connection state:  completed -> group handshake
Mar 15 06:53:14 lcn NetworkManager: <info>  (wlan0): supplicant connection state:  group handshake -> completed
Mar 15 06:53:14 lcn kernel: iwlagn: Removing wrong key 2 0x420b
Mar 15 06:53:14 lcn kernel: ------------[ cut here ]------------
Mar 15 06:53:14 lcn kernel: WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:708 iwl_set_dynamic_key+0x21a/0x46e [iwlcore]()
Mar 15 06:53:14 lcn kernel: Hardware name: Precision M4400                 
Mar 15 06:53:14 lcn kernel: no space for new kewModules linked in: fuse sco bridge stp bnep l2cap bluetooth coretemp hwmon sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6tabl
e_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table squashfs dm_multipath uinput arc4 nvidia(P) ecb snd_hda_intel crypto_blkcipher snd_seq_dummy snd_seq_
oss iwlagn snd_seq_midi_event snd_seq snd_seq_device iwlcore snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc rfkill snd_hwdep dcdbas joydev firewire_ohci i2
c_i801 sdhci_pci firewire_core mac80211 snd e1000e sdhci video battery pcspkr ac i2c_core mmc_core soundcore crc_itu_t output yenta_socket rsrc_nonstatic cfg80211 wmi 
[last unloaded: microcode]
Mar 15 06:53:14 lcn kernel: Pid: 13333, comm: events/1 Tainted: P        W 2.6.27.19-170.2.35.fc10.x86_64 #1
Mar 15 06:53:14 lcn kernel:
Mar 15 06:53:14 lcn kernel: Call Trace:
Mar 15 06:53:14 lcn kernel: [<ffffffff81041763>] warn_slowpath+0xac/0xd5
Mar 15 06:53:14 lcn kernel: [<ffffffff8113f357>] ? avc_has_perm+0x4e/0x60
Mar 15 06:53:14 lcn kernel: [<ffffffff810ba2ac>] ? get_partial_node+0x58/0x75
Mar 15 06:53:14 lcn kernel: [<ffffffff810ba5ca>] ? __slab_alloc+0x73/0x3d6
Mar 15 06:53:14 lcn kernel: [<ffffffff81031103>] ? need_resched+0x1e/0x28
Mar 15 06:53:14 lcn kernel: [<ffffffff813321a2>] ? _cond_resched+0x9/0x38
Mar 15 06:53:14 lcn kernel: [<ffffffff81332741>] ? mutex_lock+0x22/0x33
Mar 15 06:53:14 lcn kernel: [<ffffffff811433bc>] ? inode_doinit_with_dentry+0x41f/0x435
Mar 15 06:53:14 lcn kernel: [<ffffffffa0189a38>] ? iwl4965_mac_set_key+0x0/0x3a8 [iwlagn]
Mar 15 06:53:14 lcn kernel: [<ffffffffa0150b78>] iwl_set_dynamic_key+0x21a/0x46e [iwlcore]
Mar 15 06:53:14 lcn kernel: [<ffffffff8112eb2b>] ? debugfs_mknod+0x114/0x11d
Mar 15 06:53:14 lcn kernel: [<ffffffff810d200f>] ? dput+0x3d/0x13e
Mar 15 06:53:14 lcn kernel: [<ffffffffa015425b>] ? iwl_scan_cancel+0x22/0x159 [iwlcore]
Mar 15 06:53:14 lcn kernel: [<ffffffffa0189c82>] iwl4965_mac_set_key+0x24a/0x3a8 [iwlagn]
Mar 15 06:53:14 lcn kernel: [<ffffffffa00b0259>] ? __ieee80211_key_todo+0x1e1/0x234 [mac80211]
Mar 15 06:53:14 lcn kernel: [<ffffffffa00b01ae>] __ieee80211_key_todo+0x136/0x234 [mac80211]
Mar 15 06:53:14 lcn kernel: [<ffffffff81031103>] ? need_resched+0x1e/0x28
Mar 15 06:53:14 lcn kernel: [<ffffffffa00b03d3>] ? key_todo+0x0/0xb [mac80211]
Mar 15 06:53:14 lcn kernel: [<ffffffffa00b03c5>] ieee80211_key_todo+0x15/0x23 [mac80211]
Mar 15 06:53:14 lcn kernel: [<ffffffffa00b03dc>] key_todo+0x9/0xb [mac80211]
Mar 15 06:53:14 lcn kernel: [<ffffffff81051c85>] run_workqueue+0xa3/0x146
Mar 15 06:53:14 lcn kernel: [<ffffffff81051e1d>] worker_thread+0xf5/0x109
Mar 15 06:53:14 lcn kernel: [<ffffffff8105553d>] ? autoremove_wake_function+0x0/0x38
Mar 15 06:53:14 lcn kernel: [<ffffffff81051d28>] ? worker_thread+0x0/0x109
Mar 15 06:53:14 lcn kernel: [<ffffffff810551f7>] kthread+0x49/0x76
Mar 15 06:53:14 lcn kernel: [<ffffffff81011719>] child_rip+0xa/0x11
Mar 15 06:53:14 lcn kernel: [<ffffffff81010a37>] ? restore_args+0x0/0x30
Mar 15 06:53:14 lcn kernel: [<ffffffff810551ae>] ? kthread+0x0/0x76
Mar 15 06:53:14 lcn kernel: [<ffffffff8101170f>] ? child_rip+0x0/0x11
Mar 15 06:53:14 lcn kernel:
Mar 15 06:53:14 lcn kernel: ---[ end trace b38615e4f98ea484 ]---
Mar 15 07:03:14 lcn NetworkManager: <info>  (wlan0): supplicant connection state:  completed -> group handshake
Mar 15 07:03:14 lcn NetworkManager: <info>  (wlan0): supplicant connection state:  group handshake -> completed
Mar 15 07:03:14 lcn kernel: ------------[ cut here ]------------
Mar 15 07:03:14 lcn kernel: WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:708 iwl_set_dynamic_key+0x21a/0x46e [iwlcore]()
Mar 15 07:03:14 lcn kernel: Hardware name: Precision M4400

Comment 2 Christopher A. Williams 2009-05-25 23:17:38 UTC
Same from me here also on a T400, except that I am running Fedora 11 Preview Release.

Wireless continues to work just fine, but the messages are pretty annoying...

I would post details, but they look basically identical. Should we update to include F11

Comment 3 Bug Zapper 2009-11-18 11:21:21 UTC
This message is a reminder that Fedora 10 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 10.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '10'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 10's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 10 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 4 Bug Zapper 2009-12-18 09:02:00 UTC
Fedora 10 changed to end-of-life (EOL) status on 2009-12-17. Fedora 10 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.