TV-Browser hängt in javaw.exe

Fehler in TV-Browser
hans1971
Newbie
Beiträge: 7
Registriert: 15 Mai 2019, 13:13

Re: TV-Browser hängt in javaw.exe

Beitrag von hans1971 » 25 Mai 2019, 11:11

Ich habe das JDK 12 installiert und das jstack mit der PID aufgerufen. Da die Befehlszeile ebenfalls eingfroren ist habe ich eine zweite geöffnet und jstack darin aufgerufen. Jedoch auch diese ist eingefroren, sodass keine Ausgabe erfolgt. Die TV-Daten kann ich mit nachfolgendem Trick erhalten:
1. löschen von *proc.gz
2. Aufruf von TV-Browser - bleibt hängen und muss mit Taskmanager abgebrochen werden
3. erneuter Aufruf läuft durch
Ich habe keine Idee, was dieses Verhalten verursacht.

tvbcaster

Re: TV-Browser hängt in javaw.exe

Beitrag von tvbcaster » 29 Mai 2019, 22:20

Ich habe dasselbe bzw. ähnliches Phänomen (mit TV-Browser 4.0.1, Java 8 Update 211 (32- und 64-Bit-Versionen installiert) unter Windows 10 Pro 1809 64-Bit). Auch bei mir schmierte regelmäßig der TV-Browser-Prozess mit maximaler CPU-Last ab und musste per Task-Manager beendet werden.

Meist passierte das 1-3 Tage nach einem Programm-Neustart (tägliche EPG-Updates sowie nach Programmstart), was sich nach einem Löschen der *.prog.gz-Dateien aber gebessert hat.

Dafür viel mir jetzt aber auf, dass ich den Anstieg auf max. CPU-Last des TVB-Tasks (bzw. der javaw.exe (64-Bit) reproduzieren kann!
Wenn ich nämlich den TVB laufen habe und dann MediathekView starte, dann schießt die CPU-Last des TVB-Prozesses wieder hoch und der TVB wird dauerhaft unendlich träge bzw. friert ein (plus stotternden Mauszeiger etc).

Dasselbe passiert, wenn ich in MediathekView eine neue Filmliste lade, ganz am Ende des Update-Vorgangs, wenn die neue Filmliste dargestellt wird. Auch dann muss die javaw.exe mit hoher CPU-Last des TVB per Task-Manager gekillt werden, weil der Task praktisch einfriert. Auch dieses Verhalten ist reproduzierbar.

Unter Java 8 Update 201 gab es diese Probleme nicht, ich habe mir diesen ältere Versionen in 64- und 32-Bit aber nochmal heruntergeladen und werde es demnächst nochmal damit testen. Ich prognostiziere aber mal, dass es unter der 201 wieder normal laufen wird.

Offenbar gibt's da irgendeinen neuen Bug im 211er Java 8, der zwischen den beiden javaw-Prozessen von TVB und MV zu Störungen führt und den TVB-Task zum Abschmieren bringt.

Vielleicht kann ich bei Bedarf mal Log-Dateien oder Thread Dumps erstellen - wenn letzterer denn funktioniert.

v6ph1
Site Admin
Beiträge: 1263
Registriert: 13 Jan 2008, 05:07
Wohnort: Radebeul

Re: TV-Browser hängt in javaw.exe

Beitrag von v6ph1 » 29 Mai 2019, 23:00

Ist das MediathekView-Plugin aktiv?
Und nutzt dieses das Auto-Update?

Falls ja:
1. bitte mal versuchsweise das Auto-Update deaktivieren.
2. (falls 1. nicht hilft) das MediathekView-Plugin mal probeweise deaktivieren.

tvbcaster

Re: TV-Browser hängt in javaw.exe

Beitrag von tvbcaster » 30 Mai 2019, 11:12

Stimmt, dat MediathekView-Plugin jibbet ja ooch noch...! (ist in meinem TVB auch installiert/aktiviert)

Auto-Update des Plugins war [u]nicht[/u] aktiviert (die Auto-Update-Funktion hat bei mir vor längerer Zeit schon mal Probleme mit höherer CPU-Last verursacht (oder waren es gar Hänger? Ich weiß nicht mehr genau..)) und ich habe jetzt probehalber auch mal das MV-Plugin deaktiviert.

Leider gibt es im Moment noch keine neue Filmliste (letzte Version von gestern Nachmittag), so dass ich das Verhalten während des Filmlisten-Ladens (bzw. dessen Ende) noch nicht testen kann - sollte aber im Laufe des Tages mal möglich sein.

In jedem Fall läuft jetzt mit deaktiviertem MV-Plugin immerhin auch das Update der TVB-Programmdaten flüssiger durch :-)

tvbcaster

Re: TV-Browser hängt in javaw.exe

Beitrag von tvbcaster » 30 Mai 2019, 12:23

So, jetzt gab es ein Filmlisten-Update... und mit deaktiviertem MediathekView-Plugin (Version 3.0.3.0) treten die Probleme mit der CPU-Auslastung des TVB nicht mehr auf!

Also haben wir schon mal einen Teil der Ursache ausfindig gemacht - nun bleibt die Frage, was genau dabei schief läuft und wo der Unterschied zwischen der aktuellen Java 8 Update 211 und der Vorgängerversion Update 201 liegt bzw. wie diese Änderungen das MV-Plugin beeinflussen.
(Das MV-Plugin wurde ja in letzter Zeit meines Wissens nicht geändert.)

tvbcaster

Re: TV-Browser hängt in javaw.exe

Beitrag von tvbcaster » 30 Mai 2019, 19:12

Ach so, natürlich heißt das Plugin nur "Mediathek", ohne ...View am Ende ...ähem...

Antworten