⬢ DragonFlyBSD Kernel Audit
DF-5667 / ddb_artifact_panic.txt
← back to finding ↓ download raw
# DF-5667: PROBE ARTIFACT panic (driver v3) — NOT the finding's behavior.
# Cause: ddb input radix is 16, so the decimal literal 549760139555 was
# parsed as 0x549760139555 (a non-canonical, non-KVA address). The
# pmap_kextract probe with that address tripped the KKASSERT below.
# Incidentally proves: (a) pmap_kextract's range KKASSERT is active on
# this build (INVARIANTS on), (b) vkernels don't dump.
db> call 0x0000000000725290(549760139555)
panic: assertion "va >= KvaStart && va < KvaEnd" failed in pmap_kextract at /usr/src/sys/platform/vkernel64/platform/pmap.c:722
cpuid = 0
Trace beginning at frame 0x80142dedb0
pmap_kextract() at 0x725383
pmap_kextract() at 0x725383
db_map_addr() at 0x470f18
db_command_loop() at 0x4714c6
db_trap() at 0x47492c
kdb_trap() at 0x71c958
boot() called on cpu#0
Uptime: 12s
vkernels don't support dumps