Что означает код BSOD 0x2B (PANIC_STACK_SWITCH)?

 
Также может означать:
КонстантаТипОС
KERN_RPC_SERVER_TERMINATEDКод возврата ядра macOSmacOS
ippStsWaterfallСтатус Intel IPPЛюбая
EIDRMerrnoLinux
EPROTONOSUPPORTerrnomacOS
ENOCSIerrnoSolaris
Предыдущий Следующий
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 для просмотра стека полезна только пока кадры ещё достоверны; при явной порче сравнивайте несколько дампов.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.