Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266006AbUAVJap (ORCPT ); Thu, 22 Jan 2004 04:30:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266150AbUAVJap (ORCPT ); Thu, 22 Jan 2004 04:30:45 -0500 Received: from mail36.messagelabs.com ([193.109.254.211]:37265 "HELO mail36.messagelabs.com") by vger.kernel.org with SMTP id S266006AbUAVJai (ORCPT ); Thu, 22 Jan 2004 04:30:38 -0500 X-VirusChecked: Checked X-Env-Sender: okiddle@yahoo.co.uk X-Msg-Ref: server-6.tower-36.messagelabs.com!1074763833!3305086 X-StarScan-Version: 5.1.15; banners=-,-,- X-VirusChecked: Checked X-StarScan-Version: 5.0.7; banners=.,-,- In-reply-to: <20040120183556.GE23765@srv-lnx2600.matchmail.com> From: Oliver Kiddle References: <7641.1074512162@gmcs3.local> <20040119193837.6369d498.akpm@osdl.org> <30705.1074618514@gmcs3.local> <20040120183556.GE23765@srv-lnx2600.matchmail.com> To: linux-kernel@vger.kernel.org Subject: Re: page allocation failure Date: Thu, 22 Jan 2004 10:29:48 +0100 Message-ID: <11370.1074763788@gmcs3.local> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3762 Lines: 104 Mike Fedyk wrote: > On Tue, Jan 20, 2004 at 06:08:34PM +0100, Oliver Kiddle wrote: > > the message about the tape device. As suggested by Mike Fedyk, I had > > the nmi_watchdog stuff enabled. Didn't see any output from it though. > > Would that have displayed its output to the console? > > It should have. Run cat /proc/interrupts and again afew seconds later, does > the NMI: number change? Yes, the number changes. Still haven't seen any output from it though. > There should be some lines above this in your log... Only the trace for other processes. Any initial part was lost, probably because the task list overflowed the dmesg buffer. I didn't see anything on the console though. I got a few page allocation errors yesterday. As they now include dump_stack() output, I have attached them below. This time, the system kept going for a few minutes after these error messages. Again, when it locked up, killing all processes with the sysrq key got things temporarily back. I have the full dmesg output if anyone wants. Oliver st0: Block limits 1 - 16777215 bytes. xfsdump: page allocation failure. order:9, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_read+0xe0/0x3d1 [] vfs_read+0xb0/0x119 [] sys_read+0x42/0x63 [] syscall_call+0x7/0xb xfsdump: page allocation failure. order:8, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_read+0xe0/0x3d1 [] vfs_read+0xb0/0x119 [] sys_read+0x42/0x63 [] syscall_call+0x7/0xb xfsdump: page allocation failure. order:7, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_read+0xe0/0x3d1 [] vfs_read+0xb0/0x119 [] sys_read+0x42/0x63 [] syscall_call+0x7/0xb st0: Incorrect block size. xfsdump: page allocation failure. order:9, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_write+0x20c/0x7e7 [] do_page_fault+0x120/0x501 [] st_write+0x0/0x7e7 [] vfs_write+0xb0/0x119 [] sys_write+0x42/0x63 [] syscall_call+0x7/0xb xfsdump: page allocation failure. order:8, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_write+0x20c/0x7e7 [] do_page_fault+0x120/0x501 [] st_write+0x0/0x7e7 [] vfs_write+0xb0/0x119 [] sys_write+0x42/0x63 [] syscall_call+0x7/0xb xfsdump: page allocation failure. order:7, mode:0xd0 Call Trace: [] __alloc_pages+0x2db/0x319 [] enlarge_buffer+0xcf/0x182 [] st_map_user_pages+0x37/0x88 [] setup_buffering+0xf3/0x127 [] st_write+0x20c/0x7e7 [] do_page_fault+0x120/0x501 [] st_write+0x0/0x7e7 [] vfs_write+0xb0/0x119 [] sys_write+0x42/0x63 [] syscall_call+0x7/0xb - 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/