--- src/sys/kern/vfs_vopops.c 2006/07/19 06:08:06 1.29 +++ src/sys/kern/vfs_vopops.c 2006/07/20 20:16:24 1.30 @@ -305,8 +305,14 @@ vop_getattr(struct vop_ops *ops, struct ap.a_vap = vap; DO_OPS(ops, error, &ap, vop_getattr); - if ((ops->head.vv_mount->mnt_kern_flag & MNTK_FSMID) == 0) + + /* + * mount pointer may be NULL if vnode is dead. + */ + if (ops->head.vv_mount && + (ops->head.vv_mount->mnt_kern_flag & MNTK_FSMID) == 0) { vap->va_fsmid = cache_sync_fsmid_vp(vp); + } return(error); }