Что означает код BSOD 0x30 (SET_OF_INVALID_CONTEXT)?

 
Также может означать:
КонстантаТипОС
KERN_NOT_WAITINGКод возврата ядра macOSmacOS
ippStsSizeWrnСтатус Intel IPPЛюбая
ELNRNGerrnoLinux
EADDRINUSEerrnomacOS
ENOTSUPerrnoSolaris
Предыдущий Следующий
INSTRUCTION_BUS_ERROR PHASE0_INITIALIZATION_FAILED

SET_OF_INVALID_CONTEXT

Проверка ошибки SET_OF_INVALID_CONTEXT имеет значение 0x00000030. Она указывает, что указатель стека в кадре ловушки имел недопустимое значение.

Параметры SET_OF_INVALID_CONTEXT

Параметр Описание

1

Новый указатель стека

2

Старый указатель стека

3

Адрес кадра ловушки

4

0

Причина

Эта проверка ошибки возникает, когда какая-либо процедура пытается установить указателю стека в кадре ловушки значение, меньшее текущего значения указателя стека.

Если бы эта ошибка не была перехвачена, ядро продолжило бы работу с указателем стека, указывающим на уже недействительную область стека.

Что проверить

Код указывает на попытку установить недопустимый processor/thread context. Проверьте параметры контекста, целевой поток и вызывающий драйвер. Если изменялись debug/register state или context во время исключения, убедитесь, что структура CONTEXT и разрешённые флаги соответствуют архитектуре процессора.

Ссылки


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