Ubuntu

[Dell Latitude E6510] WARNING: at /build/buildd/linux-3.2.0/net/mac80211/util.c:537 ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]()

Reported by Karol Szkudlarek on 2012-10-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned

Bug Description

I'm debugging suspend problems with my laptop on ubuntu 12.04 LTS via:

sudo sh -c "sync; echo 1 > /sys/power/pm_trace; pm-suspend"

During suspend after dmesg > dmesg.txt I noticed that kernel module mac80211 crashed with the following stack trace:

[ 525.024395] WARNING: at /build/buildd/linux-3.2.0/net/mac80211/util.c:537 ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]()
[ 525.024398] Hardware name: Latitude E6510
[ 525.024399] queueing ieee80211 work while going to suspend
[ 525.024401] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) nouveau ttm drm_kms_helper drm i2c_algo_bit mxm_wmi joydev snd_hda_codec_hdmi bnep rfcomm arc4 binfmt_misc ppdev dell_wmi sparse_keymap pcmcia snd_hda_codec_idt uvcvideo videodev dell_laptop dcdbas btusb bluetooth snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event iwlwifi snd_seq mac80211 i7core_edac psmouse(O) snd_timer snd_seq_device serio_raw cfg80211 edac_core parport_pc snd mei(C) yenta_socket pcmcia_rsrc pcmcia_core soundcore snd_page_alloc video mac_hid wmi coretemp lp parport uas usb_storage firewire_ohci sdhci_pci sdhci firewire_core e1000e crc_itu_t
[ 525.024445] Pid: 6454, comm: kworker/u:10 Tainted: G C O 3.2.0-32-generic-pae #51-Ubuntu
[ 525.024447] Call Trace:
[ 525.024456] [<c105a2c2>] warn_slowpath_common+0x72/0xa0
[ 525.024477] [<f8bb09d7>] ? ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
[ 525.024495] [<f8bb09d7>] ? ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
[ 525.024498] [<c105a393>] warn_slowpath_fmt+0x33/0x40
[ 525.024510] [<f8bb09d7>] ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
[ 525.024523] [<f8bb0a77>] ieee80211_queue_work+0x27/0x50 [mac80211]
[ 525.024534] [<f8b99c75>] ieee80211_sta_timer+0x35/0x40 [mac80211]
[ 525.024538] [<c106796f>] call_timer_fn+0x2f/0x110
[ 525.024541] [<c10c413d>] ? force_qs_rnp+0xfd/0x140
[ 525.024551] [<f8b99c40>] ? ieee80211_sta_bcn_mon_timer+0x30/0x30 [mac80211]
[ 525.024553] [<c106906b>] run_timer_softirq+0xeb/0x210
[ 525.024555] [<c10c45a3>] ? rcu_check_quiescent_state+0x23/0xa0
[ 525.024566] [<f8b99c40>] ? ieee80211_sta_bcn_mon_timer+0x30/0x30 [mac80211]
[ 525.024568] [<c10c4e37>] ? __rcu_process_callbacks+0x37/0xf0
[ 525.024570] [<c1060f00>] ? local_bh_enable_ip+0x90/0x90
[ 525.024572] [<c1060f81>] __do_softirq+0x81/0x1a0
[ 525.024574] [<c1060f00>] ? local_bh_enable_ip+0x90/0x90
[ 525.024575] <IRQ> [<c10612c6>] ? irq_exit+0x76/0xa0
[ 525.024579] [<c15ae4db>] ? do_IRQ+0x4b/0xc0
[ 525.024581] [<c11239e7>] ? __vmalloc_area_node+0xd7/0x150
[ 525.024584] [<c15ae330>] ? common_interrupt+0x30/0x38
[ 525.024587] [<c10300e0>] ? ftrace_mod_jmp+0x70/0x80
[ 525.024589] [<c15a6b65>] ? _raw_spin_unlock_irqrestore+0x15/0x20
[ 525.024598] [<f8f0c053>] ? nv_ro32+0xb3/0xf0 [nouveau]
[ 525.024606] [<f8f0c2a2>] ? nouveau_gpuobj_suspend+0x82/0xc0 [nouveau]
[ 525.024613] [<f8f06608>] ? nouveau_pci_suspend+0x248/0x3e0 [nouveau]
[ 525.024617] [<c12d1b65>] ? pci_legacy_suspend+0x35/0xc0
[ 525.024618] [<c15a4e99>] ? wait_for_common+0xe9/0x110
[ 525.024620] [<c12d2a5c>] ? pci_pm_suspend+0xac/0x110
[ 525.024623] [<c1573319>] ? klist_next+0x69/0xc0
[ 525.024626] [<c138b16d>] ? pm_op+0x14d/0x1a0
[ 525.024628] [<c138b3e7>] ? __device_suspend+0x1c7/0x200
[ 525.024630] [<c138bd9f>] ? async_suspend+0x1f/0x90
[ 525.024633] [<c1080cf9>] ? async_run_entry_fn+0x69/0x170
[ 525.024635] [<c1074a21>] ? process_one_work+0x101/0x3a0
[ 525.024637] [<c10752aa>] ? maybe_create_worker+0xda/0xe0
[ 525.024639] [<c1080c90>] ? async_schedule+0x20/0x20
[ 525.024641] [<c10754e4>] ? worker_thread+0x124/0x2d0
[ 525.024643] [<c10753c0>] ? manage_workers.isra.28+0x110/0x110
[ 525.024645] [<c10792dd>] ? kthread+0x6d/0x80
[ 525.024647] [<c1079270>] ? flush_kthread_worker+0x80/0x80
[ 525.024649] [<c15ae33e>] ? kernel_thread_helper+0x6/0x10
[ 525.024650] ---[ end trace 640100983d698625 ]---

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-32-generic-pae 3.2.0-32.51
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic-pae 3.2.30
Uname: Linux 3.2.0-32-generic-pae i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu13
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: karol 4334 F.... pulseaudio
 /dev/snd/controlC0: karol 4334 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xe8260000 irq 49'
   Mixer name : 'IDT 92HD81B1C5'
   Components : 'HDA:111d76d5,1028040b,00100104'
   Controls : 19
   Simple ctrls : 10
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xe3080000 irq 16'
   Mixer name : 'Nvidia GPU 0b HDMI/DP'
   Components : 'HDA:10de000b,10de0101,00100100'
   Controls : 24
   Simple ctrls : 4
