DF-5787 / panic.txt
login: biopoison: vp=0xfffff80116870500 v_type=1
biopoison: === control run (no stale flag) ===
biopoison[0]: getblk -> bp=0xfffff8004f7442d0 b_flags=21000160 bio1.flags=00000000 B_CACHE=1
biopoison[0]: released (stale BIO_DONE=0), issuing bread()
biopoison[0]: bread returned 0 (no panic)
biopoison: === poisoned run (stale BIO_DONE across bqrelse -> getblk recycling) ===
biopoison[1]: getblk -> bp=0xfffff8004f7442d0 b_flags=21001164 bio1.flags=00000000 B_CACHE=1
biopoison[1]: released (stale BIO_DONE=1), issuing bread()
panic: assertion "(bio->bio_flags & BIO_DONE) == 0" failed in vn_strategy at /usr/src/sys/kern/vfs_bio.c:3385
cpuid = 0
Trace beginning at frame 0xfffff80117e6b678
vn_strategy() at vn_strategy+0x119 0xffffffff806d6b89
vn_strategy() at vn_strategy+0x119 0xffffffff806d6b89
breadnx() at breadnx+0x16c 0xffffffff806d75fc
bpio_case() at bpio_case+0xb1 0xffffffff826000b1
biopoison_handler() at biopoison_handler+0x13b 0xffffffff8260023b
module_register_init() at module_register_init+0x49 0xffffffff806232e9
Debugger("panic")
CPU0 stopping CPUs: 0x0000003e
stopped
Stopped at Debugger+0x7c: movb $0,0xbdaf09(%rip)
db>