TV Browser crashed wenn es JAVA Runtime x64 verwendet

Fehler in TV-Browser
Igor

TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Igor »

Hallo,

ich habe ein x64 System (Windows Vista SP1, x64).
Ich habe heute auf die 2.7.3 Beta aktualisiert.

U.a. wurde ja ein Fehler behoben der dazu führte, dass TV Browser die 64-Bit Version von Java erkannt hat und trotz 64-bit System die 32-bit Version genutzt hat.

Leider führt die Verwendung der x64-Version bei mir sehr schnell zu einem Absturz:

Code: Alles auswählen

[...]
15:02:34 INFO: Starting up...
15:02:36 INFO: Java 6 Tray inited.
15:02:36 INFO: using default system tray
15:02:36 INFO: platform independent mode is OFF
15:02:36 INFO: Setting frame size and location
15:02:37 INFO: Loading the not subscribed channels
15:02:39 INFO: Loading of all channels complete
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d9341e8, pid=6124, tid=5548
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b16 mixed mode windows-amd64)
# Problematic frame:
# V  [jvm.dll+0x2b41e8]
#
# An error report file with more information is saved as:
# C:\Users\Igor\AppData\Local\Temp\hs_err_pid6124.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
In besagter Logdatei steht dabei

Code: Alles auswählen

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d9341e8, pid=6124, tid=5548
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b16 mixed mode windows-amd64)
# Problematic frame:
# V  [jvm.dll+0x2b41e8]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

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

Current thread (0x000000001bc68800):  JavaThread "AWT-EventQueue-1" [_thread_in_vm, id=5548, stack(0x0000000023b20000,0x0000000023c20000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x000005e1bc200270

Registers:
EAX=0x0000000000001000, EBX=0x000000001bd8ef58, ECX=0x000005e1bc200000, EDX=0x0000000005e1b9c8
ESP=0x0000000023c1cf90, EBP=0x000000001bd8ef78, ESI=0x0000000023c1d678, EDI=0x0000000000000000
EIP=0x000000006d9341e8, EFLAGS=0x0000000000010206

Top of Stack: (sp=0x0000000023c1cf90)
0x0000000023c1cf90:   000000001bd8ef18 000000001bd8ef10
0x0000000023c1cfa0:   000000001bd8ef38 0000000005e1bc20
0x0000000023c1cfb0:   000000001bd8ef08 000000006d93280b
0x0000000023c1cfc0:   000000001bd8ef78 000000001bd8ef08
0x0000000023c1cfd0:   000098ec8c3e543f 000000001bd8ef10
0x0000000023c1cfe0:   000000001bc68800 000000001bc68800
0x0000000023c1cff0:   0000000023c1d678 000005e1bc200000
0x0000000023c1d000:   000000001bc68800 000000001bd8ef80
0x0000000023c1d010:   000000001bd8ef78 000000001bd8ef40
0x0000000023c1d020:   000000001bd8ef58 000000006d935299
0x0000000023c1d030:   0000000023c1d678 000000006d934805
0x0000000023c1d040:   0000000000000000 000000001bc68800
0x0000000023c1d050:   000000001bd8ef78 000000001bd8ef01
0x0000000023c1d060:   000000001bc68800 000000001bc68800
0x0000000023c1d070:   000000001bd8ef80 0000000023c1d678
0x0000000023c1d080:   000098ec06f9fa70 0000000006fa1888 

Instructions: (pc=0x000000006d9341e8)
0x000000006d9341d8:   eb 56 48 85 ed 75 05 48 8b cf eb 04 48 8b 4d 00
0x000000006d9341e8:   4a 8b b4 f9 10 02 00 00 48 85 f6 75 05 48 8b df 


Stack: [0x0000000023b20000,0x0000000023c20000],  sp=0x0000000023c1cf90,  free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x2b41e8]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  ~RuntimeStub::resolve_opt_virtual_call
J  util.ui.ProgramPanel.paintComponent(Ljava/awt/Graphics;)V
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+269
J  tvbrowser.ui.programtable.ProgramTable.paintComponent(Ljava/awt/Graphics;)V
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+269
j  javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
j  javax.swing.JViewport.paint(Ljava/awt/Graphics;)V+205
j  javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
j  javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
j  javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
j  javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
j  javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
j  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V+105
j  javax.swing.RepaintManager$PaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+116
j  javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
j  javax.swing.JComponent._paintImmediately(IIII)V+679
j  javax.swing.JComponent.paintImmediately(IIII)V+83
j  javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V+199
j  javax.swing.RepaintManager.paintDirtyRegions()V+46
j  javax.swing.RepaintManager.seqPaintDirtyRegions()V+73
j  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V+36
j  java.awt.event.InvocationEvent.dispatch()V+47
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
j  util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j  java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x000000001bc69c00 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=3312, stack(0x00000000210b0000,0x00000000211b0000)]
  0x000000001bc6d400 JavaThread "TimerQueue" daemon [_thread_blocked, id=5448, stack(0x0000000023c30000,0x0000000023d30000)]
  0x000000001bc6cc00 JavaThread "DestroyJavaVM" [_thread_blocked, id=1476, stack(0x0000000002720000,0x0000000002820000)]
  0x000000001bc6c400 JavaThread "Store settings periodically" [_thread_blocked, id=5212, stack(0x0000000020e40000,0x0000000020f40000)]