Date: Fri Oct 19 22:09:12 2012
HibernationDevice: RESUME=UUID=2f359c84-8ea4-4b0e-9e3e-90637bc11617
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: Dell Inc. Latitude E6510
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
ProcFB: 0 nouveaufb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-32-generic-pae root=UUID=47e0fcf7-bdfe-42c7-84de-9e87c95a5e68 ro quiet splash video=vesa:off vga=normal vt.handoff=7
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory /home/karol not ours.
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-32-generic-pae N/A
 linux-backports-modules-3.2.0-32-generic-pae N/A
 linux-firmware 1.79.1
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/30/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.name: 0N5KHN
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd11/30/2011:svnDellInc.:pnLatitudeE6510:pvr0001:rvnDellInc.:rn0N5KHN:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6510
dmi.product.version: 0001
dmi.sys.vendor: Dell Inc.

Brad Figg (brad-figg) on 2012-10-19
Changed in linux (Ubuntu):
status: New → Confirmed
summary: - during suspend mac80211 crashed on E6510 Dell latitude laptop
+ [Dell Latitude E6510] WARNING: at
+ /build/buildd/linux-3.2.0/net/mac80211/util.c:537
+ ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]()
tags: added: needs-upstream-testing
tags: added: resume suspend

Karol Szkudlarek, thank you for reporting this bug and helping make Ubuntu better. Could you please unplug all your USB devices from the laptop, restart, perform the test mention in https://wiki.ubuntu.com/DebuggingKernelSuspend and attach your dmesg.txt to this report as a separate attachment?

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete

I've done as wrote in https://wiki.ubuntu.com/DebuggingKernelSuspend.
On my laptop pm-suspend crashed laptop and I have to manually boot up and after it I've created dmesg.txt. Please look at attachement.

Christopher,

in my dmesg I've found: Magic number: 0:418:499, how can I obtain more info about?

Karol Szkudlarek, regarding your comments https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1068833/comments/3 :
>"dmesg-after-crash.txt Edit (73.6 KiB, text/plain)
I've done as wrote in https://wiki.ubuntu.com/DebuggingKernelSuspend. On my laptop pm-suspend crashed laptop and I have to manually boot up and after it I've created dmesg.txt. Please look at attachement."

could you please capture the oops following https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Capturing_OOPs ?

Regarding your comments https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1068833/comments/4 :
>"in my dmesg I've found: Magic number: 0:418:499, how can I obtain more info about?"

https://wiki.ubuntu.com/DebuggingKernelSuspend#Further_hints

I've attached today crash kernel... log of crash (BUG: scheduling while atomic)...

And current dmesg.

Karol Szkudlarek, thank you for providing the requested information. As per http://www.dell.com/support/drivers/us/en/04/Product/latitude-e6510 an update is available for your BIOS (A13). Could you please update to this and comment if this changes anything?

If not, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the kernel in the mainline kernels archive directory daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.7-rc1-quantal

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

