lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100604092025.GA96690@trillian.comsick.at>
Date:	Fri, 4 Jun 2010 11:20:25 +0200
From:	Michael Guntsche <mike@...loops.com>
To:	linux-kernel <linux-kernel@...r.kernel.org>
Subject: [2.6.35-rc1] page alloc failure order:1, mode:0x4020

Hi list,

Testing 2.6.35-rc1 on my powerpc based routerboard I saw the following page allocation
error happening during an apt-get update with a semi loaded wlan
interface

[309611.189267] __alloc_pages_slowpath: 52 callbacks suppressed
[309611.194959] gzip: page allocation failure. order:1, mode:0x4020
[309611.200981] Call Trace:
[309611.203547] [c399bc50] [c0008144] show_stack+0x48/0x15c (unreliable)
[309611.210041] [c399bc80] [c006268c] __alloc_pages_nodemask+0x3d4/0x52c
[309611.216512] [c399bd20] [c008619c] __slab_alloc+0x560/0x570
[309611.222111] [c399bd60] [c0086a98] __kmalloc_track_caller+0xd4/0x104
[309611.228505] [c399bd80] [c01dd220] __alloc_skb+0x64/0x124
[309611.233944] [c399bda0] [c994e034] ath_rxbuf_alloc+0x34/0xbc [ath]
[309611.240178] [c399bdc0] [c9a1ec9c] ath_rx_tasklet+0x480/0x7c4 [ath9k]
[309611.246658] [c399be80] [c9a1dae0] ath9k_tasklet+0x114/0x13c [ath9k]
[309611.253055] [c399bea0] [c002532c] tasklet_action+0x88/0x104
[309611.258746] [c399bec0] [c0025e30] __do_softirq+0xb4/0x134
[309611.264261] [c399bf00] [c0005ec4] do_softirq+0x58/0x5c
[309611.269514] [c399bf10] [c0025c20] irq_exit+0x7c/0x9c
[309611.274591] [c399bf20] [c0005f64] do_IRQ+0x9c/0xb4
[309611.279509] [c399bf40] [c00117d8] ret_from_except+0x0/0x14
[309611.285112] --- Exception: 501 at 0xff31f0c
[309611.285121]     LR = 0xff32548
[309611.292536] Mem-Info:
[309611.294899] DMA per-cpu:
[309611.297528] CPU    0: hi:   42, btch:   7 usd:  18
[309611.302444] active_anon:1040 inactive_anon:1160 isolated_anon:0
[309611.302455]  active_file:14871 inactive_file:9440 isolated_file:0
[309611.302467]  unevictable:491 dirty:1258 writeback:0 unstable:0
[309611.302478]  free:628 slab_reclaimable:832 slab_unreclaimable:2312
[309611.302490]  mapped:2254 shmem:36 pagetables:202 bounce:0
[309611.332409] DMA free:2512kB min:1440kB low:1800kB high:2160kB active_anon:4160kB inactive_anon:4640kB active_file:59484kB inactive_file:37760kB unevictable:1964kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:1964kB dirty:5032kB writeback:0kB mapped:9016kB shmem:144kB slab_reclaimable:3328kB slab_unreclaimable:9248kB kernel_stack:528kB pagetables:808kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[309611.372230] lowmem_reserve[]: 0 0 0
[309611.375835] DMA: 596*4kB 14*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2512kB
[309611.386215] 24770 total pagecache pages
[309611.390147] 0 pages in swap cache
[309611.393559] Swap cache stats: add 0, delete 0, find 0/0
[309611.398884] Free swap  = 0kB
[309611.401857] Total swap = 0kB
[309611.411877] 32768 pages RAM
[309611.414765] 1228 pages reserved
[309611.418000] 27690 pages shared
[309611.421147] 8802 pages non-shared
[309611.424560] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[309611.430764]   cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1
[309611.440276]   node 0: slabs: 155, objs: 620, free: 0
[309611.445439] skbuff alloc of size 3872 failed
[309611.449862] gzip: page allocation failure. order:1, mode:0x4020
[309611.455887] Call Trace:
[309611.458448] [c399bc50] [c0008144] show_stack+0x48/0x15c (unreliable)
[309611.464939] [c399bc80] [c006268c] __alloc_pages_nodemask+0x3d4/0x52c
[309611.471410] [c399bd20] [c008619c] __slab_alloc+0x560/0x570
[309611.477010] [c399bd60] [c0086a98] __kmalloc_track_caller+0xd4/0x104
[309611.483402] [c399bd80] [c01dd220] __alloc_skb+0x64/0x124
[309611.488836] [c399bda0] [c994e034] ath_rxbuf_alloc+0x34/0xbc [ath]
[309611.495067] [c399bdc0] [c9a1ec9c] ath_rx_tasklet+0x480/0x7c4 [ath9k]
[309611.501547] [c399be80] [c9a1dae0] ath9k_tasklet+0x114/0x13c [ath9k]
[309611.507944] [c399bea0] [c002532c] tasklet_action+0x88/0x104
[309611.513634] [c399bec0] [c0025e30] __do_softirq+0xb4/0x134
[309611.519150] [c399bf00] [c0005ec4] do_softirq+0x58/0x5c
[309611.524403] [c399bf10] [c0025c20] irq_exit+0x7c/0x9c
[309611.529481] [c399bf20] [c0005f64] do_IRQ+0x9c/0xb4
[309611.534397] [c399bf40] [c00117d8] ret_from_except+0x0/0x14
[309611.539999] --- Exception: 501 at 0xff31f0c
[309611.540008]     LR = 0xff32548
[309611.547421] Mem-Info:
[309611.549784] DMA per-cpu:
[309611.552414] CPU    0: hi:   42, btch:   7 usd:  18
[309611.557328] active_anon:1040 inactive_anon:1160 isolated_anon:0
[309611.557340]  active_file:14871 inactive_file:9440 isolated_file:0
[309611.557351]  unevictable:491 dirty:1258 writeback:0 unstable:0
[309611.557362]  free:628 slab_reclaimable:832 slab_unreclaimable:2312
[309611.557374]  mapped:2254 shmem:36 pagetables:202 bounce:0
[309611.587293] DMA free:2512kB min:1440kB low:1800kB high:2160kB active_anon:4160kB inactive_anon:4640kB active_file:59484kB inactive_file:37760kB unevictable:1964kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:1964kB dirty:5032kB writeback:0kB mapped:9016kB shmem:144kB slab_reclaimable:3328kB slab_unreclaimable:9248kB kernel_stack:528kB pagetables:808kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[309611.627114] lowmem_reserve[]: 0 0 0
[309611.630719] DMA: 596*4kB 14*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2512kB
[309611.641099] 24770 total pagecache pages
[309611.645030] 0 pages in swap cache
[309611.648443] Swap cache stats: add 0, delete 0, find 0/0
[309611.653767] Free swap  = 0kB
[309611.656740] Total swap = 0kB
[309611.666761] 32768 pages RAM
[309611.669650] 1228 pages reserved
[309611.672884] 27690 pages shared
[309611.676030] 8802 pages non-shared
[309611.679444] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[309611.685648]   cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1
[309611.695160]   node 0: slabs: 155, objs: 620, free: 0
[309611.700296] skbuff alloc of size 3872 failed
[309611.705347] gzip: page allocation failure. order:1, mode:0x4020
[309611.711374] Call Trace:
[309611.713939] [c399bc50] [c0008144] show_stack+0x48/0x15c (unreliable)
[309611.720433] [c399bc80] [c006268c] __alloc_pages_nodemask+0x3d4/0x52c
[309611.726904] [c399bd20] [c008619c] __slab_alloc+0x560/0x570
[309611.732504] [c399bd60] [c0086a98] __kmalloc_track_caller+0xd4/0x104
[309611.738899] [c399bd80] [c01dd220] __alloc_skb+0x64/0x124
[309611.744334] [c399bda0] [c994e034] ath_rxbuf_alloc+0x34/0xbc [ath]
[309611.750566] [c399bdc0] [c9a1ec9c] ath_rx_tasklet+0x480/0x7c4 [ath9k]
[309611.757047] [c399be80] [c9a1dae0] ath9k_tasklet+0x114/0x13c [ath9k]
[309611.763445] [c399bea0] [c002532c] tasklet_action+0x88/0x104
[309611.769135] [c399bec0] [c0025e30] __do_softirq+0xb4/0x134
[309611.774650] [c399bf00] [c0005ec4] do_softirq+0x58/0x5c
[309611.779903] [c399bf10] [c0025c20] irq_exit+0x7c/0x9c
[309611.784981] [c399bf20] [c0005f64] do_IRQ+0x9c/0xb4
[309611.789899] [c399bf40] [c00117d8] ret_from_except+0x0/0x14
[309611.795501] --- Exception: 501 at 0xff31f0c
[309611.795510]     LR = 0xff32548
[309611.802923] Mem-Info:
[309611.805287] DMA per-cpu:
[309611.807916] CPU    0: hi:   42, btch:   7 usd:  18
[309611.812831] active_anon:1040 inactive_anon:1160 isolated_anon:0
[309611.812842]  active_file:14871 inactive_file:9440 isolated_file:0
[309611.812854]  unevictable:491 dirty:1258 writeback:0 unstable:0
[309611.812865]  free:628 slab_reclaimable:832 slab_unreclaimable:2312
[309611.812877]  mapped:2254 shmem:36 pagetables:202 bounce:0
[309611.842797] DMA free:2512kB min:1440kB low:1800kB high:2160kB active_anon:4160kB inactive_anon:4640kB active_file:59484kB inactive_file:37760kB unevictable:1964kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:1964kB dirty:5032kB writeback:0kB mapped:9016kB shmem:144kB slab_reclaimable:3328kB slab_unreclaimable:9248kB kernel_stack:528kB pagetables:808kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[309611.882619] lowmem_reserve[]: 0 0 0
[309611.886224] DMA: 596*4kB 14*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2512kB
[309611.896602] 24770 total pagecache pages
[309611.900533] 0 pages in swap cache
[309611.903946] Swap cache stats: add 0, delete 0, find 0/0
[309611.909271] Free swap  = 0kB
[309611.912244] Total swap = 0kB
[309611.922262] 32768 pages RAM
[309611.925151] 1228 pages reserved
[309611.928386] 27690 pages shared
[309611.931532] 8802 pages non-shared
[309611.934946] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[309611.941150]   cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1
[309611.950662]   node 0: slabs: 155, objs: 620, free: 0
[309611.955775] skbuff alloc of size 3872 failed
[309611.960443] gzip: page allocation failure. order:1, mode:0x4020
[309611.966467] Call Trace:
[309611.969029] [c399bc50] [c0008144] show_stack+0x48/0x15c (unreliable)
[309611.975522] [c399bc80] [c006268c] __alloc_pages_nodemask+0x3d4/0x52c
[309611.981993] [c399bd20] [c008619c] __slab_alloc+0x560/0x570
[309611.987592] [c399bd60] [c0086a98] __kmalloc_track_caller+0xd4/0x104
[309611.993986] [c399bd80] [c01dd220] __alloc_skb+0x64/0x124
[309611.999421] [c399bda0] [c994e034] ath_rxbuf_alloc+0x34/0xbc [ath]
[309612.005654] [c399bdc0] [c9a1ec9c] ath_rx_tasklet+0x480/0x7c4 [ath9k]
[309612.012134] [c399be80] [c9a1dae0] ath9k_tasklet+0x114/0x13c [ath9k]
[309612.018530] [c399bea0] [c002532c] tasklet_action+0x88/0x104
[309612.024220] [c399bec0] [c0025e30] __do_softirq+0xb4/0x134
[309612.029735] [c399bf00] [c0005ec4] do_softirq+0x58/0x5c
[309612.034988] [c399bf10] [c0025c20] irq_exit+0x7c/0x9c
[309612.040066] [c399bf20] [c0005f64] do_IRQ+0x9c/0xb4
[309612.044984] [c399bf40] [c00117d8] ret_from_except+0x0/0x14
[309612.050586] --- Exception: 501 at 0xff31f0c
[309612.050595]     LR = 0xff32548
[309612.058009] Mem-Info:
[309612.060372] DMA per-cpu:
[309612.063000] CPU    0: hi:   42, btch:   7 usd:  18
[309612.067914] active_anon:1040 inactive_anon:1160 isolated_anon:0
[309612.067926]  active_file:14871 inactive_file:9440 isolated_file:0
[309612.067937]  unevictable:491 dirty:1258 writeback:0 unstable:0
[309612.067948]  free:628 slab_reclaimable:832 slab_unreclaimable:2312
[309612.067960]  mapped:2254 shmem:36 pagetables:202 bounce:0
[309612.097879] DMA free:2512kB min:1440kB low:1800kB high:2160kB active_anon:4160kB inactive_anon:4640kB active_file:59484kB inactive_file:37760kB unevictable:1964kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:1964kB dirty:5032kB writeback:0kB mapped:9016kB shmem:144kB slab_reclaimable:3328kB slab_unreclaimable:9248kB kernel_stack:528kB pagetables:808kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[309612.137700] lowmem_reserve[]: 0 0 0
[309612.141306] DMA: 596*4kB 14*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2512kB
[309612.151684] 24770 total pagecache pages
[309612.155616] 0 pages in swap cache
[309612.159028] Swap cache stats: add 0, delete 0, find 0/0
[309612.164353] Free swap  = 0kB
[309612.167326] Total swap = 0kB
[309612.177342] 32768 pages RAM
[309612.180231] 1228 pages reserved
[309612.183465] 27690 pages shared
[309612.186612] 8802 pages non-shared
[309612.190025] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[309612.196229]   cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1
[309612.205740]   node 0: slabs: 155, objs: 620, free: 0
[309612.210848] skbuff alloc of size 3872 failed
[309612.215258] gzip: page allocation failure. order:1, mode:0x4020
[309612.221282] Call Trace:
[309612.223842] [c399bc50] [c0008144] show_stack+0x48/0x15c (unreliable)
[309612.230333] [c399bc80] [c006268c] __alloc_pages_nodemask+0x3d4/0x52c
[309612.236804] [c399bd20] [c008619c] __slab_alloc+0x560/0x570
[309612.242405] [c399bd60] [c0086a98] __kmalloc_track_caller+0xd4/0x104
[309612.248797] [c399bd80] [c01dd220] __alloc_skb+0x64/0x124
[309612.254231] [c399bda0] [c994e034] ath_rxbuf_alloc+0x34/0xbc [ath]
[309612.260463] [c399bdc0] [c9a1ec9c] ath_rx_tasklet+0x480/0x7c4 [ath9k]
[309612.266944] [c399be80] [c9a1dae0] ath9k_tasklet+0x114/0x13c [ath9k]
[309612.273340] [c399bea0] [c002532c] tasklet_action+0x88/0x104
[309612.279029] [c399bec0] [c0025e30] __do_softirq+0xb4/0x134
[309612.284544] [c399bf00] [c0005ec4] do_softirq+0x58/0x5c
[309612.289798] [c399bf10] [c0025c20] irq_exit+0x7c/0x9c
[309612.294875] [c399bf20] [c0005f64] do_IRQ+0x9c/0xb4
[309612.299790] [c399bf40] [c00117d8] ret_from_except+0x0/0x14
[309612.305392] --- Exception: 501 at 0xff31f0c
[309612.305401]     LR = 0xff32548
[309612.312816] Mem-Info:
[309612.315179] DMA per-cpu:
[309612.317808] CPU    0: hi:   42, btch:   7 usd:  18
[309612.322723] active_anon:1040 inactive_anon:1160 isolated_anon:0
[309612.322734]  active_file:14871 inactive_file:9440 isolated_file:0
[309612.322746]  unevictable:491 dirty:1258 writeback:0 unstable:0
[309612.322757]  free:628 slab_reclaimable:832 slab_unreclaimable:2312
[309612.322769]  mapped:2254 shmem:36 pagetables:202 bounce:0
[309612.352687] DMA free:2512kB min:1440kB low:1800kB high:2160kB active_anon:4160kB inactive_anon:4640kB active_file:59484kB inactive_file:37760kB unevictable:1964kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:1964kB dirty:5032kB writeback:0kB mapped:9016kB shmem:144kB slab_reclaimable:3328kB slab_unreclaimable:9248kB kernel_stack:528kB pagetables:808kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[309612.392508] lowmem_reserve[]: 0 0 0
[309612.396113] DMA: 596*4kB 14*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2512kB
[309612.406493] 24770 total pagecache pages
[309612.410424] 0 pages in swap cache
[309612.413837] Swap cache stats: add 0, delete 0, find 0/0
[309612.419162] Free swap  = 0kB
[309612.422134] Total swap = 0kB
[309612.432142] 32768 pages RAM
[309612.435031] 1228 pages reserved
[309612.438264] 27690 pages shared
[309612.441411] 8802 pages non-shared
[309612.444825] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[309612.451029]   cache: kmalloc-8192, object size: 8192, buffer size: 8192, default order: 3, min order: 1
[309612.460540]   node 0: slabs: 155, objs: 620, free: 0
[309612.465644] skbuff alloc of size 3872 failed
[309612.470056] skbuff alloc of size 3872 failed
[309612.474462] skbuff alloc of size 3872 failed
[309612.478867] skbuff alloc of size 3872 failed
[309612.483272] skbuff alloc of size 3872 failed
[309612.487682] skbuff alloc of size 3872 failed
[309612.492091] skbuff alloc of size 3872 failed
[309612.496497] skbuff alloc of size 3872 failed
[309612.500906] skbuff alloc of size 3872 failed
[309612.505312] skbuff alloc of size 3872 failed
[309612.509724] skbuff alloc of size 3872 failed
[309612.514130] skbuff alloc of size 3872 failed
[309612.518540] skbuff alloc of size 3872 failed
[309612.523620] skbuff alloc of size 3872 failed
[309613.467566] skbuff alloc of size 3872 failed
[309613.472040] skbuff alloc of size 3872 failed
[309613.477735] phy0: failed to reallocate TX buffer
[309613.478377] skbuff alloc of size 3872 failed
[309613.488549] skbuff alloc of size 3872 failed
[309613.493021] skbuff alloc of size 3872 failed

I never saw this before on this board. Every kernel starting from .28
was rock solid and did not show me this kind of error at all. The board
does not freeze and continues to work but I still do not understand why
it cannot allocate memory here.


Kind regards,
Michael Guntsche
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