OpenBSD/sgi on octane2 - mplock周りで落ちるバグについて#5

OpenBSD/sgi on octane2 - mplock周りで落ちるバグについて#4 - かーねる・う゛いえむにっき
でKASSERTをコメントアウトして無理やり起きなくしたバグだが、やっぱり発生するようだ。

rd0: fixed, 8192 blocks
boot device: sd0
root on rd0a swap on rd0b dump on rd0b
rootdev=0x800 rrootdev=0x1600 rawdev=0x1602
WARNING: No TOD clock, believing file system.
WARNING: CHECK AND RESET THE DATE!
init: copying out path `/sbin/init' 11
erase ^?, werase ^W, kill ^U, intr ^C, status ^T
(I)nstall, (U)pgrade or (S)hell? s
# /install
panic: kernel diagnostic assertion "__mp_lock_held(&kernel_lock) == 0" failed: file "../../../../kern/kern_fork.c", line 522
Stopped at      0xa80000002015d824:     jr      ra
0xa80000002015d828:      nop
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS, TOO.
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{0}>

うーん。理由が良く分からん。どーなってんのかな。