From owner-freebsd-current Mon Nov 29 13:56:15 1999 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 4E1A314E00 for ; Mon, 29 Nov 1999 13:56:14 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id NAA09688; Mon, 29 Nov 1999 13:55:25 -0800 (PST) (envelope-from dillon) Date: Mon, 29 Nov 1999 13:55:25 -0800 (PST) From: Matthew Dillon Message-Id: <199911292155.NAA09688@apollo.backplane.com> To: "Viren R.Shah" Cc: Greg Lehey , freebsd-current@FreeBSD.ORG Subject: Re: repeatable crash in -current (softupdates, NFS) References: <14399.63511.296802.242618@jabberwock.rstcorp.com> <19991127195332.36233@mojave.sitaranetworks.com> <14402.62513.189527.729294@jabberwock.rstcorp.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :not having DDB compiled into the kernel I can't answer that. However :I'm willing to give any suggestions a go. : : >> [BTW: the server hasn't crashed, it's only the FreeBSD client that : >> crashes] : : Greg> Do you mean the client process or the client operating system? : :The client OS -- immediately after creating the symlink. : :This is the panic I got (taken before Eivind's nfs_vnops.c commit :(rev 1.146) : : :fatal trap 12: page fault while in kernel mode :fault virtual address = 0x4 :fault code = supervisor read, page not present :instruction pointer = 0x8:0xc0163a05 :stack pointer = 0x10:0xc9d77e40 The problem is a NULL pointer dereference somewhere... please nm your kernel binary and extract out all elements with c0163 in them. e.g. nm /kernel | fgrep c0163 | sort. DDB is the better way to do it, because you can 'trace', but nm works in a crunch. And for gods sakes everyone, at least compile your kernels -g!!!! In your kernel config (/usr/src/sys/i386/conf/YOURKERNEL), add this: makeoptions DEBUG="-g" -Matt Matthew Dillon : :Viren :-- :Viren Shah | "You can't trust code that you did not totally To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message