=>0x000000001bc68800 JavaThread "AWT-EventQueue-1" [_thread_in_vm, id=5548, stack(0x0000000023b20000,0x0000000023c20000)]
  0x000000001bc6c000 JavaThread "pool-1-thread-5" [_thread_blocked, id=6128, stack(0x0000000023a20000,0x0000000023b20000)]
  0x000000001bc6b800 JavaThread "pool-1-thread-4" [_thread_blocked, id=3604, stack(0x0000000023920000,0x0000000023a20000)]
  0x000000001bc6b000 JavaThread "pool-1-thread-3" [_thread_blocked, id=6116, stack(0x0000000023820000,0x0000000023920000)]
  0x000000001bc6a800 JavaThread "pool-1-thread-2" [_thread_blocked, id=1756, stack(0x0000000023720000,0x0000000023820000)]
  0x000000001bc6a400 JavaThread "pool-1-thread-1" [_thread_blocked, id=5588, stack(0x0000000023620000,0x0000000023720000)]
  0x000000001bc68c00 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=5552, stack(0x000000001c8a0000,0x000000001c9a0000)]
  0x000000001bc67800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5748, stack(0x000000001c460000,0x000000001c560000)]
  0x000000001bc67000 JavaThread "AWT-Shutdown" [_thread_blocked, id=6004, stack(0x000000001c360000,0x000000001c460000)]
  0x000000001bc66c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4280, stack(0x000000001c260000,0x000000001c360000)]
  0x000000001b17d000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1596, stack(0x000000001b9a0000,0x000000001baa0000)]
  0x000000001b177800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=6028, stack(0x000000001b8a0000,0x000000001b9a0000)]
  0x000000001b15f400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3548, stack(0x000000001b7a0000,0x000000001b8a0000)]
  0x000000000118f800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3096, stack(0x000000001b6a0000,0x000000001b7a0000)]
  0x000000000118f400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4608, stack(0x000000001b5a0000,0x000000001b6a0000)]
  0x0000000001183000 JavaThread "Finalizer" daemon [_thread_blocked, id=5108, stack(0x000000001b4a0000,0x000000001b5a0000)]
  0x000000001b144c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=3656, stack(0x000000001b3a0000,0x000000001b4a0000)]

