โฌข DragonFlyBSD Kernel Audit
DF-5198 / run.log
โ† back to finding โ†“ download raw
+--------------------------------------------------------------------------------+
| DF-5198 run.log โ€” FULL untrimmed output of the two guest sessions              |
| (vm.sh run_root ... / vm.sh log tail at the end; nothing elided)               |
+--------------------------------------------------------------------------------+

$ ./dfbsd-qemu/vm.sh run_root 'uname -a; ls /boot/kernel/ | grep -E "fire_saver|saver" ; kldstat | head; dmesg | grep -iE "miibus|phy|vga" | head -15'
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026     root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
blank_saver.ko
dragon_saver.ko
fade_saver.ko
fire_saver.ko
fred_saver.ko
green_saver.ko
logo_saver.ko
rain_saver.ko
snake_saver.ko
star_saver.ko
warp_saver.ko
Id Refs Address                Size Name
 1    5 0xffffffff80200000  1ad8538 kernel
 2    1 0xffffffff81cd9000  7c288 ehci.ko
 3    1 0xffffffff81d56000  8c778 xhci.ko
sc0: VGA <16 virtual consoles, flags=0x100>
vgapci0: <VGA-compatible display> mem 0xfebd0000-0xfebd0fff,0xfd000000-0xfdffffff at device 2.0 on pci0
vgapci0: Boot video device
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa1
sc0: VGA <16 virtual consoles, flags=0x300>
vgapci0: <VGA-compatible display> mem 0xfebd0000-0xfebd0fff,0xfd000000-0xfdffffff at device 2.0 on pci0
vgapci0: Boot video device
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa1
sc0: VGA <16 virtual consoles, flags=0x100>
vgapci0: <VGA-compatible display> mem 0xfebd0000-0xfebd0fff,0xfd000000-0xfdffffff at device 2.0 on pci0
vgapci0: Boot video device
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa1

$ ./dfbsd-qemu/vm.sh run_root 'kldload fire_saver && echo KLDLOAD_OK; vidcontrol -t 1 < /dev/ttyv0 && echo ARMED; sleep 5; vidcontrol -t 0 < /dev/ttyv0 && echo DISARMED; sleep 2; echo ALIVE; kldstat | grep fire'
KLDLOAD_OK
ARMED
[=0A[=7F[=0G[=0H[=7Ividcontrol: argument must be a positive number
ALIVE
 4    1 0xffffffff82600000  1a000 fire_saver.ko

[note: `vidcontrol -t 0` is rejected by vidcontrol's argument parser (positive
 numbers only), so the unblank was done with `-t 600` (CONS_BLANKTIME) in the
 next session โ€” that ioctl touches the saver and the next scrn_timer tick runs
 stop_scrn_saver -> fire_saver(adp,FALSE) -> restore_scrn_saver_mode.
 The ~5s blank window plus the ~2s after it = ~7s of live fire rendering;
 the escape sequences shown are console control sequences from vidcontrol.]

$ ./dfbsd-qemu/vm.sh run_root 'vidcontrol -t 600 < /dev/ttyv0 && echo REARMED_OK; sleep 2; echo STILL_ALIVE; vidcontrol -t 3 < /dev/ttyv0; sleep 8; vidcontrol -t 600 < /dev/ttyv0; sleep 2; echo SECOND_CYCLE_DONE; uname -a; ifconfig -l; dmesg | tail -3'
REARMED_OK
STILL_ALIVE
SECOND_CYCLE_DONE
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026     root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
vtnet0 lo0
HAMMER2: VOLDATA DUMP
HAMMER2: INITIATE SPANs
swap low/high marks set to 41940/62910

$ ./dfbsd-qemu/vm.sh run_root 'vidcontrol -t 600 < /dev/ttyv0; kldunload fire_saver && echo UNLOADED; kldstat | grep -c fire; echo CLEAN'
UNLOADED
0
CLEAN

$ ./dfbsd-qemu/vm.sh log 40   (serial console tail โ€” decisive run window; no panic, no Fatal trap, normal boot+login prompt)
Starting devd.
Additional TCP options:.
Mounting NFS file systems:.
ELF ldconfig path: /lib /usr/lib /usr/local/lib /usr/local/libdata/ldconfig/pkg
Building databases...
Starting syslogd.
Sep 30 23:55:09 dfbsd syslogd: kernel boot file is /boot/kernel/kernel
No core dumps found.
swap low/high marks set to 41940/62910
swapon: adding /dev/vbd0s1b as swap device
NFS CLIENT: access_cache_timeout=5 neg_cache_timeout=3.
Starting local daemons:.
Updating motd.
Configuring syscons: blanktime.
Starting sshd.
sendmail_submit: /etc/mail/aliases.db not present,  generating
sendmail_clientmqueue: /etc/mail/aliases.db not present,  generating
Starting cron.
Local package initialization:.

Wed Sep 30 23:55:09 UTC 2026

DragonFly/x86_64 (dfbsd) (ttyd0)

login:

OUTCOME: live benign path fully exercised (load gate, two blank cycles,
~13s of fire ticks, unblank restore, unload). No panic, guest healthy.
Latent set_video_mode-failure branch not reachable on stock kernel
(see VERDICT.md trace: vga.c:414/684/888/1003/1005, fire_saver.c:69/118).