From: Tilman Schmidt <tilman@imap.cc>
To: LKML <linux-kernel@vger.kernel.org>
Subject: [2.6.25.8] "kswapd0: page allocation failure. order:3" in tcp_collapse
Date: Wed, 02 Jul 2008 00:30:30 +0200 [thread overview]
Message-ID: <486AB006.7080808@imap.cc> (raw)
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@xenon:~/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@xenon:~/kernel> uptime
11:25pm up 8 days 3:05, 3 users, load average: 0.51, 0.62, 0.77
ts@xenon:~/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
next reply other threads:[~2008-07-01 22:30 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-01 22:30 Tilman Schmidt [this message]
2008-07-10 8:41 ` [2.6.25.8] "kswapd0: page allocation failure. order:3" in tcp_collapse Andrew Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=486AB006.7080808@imap.cc \
--to=tilman@imap.cc \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.