Other Threads:
  0x000000001b141000 VMThread [stack: 0x000000001b2a0000,0x000000001b3a0000] [id=6072]
  0x000000001b17e800 WatcherThread [stack: 0x000000001baa0000,0x000000001bba0000] [id=5556]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 67840K, used 47026K [0x0000000015750000, 0x000000001aa70000, 0x000000001aca0000)
  eden space 50368K, 93% used [0x0000000015750000,0x000000001853c878,0x0000000018880000)
  from space 17472K, 0% used [0x0000000019960000,0x0000000019960000,0x000000001aa70000)
  to   space 17280K, 0% used [0x0000000018880000,0x0000000018880000,0x0000000019960000)
 PSOldGen        total 112256K, used 88191K [0x000000000aca0000, 0x0000000011a40000, 0x0000000015750000)
  object space 112256K, 78% used [0x000000000aca0000,0x00000000102bffc8,0x0000000011a40000)
 PSPermGen       total 36416K, used 23577K [0x00000000058a0000, 0x0000000007c30000, 0x000000000aca0000)
  object space 36416K, 64% used [0x00000000058a0000,0x0000000006fa65e8,0x0000000007c30000)

Dynamic libraries:
0x0000000000400000 - 0x000000000042e000 	C:\Program Files\Java\jre6\bin\java.exe
0x0000000077360000 - 0x00000000774e0000 	C:\Windows\system32\ntdll.dll
0x0000000076c90000 - 0x0000000076dbd000 	C:\Windows\system32\kernel32.dll
0x000007feff3b0000 - 0x000007feff4b8000 	C:\Windows\system32\ADVAPI32.dll
0x000007fefdff0000 - 0x000007fefe138000 	C:\Windows\system32\RPCRT4.dll
0x000000006d680000 - 0x000000006dc38000 	C:\Program Files\Java\jre6\bin\server\jvm.dll
0x0000000077170000 - 0x000000007723d000 	C:\Windows\system32\USER32.dll
0x000007feff550000 - 0x000007feff5b4000 	C:\Windows\system32\GDI32.dll
0x000007fefbb50000 - 0x000007fefbb89000 	C:\Windows\system32\WINMM.dll
0x000007feff5c0000 - 0x000007feff65c000 	C:\Windows\system32\msvcrt.dll
0x000007fefe140000 - 0x000007fefe318000 	C:\Windows\system32\ole32.dll
0x000007fefdf10000 - 0x000007fefdfe3000 	C:\Windows\system32\OLEAUT32.dll
0x000007fefbb00000 - 0x000007fefbb4f000 	C:\Windows\system32\OLEACC.dll
0x000007fefdd70000 - 0x000007fefdd9d000 	C:\Windows\system32\IMM32.DLL
0x000007fefefe0000 - 0x000007feff0e1000 	C:\Windows\system32\MSCTF.dll
0x000007feff0f0000 - 0x000007feff0fd000 	C:\Windows\system32\LPK.DLL
0x000007fefde70000 - 0x000007fefdf0a000 	C:\Windows\system32\USP10.dll
0x000000006d2b0000 - 0x000000006d2ba000 	C:\Program Files\Java\jre6\bin\hpi.dll
0x00000000774e0000 - 0x00000000774e9000 	C:\Windows\system32\PSAPI.DLL
0x000000006d640000 - 0x000000006d64e000 	C:\Program Files\Java\jre6\bin\verify.dll
0x000000006d350000 - 0x000000006d377000 	C:\Program Files\Java\jre6\bin\java.dll
0x000000006d660000 - 0x000000006d672000 	C:\Program Files\Java\jre6\bin\zip.dll
0x000000006d000000 - 0x000000006d1ad000 	C:\Program Files\Java\jre6\bin\awt.dll
0x000007fef9f00000 - 0x000007fef9f58000 	C:\Windows\system32\WINSPOOL.DRV
0x000007fefe320000 - 0x000007fefef73000 	C:\Windows\system32\SHELL32.dll
0x000007fefdda0000 - 0x000007fefde13000 	C:\Windows\system32\SHLWAPI.dll
0x000007fefc940000 - 0x000007fefcb39000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.22255_none_fe655c290d60aff5\comctl32.dll
0x000007fef9950000 - 0x000007fef9961000 	C:\Windows\system32\DWMAPI.DLL
0x000007fefbfd0000 - 0x000007fefc021000 	C:\Windows\system32\uxtheme.dll
0x0000000000ec0000 - 0x0000000000ec9000 	C:\Program Files\Logitech\SetPoint\IMHook.dll
0x000000001c560000 - 0x000000001c629000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.3053_none_88e044e32fae7230\MSVCR80.dll
0x000007fefcde0000 - 0x000007fefce0c000 	C:\Windows\system32\NTMARTA.DLL
0x000007fefef80000 - 0x000007fefefd5000 	C:\Windows\system32\WLDAP32.dll
0x000007fefde20000 - 0x000007fefde64000 	C:\Windows\system32\WS2_32.dll
0x000007feff300000 - 0x000007feff307000 	C:\Windows\system32\NSI.dll
0x000007fefd690000 - 0x000007fefd6ac000 	C:\Windows\system32\SAMLIB.dll
0x000000001bfa0000 - 0x000000001bfb1000 	C:\Program Files\Logitech\SetPoint\lgscroll.dll
0x000000006d240000 - 0x000000006d2ab000 	C:\Program Files\Java\jre6\bin\fontmanager.dll
0x000000006d550000 - 0x000000006d567000 	C:\Program Files\Java\jre6\bin\net.dll
0x000007fefd1e0000 - 0x000007fefd22f000 	C:\Windows\system32\mswsock.dll
0x000007fefd270000 - 0x000007fefd277000 	C:\Windows\System32\wship6.dll
0x000000006d570000 - 0x000000006d57b000 	C:\Program Files\Java\jre6\bin\nio.dll
0x000007fef7590000 - 0x000007fef776f000 	C:\Windows\system32\d3d9.dll
0x000007fefcda0000 - 0x000007fefcdab000 	C:\Windows\system32\VERSION.dll
0x000007fef9940000 - 0x000007fef9947000 	C:\Windows\system32\d3d8thk.dll
0x0000000180000000 - 0x000000018085c000 	C:\Windows\system32\nvd3dumx.dll
0x000007fefd3e0000 - 0x000007fefd403000 	C:\Windows\system32\IPHLPAPI.DLL
0x000007fefd390000 - 0x000007fefd3d5000 	C:\Windows\system32\dhcpcsvc.DLL
0x000007fefd6b0000 - 0x000007fefd6e9000 	C:\Windows\system32\DNSAPI.dll
0x000007fefdbc0000 - 0x000007fefdbdc000 	C:\Windows\system32\Secur32.dll
0x000007fefd380000 - 0x000007fefd38a000 	C:\Windows\system32\WINNSI.DLL
0x000007fefd330000 - 0x000007fefd35b000 	C:\Windows\system32\dhcpcsvc6.DLL
0x000007fefcdb0000 - 0x000007fefcdd1000 	C:\Windows\system32\POWRPROF.dll
0x000007fefcc80000 - 0x000007fefcc87000 	C:\Windows\System32\wshtcpip.dll
0x000007fefc840000 - 0x000007fefc853000 	C:\Windows\system32\NLAapi.dll
0x000007fef8f50000 - 0x000007fef8f63000 	C:\Windows\system32\napinsp.dll
0x000007fef8f30000 - 0x000007fef8f47000 	C:\Windows\system32\pnrpnsp.dll
0x000007fef8f70000 - 0x000007fef8f7b000 	C:\Windows\System32\winrnr.dll
0x000000001db10000 - 0x000000001db45000 	C:\Program Files\Bonjour\mdnsNSP.dll
0x000007fefa4c0000 - 0x000007fefa4c8000 	C:\Windows\system32\rasadhlp.dll
0x000000006d420000 - 0x000000006d455000 	C:\Program Files\Java\jre6\bin\jpeg.dll
0x000000006c6c0000 - 0x000000006c70f000 	C:\Program Files\Zenview Manager\RTSUltraMonHook.dll
0x000007fefb260000 - 0x000007fefb55d000 	C:\Windows\system32\msi.dll
0x000007fefbb90000 - 0x000007fefbdac000 	C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22259_none_3ffe8509ceedb6a0\gdiplus.dll
0x000000006c710000 - 0x000000006c757000 	C:\Program Files\Zenview Manager\UltraMonResButtons.dll

