SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-06-2006, 07:50 AM
AtariJeff's Avatar
AtariJeff AtariJeff is offline
Sage Aficionado
 
Join Date: Nov 2005
Location: Ontario, Canada
Posts: 276
5.0.2 Crashes

This is a continuation of a thread I started while Sage was in the 4.1.x beta stages. While watching a show the app suddenly drops out to the desktop. I use the client with no imports right now. My specs are listed in my sig. below. The SageTV log is too large to attach so I have posted it here for download.The JAVA log is below.
Code:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  Internal Error (4D555445583F57494E13120E4350500080), pid=2476, tid=1544
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)

---------------  T H R E A D  ---------------

Current thread is native thread

Stack: [0x16af0000,0x16bf0000),  sp=0x16befe10,  free space=1023k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x11d540]
V  [jvm.dll+0x62c36]
V  [jvm.dll+0xcf947]
V  [jvm.dll+0x109068]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x1f5eda68 JavaThread "ReProcessHook" daemon [_thread_in_vm, id=1508]
  0x1f5fc1f0 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=2288]
  0x151fba78 JavaThread "ClientListener" daemon [_thread_in_native, id=1592]
  0x1ce58700 JavaThread "ConnRecvQueue" daemon [_thread_in_native, id=3372]
  0x1ce56fe8 JavaThread "ConnSendQueue" daemon [_thread_blocked, id=2808]
  0x13ddac48 JavaThread "Startup-net.sf.sageplugins.getstatus.GetStatus" daemon [_thread_in_native, id=2776]
  0x13dda6c0 JavaThread "HotplugStorage" daemon [_thread_blocked, id=2092]
  0x13f3ed30 JavaThread "VideoFrame-SAGETV_PROCESS_LOCAL_UI" daemon [_thread_blocked, id=1504]
  0x13d00448 JavaThread "PowerManagement" daemon [_thread_blocked, id=2756]
  0x13fbecb8 JavaThread "Seeker" daemon [_thread_blocked, id=192]
  0x14054d60 JavaThread "AWTThreadWatcher" daemon [_thread_blocked, id=2636]
  0x13f81ad8 JavaThread "FinalRender-SAGETV_PROCESS_LOCAL_UI" daemon [_thread_blocked, id=2628]
  0x13f81950 JavaThread "ActiveRender-SAGETV_PROCESS_LOCAL_UI" daemon [_thread_blocked, id=2624]
  0x13f792c8 JavaThread "Timer-0" daemon [_thread_blocked, id=2612]
  0x13f6c908 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2608]
  0x13f14950 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2580]
  0x13f0dcd8 JavaThread "AWT-Shutdown" [_thread_blocked, id=736]
  0x00ccc5c8 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2572]
  0x00c2caa0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2556]
  0x00c2b6e0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2552]
  0x00bccb18 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2036]
  0x00bc9af0 JavaThread "Finalizer" daemon [_thread_blocked, id=2548]
  0x00bc8658 JavaThread "Reference Handler" daemon [_thread_blocked, id=2544]
  0x00ab8ab0 JavaThread "main" [_thread_in_native, id=2508]

