Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2008 16:57:54 -0400 (EDT)
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        Weldon S Godfrey 3 <weldon@excelsus.com>
Cc:        freebsd-fs@freebsd.org, pjd@freebsd.org
Subject:   Re: ZFS-NFS kernel panic under load
Message-ID:  <Pine.GSO.4.63.0808271647170.27228@muncher.cs.uoguelph.ca>
In-Reply-To: <20080827161150.G76650@emmett.excelsus.com>
References:  <20080806101621.H24586@emmett.excelsus.com> <20080814091337.Y94482@emmett.excelsus.com> <20080821153107.W76650@emmett.excelsus.com> <20080821194742.GA19362@eos.sc1.parodius.com> <20080822115932.M76650@emmett.excelsus.com> <20080822174411.GA89610@eos.sc1.parodius.com> <20080827161150.G76650@emmett.excelsus.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Wed, 27 Aug 2008, Weldon S Godfrey 3 wrote:

>
> Well, I am not sure if it was exactly that bug, since the last time I 
> paniced, it never dumped to memory.  Although this time i paniced, it started 
> to dump then locked up solid.
>
> before I paniced I did get an error message at the end of the panic:
>
>
> Stopped at nfsrv_access at 0x190 testb 0x1, 0xa4 (%rax)
>
Well, I'd guess that is the following source line:
 		if (rdonly || (vp->v_mount->mnt_flag & MNT_RDONLY)) {
since "mnt_flag" is way down in the structure and MNT_RDONLY == 0x1.

This suggests that v_mount is no longer valid, but I have no idea why that
might happen. (This was looking at the -current nfsserver sources, but I
don't think they've changed much.

Maybe someone who knows ZFS and how it handles the mount structure might
have some idea?

rick




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.63.0808271647170.27228>