After building ports for 1day, 23hours and a couple minutes, all successful completion, finally the build fails with ZFS deadlock:
No disk errors, no memory errors, just one of those places in ZFS where something has been forgotten to cleanup.
Scrub is still fine, the git process is obviousely unkillable and the filesystem cannot umount.
Code:
0 40329 41971 13 134 0 302596 151632 select IN+ 3 0:05.97 git -C /var/sysup/mnt/tmp.6.41971 checkout-index -a --prefix=/var/sysup/mnt/tmp.8.41971/
0 40678 40329 14 134 0 0 0 - ZN+ 3 0:02.08 <defunct>
0 40679 40329 10 134 0 0 0 - ZN+ 3 0:02.06 <defunct>
0 40680 40329 0 134 0 0 0 - ZN+ 3 0:02.08 <defunct>
0 40681 40329 8 134 0 682132 165796 zfsvfs-> DN+ 3 0:00.99 /usr/local/libexec/git-core/git checkout--worker --prefix=/var/sysup/mnt/tmp.8.41971/
0 40682 40329 11 134 0 0 0 - ZN+ 3 0:02.35 <defunct>
0 40683 40329 0 134 0 0 0 - ZN+ 3 0:02.37 <defunct>
0 40684 40329 8 134 0 0 0 - ZN+ 3 0:03.11 <defunct>
No disk errors, no memory errors, just one of those places in ZFS where something has been forgotten to cleanup.
Scrub is still fine, the git process is obviousely unkillable and the filesystem cannot umount.