VM Arguments:
jvm_args: -Dpropertiesfile=windows.properties -Xmx256m 
java_command: tvbrowser.jar
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
PATH=C:\Program Files\OpenSSL\bin;C:\Program Files (x86)\OpenSSL\bin;C:\Program Files\Perl\site\bin;C:\Program Files\Perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
USERNAME=Igor
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 15 Stepping 11, GenuineIntel



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

OS: Windows Vista Build 6001 Service Pack 1

CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 15 stepping 11, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 8386128k(5452168k free), swap 12325496k(9132696k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (11.0-b16) for windows-amd64 JRE (1.6.0_11-b03), built on Nov 10 2008 02:08:41 by "java_re" with MS VC++ 8.0

time: Fri Feb 27 15:02:49 2009
elapsed time: 20 seconds
Ich hoffe das hilft euch bei der Fehlersuche ;)
ds10
Site Admin
Beiträge: 19135
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von ds10 »

Das ist ein Fehler in der JVM, da können wir leider nichts machen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Igor

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Igor »

ds10 hat geschrieben:Das ist ein Fehler in der JVM, da können wir leider nichts machen.
Sollte man dann nicht eine Möglichkeit integrieren, worüber der Nutzer sagen kann, "Ich habe zwar x64, will aber trotzdem die JRE x86 nutzen"?

