From owner-freebsd-current Mon Nov 29 14:45:23 1999 Delivered-To: freebsd-current@freebsd.org Received: from assurance.rstcorp.com (assurance.rstcorp.com [216.112.242.2]) by hub.freebsd.org (Postfix) with ESMTP id 8D8A415306 for ; Mon, 29 Nov 1999 14:45:20 -0800 (PST) (envelope-from vshah@rstcorp.com) Received: (from uucp@localhost) by assurance.rstcorp.com (8.8.8/8.8.8) id RAA00220; Mon, 29 Nov 1999 17:46:40 -0500 Received: from proxy.rstcorp.com(216.112.242.5) by assurance.rstcorp.com via smap (V2.0) id xma000215; Mon, 29 Nov 99 22:46:31 GMT Received: from jabberwock.rstcorp.com (jabberwock.rstcorp.com [192.168.2.98]) by sandbox.rstcorp.com (8.8.8+Sun/8.8.8) with ESMTP id RAA00170; Mon, 29 Nov 1999 17:42:42 -0500 (EST) Received: by jabberwock.rstcorp.com (Postfix, from userid 93) id A941A5AF0; Mon, 29 Nov 1999 17:45:04 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14403.496.341437.658744@jabberwock.rstcorp.com> Date: Mon, 29 Nov 1999 17:45:04 -0500 (EST) From: "Viren R.Shah" To: Matthew Dillon Cc: Greg Lehey , freebsd-current@FreeBSD.ORG Subject: Re: repeatable crash in -current (softupdates, NFS) In-Reply-To: <199911292155.NAA09688@apollo.backplane.com> References: <14399.63511.296802.242618@jabberwock.rstcorp.com> <19991127195332.36233@mojave.sitaranetworks.com> <14402.62513.189527.729294@jabberwock.rstcorp.com> <199911292155.NAA09688@apollo.backplane.com> X-Mailer: VM 6.72 under 19.16 "Lille" XEmacs Lucid Reply-To: "Viren R.Shah" X-Face: )~y+U*K:yzjz{q<5lzpI_SVef'U.])9g[C9`1N@]u3,MHY7f*l7C)[_NjM4y4K8$uIUh|\u (K&&HS6,M!61&GMTk'mqmB/Qg]]X}"?TzsFl]"2v!bl8']dma.:^IY^a[lbOI>U:b<~FyK3q-p{HmZ mn~g.`~BE!5{2D:}Yi+\_KkWe?XaHj9$ko1k8iKLYv5*_2c8"G=?Up[}hn+7RNM(bzBZ_wWk6!Pf&B ?3Tcm7M7B~W%K/I0aX3]*=jP?aM]H6HBPT`oLk+0n^_;N\2\%|Rhy;p}34Q.jEsM\qtnxcm;ag%Nq Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> "Matt" == Matthew Dillon writes: Matt> The problem is a NULL pointer dereference somewhere... please Matt> nm your kernel binary and extract out all elements with c0163 Matt> in them. e.g. nm /kernel | fgrep c0163 | sort. OK, here's a -current system from today (11/29) morning [4am EST] with kernel compiled with DDB and -g. FreeBSD jabberwock 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Mon Nov 29 17:11:27 EST 1999 vshah@jabberwock:/home/ncvs/FreeBSD/current-src/src/sys/compile/J39 i386 Tried doing a simple symlink over a NFS mounted filesystem: fatal trap 12: page fault while in kernel mode fault virtual address = 0x4 fault code = supervisor read, page not present instruction pointer = 0x8:0xc0167979 stack pointer = 0x10:0xc9d74e40 frame pointer = 0x10:0xc9d74e58 code segment = base 0x0; limit 0xfffff, type 0x1b = DPL0, pres 1, def32 1, gran 1 processor flags = interrupt enabled, resume, 10PL = 0 current process = 315 (ln) interrupt mask = none kernel: type 12 trap code = 0 db> trace vput(0) at vput+0x11 symlink (c9d4e200, c9d74f80, bfbfdab5, bfbfda9e, bfbfd99c) at symlink+0x1e3 syscall(2f, 2f, 2f, bfbfd99c, bfbfda9e) at syscall+0x176 Xint0x80_syscall() at Xint0x80_syscall+0x26 db> show reg ... eip 0xc0167979 vput+0x11 efl 0x10286 nfs_write+0xe2 Hope this helps. If there is anything else I can do to debug this, let me know. Viren -- Viren Shah | "You can't trust code that you did not totally Research Associate, RST Inc. | create yourself. (Especially code from viren@rstcorp.com | companies that employ people like me.)" http://www.rstcorp.com/~vshah | - Ken Thompson "Reflections on Trusting Trust" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message