Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC000071E (STATUS_CALLBACK_RETURNED_LDR_LOCK)?

 
Anterior Siguiente
STATUS_CALLBACK_RETURNED_TRANSACTION STATUS_CALLBACK_RETURNED_LANG

STATUS_CALLBACK_RETURNED_LDR_LOCK

Qué significa STATUS_CALLBACK_RETURNED_LDR_LOCK

STATUS_CALLBACK_RETURNED_LDR_LOCK es un cleanup failure grave: el worker vuelve al pool mientras todavía posee el lock que serializa load/unload/initialization de módulos. Eso puede bloquear DLL operations y crear deadlocks de orden de locks en callbacks ajenos.

El foco no es DLL search. Hay que localizar dónde se adquirió el loader-sensitive state y por qué no se liberó antes del retorno.

Qué comprobar

  • Revise trabajo ejecutado desde DllMain/loader-locked paths.
  • Tracee load/unload y callbacks que esperan thread-pool work.
  • Asegure release balance antes de cada salida.
  • No cierre pool ni espere callbacks mientras mantiene loader-sensitive locks.

Referencias técnicas


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

Exit mobile version