Comprobación de errores 0x12: TRAP_CAUSE_UNKNOWN
La comprobación de errores TRAP_CAUSE_UNKNOWN tiene un valor de 0x00000012. Esto indica que se ha producido una excepción desconocida.
Importante
Este artículo va dirigido a programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.
Parámetros de TRAP_CAUSE_UNKNOWN
Parámetro | Descripción |
---|---|
1 |
Tipo de TRAP_CAUSE_UNKNOWN VALUES 1 - Interrupción inesperada. (Parámetro 2 - Vector de interrupción) 2 - Excepción de punto flotante desconocido. 3 - Los bits de estado habilitados y afirmados (consulte la definición del procesador). |
2 |
Depende de Arg1 |
3 |
Reserved |
4 |
Reserved |
Solución
La extensión de depuración !analyze indica información sobre la comprobación de errores y puede resultar útil para determinar la causa principal.
Para empezar, examine el seguimiento de la pila mediante el comando k, kb, kc, kd, kp, kP, kv (Mostrar seguimiento de pila). Puede especificar el número de procesador para examinar las pilas de todos los procesadores.
También puede establecer un punto de interrupción en el código que conduce a este código de detención e intentar avanzar un solo paso en el código con errores.
La extensión !idt solo se puede usar para mostrar las rutinas de servicio de interrupción (ISR) para una tabla de distribución de interrupciones (IDT) especificada.
Algunas de las técnicas descritas en Depuración de una tormenta de interrupción se pueden usar con las interrupciones inesperadas.
Para obtener información general sobre cómo trabajar con volcados de memoria, consulte Análisis de volcado de memoria mediante los depuradores de Windows (WinDbg).
Si no está equipado para usar el depurador de Windows para trabajar con este problema, puede usar algunas técnicas básicas de solución de problemas.
Compruebe el registro del sistema en el Visor de eventos para ver si hay mensajes de error adicionales que puedan ayudar a identificar el dispositivo o controlador que está causando este error.
Si se identifica un controlador en el mensaje de verificación de errores, deshabilítelo o consulte al fabricante para obtener actualizaciones del controlador.
Confirme que todo el hardware nuevo que se instale sea compatible con la versión instalada de Windows. Por ejemplo, puede obtener información sobre el hardware necesario en Cómo buscar las especificaciones del equipo y los requisitos del sistema para Windows 10.
Para obtener información adicional sobre la solución de problemas generales, consulte Análisis de los datos de la comprobación de errores de la pantalla azul.