| Предыдущий | Следующий |
| PF_DETECTED_CORRUPTION | VIDEO_DXGKRNL_LIVEDUMP |
KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL
Код проверки ошибки KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL имеет значение 0x00000192. Он указывает, что блокировка, отслеживаемая AutoBoost, была получена при выполнении на DISPATCH_LEVEL или выше.
Параметры KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL
| Параметр | Описание |
|---|---|
| 1 | Адрес потока |
| 2 | Адрес блокировки |
| 3 | IRQL, на котором была получена блокировка |
| 4 | Зарезервировано |
Причина
Вызывающая сторона не может блокироваться на блокировке выше APC_LEVEL, поскольку блокировка может эксклюзивно удерживаться прерванным потоком, что приведёт к взаимной блокировке.
Что проверить
AutoBoost lock был захвачен на IRQL, который не соответствует требованиям этого механизма. В дампе найдите место acquire и текущее значение IRQL, затем проследите, кто его повысил. Необходимо перестроить синхронизацию так, чтобы захват происходил в допустимом контексте, а не просто подавлять проверку.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.