Reproduction script:
Boot your OpenBSD 6.0 MP machine which has /home mounted as softdep, and
do:
mount -o async,nosoftdep -u /home
mkdir /home/exploit; cd /home/exploit
tar xfz /YOUR/INSTALLER/DIR/base60.tgz
tar xfz /YOUR/INSTALLER/DIR/base60.tgz
Outcome: The kernel will go into panic with the error "panic:
softdep_update_inodeblock: update failed".
This appears to me to be a general kernel bug and not depend on my
hardware. If you not can reproduce it however, I will provide additional
configuration dumps for us to track it down.
Caveat 1: If you run "sync" between the two "tar" runs, the bug is not
trigged.
Caveat 2: You apparently need to produce that large amount of files as
tar xfz base60.tgz does, just doing echo file > file doubly does not
cause the crash.
I reproduced this with 100% reproducibility, 3x on my newly installed
and newly booted Xeon ECC device.
Find attached JPEG photos of the kernel panic screen from two instances
of the crash, with unlimited storage duration:
http://picpaste.com/First_time-YnkuJoTg.jpg
http://picpaste.com/Second_time-GIGO4Xvh.jpg .
Tinker