{
  "finding_id": "DF-5790",
  "verdict": "reproduced",
  "impact": "leak",
  "reproduce": {
    "build": "cd /root/df5789 && make KERNBUILDDIR=/usr/obj/usr/src/sys/X86_64_GENERIC",
    "run": "sh run5790.sh",
    "expected": "kernel log 'DF5790: ... last child state=1 softc=0x... (LEAKED, never kfree'd)'; vmstat -m bus MemUse 97.6K -> 898K after 100 probe cycles -> 1.66M after 200, permanent across kldunload; control (no-probe) run grows only 0.1K"
  },
  "kernel_refs": [
    "sys/kern/subr_bus.c:1306",
    "sys/kern/subr_bus.c:1952",
    "sys/kern/subr_bus.c:2136",
    "sys/kern/subr_bus.c:2150",
    "sys/kern/subr_kobj.c:264",
    "sys/bus/u4b/usb_device.c:1415"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "rig.c", "run.sh", "run5790.sh",
    "build.log", "run.log", "fixrun.log", "fix.diff", "verdict.json",
    "manifest.json"
  ]
}
