Site icon EfmSoft

Что означает код NTSTATUS 0xC0000005 (STATUS_ACCESS_VIOLATION)?

 
Предыдущий Следующий
STATUS_INFO_LENGTH_MISMATCH STATUS_IN_PAGE_ERROR

STATUS_ACCESS_VIOLATION

Что означает результат

STATUS_ACCESS_VIOLATION: Процесс или драйвер попытался прочитать, записать или выполнить память по недопустимому адресу. Сам код 0xC0000005 не определяет первопричину.

Что проверить

  • Сохраните crash dump, instruction pointer, faulting address и тип доступа.
  • Разберите стек и регистры в первой точке исключения, а не после вторичной обработки ошибки.
  • Проверьте lifetime объектов, use-after-free, выход за границы массива, неверный function pointer и повреждение стека/heap.
  • Для нестабильного user-mode сбоя используйте PageHeap/Application Verifier; для драйвера — подходящие Driver Verifier checks, не включая лишние флаги без необходимости.

Диагностика и исправление

Исправление должно устранять конкретное неверное обращение, подтверждённое дампом. Права администратора, антивирус или повторный запуск нельзя считать причиной только по одному STATUS_ACCESS_VIOLATION.

Технические ссылки


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

Exit mobile version