Other Threads:
  0x00bcdb70 VMThread [id=2540]
  0x00c2dc80 WatcherThread [id=2440]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 13632K, used 4722K [0x034e0000, 0x043a0000, 0x043a0000)
  eden space 12160K,  29% used [0x034e0000, 0x038674a0, 0x040c0000)
  from space 1472K,  75% used [0x04230000, 0x04345590, 0x043a0000)
  to   space 1472K,   0% used [0x040c0000, 0x040c0000, 0x04230000)
 tenured generation   total 181504K, used 139862K [0x043a0000, 0x0f4e0000, 0x0f4e0000)
   the space 181504K,  77% used [0x043a0000, 0x0cc35928, 0x0cc35a00, 0x0f4e0000)
 compacting perm gen  total 12032K, used 11815K [0x0f4e0000, 0x100a0000, 0x134e0000)
   the space 12032K,  98% used [0x0f4e0000, 0x10069c90, 0x10069e00, 0x100a0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x004fa000 	C:\Program Files\SageTV\SageTV\SageTVClient.exe
0x7c900000 - 0x7c9b0000 	C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 	C:\WINDOWS\system32\kernel32.dll
0x77d40000 - 0x77dd0000 	C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 	C:\WINDOWS\system32\GDI32.dll
0x5d090000 - 0x5d127000 	C:\WINDOWS\system32\COMCTL32.dll
0x77dd0000 - 0x77e6b000 	C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 	C:\WINDOWS\system32\RPCRT4.dll
0x763b0000 - 0x763f9000 	C:\WINDOWS\system32\comdlg32.dll
0x77f60000 - 0x77fd6000 	C:\WINDOWS\system32\SHLWAPI.dll
0x77c10000 - 0x77c68000 	C:\WINDOWS\system32\msvcrt.dll
0x7c9c0000 - 0x7d1d5000 	C:\WINDOWS\system32\SHELL32.dll
0x773d0000 - 0x774d2000 	C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x77120000 - 0x771ac000 	C:\WINDOWS\system32\OLEAUT32.dll
0x774e0000 - 0x7761d000 	C:\WINDOWS\system32\ole32.dll
0x71ab0000 - 0x71ac7000 	C:\WINDOWS\system32\ws2_32.dll
0x71aa0000 - 0x71aa8000 	C:\WINDOWS\system32\WS2HELP.dll
0x666f0000 - 0x666fb000 	C:\WINDOWS\system32\inetmib1.dll
0x76d60000 - 0x76d79000 	C:\WINDOWS\system32\iphlpapi.dll
0x71f60000 - 0x71f68000 	C:\WINDOWS\system32\snmpapi.dll
0x71ad0000 - 0x71ad9000 	C:\WINDOWS\system32\WSOCK32.dll
0x76d40000 - 0x76d58000 	C:\WINDOWS\system32\MPRAPI.dll
0x77cc0000 - 0x77cf2000 	C:\WINDOWS\system32\ACTIVEDS.dll
0x76e10000 - 0x76e35000 	C:\WINDOWS\system32\adsldpc.dll
0x5b860000 - 0x5b8b4000 	C:\WINDOWS\system32\NETAPI32.dll
0x76f60000 - 0x76f8c000 	C:\WINDOWS\system32\WLDAP32.dll
0x76b20000 - 0x76b31000 	C:\WINDOWS\system32\ATL.DLL
0x76e80000 - 0x76e8e000 	C:\WINDOWS\system32\rtutils.dll
0x71bf0000 - 0x71c03000 	C:\WINDOWS\system32\SAMLIB.dll
0x77920000 - 0x77a13000 	C:\WINDOWS\system32\SETUPAPI.dll
0x73420000 - 0x73574000 	C:\WINDOWS\system32\MSVBVM60.DLL
0x6d670000 - 0x6d804000 	C:\Program Files\Java\jre1.5.0_06\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 	C:\WINDOWS\system32\WINMM.dll
0x6d280000 - 0x6d288000 	C:\Program Files\Java\jre1.5.0_06\bin\hpi.dll
0x76bf0000 - 0x76bfb000 	C:\WINDOWS\system32\PSAPI.DLL
0x6d640000 - 0x6d64c000 	C:\Program Files\Java\jre1.5.0_06\bin\verify.dll
0x6d300000 - 0x6d31d000 	C:\Program Files\Java\jre1.5.0_06\bin\java.dll
0x6d660000 - 0x6d66f000 	C:\Program Files\Java\jre1.5.0_06\bin\zip.dll
0x14100000 - 0x14118000 	C:\Program Files\SageTV\SageTV\SageTVWin32.dll
0x771b0000 - 0x77256000 	C:\WINDOWS\system32\WININET.dll
0x77a80000 - 0x77b14000 	C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 	C:\WINDOWS\system32\MSASN1.dll
0x012e0000 - 0x012ec000 	C:\Program Files\SageTV\SageTV\Win32ShellHook.dll
0x6d000000 - 0x6d167000 	C:\Program Files\Java\jre1.5.0_06\bin\awt.dll
0x73000000 - 0x73026000 	C:\WINDOWS\system32\WINSPOOL.DRV
0x76390000 - 0x763ad000 	C:\WINDOWS\system32\IMM32.dll
0x6d240000 - 0x6d27d000 	C:\Program Files\Java\jre1.5.0_06\bin\fontmanager.dll
0x6d3c0000 - 0x6d3df000 	C:\Program Files\Java\jre1.5.0_06\bin\jpeg.dll
0x6d190000 - 0x6d1bf000 	C:\Program Files\Java\jre1.5.0_06\bin\cmm.dll
0x6d4c0000 - 0x6d4d3000 	C:\Program Files\Java\jre1.5.0_06\bin\net.dll
0x71a50000 - 0x71a8f000 	C:\WINDOWS\system32\mswsock.dll
0x662b0000 - 0x66308000 	C:\WINDOWS\system32\hnetcfg.dll
0x58d40000 - 0x58d47000 	C:\WINDOWS\System32\wship6.dll
0x6d4e0000 - 0x6d4e9000 	C:\Program Files\Java\jre1.5.0_06\bin\nio.dll
0x76f20000 - 0x76f47000 	C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 	C:\WINDOWS\System32\winrnr.dll
0x66580000 - 0x6658f000 	C:\WINDOWS\system32\pnrpnsp.dll
0x76fc0000 - 0x76fc6000 	C:\WINDOWS\system32\rasadhlp.dll
0x14a40000 - 0x14a5a000 	C:\Program Files\SageTV\SageTV\DShowPlayer.dll
0x7c3a0000 - 0x7c41b000 	C:\Program Files\SageTV\SageTV\MSVCP71.dll
0x7c340000 - 0x7c396000 	C:\Program Files\SageTV\SageTV\MSVCR71.dll
0x14c70000 - 0x14c84000 	C:\Program Files\SageTV\SageTV\SageTVInfraredReceive.dll
0x14c90000 - 0x14c9c000 	C:\WINDOWS\system32\ksProptyUtl.dll
0x14ca0000 - 0x14cac000 	C:\Program Files\SageTV\SageTV\averapi_182.dll
0x71a90000 - 0x71a98000 	C:\WINDOWS\System32\wshtcpip.dll
0x14640000 - 0x14666000 	C:\Program Files\SageTV\SageTV\DShowCapture.dll
0x76fd0000 - 0x7704f000 	C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 	C:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000 	C:\WINDOWS\system32\VERSION.dll
0x75f40000 - 0x75f51000 	C:\WINDOWS\system32\devenum.dll
0x76c30000 - 0x76c5e000 	C:\WINDOWS\system32\WINTRUST.dll
0x76c90000 - 0x76cb8000 	C:\WINDOWS\system32\IMAGEHLP.dll
0x736b0000 - 0x736b7000 	C:\WINDOWS\system32\msdmo.dll
0x14670000 - 0x14698000 	C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a73000 	C:\WINDOWS\system32\USERENV.dll
0x146a0000 - 0x146d7000 	C:\WINDOWS\system32\uuirtdrv.dll
0x146f0000 - 0x14700000 	C:\WINDOWS\system32\Ftd2xx.dll
0x165e0000 - 0x16655000 	C:\Program Files\SageTV\SageTV\SageTVDX93D.dll
0x4fdd0000 - 0x4ff76000 	C:\WINDOWS\system32\d3d9.dll
0x6d990000 - 0x6d996000 	C:\WINDOWS\system32\d3d8thk.dll
0x6d360000 - 0x6d366000 	C:\Program Files\Java\jre1.5.0_06\bin\jawt.dll
0x6d1c0000 - 0x6d1e3000 	C:\Program Files\Java\jre1.5.0_06\bin\dcpr.dll
0x72d20000 - 0x72d29000 	C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000 	C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000 	C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000 	C:\WINDOWS\system32\midimap.dll
0x74810000 - 0x7497c000 	C:\WINDOWS\system32\quartz.dll
0x73f10000 - 0x73f6c000 	C:\WINDOWS\system32\dsound.dll
0x4e000000 - 0x4e08f000 	C:\Program Files\NVIDIA Corporation\ForceWare\nStant Media\Codecs\nvviddec.ax
0x73760000 - 0x737a9000 	C:\WINDOWS\system32\DDRAW.dll
0x73bc0000 - 0x73bc6000 	C:\WINDOWS\system32\DCIMAN32.dll
0x176d0000 - 0x176ea000 	C:\WINDOWS\system32\nvapi.dll
0x5ed00000 - 0x5edcc000 	C:\WINDOWS\system32\OPENGL32.dll
0x68b20000 - 0x68b40000 	C:\WINDOWS\system32\GLU32.dll
0x4e100000 - 0x4e36e000 	C:\Program Files\NVIDIA Corporation\ForceWare\nStant Media\Codecs\nvauddec.ax
0x18320000 - 0x18337000 	C:\Program Files\SageTV\Common\myasyncflt.ax
0x18340000 - 0x18364000 	C:\Program Files\SageTV\Common\MpegDeMux.ax
0x20000000 - 0x202c5000 	C:\WINDOWS\system32\xpsp2res.dll

VM Arguments:
jvm_args: -Djava.library.path=C:\Program Files\SageTV\SageTV\; -Xmx192m vfprintf -Xms24m -server -verbose:gc -XX:+ForceTimeHighResolution
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Symantec\pcAnywhere\
USERNAME=client
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 10, AuthenticAMD



---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 522992k(44552k free), swap 1275640k(689336k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 11:12:14 by "java_re" with MS VC++ 6.0
Reply With Quote
  #2  
Old 05-07-2006, 02:40 PM
AtariJeff's Avatar
AtariJeff AtariJeff is offline
Sage Aficionado
 
Join Date: Nov 2005
Location: Ontario, Canada
Posts: 276
Not to sound like a broken record but it happened AGAIN JAVA created a 0 byte error file. Sage log here.
Reply With Quote
  #3  
Old 05-07-2006, 02:42 PM
jptaz's Avatar
jptaz jptaz is offline
Sage Fanatic
 
Join Date: May 2003
Location: Detroit Michigan
Posts: 991
Have you submitted a bug report?
__________________
SageTV 6.6, 100Mb LAN
Living Room: WinXP Pro SP2, AMD XP3200+, 1GB, 1.3TB 3ware 9500S12 RAID5, GigaByte GA7N400Pro2, 2xVBOX USB2 HD Tuner<-Antennna, 1xHDHR<-Antennna , HD100 to HDMI Splitter 1080i->32" 4:3 HDTV or 1080i->92" 1080P LCD Projector
Kitchen: WinXP Home SP2, Celeron 2.0Ghz, 512MB, 40GB, Saphire ATI MB, ATI9200->19"LCD
2 BedRooms: MediaMVP
Reply With Quote
  #4  
Old 05-07-2006, 02:42 PM
Wheemer's Avatar
Wheemer Wheemer is offline
Sage Icon
 
Join Date: Dec 2004
Location: Deer Lake, NL, Canada
Posts: 1,493
same thing happens with my client... but the logs don't seem to have anything in them of value in my case.
Reply With Quote
  #5  
Old 05-07-2006, 02:45 PM
AtariJeff's Avatar
AtariJeff AtariJeff is offline
Sage Aficionado
 
Join Date: Nov 2005
Location: Ontario, Canada
Posts: 276
Quote:
Originally Posted by jptaz
Have you submitted a bug report?
Yes but it was late Friday. Hopefully they can look into it after the weekend.
Reply With Quote
  #6  
Old 05-07-2006, 05:19 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
From what I have read on the other thread, it seems to me that the "drop out to desktop" is only seen on machine with a Nvidia graphic card.

For instance "rickgillyon" had this issue on his server (nividia card) and now use a dedicated client with an Intel video chipset and he doesn't suffer from the issue anymore.

I do have an ATI card (on both my dev. computer and my HTPC) and do not suffer from this issue.

I also see that you are all using the nvidia dvd decoder (I am not, I do have deinterlacing issue with the nvidia decoder on some DVB-T channels).

So, I would apply some basic troubleshooting steps, like use a basic SageTV setup :

* Overlay
* no 3D Acceleration
* Sage MPEG Decoder
* no custom STV

Then I would change these parameters one by one, in this order

* 3D Acceleration from Off to On => Test
* Overlay : from Overlay to VMR => Test
* MPEG Decoder : from Sage one to Nvidia One => Test
* Apply custon STV => Test

There is also many many issues with Nvidia graphic driver, I always seen on BTV forums issues appearing with each driver release.

For this issue I would bet on the video card driver. Also some other user have resolved an issue (the "Watch Now" freeze) by installing the last DirectX 9c redist.

Regards,
Stéphane.
Reply With Quote
  #7  
Old 05-07-2006, 05:41 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
Quote:
Originally Posted by StephaneM
From what I have read on the other thread, it seems to me that the "drop out to desktop" is only seen on machine with a Nvidia graphic card.

For instance "rickgillyon" had this issue on his server (nividia card) and now use a dedicated client with an Intel video chipset and he doesn't suffer from the issue anymore.

I do have an ATI card (on both my dev. computer and my HTPC) and do not suffer from this issue.

I also see that you are all using the nvidia dvd decoder (I am not, I do have deinterlacing issue with the nvidia decoder on some DVB-T channels).

So, I would apply some basic troubleshooting steps, like use a basic SageTV setup :

* Overlay
* no 3D Acceleration
* Sage MPEG Decoder
* no custom STV

Then I would change these parameters one by one, in this order

* 3D Acceleration from Off to On => Test
* Overlay : from Overlay to VMR => Test
* MPEG Decoder : from Sage one to Nvidia One => Test
* Apply custon STV => Test

There is also many many issues with Nvidia graphic driver, I always seen on BTV forums issues appearing with each driver release.

For this issue I would bet on the video card driver. Also some other user have resolved an issue (the "Watch Now" freeze) by installing the last DirectX 9c redist.

Regards,
Stéphane.
All good troubleshooting tips. I too believe it is an issue involving the Nvidia Purevideo decoder and something that changed in Sage around 4.1.9 I am slowly testing for several days at a time with various settings. Right now I am on the downgraded to Java 1.4 path since yesterday morning and it hasn't crashed yet but it is too soon to tell. If it fails again I will be trying the SageTV Video Decoder until a crash and so on.

No need to test custom STVs as the problem will happen with the default STV. I've been going back and forth with Sage to try and get them the appropriate data to be able to resolve the issue. I strongly suggest others having the issue to contact support and get as much data to them as possible.
Reply With Quote
  #8  
Old 05-07-2006, 05:52 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by ToxMox
I too believe it is an issue involving the Nvidia Purevideo decoder
As I said I'm not using it. However I had used it in my first week with SageTV and nothing odd to report (4.1.3 then 4.1.10)
Quote:
Right now I am on the downgraded to Java 1.4 path since yesterday morning and it hasn't crashed yet but it is too soon to tell.
This should work, but I think the new JRE only reveal the problem and not causing it directly.
Reply With Quote
  #9  
Old 05-07-2006, 06:01 PM
AtariJeff's Avatar
AtariJeff AtariJeff is offline
Sage Aficionado
 
Join Date: Nov 2005
Location: Ontario, Canada
Posts: 276
The Nvidia driver/codec may have merit. Then again, I did not have any of these issues until the more recent releases of SageTV. Oh look another crash Logs here. Hopefully the folks at Sage can figure this out.
Reply With Quote
  #10  
Old 05-07-2006, 06:05 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
Quote:
Originally Posted by AtariJeff
The Nvidia driver/codec may have merit. Then again, I did not have any of these issues until the more recent releases of SageTV. Oh look another crash Logs here. Hopefully the folks at Sage can figure this out.
I agree that it is something that changed in Sage that has affected the way it performs when using the Nvidia decoder. (this is still speculation at this point until the issue is pinpointed and fixed)
Reply With Quote
  #11  
Old 05-07-2006, 07:53 PM
something fishy something fishy is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 240
Four days now including one weekend on Java 1.4.2 and no crashes to desktop.

Unfortunately I do get some dropped frames despite reclock. The stutters appear to happen when the used memory counter in the Sage Status screen exceeds around 150/190Mb (it never gets this high on Java 1.5.6) as closing and reopening the client solves the problem until the memory use has crept up again.

Unfortunately I like the nVidia decoder and the pixel adaptive deinterlacing under VMR9 looks better to me than anything else so I'm reluctant to change.

How do I make Java 1.4.2 more parsimonious with memory (and why does it even matter when the box has 1 gig?)

Eric

Last edited by something fishy; 05-07-2006 at 07:58 PM.
Reply With Quote
  #12  
Old 05-07-2006, 08:12 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by something fishy
Unfortunately I like the nVidia decoder and the pixel adaptive deinterlacing under VMR9 looks better to me than anything else so I'm reluctant to change.
It's funny because I do like this decoder (mainly because you actually see what deinterlacing method you use)

But (maybe this don't apply to nvidia graphic card) the decoder does the same thing as all other decoder when using DXVA (at some point in the decoding process exists minor differencies).

With two DXVA decoders (that is using MPEG2 decompression hardware assist and hardware deinterlacing) you'll not see that much difference.

To focus on the crash, the same apply : if you think NVIDIA decoder is responsible for Sage crash, then any DXVA decoder will crash it.

To verify if the problem is really hardware related : disable hardware acceleration in the Nvidia decoder, all MPEG2 decoding and deinterlacing will be done in software.

But I guess that it will still crash without DXVA in use.
Reply With Quote
  #13  
Old 05-07-2006, 09:13 PM
something fishy something fishy is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 240
@StephaneM
Its veering off topic but this may be of interest:
http://www.anandtech.com/video/showdoc.aspx?i=2551&p=1
(the HQV is a killer test btw and should be construed worst case)

I've not seen a modern ATI VGA card's deinterlacing but the nvidia that I use (a 6200A succeeding a 6600 AGP) is more detailed and displays fewer artifacts that the ATI9700 and 9600 that I have in house. Plus up until the Java change it has never displayed any instability.

Cheers

Eric
Reply With Quote
  #14  
Old 05-07-2006, 09:38 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by something fishy
Its veering off topic but this may be of interest:
http://www.anandtech.com/video/showdoc.aspx?i=2551&p=1
(the HQV is a killer test btw and should be construed worst case)
Yeah I know this article. But as I said : it does compare hardware implementation, not software. The Nvidia MPEG2 Decoder was use in both cases.

I guess it is Nvidia's fault : they named their technology Purvideo and the decoder Purevideo. That's why it is confusing.

ATI has it's own hardware implementation of deinterlacing and al : AVIVO
NVIDIA hast it's own hardware implementation of deinterlacing and al : PureVideo.

Any DXVA Decoder will use either AVIVO / PureVideo, and that's why in this article the nvidia decoder was used with both cards; some suggested they should have used ATI DVD Decoder (a Cyberlink MPEG2 Decoder).

At least with NVIDIA Decoder you know what is the DXVA deinterlacing method used, this is not the case with all DVXA Decoder (they usually are only aware of the BOB method).

That's why I don't think the Nvidia decoder has nothing to do with your crash.

On the other hand the graphic card driver is the best candidate (from my experience having read many issues with Direct3D and nvidia, and having personally so much issues when I was using Riva TNT graphic cards, I always found ATI cards more stable)

And regarding video quality : ATI / NVIDIA both are very good. The only problem with ATI is that they used to had good quality in their own application, now with DXVA (thanks to Microsoft) you can achieve almost the same quality (I remember my AIW 7500 and it's really amazing TV capture, I don't even know what deinterlacing was until I use BeyondTV, because the AIW was doing this automatically already in adaptive mode, but that was not working outside ATI MMC because of poor DXVA support / software design).
Reply With Quote
  #15  
Old 05-07-2006, 10:03 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
It very well may be Nvidia's fault but the issue here is that prior to version 4.1.9(?) everything was fine and I hadn't updated anything else so we know it can work and once the exact source of the problem is isolated then either Sage or Nvidia can fix whatever is causing the problem.
Reply With Quote
  #16  
Old 05-07-2006, 10:05 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
Quote:
Originally Posted by something fishy
Four days now including one weekend on Java 1.4.2 and no crashes to desktop. ...

... as closing and reopening the client solves the problem until the memory use has crept up again.
Isn't closing and reopening the client basically resetting your four days value each time you do it you are essentially resetting the counter till failure?
Reply With Quote
  #17  
Old 05-07-2006, 11:19 PM
something fishy something fishy is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 240
@Toxmox
I gave in last night and killed the client to reset memory usage as I was getting too many dropped frames (the recording engine was left running). Up to that point the system had been running uninterrupted for 2 weekday evenings and a weekend with no crashes (but, at the end, an increasing frequency of dropped frames).

I'm not sure that the drops to desktop is a function of uptime. The first time I switched to JRE1.5.6 it crashed 3 times in the next 24 hours. But prior to last week it had been up for 5-6 days without incident and I thought that I'd sorted it (with a fresh install of both java and Sage), then bang...

Is JRE 1.4.2 working for you so far?

Eric
Reply With Quote
  #18  
Old 05-08-2006, 04:39 AM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
So far so good but like you I've noticed more jitters than when using 1.5. Playback tended to be flawless for me with 1.5 but with 1.4 I'm getting some slight skips etc.
Reply With Quote
  #19  
Old 05-08-2006, 05:12 PM
bkavanaugh bkavanaugh is offline
Sage User
 
Join Date: Mar 2006
Posts: 42
Quote:
Originally Posted by ToxMox
It very well may be Nvidia's fault but the issue here is that prior to version 4.1.9(?) everything was fine and I hadn't updated anything else so we know it can work and once the exact source of the problem is isolated then either Sage or Nvidia can fix whatever is causing the problem.
I think it goes further back, around 4.1.6:

http://forums.sagetv.com/forums/sear...earchid=675841

I've got an ATI video card, but the Nvidia's decoders. I've been having the same problem with it crashing to desktop every couple of days for a while now. It usually happens when I am watching something, but it has happened some at other times.

I ended up re-enabling the service so that things keep recording, but then I get sound issues (too loud when I start playback on a recorded file, or when changing channels).
Reply With Quote
  #20  
Old 05-08-2006, 06:07 PM
something fishy something fishy is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 240
@bkavanaugh
4.1.3 on my machine and it crashes to desktop.

@ToxMox
The problem that I have with stutters is that the audio continues but the video sticks for a fraction of a second and then appears to catch up ie several frames are being dropped somewhere. Is this how your stutters with 1.4.2 appear?

The stutter arrived when I added a SATA drive as a spillover video storage drive. The primary video storage is PATA. I only used SATA because the cabling was easier...
I have tried
- Moving the SATA drive off the MB SATA controller onto a Highpoint card
- Moving to JRE1.5.6
- Installing Reclock 1.6
All three together seem to sort it out but then I have crashes to the desktop. Doing either 1 and 3 or 1 and 2 and it drops frames.

BTW does anyone know if I should be able to control transfer modes (DMA5 etc) for a SATA drive in the same way that I can for a PATA drive?

Cheers

Eric

Last edited by something fishy; 05-08-2006 at 06:24 PM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 05:33 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.