DF-5105 / manifest.json
{ "finding_id": "DF-5105", "title": "amdgpu_do_test_moves success path leaks all n pinned+reserved+ref'd GTT test BOs (~entire GTT) with reservation locks held forever", "file": "sys/dev/drm/amd/amdgpu/amdgpu_test.c", "verdict": "not_reproduced", "impact": "none", "reproduce": { "build": "./build.sh (no-op, kernel-path finding)", "run": "dfbsd-qemu/vm.sh run_root 'sh /root/df5105/probe.sh' (output in run.log)", "expected": "On AMD-GPU host with amdgpu.testing=1 and a fully successful move test: ~n MiB of GTT leaked (pinned), reservation locks held forever. On this guest: no AMD hardware, path unreachable, probe documents module-load + no-attach." }, "kernel_refs": [ "sys/dev/drm/amd/amdgpu/amdgpu_test.c:85", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:92", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:98", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:101", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:217", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:219-233", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:236-242", "sys/dev/drm/amd/amdgpu/amdgpu_test.c:47-55", "sys/dev/drm/amd/amdgpu/amdgpu_device.c:2684-2686", "sys/dev/drm/amd/amdgpu/amdgpu_drv.c:85", "sys/dev/drm/amd/amdgpu/amdgpu_drv.c:192", "sys/dev/drm/amd/amdgpu/Makefile:63" ], "artifacts": [ "README.md", "VERDICT.md", "probe.sh", "build.sh", "run.sh", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |