Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752488AbZA3IWW (ORCPT ); Fri, 30 Jan 2009 03:22:22 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751567AbZA3IWN (ORCPT ); Fri, 30 Jan 2009 03:22:13 -0500 Received: from mail-ew0-f21.google.com ([209.85.219.21]:40999 "EHLO mail-ew0-f21.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751376AbZA3IWL (ORCPT ); Fri, 30 Jan 2009 03:22:11 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=rQZZDW2Tpz4WnhHbhkkuTHyYdAIdFUKXfBdQYfTTJTTgoDMWjg0WGREuxhfHpYceqA XPK3dkIGQzbtuC8swbKuFr0qTUpxHPKsOUoBCs0GSedYxAhyI5cdeHxAwrIleZam1WbQ Cr8A7DQQaob4Ak/+BOFsbYZUVsGXQb8kNPYRY= MIME-Version: 1.0 Date: Fri, 30 Jan 2009 11:22:09 +0300 Message-ID: Subject: 2.6.29-rc3: page allocation failure From: Alexander Beregalov To: Linux Kernel Mailing List , Kernel Testers List , linux-mm@kvack.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6039 Lines: 145 I see few messages like the following after running for one day. I do not know yet if it can be bisected. rtorrent: page allocation failure. order:1, mode:0x4020 Pid: 2161, comm: rtorrent Not tainted 2.6.29-rc3 #1 Call Trace: [] ? printk+0x18/0x1f [] __alloc_pages_internal+0x33f/0x450 [] ? deactivate_slab+0x124/0x170 [] __slab_alloc+0x244/0x5f0 [] __kmalloc_track_caller+0x106/0x130 [] ? tcp_collapse+0x1f2/0x370 [] ? tcp_collapse+0x1f2/0x370 [] __alloc_skb+0x49/0x100 [] tcp_collapse+0x1f2/0x370 [] tcp_try_rmem_schedule+0x1ec/0x340 [] tcp_data_queue+0x152/0xb40 [] ? _read_unlock+0x27/0x50 [] tcp_rcv_established+0x225/0x5c0 [] tcp_v4_do_rcv+0x90/0x1b0 [] ? _spin_lock_nested+0x6f/0x80 [] ? tcp_v4_rcv+0x46a/0x600 [] tcp_v4_rcv+0x532/0x600 [] ip_local_deliver+0x6c/0xe0 [] ip_rcv+0x2b2/0x420 [] netif_receive_skb+0x24c/0x310 [] nv_napi_poll+0x298/0x670 [] ? __rcu_read_lock+0x6d/0x90 [] ? trace_hardirqs_on+0xb/0x10 [] net_rx_action+0x106/0x1b0 [] ? trace_hardirqs_on_caller+0x62/0x1c0 [] __do_softirq+0x7f/0x120 [] do_softirq+0x65/0x70 [] irq_exit+0x83/0xa0 [] do_IRQ+0x55/0xb0 [] common_interrupt+0x2c/0x34 [] ? kmem_cache_alloc+0xb1/0x100 [] ? kmem_zone_alloc+0x80/0xc0 [] ? kmem_zone_alloc+0x80/0xc0 [] kmem_zone_alloc+0x80/0xc0 [] xfs_buf_get_flags+0x30/0x140 [] ? kmem_cache_free+0x85/0xe0 [] xfs_buf_read_flags+0x1d/0x90 [] xfs_trans_read_buf+0x2b6/0x530 [] xfs_btree_read_bufl+0x8a/0xe0 [] xfs_bmap_check_leaf_extents+0x513/0x540 [] ? __lock_acquire+0x2a4/0x1170 [] xfs_bmap_add_extent+0x1cf/0x670 [] ? _spin_unlock+0x27/0x50 [] xfs_bmapi+0xfca/0x1c80 [] ? xfs_error_test+0x1b/0xc0 [] ? xfs_bmapi+0x4cf/0x1c80 [] xfs_iomap_write_delay+0x1e7/0x3a0 [] ? put_lock_stats+0xd/0x30 [] xfs_iomap+0x3d9/0x3f0 [] __xfs_get_blocks+0xa3/0x350 [] xfs_get_blocks+0x22/0x30 [] __block_prepare_write+0x1a4/0x380 [] ? trace_hardirqs_on+0xb/0x10 [] ? find_lock_page+0x28/0x70 [] block_prepare_write+0x26/0x40 [] ? xfs_get_blocks+0x0/0x30 [] block_page_mkwrite+0xd4/0x100 [] ? xfs_get_blocks+0x0/0x30 [] ? xfs_get_blocks+0x0/0x30 [] ? xfs_vm_page_mkwrite+0x0/0x10 [] xfs_vm_page_mkwrite+0xd/0x10 [] __do_fault+0x8e/0x350 [] handle_mm_fault+0x100/0x590 [] ? down_read_trylock+0x5d/0x70 [] do_page_fault+0x288/0x740 [] ? native_sched_clock+0x21/0x70 [] ? native_sched_clock+0x21/0x70 [] ? put_lock_stats+0xd/0x30 [] ? lock_release_holdtime+0x92/0x190 [] ? lock_release_non_nested+0x96/0x2a0 [] ? do_page_fault+0x0/0x740 [] error_code+0x6f/0x74 [] ? copy_to_user+0x112/0x130 [] memcpy_toiovec+0x4b/0x70 [] skb_copy_datagram_iovec+0x47/0x1e0 [] ? trace_hardirqs_on+0xb/0x10 [] tcp_recvmsg+0x54a/0x8e0 [] sock_common_recvmsg+0x43/0x60 [] sock_recvmsg+0xd3/0x100 [] ? autoremove_wake_function+0x0/0x40 [] ? lock_release_holdtime+0x92/0x190 [] ? handle_mm_fault+0x100/0x590 [] ? up_read+0x16/0x30 [] ? do_page_fault+0x2de/0x740 [] sys_recvfrom+0x78/0xd0 [] ? native_sched_clock+0x21/0x70 [] ? put_lock_stats+0xd/0x30 [] ? lock_release_holdtime+0x92/0x190 [] ? lock_release_non_nested+0x96/0x2a0 [] ? might_fault+0x52/0xa0 [] ? might_fault+0x52/0xa0 [] sys_recv+0x36/0x40 [] sys_socketcall+0x181/0x270 [] ? trace_hardirqs_on_thunk+0xc/0x10 [] sysenter_do_call+0x12/0x35 Mem-Info: DMA per-cpu: CPU 0: hi: 0, btch: 1 usd: 0 Normal per-cpu: CPU 0: hi: 186, btch: 31 usd: 141 HighMem per-cpu: CPU 0: hi: 186, btch: 31 usd: 30 Active_anon:14536 active_file:84384 inactive_anon:20635 inactive_file:243524 unevictable:0 dirty:382 writeback:0 unstable:0 free:9441 slab:12147 mapped:5471 pagetables:207 bounce:0 DMA free:3488kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:15860kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 865 1508 1508 Normal free:33096kB min:3728kB low:4660kB high:5592kB active_anon:8kB inactive_anon:1184kB active_file:214720kB inactive_file:575176kB unevictable:0kB present:885944kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 5143 5143 HighMem free:1180kB min:512kB low:1204kB high:1896kB active_anon:58136kB inactive_anon:81356kB active_file:122816kB inactive_file:398920kB unevictable:0kB present:658312kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 DMA: 2*4kB 3*8kB 0*16kB 0*32kB 0*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3488kB Normal: 8122*4kB 0*8kB 2*16kB 2*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 33096kB HighMem: 5*4kB 3*8kB 9*16kB 5*32kB 3*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1180kB 327949 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 498004kB Total swap = 498004kB 393200 pages RAM 165874 pages HighMem 6205 pages reserved 117186 pages shared 269142 pages non-shared -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/