GruberMa Posted September 3, 2018 Share Posted September 3, 2018 Liebes Forum, Liebe Entwickler, Ich habe seit ein paar Tagen ein nerviges Problem mit dem Sender Welt HD: Wenn man diesen Sender einschaltet, läuft eine unbestimmte Zeit lang alles gut. Nach dieser Zeit - es kann sich um Sekunden oder auch um gefühlte 10 Minuten handeln - bricht der Datenstrom ab, der DVBViewer meldet dass der DMS die Verbindung getrennt hat und stürzt auch manchmal ab. Der DMS beendet seine Dienste; laut Tray-Programm kann er zwar neu gestartet werden, er ist aber weder über die Weboberfläche noch über den DVBViewer erreichbar. Erst nach einem Neustart des PCs funktioniert der DMS wieder. Das EPG und die Kanalliste habe ich bereits neu gemacht, kein Erfolg. Stutzig macht mich, dass das Problem vor ein paar Tagen mit dem Update auf DVBViewer 6.1.2 und DMS 2.1.2 das erste Mal aufgetreten ist; ein Downgrade auf 6.1.1 und 2.1.1 zeigt allerdings das selbe Verhalten. Das Ende des Services ist abrupt, siehe Log (Zeitstempel "03.09.2018 20:12:26.586"). Nach dem nichts bringenden manuellen Neustart des Services kommt es eim Re-Tunen meistens zu einer Speicherverletzung, siehe Zeitstempel "03.09.18 20:23:17.742". Aktuell kann ich als Workaround nur den Sender Welt HD entfernen. Hat jemand eine andere Idee? LG, GruberMa support.zip Quote Link to comment
Griga Posted September 4, 2018 Share Posted September 4, 2018 Ich habe den Sender mal 60 Minuten lang laufen lassen. Verarbeitungskette: Digital Devices Karte mit CI -> DMS 2.1.2 als Sat>IP Server -> DVBViewer 6.1.2 als Sat>IP Client. Kein Problem. Ich glaube auch nicht, dass Eigenarten dieses Senders den DMS zum Absturz bringen. Als Sat>IP-Server leitet er nur weiter, d.h. befasst sich überhaupt nicht mit dem Inhalt der Datenpakete. Wenn du jedoch Plugins hast, die etwas in der Hinsicht veranstalten, dürfte die Ursache dort liegen. Oder bei der Datenquelle, die den DMS aus irgendeinem Grund im wahrsten Sinne des Wortes "hängen" lässt. In der svchardware.xml sind jedoch nur RTSP-Geräte verzeichnet, hinter denen ein unbekannter (weiterer) Sat>IP-Server steht. Da ist mein Blickfeld zu Ende. Für mich sieht es nicht so aus, als wäre das Problem ein Thema für dieses Forum 14 hours ago, GruberMa said: Nach dem nichts bringenden manuellen Neustart des Services kommt es eim Re-Tunen meistens zu einer Speicherverletzung, siehe Zeitstempel "03.09.18 20:23:17.742". Soweit reicht das svcdebug.log in der support.zip nicht. Der letzte Eintrag hat den Zeitstempel "03.09.18 20:12:26.586". Quote Link to comment
GruberMa Posted September 4, 2018 Author Share Posted September 4, 2018 Hallo Griga, Als Sat>IP-Server nutze ich einen Triax TSS400 MkII. Das mit dem fehlenden Log in der support.zip habe ich leider übersehen, hier der Inhalt: 03.09.18 20:22:26.398 Start App ------------------------------------------------------------ 03.09.18 20:22:26.398 DVBViewer Media Server 2.1.2.0 03.09.18 20:22:26.398 TServiceMain Execute Start 03.09.18 20:22:26.398 TServiceMain StartService start timer 03.09.18 20:22:26.398 TServiceMain StartService Create plugin list 03.09.18 20:22:26.691 TServiceMain StartService found 10 plugins 03.09.18 20:22:26.701 TServiceMain StartService loadchannellist 03.09.18 20:22:26.701 TDVBDevice InitDevice RTSP Network Device 03.09.18 20:22:26.701 TDVBDevice InitDevice RTSP Network Device 2 03.09.18 20:22:26.711 TDVBDevice InitDevice RTSP Network Device 3 03.09.18 20:22:26.711 TDVBDevice InitDevice RTSP Network Device 4 03.09.18 20:22:26.721 TServiceMain Start Searches load 03.09.18 20:22:26.730 TTaskList LoadDoc default\config\tasks.xml loaded 03.09.18 20:22:26.730 TServiceMain Start VCR load 03.09.18 20:22:27.199 TServiceMain Start EPG load 03.09.18 20:22:27.199 TServiceMain NextEPGUpdate 03.09.2018 20:27:27 03.09.18 20:22:27.199 TServiceMain loadsetup load vcr 03.09.18 20:22:27.287 TUPnPAnnounce Start 03.09.18 20:22:27.287 TUPnPAnnounce InitWsocket 192.168.0.186 03.09.18 20:22:27.287 TUPnPAnnounce InitWsocket 127.0.0.1 03.09.18 20:22:27.307 TServiceMain StartService load setup 03.09.18 20:22:27.307 TServiceMain Service Enabled 03.09.18 20:22:31.798 TRTSPUDPClient SendBufSizeUDP 13280000 03.09.18 20:22:31.798 TRTSPUDPClient SetTuner TType: 1, Freq: 10773, Symrate: 22000, LOF: 9750, Tone: 0, Pol: 0, DiseqC: 3, FEC: 3, APID: 771, VPID: 767, PMT: 98, SID: 21108, TID: 1053, NID: 1, SatMod: 22, DiseqCVal: 0, Flags: 25, Group: 0 03.09.18 20:22:35.800 TRTSPNetworkStream OPTIONS 10060 03.09.18 20:22:35.800 TRTSPNetworkStream OpenDevice Server not found: rtsp://192.168.0.185:554/ 03.09.18 20:22:35.800 TRTSPUDPClient AllocateHardware Open failed 03.09.18 20:22:39.800 TRTSPNetworkStream OPTIONS 10060 03.09.18 20:22:39.800 TRTSPNetworkStream OpenDevice Server not found: rtsp://192.168.0.185:554/ 03.09.18 20:22:39.800 TRTSPUDPClient AllocateHardware Open failed 03.09.18 20:22:42.804 TRTSPUDPClient AllocateHardware RTSP Network Device 3 03.09.18 20:22:42.804 TRTSPUDPClient SetTuner Got new hardware 03.09.18 20:22:42.804 TRTSPNetworkStream SetTuner TType: 1, Freq: 10773, Symrate: 22000, LOF: 9750, Tone: 0, Pol: 0, DiseqC: 3, FEC: 3, APID: 771, VPID: 767, PMT: 98, SID: 21108, TID: 1053, NID: 1, SatMod: 22, DiseqCVal: 0, Flags: 25, Group: 0 03.09.18 20:22:42.939 TRTSPUDPClient SetTuner Tuner set 03.09.18 20:22:42.941 SETUP 200 src=1&freq=10773&msys=dvbs2&plts=off&fec=34&pol=h&ro=0.20&sr=22000&mtype=8psk&pids=0&tnr=1,10773,22000,9750,0,0,3,3,771,767,98,21108,22,0,25,0,1053,1,-1,192,767&prio=50 03.09.18 20:22:42.945 PLAY 200 addpids=18&delpids=0 03.09.18 20:22:42.985 PLAY 200 addpids=767,771,0,98,34,17 03.09.18 20:22:44.583 PLAY 200 addpids=773 03.09.18 20:23:17.435 PLAY 200 delpids=767,771,0,34,17,773 03.09.18 20:23:17.590 PLAY 200 delpids=98 03.09.18 20:23:17.739 PLAY 200 delpids=18 03.09.18 20:23:17.741 TRTSPUDPClient Release RTSP Network Device 3 03.09.18 20:23:17.741 TRTSPUDPClient Free RTSP Network Device 3 03.09.18 20:23:17.742 Close Stop Zugriffsverletzung bei Adresse 00514B7A in Modul 'DVBVservice.exe'. Lesen von Adresse C42AF635 03.09.18 20:23:17.742 TRTSPUDPClient Free Zugriffsverletzung bei Adresse 0040391A in Modul 'DVBVservice.exe'. Lesen von Adresse 167CEC96 03.09.18 20:23:17.742 TRTSPUDPClient hamDeleted RTSP Network Device 3 03.09.18 20:23:17.742 TEARDOWN 200 03.09.18 20:36:08.962 DDServicePreShutdown Start 03.09.18 20:39:04.758 Start App ------------------------------------------------------------ 03.09.18 20:39:04.883 DVBViewer Media Server 2.1.2.0 Auch ansonsten hast du die Situation korrekt erfasst. Ich hoffe, dass dich die Fehlermeldungen auf eine Idee bringen. Danke schon jetzt! GruberMa Quote Link to comment
Griga Posted September 5, 2018 Share Posted September 5, 2018 Als der DMS vom DVBViewer ein TEARDOWN empfangen hat, ist hier offenbar die Freigabe des RTSP-Gerätes gescheitert, weil der freizugebende Speicher dem DMS nicht (mehr) zugeordnet war. D.h. irgendwas hat bereits vorher mit dem Speicherbereich was ungesundes veranstaltet - vermutlich im Verlauf der Freigabeprozedur, sonst hätte es die Zugriffsverletzungen bereits vorher gegeben. Ich kann es jedoch weder nachvollziehen, noch dem obigen Ablauf entnehmen, wie das zustande kommt. Solange es keine Hinweise auf einen Fehler im DMS Code gibt, werde ich dem nicht weiter nachgehen. Quote Link to comment
GruberMa Posted September 5, 2018 Author Share Posted September 5, 2018 @Griga: Vielen Dank für deine Analyse! Ich habe volles Verständnis, dass du dem Thema nicht weiter nachgehen kannst. In der Zwischenzeit scheine ich durch reinen Zufall die Ursache gefunden zu haben: Eigentlich wollte ich in der DMS-Konfiguration mit Admin-Rechten alle angelegten Geräte löschen, bin zuvor aber in die Eigenschaften eines Geräts gegangen - sofort hat die Windows Firewall um eine Freigabe gebeten. Seit ich diese Freigabe erteilt habe, scheint alles problemlos zu funktionieren: Der DMS stürzt nicht mehr ab, der DVBViewer hängt sich nicht mehr auf. Wieso davor andere Sender problemlos funktioniert haben und Welt HD nur eine gewisse Zeit gelaufen ist, kann ich mir nicht zusammenreimen - Hauptsache, es funktioniert jetzt wieder. LG, GruberMa Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.