Ich habe hier einen remote yaVDR client mit aktuellem stable Update der Nachts um 02:55 per acpiwakeup startet und dann nach einigen Minuten der Inaktität wieder ausschalten soll. Dies funktioniert nicht, da scheinbar beim Ausschalten VDR einen segfault erzeugt. Ich finde dann am nächsten Tag die Maschine eingeschaltet und ohne laufenden VDR. Ich kann VDR dann auch starten, doch beim Ausschalten gibt es weiter einen segfault. Erst nach einem reboot klappt das Ausschalten dann wieder. Hier das Log mit segfault:
Mar 29 18:25:12 myzotac vdr: [29448] connect from 127.0.0.1, port 44648 - accepted
Mar 29 18:25:12 myzotac vdr: [29448] Power button pressed
Mar 29 18:25:12 myzotac vdr: [29448] confirm: Taste drücken, um Ausschalten abzubrechen
Mar 29 18:25:12 myzotac vdr: [29448] warning: Taste drücken, um Ausschalten abzubrechen
Mar 29 18:25:12 myzotac vdr: [29448] closing SVDRP connection
Mar 29 18:25:18 myzotac vdr: [29448] confirmed
Mar 29 18:25:18 myzotac vdr: [29448] executing '/usr/lib/vdr/vdr-shutdown.wrapper 0 0 0 "" 1'
Mar 29 18:25:18 myzotac vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.acpiwakeup as shell script
Mar 29 18:25:18 myzotac vdr: [29448] saved setup to /var/lib/vdr/setup.conf
Mar 29 18:25:18 myzotac vdr-addon-acpiwakeup: Setting ACPI alarm time to: 2016-03-30 00:55:00
Mar 29 18:25:18 myzotac vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Mar 29 18:25:18 myzotac vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Mar 29 18:25:19 myzotac vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.custom as shell script
Mar 29 18:25:19 myzotac vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.nvram-wakeup as shell script
Mar 29 18:25:19 myzotac vdr-nvram-wakeup: nvram-wakeup functionality is disabled
Mar 29 18:25:19 myzotac vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S91.lifeguard as shell script
Mar 29 18:25:19 myzotac vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S99.shutdown
Mar 29 18:25:19 myzotac kernel: [57661.428843] init: vdr-net-monitor main process (29493) killed by TERM signal
Mar 29 18:25:19 myzotac kernel: [57661.431086] init: vdr-update-monitor main process (29496) killed by TERM signal
Mar 29 18:25:19 myzotac vdr: [29448] stopping plugin: text2skin
Mar 29 18:25:19 myzotac vdr: [29448] stopping plugin: svdrpservice
Mar 29 18:25:19 myzotac vdr: [29448] stopping plugin: softhddevice
Mar 29 18:25:19 myzotac vdr: [29448] stopping plugin: restfulapi
Mar 29 18:25:19 myzotac vdr: [29448] restfulapi: will end server thread: /1459268719/
Mar 29 18:25:19 myzotac vdr: [29472] restfulapi: server thread end: /1459268719/
Mar 29 18:25:19 myzotac vdr: [29472] restfulapi: server thread ended (pid=29448)
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: osdserver
Mar 29 18:25:20 myzotac vdr: [29469] osdserver thread ended (pid=29448, tid=29469)
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: menuorg
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: dbus2vdr
Mar 29 18:25:20 myzotac vdr: [29448] dbus2vdr: thread-pool for handling method-calls stopped
Mar 29 18:25:20 myzotac vdr: [29448] dbus2vdr: thread-pool for handling signal-emits stopped
Mar 29 18:25:20 myzotac vdr: [29468] dbus2vdr: mainloop stopped
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: control
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: channellists
Mar 29 18:25:20 myzotac vdr: [29448] stopping plugin: osdteletext
Mar 29 18:25:20 myzotac vdr: [29448] OSD-Teletext: Error opening teletext storage directory "/var/run/vdr/vtx": No such file or directory
Mar 29 18:25:20 myzotac vdr: [29448] saved setup to /var/lib/vdr/setup.conf
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: text2skin
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: svdrpservice
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: softhddevice
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: restfulapi
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: osdserver
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: menuorg
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: dbus2vdr
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: control
Mar 29 18:25:20 myzotac vdr: [29467] [control] gateways thread ended (pid=29448)
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: channellists
Mar 29 18:25:20 myzotac vdr: [29448] deleting plugin: osdteletext
Mar 29 18:25:20 myzotac vdr: [29448] caught signal 15
Mar 29 18:25:20 myzotac vdr: [29448] exiting, exit code 0
Mar 29 18:25:20 myzotac kernel: [57663.009257] vdr[29448]: segfault at 7f97c3097738 ip 00000000005174e2 sp 00007ffc867a95b0 error 4 in vdr[400000+183000]
Mar 29 18:25:20 myzotac kernel: [57663.013367] init: vdr main process (29448) killed by SEGV signal
Alles anzeigen
Ich hatte schon versucht, möglichst viele VDR plugins auszuschalten, doch der segfault bleibt, auch wenn nur noch folgende plugins aktiv sind:
ls /etc/vdr/conf.d
00-vdr2.conf 02-vdr-charset.conf 40-osdteletext.conf 50-control.conf 50-menuorg.conf 50-restfulapi.conf 50-svdrpservice.conf
00-vdr.conf 03-vdr-lirc.conf 50-channellists.conf 50-dbus2vdr.conf 50-osdserver.conf 50-softhddevice.conf 50-text2skin.conf
Irgendeine Idee, wo ich suchen sollte?
Ich vergaß: Der Rechner hat noch keinerlei TV Karte und damit auch keinen Sender in der channels Datei. Der User benutzt eigentlich nur Kodi. Hat VDR damit Probleme? Was sollte man sonst als "leeren" Kanal einstellen?