| Anterior | Siguiente |
| DRIVER_VERIFIER_DMA_VIOLATION | INVALID_CANCEL_OF_FILE_OPEN |
INVALID_FLOATING_POINT_STATE
Qué significa INVALID_FLOATING_POINT_STATE
INVALID_FLOATING_POINT_STATE (0xE7) significa que el estado floating-point guardado para un hilo no pasó una comprobación al restaurarse. El error no es que una operación matemática haya producido un número inválido: es una inconsistencia del contexto kernel guardado.
Parameter 1 selecciona la comprobación: 0x0 flags/context flags inválidos; 0x1 el IRQL guardado no coincide con el actual; 0x2 el owner thread guardado no es el hilo actual. Parameters 2 y 3 contienen los valores específicos; Parameter 4 no se usa.
Qué comprobar
- Decodifique Parameter 1 y compare exactamente los valores saved/current.
- Para subtype 0x1 revise cambios de IRQL alrededor del save/restore; para 0x2 busque uso del contexto desde otro hilo.
- Investigue corrupción de la estructura de floating-point state si los campos cambian sin una ruta lógica.
- No lo trate como excepción floating-point de user mode.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.