DF-2640 / run.sh
#!/bin/sh # DF-2640 run: baseline trigger (stock INVARIANTS kernel #0). # Expect guest panic: Fatal trap 12 in hammer2_chain_dirent_test (via # hammer2_xop_nresolve). After the panic, pull the log + run output. set -e CD=$(dirname "$0") ROOT=$(cd "$CD/../../.." && pwd) # run the trigger inside the guest (guest reboots after panic -> wait) ssh -F $ROOT/dfbsd-qemu/config dfbsd 'sh /root/poc/df2640/trigger_U.sh' || true sleep 25 # let the panic print + reboot $ROOT/dfbsd-qemu/vm.sh log 400 > "$CD/panic_console.txt" || true scp -F $ROOT/dfbsd-qemu/config dfbsd:/root/poc/df2640/run_U.log "$CD/" 2>/dev/null || true echo RUN_DONE |