If you are unable to test the mainline kernel, please comment as to why specifically you were unable to test it and add the following tags:
kernel-unable-to-test-upstream
kernel-unable-to-test-upstream-VERSION-NUMBER

Please let us know your results. Thank you for your understanding.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

My laptop today crashed from resume... after working 5 days (suspend/resume). A 5 days ago I upgraded BIOS to A13.

and kern.log in attachement.

Next crash occured yesterday with:

Jan 1 01:00:11 karolszk-lap kernel: [ 3.223014] ata_link link6: hash matches
Jan 1 01:00:11 karolszk-lap kernel: [ 3.223016] link6: hash matches
Jan 1 01:00:11 karolszk-lap kernel: [ 3.223022] tty ttyS6: hash matches

Here a next logs of crashes....

Download full text (4.0 KiB)

The same similar stack:

Nov 11 20:46:45 karolszk-lap kernel: [47012.760257] ------------[ cut here ]------------
Nov 11 20:46:45 karolszk-lap kernel: [47012.760283] WARNING: at /build/buildd/linux-3.2.0/net/mac80211/util.c:537 ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]()
Nov 11 20:46:45 karolszk-lap kernel: [47012.760285] Hardware name: Latitude E6510
Nov 11 20:46:45 karolszk-lap kernel: [47012.760286] queueing ieee80211 work while going to suspend
Nov 11 20:46:45 karolszk-lap kernel: [47012.760288] Modules linked in: msr lrw gf128mul dm_crypt pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) nouveau ttm drm_kms_helper drm i2c_algo_bit mxm_wmi joydev rfcomm bnep binfmt_misc snd_hda_codec_hdmi arc4 ppdev dell_wmi sparse_keymap pcmcia dell_laptop dcdbas btusb bluetooth psmouse(O) uvcvideo videodev snd_hda_codec_idt serio_raw i7core_edac mei(C) edac_core iwlwifi mac80211 yenta_socket pcmcia_rsrc pcmcia_core snd_hda_intel snd_hda_codec snd_hwdep cfg80211 parport_pc snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device wmi snd mac_hid soundcore snd_page_alloc video coretemp lp parport usbhid hid firewire_ohci firewire_core sdhci_pci sdhci crc_itu_t e1000e
Nov 11 20:46:45 karolszk-lap kernel: [47012.760347] Pid: 0, comm: swapper/0 Tainted: G C O 3.2.0-32-generic-pae #51-Ubuntu
Nov 11 20:46:45 karolszk-lap kernel: [47012.760349] Call Trace:
Nov 11 20:46:45 karolszk-lap kernel: [47012.760359] [<c105a2c2>] warn_slowpath_common+0x72/0xa0
Nov 11 20:46:45 karolszk-lap kernel: [47012.760380] [<f8c199d7>] ? ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760394] [<f8c199d7>] ? ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760397] [<c105a393>] warn_slowpath_fmt+0x33/0x40
Nov 11 20:46:45 karolszk-lap kernel: [47012.760412] [<f8c199d7>] ieee80211_can_queue_work.isra.6+0x37/0x40 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760427] [<f8c19a77>] ieee80211_queue_work+0x27/0x50 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760439] [<f8c02c75>] ieee80211_sta_timer+0x35/0x40 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760443] [<c106796f>] call_timer_fn+0x2f/0x110
Nov 11 20:46:45 karolszk-lap kernel: [47012.760455] [<f8c02c40>] ? ieee80211_sta_bcn_mon_timer+0x30/0x30 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760457] [<c106906b>] run_timer_softirq+0xeb/0x210
Nov 11 20:46:45 karolszk-lap kernel: [47012.760469] [<f8c02c40>] ? ieee80211_sta_bcn_mon_timer+0x30/0x30 [mac80211]
Nov 11 20:46:45 karolszk-lap kernel: [47012.760472] [<c1060f00>] ? local_bh_enable_ip+0x90/0x90
Nov 11 20:46:45 karolszk-lap kernel: [47012.760474] [<c1060f81>] __do_softirq+0x81/0x1a0
Nov 11 20:46:45 karolszk-lap kernel: [47012.760478] [<c1060f00>] ? local_bh_enable_ip+0x90/0x90
Nov 11 20:46:45 karolszk-lap kernel: [47012.760479] <IRQ> [<c10612c6>] ? irq_exit+0x76/0xa0
Nov 11 20:46:45 karolszk-lap kernel: [47012.760485] [<c15ae4db>] ? do_IRQ+0x4b/0xc0
Nov 11 20:46:45 karolszk-lap kernel: [47012.760488] [<c108a32a>] ? tick_notify+0x11a/0x1d0
Nov 11 20:46:45 karolszk-lap kernel: [47012...

Read more...

Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.