краш прогдвб (win7)

#1
вылетает с нижеприведенной ошибкой OUT OF MEMORY... закономерности вылета не выявил ;\ но вылетает часто что не может не удручать и расстраивать...

вылетают как минимум уже три версии релизов подряд
дрова БДА пробовал и новые и предыдущие

во время вылета в памяти занимает ~1.2 - 1.4 Гига !!!

OUT OF MEMORY

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OutOfMemoryException: Out of memory.
   at System.Drawing.TextureBrush..ctor(Image image, WrapMode wrapMode)
   at System.Drawing.TextureBrush..ctor(Image bitmap)
   at IPDev.Skins.SkinControlPaint.DrawImage(Graphics gr, Image image, ImageLayout layout, Color backColor, Int32 x, Int32 y, Int32 width, Int32 height)
   at IPDev.Skins.OSDForm.(Graphics )
   at IPDev.Skins.OSDForm.IPDev.Skins.IOSDControl.Paint(PaintEventArgs e)
   at IPDev.Skins.OSDForm.(Control , Graphics )
   at IPDev.Skins.OSDForm.(Control , Graphics , Control , Point )
   at IPDev.Skins.OSDForm.DrawToBitmap(Bitmap bitmap)
   at IPDev.Skins.OSDForm.DrawFormToLastBitmap()
   at IPDev.Skins.OSDForm.RaiseDrawOSD()
   at ProgDvbNet.OSDChannelCaptionForm.(Object , EventArgs )
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ProgDvbNet
    Assembly Version: 6.24.0.0
    Win32 Version: 6.24
    CodeBase: file:///C:/Program%20Files/ProgDVB/ProgDvbNet.exe
----------------------------------------
EngineApiWrapper
    Assembly Version: 1.3.1.0
    Win32 Version: 
    CodeBase: file:///C:/Program%20Files/ProgDVB/EngineApiWrapper.DLL
----------------------------------------
msvcm90
    Assembly Version: 9.0.30729.4926
    Win32 Version: 9.00.30729.4926
    CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a/msvcm90.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
ProgDvbNet.bc
    Assembly Version: 1.0.6.0
    Win32 Version: 1.0.6.0
    CodeBase: file:///C:/Program%20Files/ProgDVB/ProgDvbNet.bc.DLL
----------------------------------------
IPDev.Skins
    Assembly Version: 1.3.20.0
    Win32 Version: 1.3.20.0
    CodeBase: file:///C:/Program%20Files/ProgDVB/IPDev.Skins.DLL
----------------------------------------
ProgDvbNet.CD
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/ProgDVB/ProgDvbNet.CD.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Design
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
System.Drawing.Design
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
----------------------------------------
ProgDvbNet.Win
    Assembly Version: 1.0.1.0
    Win32 Version: 
    CodeBase: file:///C:/Program%20Files/ProgDVB/ProgDvbNet.Win.DLL
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

#2
Все равно ты хотел х64-бери VISTA64 хотя бы с первым сервис паком. 7ке-только месяц официального релиза-не требуй от нее многого :D

#4
А таймшифт, случайно, не в main memory идет? Кстати, в такой ситуации надо бы иметь какой-то fool proof, извините за выражение...

#5
ессесно в мейн..... обычно ТШ 200мб... но пробовал и с отключенным - тот же краш.... (но насколько я понял и отключенный тоже имеет 10 метров в памяти )
ве равботает без модулей - а без плаа csc как я проверю ? это что нужно сидеть и счелкать ФТАшного неизвестно сколько времени ....
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

.

#6
а сколько часов/переключений надо пользовать ProgDVB что бы получить такие утучки?

ps: Модули всё же отключите.

Re: .

#7
часов может долго показывать - а вот "переключений" эт ты правильно имхо подметил... вроде бы глючит именно когда начинаю по каналам лазить - и кстати немного небольше чем 5-10 переключений и такой случается....
...еще могу предположить что происходит изза того что вызываю ОСД... - но не уверен...

зы: я ж грю - модулями не пользуюсь...
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

#8
так и есть...
и то и другое...
открыл диспетчер задач... запустил прогдвб (и неважно включен таймшифт или выключен)
пока смотрю один канал - размер в памяти не меняется.... как только начинаю вызывать ОСД - размер в памяти начинает афигенски расти один вызов ~1-3мб в секунду прибавляет!!! - пока не отключишь ОСД....
на ХД скине ~ +10мб в секунду

ну и переключения тоже.... каждое переключение +30мб ;\
и так пока в памяти не займет ~1.5 гига - потом краш ;\

вот такой вот печальный анализ.... какое еще инфо надо чтобы разобраться с этой проблемой?

зы: происходит на дефольтном ОСД и без единого модуля или плагина
/debug - не ругается
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

#9
Так вот из-за чего очень редко удается пролистать все каналы до конца! Хотя железо у меня приличное.

.

#10
HD OSD конечно огромное (1920x1080x4 ~10мегабайт). Но должно сразу удалятся. У вас какой рендер выбран? Попробуйте сменить.

#11
Подтверждаю. При выведении OSD на экран с самого начала на 10мб повышается размер памяти, а потом она просто растет и дальше!!! Хотя не должна. Примерно на 1мб каждую секунду. Даже если ничего не листаешь и не нажимаешь. На лицо утечка памяти.

Рендер evr.

#12
EVR custom...
пробовал сменить - все равно утекает....
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

.

#13
У меня тоже win7, перепроверю. Мест где могут быть утечки конечно предостаточно. В EVR (не custom) тоже самое?

#15
6.24.1
все равно утекает - может не так сильно - но я надеялся на более реальный результат.....
таймшифт стоит 200метров.... - через 20 минут прогдвб уже занимает 500!
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet