⬢ DragonFlyBSD Kernel Audit
DF-4353 / run.log
← back to finding ↓ download raw
DF-4353 model: dce110_create_resource_pool failure-arm allocation accounting

successful construct          : live_allocs=5 (owner: dc)

baseline failed construct     : returned=0x0, live_allocs=2
  (sub-objects freed by destruct; 2 allocation(s) orphaned = the kzalloc'd pool + never-destroyed fbc_compressor)
LEAK CONFIRMED (model)

fixed failed construct         : returned=0x0, live_allocs=0
FIX MODEL CLEAN (model)

note: sizeof(struct dce110_resource_pool) embeds the full resource_pool base
(core_types.h:120-198, incl. 12-ptr stream_enc[], 6-ptr engine arrays); on DCE11 every failed amdgpu bind leaks it.