Cómo solucionar problemas de ventanas emergentes de aplicaciones 0XC0000142 y 0XC000009a

Cómo solucionar problemas de ventanas emergentes de aplicaciones 0XC0000142 y 0XC000009a

Me encuentro aleatoriamente con 1 de estas ventanas emergentes cuando se ejecuta nuestra aplicación. Las máquinas van desde 8 GB/8 núcleos hasta 24 GB/24 núcleos y ejecutan Windows Server 2008 R2. La aplicación consta de un montón de scripts y archivos ejecutables en Perl que se espera que utilicen bien el servidor. El árbol de procesos puede ser bastante profundo (5-6 niveles secundarios) y bastante amplio (60-70 procesos de nivel 1).

Abordamos estos problemas cada 1% de ejecución en máquinas aleatorias. La aplicación se detiene en la ventana emergente, a menos que alguien haga clic en el maldito botón.

El registro de eventos dice cmd.exe -> "Error al inicializar la aplicación. Haga clic en Aceptar para cerrar la aplicación".

¿Cómo podría reproducir de manera confiable estos problemas?

Respuesta1

De acuerdo con ladocumentos, estos significan:

0xc0000142:{Error de inicialización de DLL} Error en la inicialización de la biblioteca de vínculos dinámicos $Library. El proceso está finalizando de forma anormal.

0xc000009a:Existen recursos del sistema insuficientes para completar la API.

Esto me dice que no se pudo iniciar el proceso. Supongo que el segundo error ocurre antes que el primero, solo por cómo lo leen. No estoy seguro de qué se está agotando exactamente. También podría ser una cuestión de tiempo; todos esos hilos que se inician y se detienen pueden provocar un error de vez en cuando. Si no puedes reproducirlo simplemente iniciando un montón de cosas hasta que ya no pueda iniciarlas más, entonces probablemente sea el momento oportuno y son endiabladamente difíciles de reproducir.

información relacionada