Hi, My amd64 regress machine paniced two times here.
panic: vinvalbuf: dirty bufs Stopped at db_enter+0x5: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *518352 74317 0 0x2 0 0K umount ddb{0}> trace db_enter() at db_enter+0x5 panic() at panic+0x120 vinvalbuf(ffff8000006e1e00,ffff8000006c4800,ffff8000ffff4068,ffff800000794800,0 ,0) at vinvalbuf+0xf4 ffs_unmount(80000,ffff8000006c4800,0) at ffs_unmount+0xed dounmount_leaf(ffff8000220d2bd0,0,0) at dounmount_leaf+0x95 dounmount(ffff8000220d2bd0,ffff8000ffff4068,1) at dounmount+0xea sys_unmount(160,ffff8000ffff4068,16) at sys_unmount+0xba syscall(7f7ffffecad0) at syscall+0x31d Xsyscall_untramp(6,0,0,0,0,16) at Xsyscall_untramp+0xc4 end of kernel end trace frame: 0x7f7ffffecf10, count: -9 ddb{0}> show register rdi 0xffffffff81ba11e0 kprintf_mutex rsi 0x5 rbp 0xffff8000220d2900 rbx 0xffff8000220d29a0 rdx 0xce000000000f123a rcx 0xffffffff81ba11e0 kprintf_mutex rax 0x1 r8 0xffff8000220d28d0 r9 0xffffffff81bff7b8 sched_lock r10 0 r11 0xffffffff81192f80 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000220d2910 r14 0x100 r15 0xffffffff819d6ba6 typename+0x3e6 rip 0xffffffff816c6c45 db_enter+0x5 cs 0x8 rflags 0x202 rsp 0xffff8000220d2900 ss 0x10 db_enter+0x5: popq %rbp It was during /usr/src/regress/sys/kern/mount which does this on a vnd ffs image: ======== run-regress-unmount-busy ======== cp -r /usr /mnt/regress-mount & sleep 5 sync sleep 10 rm -rf /mnt/regress-mount/usr & sleep .1 umount -f /mnt/regress-mount cp: /mnt/regress-mount/usr/X11R6/lib/X11/fonts/TTF/DejaVuMathTeXGyre.ttf: Input/output error cp: /usr/X11R6/lib/X11/fonts/TTF/DejaVuMathTeXGyre.ttf: Bad file descriptor That was the final output. I will try to reproduce and gather more information. bluhm