From owner-freebsd-current Sun Apr 28 7:11: 5 2002 Delivered-To: freebsd-current@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id E8F5A37B404 for ; Sun, 28 Apr 2002 07:10:54 -0700 (PDT) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.11.6/8.11.6) with SMTP id g3SEAfw76381 for ; Sun, 28 Apr 2002 10:10:41 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Sun, 28 Apr 2002 10:10:40 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: current@FreeBSD.org Subject: vm_map_lookup_entry: Fatal trap 12: page fault while in kernel mode Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG It could be this was fixed by Alan's commit last night to fix locking in VM. In any case, here's the panic anyway. This is from box2, again, -current from last night, nfs root via pxeboot, GENERIC, spinning {boot, buildkernel}. I'll update the two boxes when I get back from the hospital later today. NFS ROOT: 192.168.50.1:/cboss/devel/nfsroot/crash2.cboss.tislabs.com Fatal trap 12: page fault while in kernel mode cpuid = 1; lapic.id = 01000000 fault virtual address = 0x676f6c3b fault code = supervisor read, page not present instruction pointer = 0x8:0xc033b34b stack pointer = 0x10:0xc93b6ba4 frame pointer = 0x10:0xc93b6bc0 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 = 8 (init) kernel: type 12 trap, code=0 Stopped at vm_map_lookup_entry+0x57: cmpl %ebx,0xc(%eax) db> trace vm_map_lookup_entry(c93b1190,80d6000,c93b6bec) at vm_map_lookup_entry+0x57 vm_map_lookup(c93b6c70,80d6000,2,c93b6c74,c93b6c68) at vm_map_lookup+0x5d vm_fault1(c93b1190,80d6000,2,8,c93ae1dc) at vm_fault1+0x7e vm_fault(c93b1190,80d6000,2,8,c) at vm_fault+0x17 trap_pfault(c93b6d48,1,80d6538,8048fe0,0) at trap_pfault+0xdd trap(2f,2f,2f,0,0) at trap+0x1d3 calltrap() at calltrap+0x5 --- trap 0xc, eip = 0x8056e36, esp = 0xbfbffc8c, ebp = 0xbfbffc94 --- db> (kgdb) l *vm_map_lookup_entry+0x57 0xc033b34b is in vm_map_lookup_entry (../../../vm/vm_map.c:646). 641 642 /* 643 * Search linearly 644 */ 645 while (cur != last) { 646 if (cur->end > address) { 647 if (address >= cur->start) { 648 /* 649 * Save this lookup for future hints, and 650 * return Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message