BSOD 0x0000004E — PFN_LIST_CORRUPT

BSOD 0x0000004E Этот стоп код означает, что список PFN поврежден. Параметр 1 определяет тип проблемы. Смысл остальных параметров зависит от параметра 1. Стоп код имеет следующие параметры.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина ошибки
0x01 Значение головы списка, который был поврежден Количество свободных страниц 0 Элемент головы списка поврежден
0x02 Элемент списка, который был удален Самый старший номер физической страницы Счетчик ссылок на исключенную страницу Элемент списка был поврежден
0x07 Номер фрейма страницы current shared count 0 Драйвером выполнено разблокировку определенной страницы больше раз чем блокировку
0x8d Номер фрейма страницы, статус которой является несогласованным 0 0 Список свободный страниц поврежден. Эта ошибка с большой вероятностью говорит об аппаратных проблемах
0x8f Новое количество страниц Старое количество страниц 0 Элемент головы одного из списков обнуляемых или свободных страниц поврежден
0x99 Число фреймов страниц Текущее состояние страницы 0 Элемент PTE или PFN поврежден
0x9a Число фреймов страниц Текущее состояние страницы Количество ссылок на запись, которая была исключена Драйвер попытался выполнить освобождение страницы, которая оставалась заблокирована для ввода/вывода

Причины

Эти ошибки возникают в следствии передачи драйвером неправильного списка дескрипторов. Например, драйвер мог бы вызвать MmUnlockPages дважды с тем же списком. Если доступ отладчик ядра, попробуйте проанализировать стек вызовов.