⬢ DragonFlyBSD Kernel Audit
DF-2533 / run.patched.log
← back to finding ↓ download raw
DF2533-A: === DF-2533 path 1: xa_close with si_drv1 == NULL (xdisk.c:769-770) ===
DF2533-A: before xa_close: xdisk_lk lockstatus=0
DF2533-A: xa_close returned 6
DF2533-A: xdisk_lk lockstatus=0 after return (LK_EXCLUSIVE=2 => EXCLUSIVE LOCK LEAKED)
DF2533-A: probe real-xa_open thread: started=1 finished=1 => not stuck (leak not present?)
DF2533-A: probe thread completed: finished=1 xa_open=6
DF2533-A: done
DF2533-B: === DF-2533 path 2: xa_close with sc->terminating == 1 (xdisk.c:771-773) ===
DF2533-B: sc=0xfffff8008df18680 sc->terminating=1 sc->lk.lk_count=0x0
DF2533-B: calling real xa_close: expect xdisk.c:772 lockmgr(&sc->lk, LK_RELEASE) on the NEVER-acquired sc->lk -> lockmgr_release() unconditional panic (kern_lock.c:768), while xdisk_lk stays held
DF2533-B: xa_close RETURNED 6 (no panic?!), xdisk_lk lockstatus=0, sc->lk.lk_count=0x0
DF2533-B: done