DF-5358 / fix_run.log
== uname == DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #1: Sat Oct 3 10:46:28 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 == panic-trigger KVA (absent PDPT) == pmx_user: pread(/dev/kmem, 8 bytes) at kva fffff80140000000 ... pmx_user: pread returned -1 errno=14 (Bad address) pmx_user: kernel survived (no panic) rc=0 == control: valid KVA (/boot/kernel/kernel version sym) == pmx_user: pread(/dev/kmem, 24 bytes) at kva ffffffff811449e0 ... pmx_user: pread returned 24 errno=0 (Undefined error: 0) pmx_user: kernel survived (no panic) rc=0 == module dmesg (fixed kernel) == pmxtest: KvaStart=fffff80040000000 KvaEnd=ffffffffff1ff000 KvaSize=000007ffbf1ff000 pmxtest[1]: CONTROL pmap_kextract(&dummy=0xffffffff826002d8) = 000000013218e2d8 (mapped, sane) pmxtest[2]: va=ffffffff82601000 while-mapped pa=000000012d188000 pmxtest[2]: PT-present/PTE-0: aligned pmap_kextract(va) = 0000000000000000 pmxtest[2]: PT-present/PTE-0: unaligned pmap_kextract(va+0x30) = 0000000000000000 <-- non-zero garbage (no PG_V check; aligned queries luck out: va&PAGE_MASK==0) pmxtest[2]: restored + freed pmxtest[3]: kernel_vm_end=fffff80118600000 pmxtest[3]: PML4[496] present, PDPT[5] ABSENT (0000000000000000) -> /dev/kmem test KVA fffff80140000000 == uptime == 10:55AM up 2 mins, 0 users, load averages: 0.04, 0.03, 0.01