Синий экран смерти 0x00000096 указывает на удаление записи очереди, которая содержала NULL указатель.
Параметры INVALID_WORK_QUEUE_ITEM:
- Адрес записи очереди, у которой поле flink NULL;
- Адрес очереди, на которую ссылаются. Как правило, это ExWorkerQueue;
- Базовый адрес массива ExWorkerQueue. (Этот адрес помогает определить, является ли рассматриваемая очередь ExWorkerQueue);
- Предполагаемая очередь ExWorkerQueue. Данный параметр — адрес рабочей подпрограммы, которую вызвали бы, если бы рабочее значение было допустимо.
Причина
Данный BSoD происходит, когда KeRemoveQueue удаляет запись очереди, поле flink или blink которой — NULL.
Решение
Для устранения ошибки воспользуйтесь статьей “Общие рекомендации по устранению BSoD”.
Добавить комментарий