| Предыдущий | Следующий |
| INVALID_PROCESS_DETACH_ATTEMPT | IRQL_NOT_DISPATCH_LEVEL |
INVALID_SOFTWARE_INTERRUPT
INVALID_SOFTWARE_INTERRUPT — это код остановки 0x07. В справочнике Microsoft этот код отмечен как крайне редкий, а значения четырёх аргументов bugcheck не документированы. Символьное имя не указывает, какой механизм программного прерывания, вектор или вызывающий код следует считать виновником.
Не приписывайте недокументированным полям выдуманный смысл
Из-за названия остановки может возникнуть соблазн считать один из аргументов номером прерывания. Публичный контракт не подтверждает такую интерпретацию. Сохраните исходные значения для отладчика и используйте записанный контекст выполнения, чтобы определить, какой код выполнялся при выдаче остановки.
Как исследовать дамп
- Запросите
!analyze -show 0x07для получения сведений, известных установленной версии средств отладки. - Выполните
!analyze -vи исследуйте стек, текущий процессор и путь модулей с разрешёнными символами. - При сравнении инцидентов сопоставляйте сборку Windows и форму стека; одного совпадения названия остановки недостаточно для вывода об общей первопричине.
Ссылки
- Microsoft: Bug Check 0x07 INVALID_SOFTWARE_INTERRUPT
- Microsoft: справочник кодов bugcheck
- Microsoft: отображение обратной трассировки стека
Нужно найти другой код? Найти другой код состояния или ошибки.
