0x41 проверки ошибок: MUST_SUCCEED_POOL_EMPTY
Проверка ошибок MUST_SUCCEED_POOL_EMPTY имеет значение 0x00000041. Это означает, что поток в режиме ядра запросил слишком много пулов, необходимых для успешного выполнения.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры MUST_SUCCEED_POOL_EMPTY
Параметр | Описание |
---|---|
1 |
Размер запроса, который не удалось выполнить |
2 |
Количество страниц, используемых из непагрегированного пула |
3 |
Количество запросов из непагрегированного пула превышает PAGE_SIZE |
4 |
Количество доступных страниц |
Причина
Драйвер не может запрашивать пул обязательного выполнения.
Если не удается заполнить запрос с обязательным выполнением, выполняется проверка этой ошибки.
Решение
Замените или перепишите драйвер, который выполняет запрос. Драйвер не должен запрашивать пул обязательного выполнения. Вместо этого он должен запрашивать обычный пул и корректно обрабатывать сценарий, в котором пул временно пуст.
Команда kb (Display Stack Backtrace) отобразит драйвер, вызвавшего ошибку.
Кроме того, возможно, что второй компонент исчерпнул пул обязательного выполнения. Чтобы определить, так ли это, сначала используйте команду kb . Затем используйте !vm 1 для отображения общего объема использования пула, !poolused 2 для отображения использования пула по каждому тегу, а !poolused 4 — для отображения использования выгружаемого пула по каждому тегу. Компонент, связанный с тегом, использующим большую часть пула, вероятно, является источником проблемы.