Denn defakto ist TV Browser somit derzeit unter x64 nicht nutzbar.
ds10
Site Admin
Beiträge: 19135
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von ds10 »

Ich wüsste nicht wie? Aber es wäre möglich eine Startverknüpfung anzulegen:

Code: Alles auswählen

Ziel: C:\Program Files\Java\jre6\bin\javaw.exe -Dpropertiesfile=windows.properties -Xmx256m -jar tvbrowser.jar
Ausführen in: C:\Program Files\TV-Browser
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Igor

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Igor »

ds10 hat geschrieben:Ich wüsste nicht wie? Aber es wäre möglich eine Startverknüpfung anzulegen:

Code: Alles auswählen

Ziel: C:\Program Files\Java\jre6\bin\javaw.exe -Dpropertiesfile=windows.properties -Xmx256m -jar tvbrowser.jar
Ausführen in: C:\Program Files\TV-Browser
Jaein,

Code: Alles auswählen

Ziel: C:\Program Files (x86)\Java\jre6\bin\javaw.exe -Dpropertiesfile=windows.properties -Xmx256m -jar tvbrowser.jar
wenn überhaupt :)

Aber dann hat man ja das Problem, dass man ein offenes Eingabeaufforderungsfenster hat.

Ich behelfe mich derzeit damit, dass ich die tvbrowser.exe der vorherigen Version weiter verwende... damit läuft ja die aktuelle Beta, aber es ruft eben nicht die x64-Version der JRE auf.
Igor

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Igor »

Korrektur... javaw.exe öffnet ja kein CMD-Fenster... joa.. das wäre dann ein Weg.
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von fingerhut »

Igor hat geschrieben:Korrektur... javaw.exe öffnet ja kein CMD-Fenster... joa.. das wäre dann ein Weg.
Ja nur die tvbrowser startet mit Absicht mit der java.exe
Mit Java 1.6 kann es beim beenden von windows vorkommen das die javaw.exe die Einstellungen nicht speicher.
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
crashed

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von crashed »

Nur als Info: Version 2.7.3 mit folgender JavaVM zeigt das gleiche Verhalten. Gibt es bei Sun ein Stichwort, unter dem dieses Problem geführt wird...

