From owner-freebsd-current@FreeBSD.ORG Mon May 18 15:12:39 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A96210656CD for ; Mon, 18 May 2009 15:12:39 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mx.egr.msu.edu (surfnturf.egr.msu.edu [35.9.37.164]) by mx1.freebsd.org (Postfix) with ESMTP id E71A88FC12 for ; Mon, 18 May 2009 15:12:38 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from localhost (localhost [127.0.0.1]) by mx.egr.msu.edu (Postfix) with ESMTP id B2B2171F408 for ; Mon, 18 May 2009 10:56:15 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mx.egr.msu.edu ([127.0.0.1]) by localhost (surfnturf.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a7YCcS4i8Gq0 for ; Mon, 18 May 2009 10:56:15 -0400 (EDT) Received: from localhost (daemon.egr.msu.edu [35.9.44.65]) by mx.egr.msu.edu (Postfix) with ESMTP id 9186571F2BD for ; Mon, 18 May 2009 10:56:15 -0400 (EDT) Received: by localhost (Postfix, from userid 21281) id 5B812CB4; Mon, 18 May 2009 10:56:15 -0400 (EDT) Date: Mon, 18 May 2009 10:56:15 -0400 From: Adam McDougall To: current@freebsd.org Message-ID: <20090518145614.GF82547@egr.msu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Cc: Subject: Fatal trap 12: page fault panic with recent kernel with ZFS X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 May 2009 15:12:39 -0000 I'm not sure if this is related to recent kernel memory code changes or what, but it hasn't happened with code from earlier than a couple days ago. I had this happen twice, I think the first time was with arc max set to 1024M, the second time was when arc max was unset in loader.conf and the system had been up a few hours but the arc hadn't been squeezed down to a small number yet: Mem: 719M Active, 12G Inact, 3413M Wired, 2608K Cache, 24M Buf, 3741M Free I've deleted the kernel since then but I did not change my sources, I could build a new one and check where the pointers point to I think? If needed. Or I could reproduce the panic if needed. It doesn't dump, it just gets stuck after printing the panic. Transcribed by hand to save bandwidth: Fatal trap 12: page fault while in kernel mode cpuid = 3; apic id = 03 fault virtual address = 0xffff804000000000 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff804a4d4e stack pointer = 0x28:0xffffff80000c3900 frame pointer = 0x28:0xffffff80000c3910 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 4 (g_down) trap number = 12 panic: page fault cpuid = 0 Uptime: 2h40m14s