kernel messages and freeze under high network load

Under high network load (download to be precise) i got these messages in logs

Nov 25 13:36:41 b02-217b kernel: [122332.290973] The following is only an harmless informational message.
Nov 25 13:36:41 b02-217b kernel: [122332.290994] Unless you get a _continuous_flood_ of these messages it means
Nov 25 13:36:41 b02-217b kernel: [122332.291009] everything is working fine. Allocations from irqs cannot be
Nov 25 13:36:41 b02-217b kernel: [122332.291024] perfectly reliable and the kernel is designed to handle that.
Nov 25 13:36:41 b02-217b kernel: [122332.291042] swapper: page allocation failure. order:0, mode:0x20
Nov 25 13:36:41 b02-217b kernel: [122332.291060] Pid: 0, comm: swapper Tainted: P           2.6.31.5-0.1-desktop #1
Nov 25 13:36:41 b02-217b kernel: [122332.291077] Call Trace:
Nov 25 13:36:41 b02-217b kernel: [122332.291108]  <ffffffff81011a19>] try_stack_unwind+0x189/0x1b0
Nov 25 13:36:41 b02-217b kernel: [122332.291132]  <ffffffff8101025d>] dump_trace+0xad/0x3a0
Nov 25 13:36:41 b02-217b kernel: [122332.291154]  <ffffffff81011524>] show_trace_log_lvl+0x64/0x90
Nov 25 13:36:41 b02-217b kernel: [122332.291176]  <ffffffff81011573>] show_trace+0x23/0x40
Nov 25 13:36:41 b02-217b kernel: [122332.291198]  <ffffffff81551ee2>] dump_stack+0x81/0x9e
Nov 25 13:36:41 b02-217b kernel: [122332.291222]  <ffffffff81108432>] __alloc_pages_slowpath+0x552/0x560
Nov 25 13:36:41 b02-217b kernel: [122332.291246]  <ffffffff81108591>] __alloc_pages_nodemask+0x151/0x160
Nov 25 13:36:41 b02-217b kernel: [122332.291270]  <ffffffff81140e9c>] kmem_getpages+0x6c/0x190
Nov 25 13:36:41 b02-217b kernel: [122332.291293]  <ffffffff81141e49>] fallback_alloc+0x179/0x240
Nov 25 13:36:41 b02-217b kernel: [122332.291316]  <ffffffff81141bf0>] ____cache_alloc_node+0xa0/0x180
Nov 25 13:36:41 b02-217b kernel: [122332.291339]  <ffffffff811413d2>] kmem_cache_alloc_node+0xa2/0x260
Nov 25 13:36:41 b02-217b kernel: [122332.291362]  <ffffffff81142aef>] __kmalloc_node+0x7f/0x160
Nov 25 13:36:41 b02-217b kernel: [122332.291385]  <ffffffff814598a4>] __alloc_skb+0x84/0x1a0
Nov 25 13:36:41 b02-217b kernel: [122332.291409]  <ffffffff814b551d>] tcp_send_ack+0x3d/0x150
Nov 25 13:36:41 b02-217b kernel: [122332.291432]  <ffffffff814b7f72>] tcp_delack_timer+0x152/0x290
Nov 25 13:36:41 b02-217b kernel: [122332.291455]  <ffffffff8107a963>] run_timer_softirq+0x173/0x290
Nov 25 13:36:41 b02-217b kernel: [122332.291481]  <ffffffff81073b53>] __do_softirq+0xd3/0x2d0
Nov 25 13:36:41 b02-217b kernel: [122332.291503]  <ffffffff8100d8bc>] call_softirq+0x1c/0x30
Nov 25 13:36:41 b02-217b kernel: [122332.291524]  <ffffffff8100f975>] do_softirq+0xb5/0x110
Nov 25 13:36:41 b02-217b kernel: [122332.291545]  <ffffffff810740bd>] irq_exit+0xbd/0xd0
Nov 25 13:36:41 b02-217b kernel: [122332.291564]  <ffffffff8100edcc>] do_IRQ+0x7c/0x100
Nov 25 13:36:41 b02-217b kernel: [122332.291586]  <ffffffff8100d093>] ret_from_intr+0x0/0x11
Nov 25 13:36:41 b02-217b kernel: [122332.291649]  <ffffffffa004cfdb>] acpi_idle_enter_simple+0x156/0x19e [processor]
Nov 25 13:36:41 b02-217b kernel: [122332.291686]  <ffffffff8141ccfb>] cpuidle_idle_call+0xbb/0x120
Nov 25 13:36:41 b02-217b kernel: [122332.291709]  <ffffffff8100adfa>] cpu_idle+0xca/0x130
Nov 25 13:36:41 b02-217b kernel: [122332.291731]  <ffffffff8153baa9>] rest_init+0x99/0xc0
Nov 25 13:36:41 b02-217b kernel: [122332.291754]  <ffffffff819d3651>] start_kernel+0x3c4/0x3e1
Nov 25 13:36:42 b02-217b kernel: [122332.291777]  <ffffffff819d268d>] x86_64_start_reservations+0x134/0x14f
Nov 25 13:36:42 b02-217b kernel: [122332.291800]  <ffffffff819d2803>] x86_64_start_kernel+0x15b/0x17e
Nov 25 13:36:42 b02-217b kernel: [122332.291819] Mem-Info:
Nov 25 13:36:42 b02-217b kernel: [122332.291829] Node 0 DMA per-cpu:
Nov 25 13:36:42 b02-217b kernel: [122332.291843] CPU    0: hi:    0, btch:   1 usd:   0
Nov 25 13:36:42 b02-217b kernel: [122332.291857] CPU    1: hi:    0, btch:   1 usd:   0
Nov 25 13:36:42 b02-217b kernel: [122332.291870] Node 0 DMA32 per-cpu:
Nov 25 13:36:42 b02-217b kernel: [122332.291884] CPU    0: hi:  186, btch:  31 usd: 169
Nov 25 13:36:42 b02-217b kernel: [122332.291899] CPU    1: hi:  186, btch:  31 usd: 154
Nov 25 13:36:42 b02-217b kernel: [122332.291918] Active_anon:202944 active_file:94526 inactive_anon:68106
Nov 25 13:36:42 b02-217b kernel: [122332.291921]  inactive_file:94375 unevictable:0 dirty:48300 writeback:16818 unstable:0
Nov 25 13:36:42 b02-217b kernel: [122332.291924]  free:2522 slab:32461 mapped:30694 pagetables:7073 bounce:0
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Node 0 DMA free:8028kB min:40kB low:48kB high:60kB active_anon:2668kB inactive_anon:2788kB active_file:1320kB inactive_file:932kB unevictable:0kB present:15348kB pages_scanned:0 all_unreclaimable? no
Nov 25 13:36:42 b02-217b kernel: [122332.291924] lowmem_reserve]: 0 2003 2003 2003
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Node 0 DMA32 free:2060kB min:5704kB low:7128kB high:8556kB active_anon:809108kB inactive_anon:269636kB active_file:376784kB inactive_file:376568kB unevictable:0kB present:2051120kB pages_scanned:317 all_unreclaimable? no
Nov 25 13:36:42 b02-217b kernel: [122332.291924] lowmem_reserve]: 0 0 0 0
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Node 0 DMA: 9*4kB 19*8kB 16*16kB 13*32kB 12*64kB 10*128kB 6*256kB 3*512kB 0*1024kB 1*2048kB 0*4096kB = 8028kB
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Node 0 DMA32: 1*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 2060kB
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 204486 total pagecache pages
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 13832 pages in swap cache
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Swap cache stats: add 485652, delete 471820, find 243898/273911
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Free swap  = 1873024kB
Nov 25 13:36:42 b02-217b kernel: [122332.291924] Total swap = 2208864kB
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 523984 pages RAM
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 10327 pages reserved
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 183621 pages shared
Nov 25 13:36:42 b02-217b kernel: [122332.291924] 394589 pages non-shared
Nov 25 13:36:42 b02-217b kernel: [122332.311128] The following is only an harmless informational message.
Nov 25 13:36:42 b02-217b kernel: [122332.311150] Unless you get a _continuous_flood_ of these messages it means
Nov 25 13:36:42 b02-217b kernel: [122332.311166] everything is working fine. Allocations from irqs cannot be
Nov 25 13:36:42 b02-217b kernel: [122332.311181] perfectly reliable and the kernel is designed to handle that.
Nov 25 13:36:42 b02-217b kernel: [122332.311198] swapper: page allocation failure. order:0, mode:0x20
Nov 25 13:36:42 b02-217b kernel: [122332.311215] Pid: 0, comm: swapper Tainted: P           2.6.31.5-0.1-desktop #1
Nov 25 13:36:42 b02-217b kernel: [122332.311232] Call Trace:
Nov 25 13:36:42 b02-217b kernel: [122332.311263]  <ffffffff81011a19>] try_stack_unwind+0x189/0x1b0
Nov 25 13:36:42 b02-217b kernel: [122332.311287]  <ffffffff8101025d>] dump_trace+0xad/0x3a0
Nov 25 13:36:42 b02-217b kernel: [122332.311309]  <ffffffff81011524>] show_trace_log_lvl+0x64/0x90
Nov 25 13:36:42 b02-217b kernel: [122332.311331]  <ffffffff81011573>] show_trace+0x23/0x40
Nov 25 13:36:42 b02-217b kernel: [122332.311353]  <ffffffff81551ee2>] dump_stack+0x81/0x9e
Nov 25 13:36:42 b02-217b kernel: [122332.311377]  <ffffffff81108432>] __alloc_pages_slowpath+0x552/0x560
Nov 25 13:36:42 b02-217b kernel: [122332.311401]  <ffffffff81108591>] __alloc_pages_nodemask+0x151/0x160
Nov 25 13:36:42 b02-217b kernel: [122332.311426]  <ffffffff81140e9c>] kmem_getpages+0x6c/0x190
Nov 25 13:36:42 b02-217b kernel: [122332.311448]  <ffffffff81141e49>] fallback_alloc+0x179/0x240
Nov 25 13:36:42 b02-217b kernel: [122332.311471]  <ffffffff81141bf0>] ____cache_alloc_node+0xa0/0x180
Nov 25 13:36:42 b02-217b kernel: [122332.311494]  <ffffffff811413d2>] kmem_cache_alloc_node+0xa2/0x260
Nov 25 13:36:42 b02-217b kernel: [122332.311517]  <ffffffff81142aef>] __kmalloc_node+0x7f/0x160
Nov 25 13:36:42 b02-217b kernel: [122332.311540]  <ffffffff814598a4>] __alloc_skb+0x84/0x1a0
Nov 25 13:36:42 b02-217b kernel: [122332.311562]  <ffffffff81459d00>] __netdev_alloc_skb+0x40/0x80
Nov 25 13:36:42 b02-217b kernel: [122332.311618]  <ffffffffa0b11fa8>] rtl8169_rx_fill+0xc8/0x280 [r8169]
Nov 25 13:36:42 b02-217b kernel: [122332.311667]  <ffffffffa0b1253c>] rtl8169_rx_interrupt+0x3dc/0x590 [r8169]
Nov 25 13:36:42 b02-217b kernel: [122332.311708]  <ffffffffa0b13aca>] rtl8169_poll+0x4a/0x298 [r8169]
Nov 25 13:36:42 b02-217b kernel: [122332.311743]  <ffffffff81469cbd>] net_rx_action+0x17d/0x320
Nov 25 13:36:42 b02-217b kernel: [122332.311769]  <ffffffff81073b53>] __do_softirq+0xd3/0x2d0
Nov 25 13:36:42 b02-217b kernel: [122332.311791]  <ffffffff8100d8bc>] call_softirq+0x1c/0x30
Nov 25 13:36:42 b02-217b kernel: [122332.311813]  <ffffffff8100f975>] do_softirq+0xb5/0x110
Nov 25 13:36:42 b02-217b kernel: [122332.311834]  <ffffffff810740bd>] irq_exit+0xbd/0xd0
Nov 25 13:36:42 b02-217b kernel: [122332.311853]  <ffffffff8100edcc>] do_IRQ+0x7c/0x100
Nov 25 13:36:42 b02-217b kernel: [122332.311875]  <ffffffff8100d093>] ret_from_intr+0x0/0x11
Nov 25 13:36:42 b02-217b kernel: [122332.311916]  <ffffffffa004cfdb>] acpi_idle_enter_simple+0x156/0x19e [processor]
Nov 25 13:36:42 b02-217b kernel: [122332.311950]  <ffffffff8141ccfb>] cpuidle_idle_call+0xbb/0x120
Nov 25 13:36:42 b02-217b kernel: [122332.311974]  <ffffffff8100adfa>] cpu_idle+0xca/0x130
Nov 25 13:36:42 b02-217b kernel: [122332.311995]  <ffffffff8153baa9>] rest_init+0x99/0xc0
Nov 25 13:36:42 b02-217b kernel: [122332.312010]  <ffffffff819d3651>] start_kernel+0x3c4/0x3e1
Nov 25 13:36:42 b02-217b kernel: [122332.312010]  <ffffffff819d268d>] x86_64_start_reservations+0x134/0x14f
Nov 25 13:36:42 b02-217b kernel: [122332.312010]  <ffffffff819d2803>] x86_64_start_kernel+0x15b/0x17e
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Mem-Info:
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA per-cpu:
Nov 25 13:36:42 b02-217b kernel: [122332.312010] CPU    0: hi:    0, btch:   1 usd:   0
Nov 25 13:36:42 b02-217b kernel: [122332.312010] CPU    1: hi:    0, btch:   1 usd:   0
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA32 per-cpu:
Nov 25 13:36:42 b02-217b kernel: [122332.312010] CPU    0: hi:  186, btch:  31 usd: 169
Nov 25 13:36:42 b02-217b kernel: [122332.312010] CPU    1: hi:  186, btch:  31 usd: 157
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Active_anon:202880 active_file:94475 inactive_anon:68106
Nov 25 13:36:42 b02-217b kernel: [122332.312010]  inactive_file:94426 unevictable:0 dirty:48300 writeback:16818 unstable:0
Nov 25 13:36:42 b02-217b kernel: [122332.312010]  free:2522 slab:32516 mapped:30694 pagetables:7073 bounce:0
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA free:8028kB min:40kB low:48kB high:60kB active_anon:2668kB inactive_anon:2788kB active_file:1320kB inactive_file:932kB unevictable:0kB present:15348kB pages_scanned:0 all_unreclaimable? no
Nov 25 13:36:42 b02-217b kernel: [122332.312010] lowmem_reserve]: 0 2003 2003 2003
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA32 free:2060kB min:5704kB low:7128kB high:8556kB active_anon:808852kB inactive_anon:269636kB active_file:376580kB inactive_file:376772kB unevictable:0kB present:2051120kB pages_scanned:96 all_unreclaimable? no
Nov 25 13:36:42 b02-217b kernel: [122332.312010] lowmem_reserve]: 0 0 0 0
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA: 9*4kB 19*8kB 16*16kB 13*32kB 12*64kB 10*128kB 6*256kB 3*512kB 0*1024kB 1*2048kB 0*4096kB = 8028kB
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Node 0 DMA32: 1*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 2060kB
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 204422 total pagecache pages
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 13768 pages in swap cache
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Swap cache stats: add 485652, delete 471884, find 243898/273911
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Free swap  = 1873024kB
Nov 25 13:36:42 b02-217b kernel: [122332.312010] Total swap = 2208864kB
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 523984 pages RAM
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 10327 pages reserved
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 183622 pages shared
Nov 25 13:36:42 b02-217b kernel: [122332.312010] 394619 pages non-shared

It says "Unless you get a continuous_flood " and, well, i got like 10-15 of them. And eventually my system completely freeze.

I am using
Linux b02-217b 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux
kernel (shipped with opensuse 11.2).
Is there any know bug or some workaround?

Thanks for any help.

Cheers

I see swap problems. I don’t know what is causing it though. It’s a bit over my head, but we need more info.

Pid: 0, comm: swapper Tainted: P 2.6.31.5-0.1-desktop #1

inactive_file:94375 unevictable:0 dirty:48300 writeback:16818 unstable:0

Try kernel-default… I’ve seen too many people having problems with kernel-desktop. If this is still there when using kernel-default, you may want to report a bug on Novell’s bugzilla