From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 24 Apr 2007 13:06:01 -0700 From: Andrew Morton Subject: 2.6.21-rc7-mm1 on test.kernel.org Message-Id: <20070424130601.4ab89d54.akpm@linux-foundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org Return-Path: To: linux-mm@kvack.org Cc: Andy Whitcroft , Christoph Lameter List-ID: An amd64 machine is crashing badly. http://test.kernel.org/abat/84767/debug/console.log VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 308k freed INIT: version 2.86 booting Bad page state in process 'init' page:ffff81007e492628 flags:0x0100000000000000 mapping:0000000000000000 mapcount:0 count:1 Trying to fix it up, but a reboot is needed Backtrace: Call Trace: [] bad_page+0x74/0x10d [] free_hot_cold_page+0x8d/0x172 [] free_hot_page+0xb/0xd [] free_pgd_range+0x274/0x467 [] free_pgtables+0x80/0x8f [] exit_mmap+0x90/0x11a [] mmput+0x29/0x98 Bad page state in process 'hotplug' page:ffff81017e458bb0 flags:0x0a00000000000000 mapping:0000000000000000 mapcount:0 count:1 Trying to fix it up, but a reboot is needed Backtrace: Call Trace: [] bad_page+0x74/0x10d [] free_hot_cold_page+0x8d/0x172 [] free_hot_page+0xb/0xd [] __mmdrop+0x68/0xa8 [] schedule_tail+0x48/0x86 [] ret_from_fork+0xc/0x25 So free_pgd_range() is freeing a refcount=1 page. Can anyone see what might be causing this? The quicklist code impacts this area more than anything else.. Naturally, I can't reproduce it (no amd64 boxen). A bisection search would be wonderful. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org