¿Qué significa el código BSOD 0xE7 (INVALID_FLOATING_POINT_STATE)?

 
También puede significar:
ConstanteTipoSO
ERROR_PIPE_BUSYError de WindowsWindows
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.