From owner-freebsd-current@FreeBSD.ORG Sun Aug 1 10:04:13 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D364E16A4CE for ; Sun, 1 Aug 2004 10:04:13 +0000 (GMT) Received: from itchy.rabson.org (mailgate.nlsystems.com [80.177.232.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79F7C43D2D for ; Sun, 1 Aug 2004 10:04:12 +0000 (GMT) (envelope-from dfr@nlsystems.com) Received: from ns0.nlsystems.com (ns0.nlsystems.com [80.177.232.243]) by itchy.rabson.org (8.12.11/8.12.11) with ESMTP id i71A48bp085423 for ; Sun, 1 Aug 2004 11:04:08 +0100 (BST) (envelope-from dfr@nlsystems.com) From: Doug Rabson To: freebsd-current@freebsd.org Date: Sun, 1 Aug 2004 11:04:03 +0100 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200408011104.03214.dfr@nlsystems.com> X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on itchy.rabson.org X-Virus-Scanned: clamd / ClamAV version 0.71, clamav-milter version 0.71 X-Virus-Status: Clean Subject: Interesting panic in current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Sun, 01 Aug 2004 10:04:13 -0000 I just had this panic on a current box. This machine is running post-gcc-3.4 current with PREEMPTION disabled. The hardware is a Tyan Tiger MP motherboard with two Athlon 1900 MP processors. I was running an SMP kernel. Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 01 fault virtual address = 0xbfca0704 fault code = supervisor read, page not present instruction pointer = 0x8:0xc065d145 stack pointer = 0x10:0xd3adbc78 frame pointer = 0x10:0xd3adbc84 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 91207 (sh) [thread 100071] Stopped at pmap_remove_pages+0xa9: movl PTmap(%eax),%ecx db> tr pmap_remove_pages(c2e63d30,0,bfc00000) at pmap_remove_pages+0xa9 exit1(c1fa16e0,0,d3adbd40,c065fdcb,c1fa16e0) at exit1+0x4dd exit1(c1fa16e0,d3adbd14,1,46,296) at exit1 syscall(2f,2f,2f,bfbfe66c,bfbfe650) at syscall+0x217 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x2813233f, esp = 0xbfbfe50c, ebp = 0xbfbfe588 --- db> p $eax a0704 db> p/x a0704 db> x/x PTmap PTmap: *** error reading from address bfc00000 *** db> PTmap: *** error reading from address bfc00000 *** db> x/x PTmap + 0xa0704 0xbfca0704: *** error reading from address bfca0704 *** db> c