DF-0729 / run.sh
# DF-0729 — run script (deterministic harness) # Run as root on the DragonFly guest (after build.sh). cd "$(dirname "$0")" echo "[run] loading harness module" kldload ./df729_harness.ko 2>/dev/null || true echo "[run] triggering: drain mbufs + icmp6_error(NULL) as ip6_forward.c:259 does" echo "[run] EXPECTED on UNPATCHED kernel: panic (fatal trap 12, fault at 0x1c)" echo "[run] EXPECTED on PATCHED kernel: returns normally (no panic)" sysctl -w dev.df729.trigger=1 2>&1 echo "[run] AFTER trigger — rc=$?" echo "[run] if we got here, the fix prevented the panic (or kernel already patched)" sysctl -n dev.df729.drain_level sysctl -w dev.df729.release=1 >/dev/null 2>&1 kldunload df729_harness 2>/dev/null || true echo "[run] done" |