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]
Date:	Wed, 02 Jul 2008 00:30:30 +0200
From:	Tilman Schmidt <tilman@...p.cc>
To:	LKML <linux-kernel@...r.kernel.org>
Subject: [2.6.25.8] "kswapd0: page allocation failure. order:3" in tcp_collapse

My Intel Pentium D940 system, Intel DQ965GF mainboard, 2 GB RAM, running an
x86_32 build of kernel release 2.6.25.8 with openSUSE 10.3 userland, produced
the message in the subject accompanied by a stack backtrace, seven times in a
row within a few milliseconds, during the nightly backup of a Windows system
through Bacula over the LAN. The backup did not report an error, though, and
everything else seems to be running normally, too.

The kernel is built with CONFIG_SLUB=y.

ts@...on:~/kernel> uname -a
Linux xenon 2.6.25.8-testing #1 SMP PREEMPT Sun Jun 22 19:46:14 CEST 2008 i686 i686 i386 GNU/Linux
ts@...on:~/kernel> uptime
 11:25pm  up 8 days  3:05,  3 users,  load average: 0.51, 0.62, 0.77
ts@...on:~/kernel> slaptop
 Active / Total Objects (% used)    : 361572 / 398951 (90.6%)
 Active / Total Slabs (% used)      : 25567 / 25567 (100.0%)
 Active / Total Caches (% used)     : 53 / 58 (91.4%)
 Active / Total Size (% used)       : 159455.84K / 164085.54K (97.2%)
 Minimum / Average / Maximum Object : 0.01K / 0.41K / 4.44K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME                   
151767 151248  99%    0.84K  16863        9    134904K ext3_inode_cache
 73500  72274  98%    0.16K   2940       25     11760K dentry
 59008  37022  62%    0.06K    922       64      3688K buffer_head
 26176  23505  89%    0.06K    409       64      1636K kmalloc-64
 19084  13645  71%    0.29K   1468       13      5872K radix_tree_node
 12190  11418  93%    0.09K    265       46      1060K vm_area_struct
 10540  10427  98%    0.05K    124       85       496K sysfs_dir_cache
  9680   8491  87%    0.25K    605       16      2420K kmalloc-256
  6144   5160  83%    0.02K     24      256        96K kmalloc-16
  4760   4570  96%    0.05K     56       85       224K anon_vma
  4096   4093  99%    0.01K      8      512        32K kmalloc-8
  3230   3065  94%    0.02K     19      170        76K Acpi-Namespace
  1920   1712  89%    0.03K     15      128        60K kmalloc-32
  1888   1415  74%    0.12K     59       32       236K kmalloc-128
  1785   1703  95%    0.05K     21       85        84K ext3_xattr
  1765   1760  99%    0.73K    353        5      1412K shmem_inode_cache

Excerpt from /var/log/messages:

