Seit ein paar Wochen schon habe ich sehr selten, ca. 1x pro Woche ein eigenartiges Problem mit meinem VDR:
Mitten beim Live-TV schauen oder auch manchmal bei der Wiedergabe einer Aufzeichnung gibt es plötzlich ein Standbild, Ton ist weg und der VDR ist unbedienbar:
* Der VDR reagiert auf keinerlei Eingaben mehr.
* Mit ssh o.ä. komme ich nicht mehr auf die Konsole.
* Das Netzwerk ist nicht mehr verfügbar.
* Die Aktivitäts-LED am PC-Gehäuse zeigt ein Dauerleuchten, als ob die Platte unendlich viel arbeitet.
* Ich habe schon mehr als 15 Minuten gewartet, aber es wird nicht besser, der VDR ist und bleibt unbedienbar.
Hier hilft dann nur noch der brutale Weg über Stecker ziehen oder die Power-Taste länger drücken bis der PC ausgeht.
Nach einem Neustart ist dann alles wieder i.O. und der VDR läuft einwandfrei, als wäre nichts gewesen.
Im syslog gibt es dann sehr viele dieser Meldungen, solange bis ich den Stecker gezogen habe:
...
Feb 15 16:04:00 yaVDR-PC vdr: [1213] VNSI: Requesting clients to reload timers
Feb 15 16:04:00 yaVDR-PC vdr: [1208] loading /srv/vdr/video/Die_Charité_-_Ein_Krankenhaus_im_Kalten_Krieg/2021-01-13.02.32.1-0.rec/marks
Feb 15 16:04:34 yaVDR-PC vdr: [1171] channel 18 (SWR BW HD) event Fr. 15.01.2021 16:00-16:04 (VPS: 15.01. 16:00) 'SWR Aktuell Baden-Württemberg' status 1
Feb 15 16:04:34 yaVDR-PC vdr: [1171] channel 18 (SWR BW HD) event Fr. 15.01.2021 16:04-16:05 (VPS: 15.01. 16:04) 'Baden-Württemberg Wetter' status 4
Feb 15 16:04:38 yaVDR-PC WebKitWebProcess[1388]: Memory pressure relief: Total: res = 121651200/81842176/-39809024, res+swap = 104267776/104267776/0
Feb 15 16:04:38 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 11149312/11120640/-28672, res+swap = 6807552/6807552/0
Feb 15 16:04:43 yaVDR-PC WebKitWebProcess[1388]: Memory pressure relief: Total: res = 78196736/78475264/278528, res+swap = 74481664/74481664/0
Feb 15 16:05:03 yaVDR-PC vdr: [1171] channel 18 (SWR BW HD) event Fr. 15.01.2021 16:04-16:05 (VPS: 15.01. 16:04) 'Baden-Württemberg Wetter' status 1
Feb 15 16:05:04 yaVDR-PC vdr: [1171] channel 18 (SWR BW HD) event Fr. 15.01.2021 16:05-17:00 (VPS: 15.01. 16:05) 'Kaffee oder Tee' status 2
Feb 15 16:05:08 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 10919936/10928128/8192, res+swap = 6721536/6721536/0
Feb 15 16:05:08 yaVDR-PC vdr: [1050] deleting timer 4 (18 1600-1604 'SWR Aktuell Baden-Württemberg')
Feb 15 16:05:08 yaVDR-PC vdr: osd2web: Info: Cast to cEpgTimer_Interface_V1 failed - aussume epg2vdr not loaded
Feb 15 16:05:08 yaVDR-PC vdr: osd2web: Info: Cast to cEpgTimer_Interface_V1 failed - aussume epg2vdr not loaded
Feb 15 16:05:09 yaVDR-PC vdr: [1213] VNSI: Requesting clients to reload timers
Feb 15 16:05:14 yaVDR-PC WebKitWebProcess[1388]: Memory pressure relief: Total: res = 75677696/75890688/212992, res+swap = 71872512/71872512/0
Feb 15 16:05:38 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 344064/704512/360448, res+swap = 1343488/1343488/0
Feb 15 16:05:45 yaVDR-PC WebKitWebProcess[1388]: Memory pressure relief: Total: res = 64045056/65052672/1007616, res+swap = 64241664/64241664/0
Feb 15 16:06:08 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 401408/593920/192512, res+swap = 1310720/1310720/0
Feb 15 16:06:17 yaVDR-PC WebKitWebProcess[1388]: Memory pressure relief: Total: res = 51007488/52195328/1187840, res+swap = 51548160/51548160/0
Feb 15 16:06:38 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 364544/487424/122880, res+swap = 1347584/1347584/0
Feb 15 16:06:46 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:06:54 yaVDR-PC vdr: message repeated 2 times: [ audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)']
Feb 15 16:06:57 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:07:05 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:07:11 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:07:19 yaVDR-PC vdr: [1200] CAM 4: module ready
Feb 15 16:07:24 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 811008/798720/-12288, res+swap = 1458176/1458176/0
Feb 15 16:07:33 yaVDR-PC vdr: [1200] CAM 5: module ready
Feb 15 16:07:34 yaVDR-PC vdr: [1200] CAM 6: module ready
Feb 15 16:07:44 yaVDR-PC vdr: [1200] CAM 7: module ready
Feb 15 16:07:54 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:01 yaVDR-PC vdr: [1200] DVBAPI: CaInfo: 3.3 sending CA info
Feb 15 16:08:08 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 958464/954368/-4096, res+swap = 1605632/1605632/0
Feb 15 16:08:08 yaVDR-PC vdr: [1200] DVBAPI: CaInfo: 4.4 sending CA info
Feb 15 16:08:08 yaVDR-PC vdr: [1200] DVBAPI: CaInfo: 5.5 sending CA info
Feb 15 16:08:08 yaVDR-PC vdr: [1200] DVBAPI: CaInfo: 6.6 sending CA info
Feb 15 16:08:08 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:09 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:09 yaVDR-PC vdr: message repeated 2 times: [ audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)']
Feb 15 16:08:09 yaVDR-PC vdr: [1200] CAM 1: module ready
Feb 15 16:08:09 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:09 yaVDR-PC vdr: [1200] CAM 2: module ready
Feb 15 16:08:09 yaVDR-PC vdr: [1200] CAM 4: module ready
Feb 15 16:08:10 yaVDR-PC vdr: [1200] CAM 5: module ready
Feb 15 16:08:10 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:10 yaVDR-PC vdr: [1200] CAM 6: module ready
Feb 15 16:08:10 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:11 yaVDR-PC vdr: [1200] CAM 7: module ready
Feb 15 16:08:17 yaVDR-PC vdr: [1200] CAM 3: module ready
Feb 15 16:08:24 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:30 yaVDR-PC vdr: [1200] DVBAPI: CaInfo: 2.2 sending CA info
Feb 15 16:08:36 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:42 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 659456/655360/-4096, res+swap = 1306624/1306624/0
Feb 15 16:08:47 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:52 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:08:59 yaVDR-PC vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:09:04 yaVDR-PC vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 15 16:09:09 yaVDR-PC vdr: [1200] CAM 4: module ready
Feb 15 16:09:15 yaVDR-PC vdr: [1200] CAM 5: module ready
Feb 15 16:09:21 yaVDR-PC WebKitNetworkProcess[1390]: Memory pressure relief: Total: res = 806912/802816/-4096, res+swap = 1454080/1454080/0
...
Alles anzeigen
Dabei fällt mir besonders die Meldungen von WebKitNetworkProcess ... und WebKitWebProcess auf.
Die Suche im Inet bringt für mich leider keine Lösung zu tage, nur dass es wohl einige Leute gibt, die auch ab und zu Probleme damit haben und denen dann der RAM und auch der SWAP volläuft und deshalb der PC unbedienbar wird.
In meinem PC sind 8GB RAM verbaut und ich habe noch ein /swapfile von 2GB, das hatte bisher immer für den VDR gereicht.
Meine Frage wäre:
- Welches Plugin nutzt den WebKitWebProcess? Mir fällt da nur das osd2web ein, was ich für mein kleines TFT-Display nutze. Früher hatte ich dafür immer das graphtft-Plugin genutzt, aber das gibt es ja nicht mehr.
- Wie kann ich, um den fehler einzugrenzen, das osd2web-Plugin komplett deaktivieren? Wenn ich nur aus /etc/vdr/conf.d die 50-osd2web.conf lösche habe ich immer noch eine rudimentäre Anzeige vom Datum in dem TFT-Display stehen. Wo kommt das her bzw. wie kann ich das komplett deaktivieren?
- Bin ich der Einzige mit diesem Problem oder gibt es noch andere VDR-User die ab und zu dieses Problem haben?