From owner-freebsd-current@FreeBSD.ORG Tue Feb 24 02:56:12 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 0103D16A4CE; Tue, 24 Feb 2004 02:56:12 -0800 (PST) Received: from psg.com (psg.com [147.28.0.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id E33A343D2D; Tue, 24 Feb 2004 02:56:11 -0800 (PST) (envelope-from randy@psg.com) Received: from [127.0.0.1] (helo=roam.psg.com) by psg.com with esmtp (Exim 4.30; FreeBSD) id 1AvaEV-000FaW-JS; Tue, 24 Feb 2004 10:56:11 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com.psg.com) by roam.psg.com with esmtp (Exim 4.30; FreeBSD) id 1AvaD9-0000JH-Bd; Tue, 24 Feb 2004 18:54:47 +0800 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 24 Feb 2004 18:54:46 +0800 To: Kris Kennaway References: <20040224101133.GA43127@xor.obsecurity.org> Message-Id: <20040224105611.E33A343D2D@mx1.FreeBSD.org> cc: freebsd-current@FreeBSD.org cc: phk@FreeBSD.org Subject: Re: Fatal trap 12 in open() 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: Tue, 24 Feb 2004 10:56:12 -0000 > I updated the i386 package machines to -current tonight and they all > panicked shortly thereafter with this trace (including all while > running ldconfig, which may be significant): > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x60 > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc054d906 > stack pointer = 0x10:0xd98e09e4 > frame pointer = 0x10:0xd98e09e4 > 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 = 4611 (ldconfig) > kernel: type 12 trap, code=0 > Stopped at devsw+0x6: cmpl $0,0x60(%eax) > db> trace > devsw(0,d98e0a0c,c05d2642,7a69,c4670480) at devsw+0x6 > spec_open(d98e0a64,d98e0a44,c06b6e48,d98e0a64,d98e0b20) at spec_open+0x4a > spec_vnoperate(d98e0a64,d98e0b20,c05dad92,d98e0a64,c056729d) at spec_vnoperate+0x18 > ufs_vnoperatespec(d98e0a64,c056729d,c07d01e0,c4e96930,c580571c) at ufs_vnoperatespec+0x18 > vn_open_cred(d98e0bdc,d98e0cdc,0,c4670480,3) at vn_open_cred+0x432 > vn_open(d98e0bdc,d98e0cdc,0,3,d98e0b78) at vn_open+0x33 > kern_open(c4e96930,2812633f,0,1,0) at kern_open+0xce > open(c4e96930,d98e0d14,c077eee3,3e6,3) at open+0x30 > syscall(2f,2f,2f,3e,804f01e) at syscall+0x2a0 > Xint0x80_syscall() at Xint0x80_syscall+0x1d me too randy