Date: Wed, 03 Jun 2015 07:08:12 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 200585] [nlm] Fatal trap 9 when printing out KASSERT trying to run umount -f on an NFS share while it's trying to print out "lockd not responding" in nlm(4) Message-ID: <bug-200585-3630-Zm5AdBsQ8E@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-200585-3630@https.bugs.freebsd.org/bugzilla/> References: <bug-200585-3630@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200585 Konstantin Belousov <kib@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kib@FreeBSD.org --- Comment #4 from Konstantin Belousov <kib@FreeBSD.org> --- (In reply to Peter Holm from comment #3) Indeed, the unmount which drops the last reference on the nfs mount credentials is the culprit. This sole issue can be easily handled by taking additional reference on the mnt_cred, before the vnode is unlocked. If there are further problems from the mnt disappearing, we could try to busy the filesystem after the vnode is unlocked. But this would have bad consequences for the unmount -f. Lets try the minimal patch first. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-200585-3630-Zm5AdBsQ8E>