¿Qué significa el código de error de Windows 631 (ERROR_FLOAT_MULTIPLE_TRAPS)?

 
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.