Ошибка:
Faulting application name: Keaton.exe, version: 1.0.0.0, time stamp: 0x5c3baa06
Faulting module name: gdiplus.dll, version: 10.0.14393.2665, time stamp: 0x5c060d0f
Exception code: 0xc00000fd
Fault offset: 0x000396ec
Faulting process id: 0xd0b8
Faulting application start time: 0x01d4bdc0bec33894
Faulting module path: C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.14393.2665_none_f6793c4ef24ff589\gdiplus.dll
Справочная информация:
Я написал приложение ac # WinForms в VS2017.
Мне недавно пришлось переместить это приложение из W7 X64 вВиртуальная машина Server 2016.
После переезда я регулярно получаю описанную выше проблему (ранее она никогда не выходила из строя после 5 + лет использования, а теперь она падает более 6 раз в день).
Приложение представляет собой приложение, запускаемое нажатием одной кнопки на рабочем сервере.
Это приложение создает несколько форм в определенные промежутки времени для просмотра конечными пользователями (иногда в любой момент может загружаться 10-15 форм, иногда5 или 6).
Эти формы имеют таймер обратного отсчета - поэтому они видны только в течение, возможно, 3 минут, а затем они уничтожаются.Через несколько минут снова могут появиться еще 4 или 5.Обратный отсчет на формах 3 минуты снова.Разрушенный.Промойте и повторите.
Сами формы имеют;
Пара элементов управления PictureBox (которые загружают растровое изображение), несколько меток, 5 или 6 элементов управления сеткой данных, 1 элемент управления TabPage, таймер обратного отсчета (метка, которая просто уменьшает время и показывает, на сколько больше видна форма), элемент управления таймером.
Ничего сумасшедшего или графически интенсивного (по сравнению с играми / рендерингом и т. д.)
Я подозреваю, что этосоздание этих новых форм, что вызывает это.Что-то не совсем гелеобразующее с этим gdiplus.dll
Проблема, с которой я столкнулся, заключается в том, что это приложение должно работать без перебоев 24/7 - и теперь это не так.У меня есть система наблюдения, которая отправляет на мой телефон SMS-сообщения о сбое, но это не идеально и не решает основную проблему.