Что означает код BSOD 19 (EMPTY_THREAD_REAPER_LIST)?

 
Также может означать:
КонстантаТипОС
ERROR_WRITE_PROTECTОшибка WindowsWindows
KERN_UREFS_OVERFLOWКод возврата ядра macOSmacOS
ippStsDomainСтатус Intel IPPЛюбая
ENODEVerrnoЛюбая
Предыдущий Следующий
TRAP_CAUSE_UNKNOWN CREATE_DELETE_LOCK_NOT_LOCKED

EMPTY_THREAD_REAPER_LIST

Ошибка учёта завершения потоков для EMPTY_THREAD_REAPER_LIST

EMPTY_THREAD_REAPER_LIST имеет код проверки ошибки 0x00000013. Эта историческая проверка ошибки связана с внутренним состоянием очистки завершившихся потоков. Она указывает скорее на повреждение или несогласованное управление списками завершающихся потоков, чем на обычную проблему завершения процесса.

Как читать дамп EMPTY_THREAD_REAPER_LIST

  • Стек и указатели списков важнее публичных названий параметров.
  • Ищите повреждение памяти, устаревшие элементы списков или драйвер, повредивший объекты потоков исполнительной системы.
  • Обычно требуется полный дамп ядра, поскольку важны списки потоков и состояние пула.

Что проверить для EMPTY_THREAD_REAPER_LIST

  • Проанализируйте повреждение пула и недавно выгруженные драйверы.
  • Проверьте обратные вызовы, процедуры уведомления о процессах и потоках, а также защитные продукты, отслеживающие время жизни потоков.
  • Включите специальный пул и Driver Verifier для драйверов, участвующих в создании или завершении потоков.

Ссылки для EMPTY_THREAD_REAPER_LIST

Данные дампа для EMPTY_THREAD_REAPER_LIST

Для EMPTY_THREAD_REAPER_LIST сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «EMPTY_THREAD_REAPER_LIST»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для EMPTY_THREAD_REAPER_LIST

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра EMPTY_THREAD_REAPER_LIST, а не полагайтесь только на строку probably-caused-by.
  • Для EMPTY_THREAD_REAPER_LIST найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с empty / thread / reaper / list.
  • Для EMPTY_THREAD_REAPER_LIST сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с EMPTY_THREAD_REAPER_LIST до сохранения дампа и журналов событий. Для EMPTY_THREAD_REAPER_LIST способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.

Данные дампа для EMPTY_THREAD_REAPER_LIST

Для EMPTY_THREAD_REAPER_LIST сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «EMPTY_THREAD_REAPER_LIST»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для EMPTY_THREAD_REAPER_LIST

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра EMPTY_THREAD_REAPER_LIST, а не полагайтесь только на строку probably-caused-by.
  • Для EMPTY_THREAD_REAPER_LIST найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с empty / thread / reaper / list.
  • Для EMPTY_THREAD_REAPER_LIST сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с EMPTY_THREAD_REAPER_LIST до сохранения дампа и журналов событий. Для EMPTY_THREAD_REAPER_LIST способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.


Нужно найти другой код? Найти другой код состояния или ошибки.