Jul  1 23:15:41 xenon kernel: [166248.671993] kswapd0: page allocation failure. order:3, mode:0x4020
Jul  1 23:15:41 xenon kernel: [166248.671993] Pid: 185, comm: kswapd0 Not tainted 2.6.25.8-testing #1
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c01644cc>] __alloc_pages+0x2ec/0x308
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c017c35c>] __slab_alloc+0x1f2/0x575
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c017d3e0>] __kmalloc_track_caller+0x8d/0x105
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d3808>] ? tcp_collapse+0x136/0x331
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d3808>] ? tcp_collapse+0x136/0x331
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02a4c3e>] __alloc_skb+0x4a/0x107
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d3808>] tcp_collapse+0x136/0x331
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d3b5e>] tcp_prune_queue+0x15b/0x1c4
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d3d9d>] tcp_data_queue+0x1d6/0xaea
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02d5da2>] tcp_rcv_established+0x75b/0x80d
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02caa42>] ? __inet_lookup_established+0x16c/0x176
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c02db0fb>] tcp_v4_do_rcv+0x255/0x3e2
Jul  1 23:15:41 xenon kernel: [166248.671993]  [<c031517a>] ? _spin_lock_nested+0x4f/0x57
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02dccea>] tcp_v4_rcv+0x69b/0x6ec
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02c41a1>] ip_local_deliver_finish+0xf6/0x19a
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02c45a4>] ip_local_deliver+0x61/0x6d
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02c408c>] ip_rcv_finish+0x288/0x2a7
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02a450f>] ? __kfree_skb+0x63/0x66
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02c4519>] ip_rcv+0x202/0x22c
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02a8efa>] netif_receive_skb+0x377/0x3ab
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c027a3a3>] e1000_receive_skb+0x127/0x145
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c027c433>] e1000_clean_rx_irq+0x1df/0x270
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0279343>] e1000_clean+0x5b/0x1f5
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c02ab043>] net_rx_action+0xa7/0x202
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c012b9ee>] __do_softirq+0x77/0xe5
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0109e21>] do_softirq+0x74/0xd8
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c015aeb5>] ? handle_edge_irq+0x0/0x10d
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c012b8e8>] irq_exit+0x46/0x88
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0109f48>] do_IRQ+0xc3/0xdb
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01085a6>] common_interrupt+0x2e/0x34
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c019b4d3>] ? free_buffer_head+0x17/0x5d
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c019b8fe>] try_to_free_buffers+0x76/0x85
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01610ad>] try_to_release_page+0x3b/0x3f
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0167ef4>] shrink_page_list+0x404/0x501
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0141009>] ? put_lock_stats+0xd/0x21
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c014106d>] ? lock_release_holdtime+0x50/0x56
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0315867>] ? _spin_unlock_irq+0x22/0x4b
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0142b4c>] ? trace_hardirqs_on+0xe8/0x11d
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01680e8>] shrink_inactive_list+0xf7/0x33c
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01683e7>] shrink_zone+0xba/0xd9
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0168a83>] kswapd+0x2a1/0x3ec
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01674e5>] ? isolate_pages_global+0x0/0x3e
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0137c2a>] ? autoremove_wake_function+0x0/0x30
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c01687e2>] ? kswapd+0x0/0x3ec
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0137b6c>] kthread+0x3b/0x63
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0137b31>] ? kthread+0x0/0x63
Jul  1 23:15:41 xenon kernel: [166248.671994]  [<c0108847>] kernel_thread_helper+0x7/0x10
Jul  1 23:15:41 xenon kernel: [166248.671994]  =======================
Jul  1 23:15:41 xenon kernel: [166248.671994] Mem-info:
Jul  1 23:15:41 xenon kernel: [166248.671994] DMA per-cpu:
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    0: hi:    0, btch:   1 usd:   0
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    1: hi:    0, btch:   1 usd:   0
Jul  1 23:15:41 xenon kernel: [166248.671994] Normal per-cpu:
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    0: hi:  186, btch:  31 usd: 179
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    1: hi:  186, btch:  31 usd: 155
Jul  1 23:15:41 xenon kernel: [166248.671994] HighMem per-cpu:
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    0: hi:  186, btch:  31 usd:  77
Jul  1 23:15:41 xenon kernel: [166248.671994] CPU    1: hi:  186, btch:  31 usd:  66
Jul  1 23:15:41 xenon kernel: [166248.671994] Active:192629 inactive:196893 dirty:102 writeback:0 unstable:0
Jul  1 23:15:41 xenon kernel: [166248.671994]  free:16544 slab:97362 mapped:29644 pagetables:951 bounce:0
Jul  1 23:15:41 xenon kernel: [166248.671994] DMA free:3492kB min:64kB low:80kB high:96kB active:8kB inactive:0kB present:16160kB pages_scanned:4 all_unreclaimable? no
Jul  1 23:15:41 xenon kernel: [166248.671994] lowmem_reserve[]: 0 867 1979 1979
Jul  1 23:15:41 xenon kernel: [166248.671994] Normal free:59700kB min:3736kB low:4668kB high:5604kB active:241664kB inactive:176036kB present:888800kB pages_scanned:0 all_unreclaimable? no
Jul  1 23:15:41 xenon kernel: [166248.671994] lowmem_reserve[]: 0 0 8892 8892
Jul  1 23:15:41 xenon kernel: [166248.671994] HighMem free:2984kB min:512kB low:1708kB high:2904kB active:528844kB inactive:611536kB present:1138272kB pages_scanned:0 all_unreclaimable? no
Jul  1 23:15:41 xenon kernel: [166248.671994] lowmem_reserve[]: 0 0 0 0
Jul  1 23:15:41 xenon kernel: [166248.671994] DMA: 9*4kB 74*8kB 31*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 3492kB
Jul  1 23:15:41 xenon kernel: [166248.671994] Normal: 3813*4kB 5056*8kB 238*16kB 1*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 59732kB
Jul  1 23:15:41 xenon kernel: [166248.671994] HighMem: 44*4kB 187*8kB 10*16kB 14*32kB 5*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2984kB
Jul  1 23:15:41 xenon kernel: [166248.671994] 266122 total pagecache pages
Jul  1 23:15:41 xenon kernel: [166248.671994] Swap cache: add 1194, delete 994, find 236/310
Jul  1 23:15:41 xenon kernel: [166248.671994] Free swap  = 4200040kB
Jul  1 23:15:41 xenon kernel: [166248.671994] Total swap = 4200988kB
Jul  1 23:15:41 xenon kernel: [166248.671994] Free swap:       4200040kB
Jul  1 23:15:41 xenon kernel: [166248.671994] 517888 pages of RAM
Jul  1 23:15:41 xenon kernel: [166248.671994] 288512 pages of HIGHMEM
Jul  1 23:15:41 xenon kernel: [166248.671994] 9344 reserved pages
Jul  1 23:15:41 xenon kernel: [166248.671994] 168001 pages shared
Jul  1 23:15:41 xenon kernel: [166248.671994] 200 pages swap cached
Jul  1 23:15:41 xenon kernel: [166248.671994] 102 pages dirty
Jul  1 23:15:41 xenon kernel: [166248.671994] 0 pages writeback
Jul  1 23:15:41 xenon kernel: [166248.671994] 29644 pages mapped
Jul  1 23:15:41 xenon kernel: [166248.671994] 97362 pages slab
Jul  1 23:15:41 xenon kernel: [166248.671994] 951 pages pagetables

Should I worry? File a bug? Post more details? Just ignore it?

Thanks,
Tilman

--
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