Index: sys/fs/fuse/fuse_vfsops.c =================================================================== --- sys/fs/fuse/fuse_vfsops.c (revision 241227) +++ sys/fs/fuse/fuse_vfsops.c (working copy) @@ -442,8 +442,10 @@ fuse_vfsop_root(struct mount *mp, int lkflags, str if (data->vroot != NULL) { err = vget(data->vroot, lkflags, curthread); - if (err == 0) + if (err == 0) { + MPASS(data->vroot->v_type != VNON); *vpp = data->vroot; + } } else { err = fuse_vnode_get(mp, FUSE_ROOT_ID, NULL, vpp, NULL, VDIR); if (err == 0) {