Kernel oops in swapper with iwlagn

Bug #485357 reported by Martin Emrich
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

While copying a large file from the network to an USB hard disk, I experienced this:

The computer did slow down more and more until X/Mouse/Keyboard froze completely. As there was still disk activity both on the internal drive (I did nothing on that) and the USB disk, I decided to let it continue. And after a few minutes, the computer returned to life. In dmesg, I saw multiple kernel oopses like this:

[25072.170633] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.170647] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.376602] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.376609] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.386446] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.477843] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25072.477862] iwlagn 0000:03:00.0: Can not allocate SKB buffers
[25073.911465] __ratelimit: 34 callbacks suppressed
[25073.911469] swapper: page allocation failure. order:2, mode:0x4020
[25073.911471] Pid: 0, comm: swapper Tainted: G C 2.6.31-14-generic #48-Ubuntu
[25073.911474] Call Trace:
[25073.911475] <IRQ> [<ffffffff810e083c>] __alloc_pages_slowpath+0x4cc/0x4e0
[25073.911486] [<ffffffff810e099e>] __alloc_pages_nodemask+0x14e/0x150
[25073.911490] [<ffffffff81111dfa>] kmalloc_large_node+0x5a/0xb0
[25073.911493] [<ffffffff81115fa5>] __kmalloc_node_track_caller+0x135/0x180
[25073.911513] [<ffffffffa0240899>] ? iwl_rx_allocate+0x1a9/0x230 [iwlcore]
[25073.911517] [<ffffffff8142e41b>] __alloc_skb+0x7b/0x180
[25073.911525] [<ffffffffa0240899>] iwl_rx_allocate+0x1a9/0x230 [iwlcore]
[25073.911529] [<ffffffff81284790>] ? swiotlb_map_page+0x0/0x120
[25073.911537] [<ffffffffa0241c36>] iwl_rx_replenish_now+0x16/0x30 [iwlcore]
[25073.911545] [<ffffffffa02724ba>] iwl_rx_handle+0x24a/0x2f0 [iwlagn]
[25073.911551] [<ffffffffa0272ad8>] iwl_irq_tasklet+0x138/0x480 [iwlagn]
[25073.911555] [<ffffffff8107c29b>] ? hrtimer_get_next_event+0xbb/0xf0
[25073.911558] [<ffffffff81063ee0>] tasklet_action+0xd0/0xe0
[25073.911566] [<ffffffffa023c28f>] ? iwl_isr_ict+0x10f/0x1a0 [iwlcore]
[25073.911569] [<ffffffff8106549d>] __do_softirq+0xbd/0x200
[25073.911573] [<ffffffff810131ec>] call_softirq+0x1c/0x30
[25073.911575] [<ffffffff81014bc5>] do_softirq+0x55/0x90
[25073.911578] [<ffffffff81065205>] irq_exit+0x85/0x90
[25073.911580] [<ffffffff81014100>] do_IRQ+0x70/0xe0
[25073.911584] [<ffffffff81012a13>] ret_from_intr+0x0/0x11
[25073.911585] <EOI> [<ffffffff81087503>] ? tick_nohz_restart_sched_tick+0x63/0x100
[25073.911591] [<ffffffff810874de>] ? tick_nohz_restart_sched_tick+0x3e/0x100
[25073.911594] [<ffffffff81010e4d>] ? cpu_idle+0xed/0x100
[25073.911598] [<ffffffff81514c56>] ? rest_init+0x66/0x70
[25073.911602] [<ffffffff8183a047>] ? start_kernel+0x352/0x35b
[25073.911605] [<ffffffff8183959a>] ? x86_64_start_reservations+0x125/0x129
[25073.911608] [<ffffffff81839698>] ? x86_64_start_kernel+0xfa/0x109
[25073.911610] Mem-Info:
[25073.911611] Node 0 DMA per-cpu:
[25073.911614] CPU 0: hi: 0, btch: 1 usd: 0
[25073.911615] CPU 1: hi: 0, btch: 1 usd: 0
[25073.911617] Node 0 DMA32 per-cpu:
[25073.911619] CPU 0: hi: 186, btch: 31 usd: 46
[25073.911621] CPU 1: hi: 186, btch: 31 usd: 119
[25073.911622] Node 0 Normal per-cpu:
[25073.911624] CPU 0: hi: 186, btch: 31 usd: 28
[25073.911626] CPU 1: hi: 186, btch: 31 usd: 73
[25073.911629] Active_anon:345571 active_file:64911 inactive_anon:166906
[25073.911630] inactive_file:146468 unevictable:155 dirty:128311 writeback:377 unstable:0
[25073.911631] free:192463 slab:26404 mapped:23469 pagetables:7370 bounce:0
[25073.911633] Node 0 DMA free:15616kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:12kB inactive_file:120kB unevictable:0kB present:15336kB pages_scanned:0 all_unreclaimable? no
[25073.911638] lowmem_reserve[]: 0 2958 3905 3905
[25073.911642] Node 0 DMA32 free:751956kB min:6044kB low:7552kB high:9064kB active_anon:1101640kB inactive_anon:342788kB active_file:182488kB inactive_file:454392kB unevictable:592kB present:3029636kB pages_scanned:33 all_unreclaimable? no
[25073.911647] lowmem_reserve[]: 0 0 946 946
[25073.911650] Node 0 Normal free:2280kB min:1932kB low:2412kB high:2896kB active_anon:280644kB inactive_anon:324836kB active_file:77144kB inactive_file:131360kB unevictable:28kB present:969600kB pages_scanned:132 all_unreclaimable? no
[25073.911655] lowmem_reserve[]: 0 0 0 0
[25073.911658] Node 0 DMA: 4*4kB 2*8kB 4*16kB 4*32kB 5*64kB 0*128kB 3*256kB 2*512kB 3*1024kB 3*2048kB 1*4096kB = 15648kB
[25073.911666] Node 0 DMA32: 127229*4kB 30316*8kB 0*16kB 0*32kB 0*64kB 0*128kB 2*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 751956kB
[25073.911674] Node 0 Normal: 492*4kB 19*8kB 0*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2280kB
[25073.911682] 320074 total pagecache pages
[25073.911684] 2792 pages in swap cache
[25073.911686] Swap cache stats: add 16055, delete 13263, find 1653/2087
[25073.911687] Free swap = 3875636kB
[25073.911688] Total swap = 3923600kB
[25073.921393] 1032192 pages RAM
[25073.921393] 52895 pages reserved
[25073.921393] 411697 pages shared
[25073.921393] 425716 pages non-shared
[25073.921393] iwlagn 0000:03:00.0: Can not allocate SKB buffers

