VDR beendet sich mit Segfault

  • Hallo zusammen,


    um hier mal wieder up-to-date zu sein, installierte ich vdr 2.2 mit dem aktuellen softhdevice aus dem Git. Seitdem beendet sich vdr beim Runterfahren des PCs mit einem Segfault. ;(

    Code
    Jan 25 18:16:26 vdr2 vdr[809]: [809] stopping plugin: softhddevice
    Jan 25 18:16:26 vdr2 vdr[809]: [809] [softhddev]SetPlayMode: 0
    Jan 25 18:16:26 vdr2 kernel: vdr[809]: segfault at 0 ip           (null) sp 00007ffc5f209558 error 14 in vdr[400000+181000]
    Jan 25 18:16:26 vdr2 systemd[1]: Stopped vdr.service.
    Jan 25 18:16:26 vdr2 systemd[1]: Unit vdr.service entered failed state.


    Dabei ist's egal, ob per systemd oder runvdr, User oder Root.
    Bevor ich nun Debuge - vielleicht hatte das schon mal jemand... An was lag's? An softhddevice?


    Danke
    Stefan


    Software: Opensuse 42.1, egal ob nvidia-Treiber von Suse-Repoitory oder von Homepage kompiliert.
    Hardware: siehe VDR-Wohnzimmer in Signatur.

  • Welche Plugins nutzt du denn? Ist da eventuell undelete dabei?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Bei VDR ohne Plugin ist alles i.O., sobald dann nur softhhdevice dabei ist, kommt der Segfault.

  • Wie fährst du denn den Rechner herunter bzw. wie wird der VDR beim Herunterfahren beendet?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Bash
    #!/bin/sh
    exec sudo /sbin/poweroff
    #exec sudo /usr/bin/systemctl poweroff


    /sbin/poweroff ist bei Suse mit systemctl verlinkt, wie ich eben feststelle.
    Die setup.conf wird laut Log übrigens noch gesichert.

  • Und wie sieht der Systemd-Service, der den VDR steuert aus? Berücksichtigst du, dass der VDR vor dem X-Server gestoppt werden muss bzw. dass man softhddevice detachen muss, bevor der X-Server weg ist?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • vielleicht hatte das schon mal jemand... An was lag's? An softhddevice?


    (..)
    Bevor ich nun Debuge - vielleicht hatte das schon mal jemand... An was lag's? An softhddevice?
    [/quote]


    Bei mir war es eine zu alte Version von softhddevice.

  • Berücksichtigst du, dass der VDR vor dem X-Server gestoppt werden muss bzw. dass man softhddevice detachen muss, bevor der X-Server weg ist?


    Wer hat diese Zeile aus meiner Datei gelöscht...? :rolleyes: Danke, seahawk1986, das war's, geht wieder... :tup

    Bash
    #!/bin/sh
    
    
    svdrpsend plug softhddevice deta
    
    
    exec sudo /sbin/poweroff

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!