Что означает код BSOD 7 (INVALID_SOFTWARE_INTERRUPT)?

 
Также может означать:
КонстантаТипОС
ERROR_ARENA_TRASHEDОшибка WindowsWindows
KERN_NOT_RECEIVERКод возврата ядра macOSmacOS
ippStsLnZeroArgСтатус Intel IPPЛюбая
E2BIGerrnoЛюбая
Предыдущий Следующий
INVALID_PROCESS_DETACH_ATTEMPT IRQL_NOT_DISPATCH_LEVEL

INVALID_SOFTWARE_INTERRUPT

INVALID_SOFTWARE_INTERRUPT — это код остановки 0x07. В справочнике Microsoft этот код отмечен как крайне редкий, а значения четырёх аргументов bugcheck не документированы. Символьное имя не указывает, какой механизм программного прерывания, вектор или вызывающий код следует считать виновником.

Не приписывайте недокументированным полям выдуманный смысл

Из-за названия остановки может возникнуть соблазн считать один из аргументов номером прерывания. Публичный контракт не подтверждает такую интерпретацию. Сохраните исходные значения для отладчика и используйте записанный контекст выполнения, чтобы определить, какой код выполнялся при выдаче остановки.

Как исследовать дамп

  • Запросите !analyze -show 0x07 для получения сведений, известных установленной версии средств отладки.
  • Выполните !analyze -v и исследуйте стек, текущий процессор и путь модулей с разрешёнными символами.
  • При сравнении инцидентов сопоставляйте сборку Windows и форму стека; одного совпадения названия остановки недостаточно для вывода об общей первопричине.

Ссылки


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