java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode)

Gibt es eine Debug-Version von TV-Browser oder muß ich mir die selber erzeugen?
Benutzeravatar
Siggi
Moderator
Beiträge: 2274
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Siggi »

Hi,

du musst das Logging Aktivieren und dann ist im Konfigurationsverzeichnis des TVBrowser eine TVBrowser.log. Da steht dann alles drin.

Bitte Poste dann mal hier den Fehler. Eine Information zu deinem Betriebssystem etc. wär auch nicht schlecht.

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
crashed

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von crashed »

Betriebssystem wie beim ursprünglichen Bericht: Vista SP1 (x64).

Logging ist aktiviert und nun läuft die Version 2.7.3 schon seit einer halben Stunde, das ist neu. In meinem Metier würde ich sagen, das Logging heilt eine 'race condition', weil es an der richtigen Stelle den Code verzögert. Aber hier... ich laß vorerst das Logging an, vielleicht gibt es doch noch neue Erkenntnisse.

Schönes Wochenende übrigens.
Benutzeravatar
Siggi
Moderator
Beiträge: 2274
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Siggi »

Hi,

schau mal in das Log File. Vielleicht siehst du ohne Abstürze schon was.

Was machst du denn? Wenn du Java kannst, kannst du dich hier super einbringen.
Programmierer sind gern gesehen, die vorhandenen sind stark überlastet.

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
crashed

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von crashed »

Normalerweise mache ich Kernel-Treiber und komme im Software-Stack bestenfalls bis zur Middleware (Daemons etc.) im Embedded-Bereich. Auch wenn die CPUs hier of einen Teil der JavaVM in Hardware implementieren, mit Java habe ich bisher noch wenig zu tun gehabt. Braucht ein wenig, bis ich mich da zurechtfinde... :wink:

Das Log berichtet von viel Loading, Updating, etc. Nichts Auffälliges zu entdecken, die Applikation läuft wieder, mal sehen, was sich heute zeigt.
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von Bananeweizen »

Also ich würde behaupten, da können wir gar nix machen, da der Fehler definitiv in der jvm.dll auftritt (d.h. auch in keiner DLL, die wir shippen). Und ich interpretiere den Stack des aktuellen Threads so, dass die Grafik Probleme macht, mithin entweder die Grafik-Abstrahierung der VM oder gar dein Windows-Grafiktreiber. Die 64-Bit-Welt ist denen ja auch oft noch recht neu...
v ~RuntimeStub::resolve_opt_virtual_call
J util.ui.ProgramPanel.paintComponent(Ljava/awt/Graphics;)V
j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+269
crashed

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von crashed »

Bananeweizen hat geschrieben:Also ich würde behaupten, da können wir gar nix machen, da der Fehler definitiv in der jvm.dll auftritt (d.h. auch in keiner DLL, die wir shippen). Und ich interpretiere den Stack des aktuellen Threads so, dass die Grafik Probleme macht, mithin entweder die Grafik-Abstrahierung der VM oder gar dein Windows-Grafiktreiber. Die 64-Bit-Welt ist denen ja auch oft noch recht neu...
Wär schon krass, wenn ich durch einschalten von Logging im Grafik-Treiber für etwas Entspannung sorgen könnte, aber es hat schon seltsamere Dinge gegeben. :D

Es bleibt spannend...
H3rby

Re: TV Browser crashed wenn es JAVA Runtime x64 verwendet

Beitrag von H3rby »

Ich kann das gleiche Verhalten bestätigen..

Spätestens nach 5 Minuten stürzt der TV Browser 2.7.3 bei mir ab! Ich bin jetzt zurück auf die 2.7.2, weil das Programm anders nicht zu benutzen ist.

System:

Vista 64-bit SP2 Build 286
Java 6.0 Update 12


Außerdem waren alle Einstellungen weg nach dem Update auf die Version 2.7.3 (von der 2.7.2)..
Antworten