|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Кто какие варианты решения проблемы знает у исключения (0x80004005): A generic error occurred in GDI+ ? Поделитесь плз. Отметаем проблемы с Dispose, памятью, недоступности диска, прав доступа -- точно не оно, проверено. На одном серваке только ловится из десятка. Может кто сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 22:51 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Судя по тому, что это HRESULT, я думаю, что проблема где-то вообще на низком уровне. Я бы попробовал драйвер видео переустановить. Или попробовать на время поставить "Generic VGA driver" - посмотреть, будет ли и на нем эта ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 22:58 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
fkthat, ПО запускается на Windows Server 2012 R2, даже не знаю как это может быть связано с драйвером видео, сталкивался с таким? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 23:03 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVosttfkthat, ПО запускается на Windows Server 2012 R2, даже не знаю как это может быть связано с драйвером видео, сталкивался с таким? Не, не сталкивался. А как серверное ПО использует GDI+? Там что - какая-то обработка изображений на серваке? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 23:08 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
fkthathVosttfkthat, ПО запускается на Windows Server 2012 R2, даже не знаю как это может быть связано с драйвером видео, сталкивался с таким? Не, не сталкивался. А как серверное ПО использует GDI+? Там что - какая-то обработка изображений на серваке? Генерация и обработка QR-кодов, это веб приложение на .NET Framework 4.7 В другом нашем ПО на ASP.NET Core таких проблем нет ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:01 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, На чем конкретно падает? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:31 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVosttКто какие варианты решения проблемы знает у исключения (0x80004005): A generic error occurred in GDI+ ? Что то куда то пытаешься сохранять? На что то нет прав или какого то каталога не существует. При чем может быть разрешающие правило и запрещающее, последнее будет иметь приоритет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:31 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
fkthat Я бы попробовал драйвер видео переустановить. А что такое "драйвер видео"? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:31 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
ЕвгенийВЧто то куда то пытаешься сохранять? На что то нет прав или какого то каталога не существует. При чем может быть разрешающие правило и запрещающее, последнее будет иметь приоритет. Всё в памяти происходит, никакой работы с файлами и каталогами. ИзопропилНа чем конкретно падает? Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:22 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, Вообще странно. Может просто память битая? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:30 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
fkthathVostt, Вообще странно. Может просто память битая? :)) Тогда это была бы не единственная проблема )) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:48 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, 1. Стек при ошибке 2. Блок HDC \ видеопамяти при одновременном доступе 3. Потоки ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:04 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, Просто тогда вообще загадка, ибо, как я понимаю, приведенный код ничего кроме неких манипуляций с данными в памяти не делает, так что проблема тут точно не в драйверах, хотя он может, наверное, как-то к тому же DirectX обращаться. Там на всех серверах он одинаковый стоит (DirectX)? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:06 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Petro123, Совсем непонятно как тут видеокарта участвует :) По стеку ничего не понятно, нужно профилировать, но пока такой возможности нет, поэтому и спрашиваю. А что с потоками? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:36 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
fkthat, Именно. При чем работает на всех стендах предпродакшена, но не на продовом. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:36 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, Есть возможность на том серваке дернуть https://docs.microsoft.com/ru-ru/dotnet/api/system.drawing.imaging.imagecodecinfo.getimagedecoders?view=netframework-4.8 от имени того, под кем работает asp.net? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:50 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
ЕвгенийВhVostt, Есть возможность на том серваке дернуть https://docs.microsoft.com/ru-ru/dotnet/api/system.drawing.imaging.imagecodecinfo.getimagedecoders?view=netframework-4.8 от имени того, под кем работает asp.net? Есть, спасибо за наводку! Напишу как будут результаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:52 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, Стек просто помог бы. Необязательно видеокарта. HDC можно самому создать. Тебе там виднее. Стека то нет. ... Потоки это одновременный доступ к HDC. .. Стек можно добавить путем правки кода. По хорошему он всегда на errors уровень должен в логах. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 13:53 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 17:41 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
GDI+ дернулся, уже хорошо. Я бы тупо в лоб сделал все вызовы gdi, которые есть в image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);, там их кот наплакал и смотрел, кто ругнется ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 18:43 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Прогнали вызовы отдельно, вроде всё ок. Проблемный код работает на старом проекте под .NET 4.6, на ASP.NET WebAPI поверх OWIN, все вызовы асинхронные. Вроде это не должно быть проблемой, но информации по этому поводу пока найти не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 00:21 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
hVostt, Стек лови. Там все есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 09:36 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Я подозреваю, что если стек ексепшена поизучать, то падает на вызове вот этого: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 10:45 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Пальцем в небо но возможно старой ОС не хватает костылей что бегать за современный рунтаймом. https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 23:57 |
|
A generic error occurred in GDI+
|
|||
---|---|---|---|
#18+
Ошибка возникает только при работе с PNG в gdiplus.dll, проблема видимо в настройках реестра и апдейтах. Решилось заменой ОС на стенде на чистую установку со всеми апдейтами. Ещё один аргумент в пользу контейнеризации :) Коллеги, всем спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2019, 03:15 |
|
|
start [/forum/topic.php?fid=20&msg=39817393&tid=1398927]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
124ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 255ms |
total: | 475ms |
0 / 0 |