Just before the box froze completely, and after returning, memory usage was ca. 60% applications and 30% cache according to the system monitor applet, and swap was almost unused.

For now, I turned off wireless and swap, and will reboot after submitting this bug report...

ProblemType: Bug
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: martin 2591 F.... pulseaudio
CRDA:
 country 98:
  (2402 - 2483 @ 40), (N/A, 20)
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 17'
   Mixer name : 'Conexant CX20561 (Hermosa)'
   Components : 'HDA:14f15051,17aa20ff,00100000'
   Controls : 14
   Simple ctrls : 7
Date: Thu Nov 19 16:39:47 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=95e9e976-0743-4d55-8f04-a61eff9f49f0
MachineType: LENOVO 7458WF7
Package: linux-image-2.6.31-14-generic 2.6.31-14.48
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-14-generic root=UUID=5a008663-52f3-4cbe-ac05-12b710df2baa ro usbcore.autosuspend=1 quiet splash
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 LANGUAGE=de_DE.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
SourcePackage: linux
Uname: Linux 2.6.31-14-generic x86_64
WpaSupplicantLog:

dmi.bios.date: 05/18/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET53WW (3.03 )
dmi.board.name: 7458WF7
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6DET53WW(3.03):bd05/18/2009:svnLENOVO:pn7458WF7:pvrThinkPadX200:rvnLENOVO:rn7458WF7:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7458WF7
dmi.product.version: ThinkPad X200
dmi.sys.vendor: LENOVO

Revision history for this message
Martin Emrich (emme) wrote :
Revision history for this message
Martin Emrich (emme) wrote :

Note: The copy operation was from the wired network, wireless was just on because NM does not turn it off when on a wired network. So the wireless connection should have had almost no traffic for several hours before the incident.

Andy Whitcroft (apw)
tags: added: kernel-karmic
Revision history for this message
Paul Ortyl (ortylp) wrote :

duplicate of #450981 ?

Revision history for this message
zigi (ziegleka) wrote :

I also think that this is duplicate of #450981.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Martin,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 485357

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
zigi (ziegleka) wrote :

All errors in WifiSyslog.txt is related to the bug #450981 and therefor I mark this bug as its duplicate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.