| Предыдущий | Следующий |
| STATUS_RECOVERY_FAILURE | STATUS_FAIL_CHECK |
STATUS_STACK_OVERFLOW_READ
Что означает STATUS_STACK_OVERFLOW_READ
STATUS_STACK_OVERFLOW_READ — запрос должен быть обработан кодом устранения переполнения стека.
Что проверить
Сохраните указатель стека, адрес инструкции и контекст раскрутки стека в момент исключения.
- Проверьте переполнение или повреждение стека, метаданные раскрутки и соответствие таблицы функций загруженному модулю.
- При переполнении буфера стека сначала анализируйте место повреждения памяти; последующий статус раскрутки стека часто является следствием.
Практический смысл и диагностика
- Запрос был перенаправлен во внутренний механизм Windows, обслуживающий ситуацию stack overflow.
- Сначала ищите recursion и крупные automatic allocations; storage I/O здесь обычно не является первичной причиной.
- Проверьте текущий stack pointer и положение guard page относительно зарезервированных границ стека.
- Не придумывайте собственную retry-семантику: используйте documented overflow path того runtime или subsystem, которому принадлежит вызов.
- Публичная документация не задаёт для этого кода отдельного универсального application recovery contract.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
