All of lore.kernel.org
 help / color / mirror / Atom feed
From: Justin Madru <jdm64@gawab.com>
To: lkml <linux-kernel@vger.kernel.org>, linux-wireless@vger.kernel.org
Cc: Johannes Berg <johannes@sipsolutions.net>,
	Michael Wu <flamingice@sourmilk.net>
Subject: Oops in mac80211 with 2.6.26-rc3 triggered playing a video
Date: Sun, 25 May 2008 21:41:53 -0700	[thread overview]
Message-ID: <483A3F91.6020403@gawab.com> (raw)

Hi,

I've been getting kernel crashes at random when a video file just starts 
to play (using VLC).
As soon as the first frame shows, the system locks up hard (sometimes 
not even alt+sysrq+b works).

Just recently, when it crashed it was able to print an oops to the 
syslog. The weird thing is that it says that it's a bug in mac80211? But 
I only have the crash the instant a video file starts to play. (I have 
an Intel 3945 wireles, and Intel i945 graphic card)

BUG: unable to handle kernel NULL pointer dereference at 00000090
IP: [<f89e721f>] :mac80211:ieee80211_associate+0x24f/0x610
*pde = 00000000
Oops: 0000 [#1] PREEMPT SMP
Modules linked in: i915 acpi_cpufreq cpufreq_powersave cpufreq_stats 
cpufreq_userspace cpufreq_conservative container sbs sbshc ext3 jbd 
mbcache arc4 ecb crypto_blkcipher rtc dcdbas cryptomgr crypto_algapi 
psmouse evdev snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm iwl3945 
mac80211 snd_timer crc32 snd_page_alloc video backlight output ac button 
battery intel_agp reiserfs sr_mod cdrom sg ata_piix ehci_hcd uhci_hcd 
usbcore thermal processor fan

Pid: 1899, comm: iwl3945 Not tainted (2.6.26-rc3-git #1)
EIP: 0060:[<f89e721f>] EFLAGS: 00010246 CPU: 1
EIP is at ieee80211_associate+0x24f/0x610 [mac80211]
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: f7b85e38
ESI: f7b85e84 EDI: ecc7122e EBP: f7bbdd34 ESP: f7bbdcc0
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process iwl3945 (pid: 1899, ti=f7bbd000 task=f718d390 task.ti=f7bbd000)
Stack: f7b85e84 00000000 f7bbdd14 00000202 f7b85e38 f7b85800 f7f65f00 
00000018
       f7bbdcfa 00000000 00000421 00000003 00000006 00000052 f7bbdd0c 
ecc7122c
       f71593a4 00000000 f7bbde15 f7bbdd3c c0295679 303a3030 33623a66 
3a31613a
Call Trace:
 [_format_mac_addr+0x79/0x90] ? _format_mac_addr+0x79/0x90
 [sched_debug_show+0x9c6/0xcb0] ? sched_debug_show+0x9c6/0xcb0
 [<f89e7610>] ? ieee80211_auth_completed+0x30/0x40 [mac80211]
 [<f89e7a73>] ? ieee80211_rx_mgmt_auth+0x303/0x4b0 [mac80211]
 [hrtimer_start+0xc2/0x150] ? hrtimer_start+0xc2/0x150
 [hrtick_set+0x85/0x100] ? hrtick_set+0x85/0x100
 [jbd:schedule+0x364/0x8c0] ? schedule+0x364/0x870
 [<f89e7da7>] ? ieee80211_sta_rx_queued_mgmt+0x187/0xcb0 [mac80211]
 [ext3:preempt_schedule+0x33/0x100] ? preempt_schedule+0x33/0x50
 [mac80211:dev_queue_xmit+0xa6/0x1f20] ? dev_queue_xmit+0xa6/0x330
 [mac80211:_spin_unlock_bh+0x18/0xb0] ? _spin_unlock_bh+0x18/0x20
 [<f89e33b7>] ? ieee80211_rx_bss_get+0xa7/0xc0 [mac80211]
 [mac80211:skb_dequeue+0x4d/0x360] ? skb_dequeue+0x4d/0x70
 [<f89e960f>] ? ieee80211_sta_work+0x8f/0x760 [mac80211]
 [hrtick_set+0xa7/0x100] ? hrtick_set+0xa7/0x100
 [jbd:schedule+0x364/0x8c0] ? schedule+0x364/0x870
 [run_workqueue+0x80/0x120] ? run_workqueue+0x80/0x120
 [<f89e9580>] ? ieee80211_sta_work+0x0/0x760 [mac80211]
 [worker_thread+0x88/0xe0] ? worker_thread+0x88/0xe0
 [<c013ba80>] ? autoremove_wake_function+0x0/0x40
 [worker_thread+0x0/0xe0] ? worker_thread+0x0/0xe0
 [kthread+0x42/0x70] ? kthread+0x42/0x70
 [kthread+0x0/0x70] ? kthread+0x0/0x70
 [kernel_thread_helper+0x7/0x18] ? kernel_thread_helper+0x7/0x18
 =======================
Code: c6 00 00 8b 55 9c 8b 4d c8 8b 42 70 88 41 01 8b 42 70 8b 7d c8 89 
c1 c1 e9 02 83 c7 02 f3 a5 89 c1 83 e1 03 74 02 f3 a4 8b 5d d0 <8b> 9b 
90 00 00 00 85 db 89 5d d8 0f 84 6d 03 00 00 8b 7d cc 8b
EIP: [<f89e721f>] ieee80211_associate+0x24f/0x610 [mac80211] SS:ESP 
0068:f7bbdcc0
---[ end trace 7afccad6600bfa21 ]---

Justin Madru


             reply	other threads:[~2008-05-26  4:48 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-26  4:41 Justin Madru [this message]
2008-05-26  7:49 ` Oops in mac80211 with 2.6.26-rc3 triggered playing a video Vegard Nossum
2008-05-26 17:01   ` Justin Madru
2008-05-26 17:52     ` Vegard Nossum
2008-05-26 18:46       ` Carlos R. Mafra
2008-05-29 17:38       ` Justin Madru

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=483A3F91.6020403@gawab.com \
    --to=jdm64@gawab.com \
    --cc=flamingice@sourmilk.net \
    --cc=johannes@sipsolutions.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.