| Предыдущий | Следующий |
| STATUS_WRONG_PASSWORD_CORE | STATUS_PIPE_BROKEN |
STATUS_ILLEGAL_FLOAT_CONTEXT
Что означает STATUS_ILLEGAL_FLOAT_CONTEXT
STATUS_ILLEGAL_FLOAT_CONTEXT относится к недопустимому floating-point context при переходе, восстановлении thread context или совместимом execution path. Это не обычный arithmetic exception вроде divide-by-zero или overflow: проблема именно в состоянии/формате FP context.
Что проверить
- Сохраните instruction pointer, call stack и доступные FPU/SIMD context fields на первом status.
- Проверьте код, который сохраняет/восстанавливает thread/exception context, а также emulator/compatibility path, если он участвует.
- Сопоставьте формат context с architecture/process mode; не интерпретируйте result как вычислительную ошибку без отдельного FP exception.
Как действовать
Исправляйте формирование или восстановление context и его lifecycle. Если проблема появляется после custom context manipulation, минимизируйте последовательность до конкретного API/transition. Подавление exception не делает недопустимое состояние процессора корректным.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.