Skip site navigation (1)Skip section navigation (2)
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>