(Gelöst) YaVDR Problem mit Pro 7

  • Hallo zusammen, ich hab seit heute das Problem das sobald ich auf den Sender Pro 7 schalte sich der VDR neu startet.
    Egal ob Pro 7, Pro 7 CH, oder Pro 7 Austria.


    Das hatte ich gestern noch nicht, oder besser gesagt das hatte ich bis jetzt noch nie.
    Auch ein Blick in die Channellist hat keinen Pro 7 doppeleintrag gezeigt.


    Auch im log finde ich nichts. Da steht zwar switchung to channel 6 (das ist bei mir sat1) aber wenn ich dann auf 7 schalte stürzt sie ab bzw. VDR wird neu gestartet und es ist kein eintrag im log.


    Ich finde das komisch, da bis jetzt alles funktioniert hat.
    Hat das Problem noch jemand?


    Würde mich über eine Lösung freuen.
    Danke.


    Anbei noch das log
    "Aug 10 00:55:06 yavdr vdr: [7142] switching to channel 6
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetPlayMode: 0
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetVideoDisplayFormat: 1
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]GetSpuDecoder:
    Aug 10 00:55:06 yavdr vdr: [7887] TS buffer on device 1 thread ended (pid=7142, tid=7887)
    Aug 10 00:55:06 yavdr vdr: [7886] buffer stats: 59032 (1%) used
    Aug 10 00:55:06 yavdr vdr: [7886] receiver on device 1 thread ended (pid=7142, tid=7886)
    Aug 10 00:55:06 yavdr vdr: [7888] receiver on device 1 thread started (pid=7142, tid=7888, prio=high)
    Aug 10 00:55:06 yavdr vdr: [7889] TS buffer on device 1 thread started (pid=7142, tid=7889, prio=high)
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetPlayMode: 1
    Aug 10 00:55:06 yavdr vdr: audio/alsa: using device 'default'
    Aug 10 00:55:06 yavdr vdr: audio/alsa: start delay 336ms
    Aug 10 00:55:06 yavdr vdr: [7142] retuning due to modification of channel 6
    Aug 10 00:55:06 yavdr vdr: [7142] switching to channel 6
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetPlayMode: 0
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetVideoDisplayFormat: 1
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]GetSpuDecoder:
    Aug 10 00:55:06 yavdr vdr: [7889] TS buffer on device 1 thread ended (pid=7142, tid=7889)
    Aug 10 00:55:06 yavdr vdr: [7888] buffer stats: 60160 (1%) used
    Aug 10 00:55:06 yavdr vdr: [7888] receiver on device 1 thread ended (pid=7142, tid=7888)
    Aug 10 00:55:06 yavdr vdr: [7890] receiver on device 1 thread started (pid=7142, tid=7890, prio=high)
    Aug 10 00:55:06 yavdr vdr: [7891] TS buffer on device 1 thread started (pid=7142, tid=7891, prio=high)
    Aug 10 00:55:06 yavdr vdr: video: slow down video, duping frame
    Aug 10 00:55:06 yavdr vdr: video: decoder buffer empty, duping frame (60/52) 0 v-buf
    Aug 10 00:55:06 yavdr vdr: video: --:--:--.--- +0 0 0/\ms 0-1 v-buf
    Aug 10 00:55:06 yavdr vdr: [7142] [softhddev]SetPlayMode: 1
    Aug 10 00:55:06 yavdr vdr: audio/alsa: using device 'default'
    Aug 10 00:55:06 yavdr vdr: audio/alsa: start delay 336ms
    Aug 10 00:55:07 yavdr vdr: codec: buggy libav, use ffmpeg
    Aug 10 00:55:07 yavdr vdr: video: slow down video, duping frame
    Aug 10 00:55:07 yavdr vdr: video: 24:28:39.807 +498 556 0/\ms 0+3 v-buf
    Aug 10 00:55:08 yavdr vdr: video/vdpau: synced after 56 frames
    Aug 10 00:55:08 yavdr kernel: [ 4481.675715] vdr[7142] general protection ip:7f444f82940c sp:7fff3b0ca590 error:0 in libvdr-lcdproc.so.2.0.6[7f444f81f000+11000]
    Aug 10 00:55:08 yavdr kernel: [ 4481.816235] init: vdr main process (7142) killed by SEGV signal
    Aug 10 00:55:08 yavdr kernel: [ 4481.817668] init: vdr-frontend main process (7282) killed by TERM signal
    Aug 10 00:55:08 yavdr vdr-crash: vdr exit with signal SEGV . Restarting
    Aug 10 00:55:08 yavdr kernel: [ 4481.901784] init: vdr-exit-other main process (7901) terminated with status 1
    Aug 10 00:55:09 yavdr vdr: [7911] VDR version 2.0.6 started"


    Hier sieht man das nach channel 6 ein neustart kommt.

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

    2 Mal editiert, zuletzt von datastreamer ()

  • Sieht nach einem Problem von lcdproc aus - kannst du einen Backtrace erstellen? http://www.yavdr.org/documentation/0.5/de/ch02s09.html

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi nochmal.


    Da ich bevor seahawk gepostet hat schon nach einer Lösung gsucht habe aber nicht fündig geworden bin habe ich den VDR mal in meiner verzweiflung vom Strom getrennt.
    Siehe da jetzt läuft es wieder. Erstmal.
    Sollte das Problem nochmal auftauchen werde ich ein Backtrace erstellen.


    Danke für deine Antwort.


    Was allerdings echt seltsam ist das auf einmal der Sender nicht mehr funktioniert obwohl es da nie Probleme gegeben hat.
    Und vorallem ist unlogisch warum es Probleme beim sender gibt die mit dem LCD Display Plugin zusammenhängen sollen.

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

  • Sowas ähnliches gab es schon mal mit anderen Sendern. Da waren komische Zeichen im EPG, die der vdr bzw. das ein oder andere Plugin nicht verarbeiten konnte, weil es kaputtes Unicode o.ä. war. Es ist ja nicht so, dass sich "nichts" ändert. Der vdr empfängt ständig neue Daten, d.h. wenn es da mal neue Sachen gibt, kann es sein, dass es bisher nicht aufgetretene Bugs im vdr und/oder Plugin triggert.


    Lars.

  • Und vorallem ist unlogisch warum es Probleme beim sender gibt die mit dem LCD Display Plugin zusammenhängen sollen.

    Naja, laut Log ist lcdproc das das Plugin, das den Segfault verursacht hat:

    Code
    Aug 10 00:55:08 yavdr kernel: [ 4481.675715] vdr[7142] general protection ip:7f444f82940c sp:7fff3b0ca590 error:0 in libvdr-lcdproc.so.2.0.6[7f444f81f000+11000]

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ok ich werde es mal weiter beobachten.

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

  • Hallo nochmal. Sorry das ich diesen Artikel wieder rausholen muss, aber gestern Abend hatte ich schon wieder das Problem das ProSieben nicht funktioniert hat. Bzw das bei umschalten auf Pro Sieben der VDR gecrasht ist.



    hirraus sieht man wieder das es das Problem mit ibvdr-lcdproc ist.

    Code
    May 28 23:00:03 yavdr kernel: [ 203.025153] vdr[2144]: segfault at 7ffd010e00ff ip 00007f04b7d9140c sp 00007ffc010dfc60 error 4 in libvdr-lcdproc.so.2.0.6[7f04b7d87000+11000]



    Jetzt wolte ich ein Bugtrace erstellen lassen, aber jetzt funktioniert ProSieben wieder.
    Ohne etwas gemacht zu haben.



    Ich würde die Ursache des Problems gerne beheben.

    Für was brauche ich das LcdProc Plugin überhaupt?
    Ich habe gesehen das bei mir das LCDProc und das targavfd Plugin aktiv sind. brauche ich denn beide?



    grüße
    data

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

  • Einfach mal die Pakete vdr-dbg gdb vdr-plugin-lcdproc-dbg installieren und wie in http://www.yavdr.org/documentation/0.5/de/ch02s09.html beschrieben die /etc/default/vdr anpassen, dann sollte automatisch ein Coredump erstellt werden, aus dem ein Backtrace generiert werden kann (ich weiß gerade nicht, ob das bei dem alten Paket für yaVDR 0.5 schon automatisch passiert).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Moin,


    interessant...mir bzw. meiner Frau ist gestern und vorgestern jeweils auch Pro7HD abgekackt, jeweils nachmittags bei Big Bang Theory...ich hatte keine Zeit zur Diagnose, und auf einmal gings dann auch wieder. Schräg, ich habe auch das lcdproc Plugin im Einsatz.


    Meine Vermutung wäre, dass die irgendwas komisches im EPG senden, das dann den Crash im lcdproc Plugin verursacht. Dazu bräuchte man mal einen Backtrace von diesem Crash, dann könnte man schauen, woran das liegt.


    Ciao Louis

  • @Seahawk: Ja, des Bugtracer wollte ich gerade erstellen. Habe es so gemacht wie in der Beschreibung von deinem Link. Nachdem ich fertig war mit /etc/default/vdr anpassen bin ich an den VDR gegangen und habe auf Pro7 geschaltet in der Erwartung, das der VDR crashen würde um den Bugtracer zu erstellen. Allerdings ging jetzt auf einmal Pro7 ohne Probleme.
    Wenn das wieder passiert, werde ich sofort den Bugtracer erstellen.



    Allerdings ist mir nicht ganz klar ob ich das LCDProc denn überhautp brauche, da bei mir LCDProc und das targavfd Plugin aktiv sind.
    Brauche ich beide Plugins? Oder fnktioniert dann das Display nicht mer ohne das LCDProc Plugin?
    grüße
    data

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

  • Das targavfd-Plugin funktioniert unabhängig vom lcdproc-Plugin - soweit ich das in Erinnerung habe, kommuniziert es mit Hilfe der libusb direkt mit dem Display ohne Umweg über lcdproc.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ok, dann noch eine blöde frage.
    Für was brauche ich das LCdProc denn dann?


    Es könnte auch durchaus sein, dass ich dieses Plugin in anfänglicher Unwissenheit aktiviert habe.
    Wenn ich das jetzt richtig verstehe, heißt das, wenn ich das in LCDProc Plugin deaktiviere, sollte das Problem mit ProSieben nicht mehr bestehen, aber das Display funktioniert weiterhin.


    Ist das so? Weil wenn das so ist, dann ist die Lösung ja ganz einfach.
    Grüße
    Data

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

  • datastreamer: wenn du es für dein lcd display nicht benötigst, kannst du es deaktivieren. Dann sollte das Problem auch weg sein.


    Ciao Louis

  • Ok, ich hab jetzt mal LCDProc deaktiviert und den VDR neu gestartet. Display läuft soweit. Ich hoffe das, dass Problem behoben ist.
    Danke schön.

    - Das einzige Backup das Du je brauchst ist das, wofür Du damals keine Zeit hattest -
    Hardware:
    HD-VDR:
    ASRock H77 Pro4-M, Intel Celeron G1620, 2x 2.70GHz, 2x Kingston ValueRAM DIMM 2GB, DDR3-1333, Zotac GT630 (Zone Edition), L4M Twin S2 (V6.5), 60 GB SSD System,1 TB WD RED 2,5 HD

Jetzt mitmachen!

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