¿Qué significa el código NTSTATUS 0xC037000D (STATUS_VID_MB_STILL_REFERENCED)?

 
También puede significar:
ConstanteTipoSO
ERROR_VID_MB_STILL_REFERENCEDHRESULTWindows
Anterior Siguiente
STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT STATUS_VID_CHILD_GPA_PAGE_SET_CORRUPTED

STATUS_VID_MB_STILL_REFERENCED

Qué significa STATUS_VID_MB_STILL_REFERENCED

STATUS_VID_MB_STILL_REFERENCED es un conflicto de lifetime: el memory block sigue siendo usado por mappings, locks, queues u otros objetos VID. El host impide liberar el bloque mientras esas referencias puedan necesitar su backing.

No significa que un proceso guest tenga “abierto” ese bloque. La referencia pertenece a la infraestructura de virtualización y suele revelar un orden de teardown incorrecto o una operación asíncrona aún pendiente.

Qué comprobar

  • Inventarie mappings/locks/objects que mantienen referencias al memory block.
  • Revise el orden de teardown y espere completions asíncronos antes de destruirlo.
  • Busque referencias filtradas tras errores parciales de setup.
  • No invalide el block a la fuerza: puede dejar GPA mappings apuntando a backing liberado.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.