| Предыдущий | Следующий |
| STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY | STATUS_HEAP_CORRUPTION |
STATUS_FAILED_STACK_SWITCH
meta-description[STATUS_FAILED_STACK_SWITCH: Windows не смогла подготовить memory для требуемого stack switch; проверяйте нагрузки на память и конкретный пути переключения.]Что означает STATUS_FAILED_STACK_SWITCH
STATUS_FAILED_STACK_SWITCH означает, что системе не удалось выполнить требуемое переключение стека, в частности из-за невозможности подготовить необходимую память стека.
Что проверить
- Контекст операции, где требовалось переключение стека, и первый статус перед отказом.
- Общее давление на память и commit в этот момент.
- Не повреждены ли дескрипторы и состояние стека конкретной подсистемы.
- Повторяется ли ошибка только при определённой глубине вложенности или повторному входу.
Чего не следует делать
Не диагностируйте этот код автоматически как обычный переполнение стека или ошибку метаданных раскрутки стека: это отдельное условие пути переключения. Сохраните дамп/контекст до повтора и сопоставьте его с счётчиками памяти. Если проблема исчезает только после снижения нагрузки на память, подтвердите это повторяемым тестом; если нет — исследуйте подсистему, инициирующую переключение стека.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.