⬢ DragonFlyBSD Kernel Audit
DF-5029 / fix_run.log
← back to finding ↓ download raw
=== DF-5029 run: Sat Sep 26 05:51:10 UTC 2026 ===
uname: DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #1: Sat Sep 26 05:45:18 UTC 2026     root@dfbsd:/usr/obj/usr/src/sys/PCFTEST  x86_64
cr--r--r--  1 root  wheel   27, 0x00000000 Sep 26 05:50 /dev/pcfclock0
holder: pid=819 opened /dev/pcfclock0 fd=3, holding ppbus for 25s
victim: pid=821 opening /dev/pcfclock0 (blocking)...
--- victim state (ps) while bus held ---
--- kill -9 victim while bus held ---
RESULT: victim died on kill -9 (bug NOT reproduced)
--- non-blocking open while bus held (sanity: EWOULDBLOCK expected) ---
victim_nb: open returned fd=-1 errno=35 (Resource temporarily unavailable)
--- waiting for holder to release (25s)... ---
holder: closing
post-release: victim reaped once the ppbus was released (pending SIGKILL delivered)
--- read() on free bus: bounded EIO (documents the retry busy-wait) ---
reader: read returned -1 errno=5 (Input/output error) after 0.370s
=== done ===