| Предыдущий | Следующий |
| STATUS_USER2USER_REQUIRED | STATUS_NO_S4U_PROT_SUPPORT |
STATUS_STACK_BUFFER_OVERRUN
Что означает STATUS_STACK_BUFFER_OVERRUN
STATUS_STACK_BUFFER_OVERRUN обычно сопровождает fail-fast после нарушения stack cookie или другого критического защитного условия. Это не обычное исключение, после которого безопасно продолжать процесс.
Что проверить
- Сохраните crash dump, faulting thread, instruction pointer и fast-fail reason, если он доступен.
- Проверьте кадр, где обнаружено несоответствие cookie или control data, но ищите запись за границу выше по call stack.
- Сопоставьте размеры destination buffers, marshaling/layout и compiler runtime checks для кода перед fail-fast.
- Если проблема зависит от сборки, сравните оптимизации, structure packing и сторонние hooks, не отключая /GS и другие защиты.
Как подтвердить исправление
Исправление подтверждается повтором исходной нагрузки без fail-fast и без подавления защитных проверок.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
