[0.3] Segfault beim Shutdown -> VDR fährt nicht runter

  • Hallo zusammen,


    seit dem Update auf 0.3 habe ich Probleme beim ausschalten des VDR.
    Als Shutdownmethode habe ich suspend to DISK eingestellt was bei der Version 0.2 noch funktioniert hat.


    Wenn ich also über die Fernbedienung den VDR ausschalten möchte läuft es zuerst wie normal und der VDR fährt scheinbar runter. Es kommt aber nicht so weit, sondern der VDR startet wieder und ein Bild ist wieder zu sehen.


    Was mir auffällit ist ein Segfault kurz bevor er wieder startet.

    Code
    Oct 19 13:37:26 ubuntu kernel: [   68.517768] __ratelimit: 40 callbacks suppressed 
    Oct 19 13:37:26 ubuntu init: vdr main process (1186) killed by SEGV signal 
    Oct 19 13:37:26 ubuntu kernel: [   68.517773] vdr[1460]: segfault at 732347 ip 003371ae sp b15fec94 error 4 in libgcc_s.so.1[320000+1d000]


    Hier mein syslog:


    Kann mir jemand sagen was ich hier tun kann?


    Gruß Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Code
    Oct 19 13:37:30 ubuntu vdr: [2430] initializing plugin: externalplayer (0.1.0): launch external players


    Hast Du den abischtlich drin? Fällt mir gerade auf.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Zitat

    Original von utiltiy

    Code
    Oct 19 13:37:30 ubuntu vdr: [2430] initializing plugin: externalplayer (0.1.0): launch external players


    Wohl

    Code
    sudo apt-get autoremove

    vergessen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo,


    Code
    sudo apt-get autoremove


    habe ich nun gemacht. Danke für den Hinweis.


    Es ändert aber leider nichts an meinem Problem.
    Hier das Log nach dem autoremove



    Habt ihr noch Ideen?


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Schick nicht immer so viele Log-Zeilen, sondern analysiere es vorher schon mal ein bisschen und hol die wesentlichen Teile raus:

    Code
    Oct 19 15:23:38 ubuntu kernel: [ 6440.375275] vdr[10625]: segfault at 8b4347 ip 00a761ae sp b15fec94 error 4 in libgcc_s.so.1[a5f000+1d000]


    Man kann hier sehen, dass der Thread mit der Prozess-ID 10625 den segfault bekommt. Was hat denn dieser Thread beim Start des VDRs gemacht? Das wäre interessant.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

    Einmal editiert, zuletzt von gda ()

  • Hallo Gerald,


    wenn ich dich richtig verstehe meinst du das:

    Code
    Oct 19 16:52:33 ubuntu vdr: [1464] TVM2VDR: EPG-DATA Update started
    Oct 19 16:54:19 ubuntu kernel: [  116.795261] vdr[1464]: segfault at 5c1347 ip 001561ae sp b16fec94 error 4 in libgcc_s.so.1[13f000+1d000]


    Kann es sein das es mit dem TVM2VDR zusammenhängt?


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Zitat

    Original von Steffen81
    Kann es sein das es mit dem TVM2VDR zusammenhängt?


    Die Frage ist relativ überflüssig, weil du es ja einfach ausprobieren kannst. Einfach in /etc/vdr/plugins/order.conf die Zeile "-tvm2vdr" eintragen und mit stop vdr und start vdr den VDR restarten und nachsehen ob es immer noch passiert.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hab ich gemacht. Taucht aber dennoch auf.

    Code
    Oct 19 17:33:37 ubuntu vdr: [2077] VDR version 1.7.16 started
    ...
    Oct 19 17:33:45 ubuntu kernel: [   48.451817] vdr[2077]: segfault at 760bcc ip 08130a32 sp bfc80520 error 4 in vdr[8048000+143000]


    Was kann ich noch tun?


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Zitat

    Original von Steffen81
    Was kann ich noch tun?


    Auf die oben beschriebene Weise ein Plugin nach dem anderen entfernen und sehen ob es was ändert.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo Gerald,


    nach dem meine order.conf zwischenzeitlich so aussah


    und der Fehler immer noch auftrat habe ich die Shutdownmethode testweise auf "reboot Power-Off Kernel" gestellt. Danach lies er sich herunterfahren. Ich habe dann wieder auf Suspend to disk zurückgestellt und es geht nun auch noch.
    Jetzt habe ich alle Plugins wieder aktiviert und alles läuft wie es soll. Kein Segfault mehr.


    Komisch, aber Danke für deine Hilfe.


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

Jetzt mitmachen!

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