NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

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



The following reply was made to PR kern/43236; it has been noted by GNATS.

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost, 
netbsd-bugs%NetBSD.org@localhost,
        peter%kerwien.homeip.net@localhost
Subject: Re: port-amd64/43236: Removing a file while it is accessed through
 NFS crashes the server
Date: Tue, 4 May 2010 13:20:48 +0200

 On Mon, May 03, 2010 at 07:40:04PM +0000, Peter Kerwien wrote:
 >  OK, here it comes. This time it was reproduced on a NetBSD-5.0.2
 >  installation without any modifications.
 >  
 >  uvm_fault(0xffff80004e9ab2e0, 0x0, 1) -> e
 >  fatal page fault in supervisor mode
 >  trap type 6 code 0 rip ffffffff803b4172 cs 8 rflags 10246 cr2 c0 cpl 0 rsp
 >  ffff8000ef7eb710
 >  kernel: page fault trap, code=0
 >  Stopped in pid 208.2 (nfsd) at netbsd:ufs_fhtovp+0x42: cmpw $0,0xc0(%rax)
 >  db{1}>bt
 >  ufs_hvtovp() at netbsd:ufs_hvtovp+0x42
 >  ufs_hvtovp() at netbsd:ufs_hvtovp+0x58
 >  VFS_HVTOVP() at netbsd:VFS_HVTOVP+0x33
 >  nfsrv_hvtovp() at netbsd:nfsrv_hvtovp+0xa8
 
 should the *hvtovp here read *fhtovp ? AFAIK *hvtovp don't exists in
 the NetBSD kernel.
 if it's really crashing in ufs_fhtovp this may be fixed in NetBSD 5.1_RC1
 
 -- 
 Manuel Bouyer <bouyer%antioche.eu.org@localhost>
      NetBSD: 26 ans d'experience feront toujours la difference
 --
 


Home | Main Index | Thread Index | Old Index