¿Qué significa el código BSOD 0x39 (SYSTEM_EXIT_OWNED_MUTEX)?

 
También puede significar:
ConstanteTipoSO
ERROR_ADAP_HDW_ERRError de WindowsWindows
EBADSLTerrnoLinux
ENOTCONNerrnomacOS
EBFONTerrnoSolaris
Anterior Siguiente
SERIAL_DRIVER_INTERNAL SYSTEM_UNWIND_PREVIOUS_USER

SYSTEM_EXIT_OWNED_MUTEX

Qué significa SYSTEM_EXIT_OWNED_MUTEX

SYSTEM_EXIT_OWNED_MUTEX (0x39) indica que una rutina del sistema termina/retorna sin liberar un mutex que adquirió. Es un desequilibrio de synchronization lifetime.

La ruta exitosa puede liberar correctamente y el bug existir solo en error/cancel paths, por lo que revisar únicamente el flujo normal suele no encontrarlo.

Qué comprobar en el dump

  • Identifique el mutex poseído y la worker routine que retorna.
  • Revise cada return después del acquire y centralice cleanup cuando sea posible.
  • Compruebe excepciones o funciones auxiliares que abandonen la ruta antes del release.
  • No libere el mutex desde otro thread como parche si el ownership es thread-bound.

Referencias técnicas


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