From owner-freebsd-alpha Wed Nov 28 14:33:45 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from mta1x04.coxmail.com (cm-fe1.coxmail.com [206.157.231.20]) by hub.freebsd.org (Postfix) with ESMTP id 8298A37B419 for ; Wed, 28 Nov 2001 14:33:32 -0800 (PST) Received: from tick.sc.omation.com ([64.58.167.31]) by mta1x04.coxmail.com (InterMail vK.4.03.04.01 201-232-130-101 license c271d808eeaddc9d652e7c0b1383e8cc) with ESMTP id <20011128223638.DPDZ22114.mta1x04@tick.sc.omation.com> for ; Wed, 28 Nov 2001 17:36:38 -0500 Received: from tick.sc.omation.com (tick.sc.omation.com [192.168.128.2]) by tick.sc.omation.com (8.11.6/8.11.6) with ESMTP id fASMXUA01849 for ; Wed, 28 Nov 2001 14:33:30 -0800 (PST) (envelope-from pherman@frenchfries.net) Message-Id: <200111282233.fASMXUA01849@tick.sc.omation.com> Date: Wed, 28 Nov 2001 14:33:29 -0800 (PST) From: Paul Herman To: FreeBSD Alpha MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, My 4.4-RELEASE (alpha) paniced 4 times in a row today and all at the same place. I don't know what to make of it, so I thought I'd start here. It happens when I do a lot of NFS traffic (like "pkg_add /nfs/mount/package.tgz") What is XentUna? Is that a trap for unaligned access? If so, what does fxdr_unsigned() do, and why would XentUna fail? Or does it not try to correct it? I do have machdep.unaligned_fix=1 if that makes a difference. Regards, -Paul. tick# gdb -k /kernel.debug /var/crash/vmcore.4 GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "alpha-unknown-freebsd"... panic: trap #0 0xfffffc00003a9d40 in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:472 472 savectx(&dumppcb); (kgdb) bt #0 0xfffffc00003a9d40 in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:472 #1 0xfffffc00003a9908 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:313 #2 0xfffffc00003aa150 in panic (fmt=0xfffffc00005d284c "trap") at /usr/src/sys/kern/kern_shutdown.c:581 #3 0xfffffc0000559560 in trap (a0=18446741874698165282, a1=8192, a2=0, entry=4, framep=0xfffffe0012a1f9a0) at /usr/src/sys/alpha/alpha/trap.c:551 #4 0xfffffc000054b724 in XentUna () #5 0xfffffc00004b45bc in nfs_readrpc (vp=0xfffffe0012b11a80, uiop=0xfffffe0012a1fbd0, cred=0xfffffe0001468b80) at /usr/src/sys/nfs/nfs_vnops.c:1114 (kgdb) up 5 #5 0xfffffc00004b45bc in nfs_readrpc (vp=0xfffffe0012b11a80, uiop=0xfffffe0012a1fbd0, cred=0xfffffe0001468b80) at /usr/src/sys/nfs/nfs_vnops.c:1114 1114 eof = fxdr_unsigned(int, *(tl + 1)); (kgdb) list 1109 if (error) { 1110 m_freem(mrep); 1111 goto nfsmout; 1112 } 1113 nfsm_dissect(tl, u_int32_t *, 2 * NFSX_UNSIGNED); 1114 eof = fxdr_unsigned(int, *(tl + 1)); 1115 } else 1116 nfsm_loadattr(vp, (struct vattr *)0); 1117 nfsm_strsiz(retlen, nmp->nm_rsize); 1118 nfsm_mtouio(uiop, retlen); (kgdb) print tl $1 = (u_int32_t *) 0xfffffe0000b51c22 (kgdb) print tl+1 $2 = (u_int32_t *) 0xfffffe0000b51c26 (kgdb) print *(tl+1) $3 = 379828717 (kgdb) quit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message