Page 1 of 3

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

Posted: Mon Nov 23, 2009 2:55 am
by Talon
вылетает с нижеприведенной ошибкой 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.

Posted: Mon Nov 23, 2009 7:42 am
by V.Zhukoff
Все равно ты хотел х64-бери VISTA64 хотя бы с первым сервис паком. 7ке-только месяц официального релиза-не требуй от нее многого :D

.

Posted: Mon Nov 23, 2009 7:51 am
by Prog
Какие то утечки. timeshift большой? Попробуй отключить все модули и плагины.

Posted: Mon Nov 23, 2009 1:07 pm
by firstfirst
А таймшифт, случайно, не в main memory идет? Кстати, в такой ситуации надо бы иметь какой-то fool proof, извините за выражение...

Posted: Mon Nov 23, 2009 6:32 pm
by Talon
ессесно в мейн..... обычно ТШ 200мб... но пробовал и с отключенным - тот же краш.... (но насколько я понял и отключенный тоже имеет 10 метров в памяти )
ве равботает без модулей - а без плаа csc как я проверю ? это что нужно сидеть и счелкать ФТАшного неизвестно сколько времени ....

.

Posted: Mon Nov 23, 2009 7:35 pm
by Prog
а сколько часов/переключений надо пользовать ProgDVB что бы получить такие утучки?

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

Re: .

Posted: Tue Nov 24, 2009 1:46 am
by Talon
часов может долго показывать - а вот "переключений" эт ты правильно имхо подметил... вроде бы глючит именно когда начинаю по каналам лазить - и кстати немного небольше чем 5-10 переключений и такой случается....
...еще могу предположить что происходит изза того что вызываю ОСД... - но не уверен...

зы: я ж грю - модулями не пользуюсь...

Posted: Tue Nov 24, 2009 2:04 am
by Talon
так и есть...
и то и другое...
открыл диспетчер задач... запустил прогдвб (и неважно включен таймшифт или выключен)
пока смотрю один канал - размер в памяти не меняется.... как только начинаю вызывать ОСД - размер в памяти начинает афигенски расти один вызов ~1-3мб в секунду прибавляет!!! - пока не отключишь ОСД....
на ХД скине ~ +10мб в секунду

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

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

зы: происходит на дефольтном ОСД и без единого модуля или плагина
/debug - не ругается

Posted: Tue Nov 24, 2009 6:27 am
by V.Zhukoff
Так вот из-за чего очень редко удается пролистать все каналы до конца! Хотя железо у меня приличное.

.

Posted: Tue Nov 24, 2009 9:20 am
by Prog
HD OSD конечно огромное (1920x1080x4 ~10мегабайт). Но должно сразу удалятся. У вас какой рендер выбран? Попробуйте сменить.

Posted: Tue Nov 24, 2009 10:49 am
by son1c
Подтверждаю. При выведении OSD на экран с самого начала на 10мб повышается размер памяти, а потом она просто растет и дальше!!! Хотя не должна. Примерно на 1мб каждую секунду. Даже если ничего не листаешь и не нажимаешь. На лицо утечка памяти.

Рендер evr.

Posted: Tue Nov 24, 2009 11:29 am
by Talon
EVR custom...
пробовал сменить - все равно утекает....

.

Posted: Tue Nov 24, 2009 1:00 pm
by Prog
У меня тоже win7, перепроверю. Мест где могут быть утечки конечно предостаточно. В EVR (не custom) тоже самое?

.

Posted: Tue Nov 24, 2009 3:00 pm
by Prog
Да, у меня в win7/x64 тоже утечки. Буду искать. Спасибо за информацию.

Posted: Fri Nov 27, 2009 2:47 am
by Talon
6.24.1
все равно утекает - может не так сильно - но я надеялся на более реальный результат.....
таймшифт стоит 200метров.... - через 20 минут прогдвб уже занимает 500!