Date: Sat, 26 Jul 2008 12:53:42 +0900 (JST) From: Hiroki Sato <hrs@FreeBSD.org> To: xcllnt@mac.com Cc: freebsd-sparc64@FreeBSD.org, freebsd-ia64@FreeBSD.org Subject: Re: 7.0R panic in nfs_readdirrpc() Message-ID: <20080726.125342.231202831.hrs@allbsd.org> In-Reply-To: <BDB0D269-FA6E-4017-B1B7-12872207DB56@mac.com> References: <20080725.142554.124338824.hrs@allbsd.org> <20080725.161039.177339309.hrs@allbsd.org> <BDB0D269-FA6E-4017-B1B7-12872207DB56@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
----Security_Multipart(Sat_Jul_26_12_53_42_2008_510)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Marcel Moolenaar <xcllnt@mac.com> wrote in <BDB0D269-FA6E-4017-B1B7-12872207DB56@mac.com>: xc> xc> On Jul 25, 2008, at 12:10 AM, Hiroki Sato wrote: xc> xc> > Almost the same panic occurred on sparc64, too. Memory alignment xc> > issue? xc> xc> Yes. The exception is for a 4-byte load on a 1-byte aligned xc> (i.e. odd) address. This is a code bug. xc> xc> I can't remember having these issues with NFS. Can you tell xc> me more about your configuration? Yes, it was 7.0R/i386 (server)<->7.0R/ia64 (client), mounted over TCP. Doing "cvs co src" from the server triggered the panic. I tried NFS over UDP (default) and one over TCP, the former has no problem under the same load. The mount_nfs options were "-T,ro,bg,intr,noinet6" and the difference was the transport protocol only. Maybe it is because TCP mount uses a larger block size than UDP by default. 7.0R/sparc64 can trigger it with the same configuration as I reported. I am not sure if 7.0R/ppc does, though. In i386<->i386 and i386<->amd64 case, TCP mount seems to work fine, but it is probably because i386 does not throw exception due to misaligned access. -- | Hiroki SATO ----Security_Multipart(Sat_Jul_26_12_53_42_2008_510)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkiKn8YACgkQTyzT2CeTzy3VzQCgt79j0Kuo/dheT0WYEQnmMqrj 72UAnivj4DN56ZhhoOpkRqPItsXZ3Ozl =c6mJ -----END PGP SIGNATURE----- ----Security_Multipart(Sat_Jul_26_12_53_42_2008_510)----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080726.125342.231202831.hrs>