Ich verwende yavdr-0.6-stable und jetzt habe ich schon mehrfach ein Problem gehabt, wenn folgende Konstellation gegeben ist:
Es läuft eine Timeraufnahme und gleichzeitig habe ich eine Timeshift-Aufnahme am laufen und schaue diese Aufnahme eben zeitversetzt an.
Wenn jetzt die Timeraufnahme beendet wird, dann startet der VDR mit einem segsault neu.
Hier habe ich mal von heute einen Auszug aus dem syslog, dabei lief auf Channel 9 (arte HD) eine Aufnahme, gleichzeitig habe ich auf ZDF HD über Timeshift den Krimi geschaut. Als dann die 1. Aufnahme von arte HD um 21:17 beendet war, hat der VDR kurz danach mi einem segfault neu gestartet.
May 14 21:13:00 yavdr vdr: [1241] record /srv/vdr/video/Welt_unter_Strom_(2~3)/Der_Magnetismus/2016-05-14.21.13.9-0.rec
May 14 21:13:01 yavdr vdr: [22274] executing '/usr/lib/vdr/vdr-recordingaction started "/srv/vdr/video/Welt_unter_Strom_(2~3)/Der_Magnetismus/2016-05-14.21.13.9-0.rec"'
May 14 21:13:01 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R50correct_videodirs started recording /srv/vdr/video/Welt_unter_Strom_(2~3)/Der_Magnetismus/2016-05-14.21.13.9-0.rec
May 14 21:13:01 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R60copy_epgimage started recording /srv/vdr/video/Welt_unter_Strom_(2~3)/Der_Magnetismus/2016-05-14.21.13.9-0.rec
May 14 21:13:38 yavdr vdr: [1559] channel 9 (arte HD) event Sa. 14.05.2016 20:15-21:15 (VPS: 14.05. 20:15) 'Welt unter Strom (1/3)' status 1
May 14 21:13:39 yavdr vdr: [1559] channel 9 (arte HD) event Sa. 14.05.2016 21:15-22:15 (VPS: 14.05. 21:15) 'Welt unter Strom (2/3)' status 2
May 14 21:14:52 yavdr vdr: [1559] channel 9 (arte HD) event Sa. 14.05.2016 21:15-22:15 (VPS: 14.05. 21:15) 'Welt unter Strom (2/3)' status 4
May 14 21:17:00 yavdr vdr: [1241] timer 1 (9 2014-2117 'Welt unter Strom (1/3)~Der Funke') stop
May 14 21:17:00 yavdr vdr: [1241] executing '/usr/lib/vdr/vdr-recordingaction after "/srv/vdr/video/Welt_unter_Strom_(1~3)/Der_Funke/2016-05-14.20.14.9-0.rec"'
May 14 21:17:00 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R50correct_videodirs after recording /srv/vdr/video/Welt_unter_Strom_(1~3)/Der_Funke/2016-05-14.20.14.9-0.rec
May 14 21:17:00 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R60copy_epgimage after recording /srv/vdr/video/Welt_unter_Strom_(1~3)/Der_Funke/2016-05-14.20.14.9-0.rec
May 14 21:17:01 yavdr CRON[22815]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
May 14 21:18:29 yavdr vdr: [1241] deleting timer 1 (9 2014-2117 'Welt unter Strom (1/3)~Der Funke')
May 14 21:18:29 yavdr kernel: [ 9295.941124] vdr[1756]: segfault at 2a8 ip 00007fd504aba3ae sp 00007fd4d95f0d60 error 4 in libvdr-graphtftng.so.2.2.0[7fd504a7d000+6e000]
May 14 21:18:30 yavdr kernel: [ 9296.379724] init: vdr main process (1241) killed by SEGV signal
May 14 21:18:30 yavdr kernel: [ 9296.381488] init: vdr-net-monitor main process (2139) killed by TERM signal
May 14 21:18:30 yavdr kernel: [ 9296.383966] init: vdr-update-monitor main process (1341) killed by TERM signal
May 14 21:18:30 yavdr vdr: [23016] VDR version 2.2.0 started
May 14 21:18:30 yavdr vdr: [23016] switched to user 'vdr'
May 14 21:18:30 yavdr vdr: [23016] codeset is 'UTF-8' - known
Alles anzeigen
Wenn ich das log-File richtig deute, dann gibt es den segfault vom VDR, wenn er versucht dem "alten" 1. Timer zu löschen, während die 2. Timeraufnahme läuft und bei mir eben gleichzeig eine Timeshift-Aufnahme läuft.
Die einzelnen Aufnahmen auf arte HD sind etwas überlappend gemacht, so dass schon die 2. Timeraufnahme läuft, wenn die 1. Timeraufnahme beendet wird.
Die Ursache für das segfault vom VDR liegt dann, wenn ich das syslog richtig deute, am graphtft-Plugin.
Vielleicht kann horchi mal nachschauen, ob da was am graphtft-Plugin klemmt.
Paul