Site icon EfmSoft

Что означает код ошибки Windows 373 (ERROR_GDI_HANDLE_LEAK)?

 
Также может означать:
КонстантаТипОС
PREVIOUS_FATAL_ABNORMAL_RESET_ERRORКод BSODWindows
Предыдущий Следующий
ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS

ERROR_GDI_HANDLE_LEAK

Что означает ERROR_GDI_HANDLE_LEAK

ERROR_GDI_HANDLE_LEAK означает, что Windows обнаружила признаки утечки дескрипторов GDI. К таким объектам относятся контексты устройства, кисти, перья, растровые изображения, шрифты и области.

Главный признак настоящей утечки — устойчивый рост числа объектов при повторении одного сценария без возврата к исходному уровню.

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

  • Снимайте число GDI-объектов процесса до и после многократного открытия и закрытия проблемного окна или документа.
  • Проверьте пары Create*/DeleteObject, а также GetDC/ReleaseDC на всех ветвях выхода.
  • Особое внимание уделите обработке ошибок, досрочным возвратам и кэшам интерфейса, где право владения объектом может быть неочевидным.
  • Если ресурс передаётся между потоками или компонентами, зафиксируйте, кто именно обязан его освободить.

Перезапуск приложения освобождает ресурсы только временно. Исправление подтверждается длительным тестом, в котором число GDI-объектов стабилизируется.

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


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

Exit mobile version