[email protected]
[Top] [All Lists]

Re: port-amd64/43236: Removing a file while it is accessed through NFS c

Subject: Re: port-amd64/43236: Removing a file while it is accessed through NFS crashes the server
From: Manuel Bouyer
Date: Tue, 4 May 2010 21:29:49 +0200
On Tue, May 04, 2010 at 05:50:04PM +0000, Peter Kerwien wrote:
> The following reply was made to PR kern/43236; it has been noted by GNATS.
> 
> From: Peter Kerwien <[email protected]>
> To: <[email protected]>
> Cc: 
> Subject: Re: port-amd64/43236: Removing a file while it is accessed through 
> NFS
>  crashes the server
> Date: Tue, 04 May 2010 19:48:33 +0200
> 
>  On Tue,  4 May 2010 11:25:02 +0000 (UTC), Manuel Bouyer
>  >  
>  >  should the *hvtovp here read *fhtovp ? AFAIK *hvtovp don't exists in
>  >  the NetBSD kernel.
>  
>  Of course I got it wrong. Sorry. The following bt is hopefully correct:
>  
>  db{1}>bt
>  ufs_fhtovp() at netbsd:ufs_fvtovp+0x42
>  ufs_fhtovp() at netbsd:ufs_fvtovp+0x58
>  VFS_FHTOVP() at netbsd:VFS_FHTOVP+0x33
>  nfsrv_fhtovp() at netbsd:nfsrv_fhtovp+0xa8
>  nfsrv_read() at netbsd:nfsrv_read+0x273
>  nfssvc_nfsd() at netbsd:nfssvc_nfsd+0x1c5
>  sys_nfssvc() at netbsd:sys_nfssvc+0x28f
>  syscall() at netbsd:syscall+0xb6
>  
>  >  if it's really crashing in ufs_fhtovp this may be fixed in NetBSD
>  5.1_RC1
>  
>  Do you want me to upgrade and test 5.1_RC1?

Just trying a 5.1_RC1 kernel should be enough to confirm it's fixed here.
No need to upgrade the whole system.

-- 
Manuel Bouyer <[email protected]>
     NetBSD: 26 ans d'experience feront toujours la difference
--

<Prev in Thread] Current Thread [Next in Thread>