| Предыдущий | Следующий |
| INCONSISTENT_IRP | PORT_DRIVER_INTERNAL |
PANIC_STACK_SWITCH
Код проверки ошибки PANIC_STACK_SWITCH имеет значение 0x0000002B. Он указывает на переполнение стека режима ядра.
Параметры PANIC_STACK_SWITCH
| Параметр | Описание |
|---|---|
1 |
Кадр ловушки |
2 |
Зарезервировано |
3 |
Зарезервировано |
4 |
Зарезервировано |
Причина
Обычно эта ошибка возникает, когда драйвер режима ядра использует слишком много пространства стека. Она также может появиться при серьёзном повреждении данных в ядре.
Устранение PANIC_STACK_SWITCH
Что проверить
При переполнении kernel stack определите глубину стека и повторяющиеся кадры. Рекурсивный вызов, чрезмерно большие локальные данные или длинная цепочка filter drivers могут быстро исчерпать ограниченный стек ядра. Если стек уже повреждён, сравните несколько дампов и ищите самый ранний устойчивый участок вызовов.
Команда WinDbg для просмотра стека полезна только пока кадры ещё достоверны; при явной порче сравнивайте несколько дампов.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
