| Anterior | Siguiente |
| ERROR_FLOAT_MULTIPLE_FAULTS | ERROR_NOINTERFACE |
ERROR_FLOAT_MULTIPLE_TRAPS
Qué significa ERROR_FLOAT_MULTIPLE_TRAPS
ERROR_FLOAT_MULTIPLE_TRAPS (631) — Varias traps de floating point quedaron activas o pendientes en el mismo contexto.
A diferencia de un simple resultado numérico fuera de rango, las traps dependen de masks, estado del procesador y runtime. Un handler incorrecto o un entorno FPU compartido entre librerías puede convertir una condición en una secuencia difícil de diagnosticar.
Qué comprobar
- Capture exception records, FPU/SSE state y orden de las traps.
- Revise quién modifica exception masks y rounding mode.
- Compruebe calling boundaries donde el runtime espera que el entorno se restaure.
Tratamiento recomendado
Arregle el cálculo o el contrato de FPU y restaure estado al salir de cada componente. No ignore traps repetidas ni continúe con flags stale, porque los resultados posteriores pueden ser incorrectos aunque no vuelvan a fallar.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.