SegFault Tvm2VDR

  • Hallo,


    ich hab gerade mal ein tvm2vdr Update angeworfen und nach kruzer Zeit hat sich mein Bild auf dem TV verabschiedet.


    Ein Blick in die Log File ( messages ) zeigt....


    Feb 26 12:43:17 gina kernel: [14051.602507] vdr[4043]: segfault at 1c ip 003876e3 sp a51941c0 error 4 in libvdr-tvm2vdr.so.1.7.10[380000+d000]
    Feb 26 12:43:17 gina runvdr: restarting VDR


    Habe das dann nochmal getestet und es passiert wieder...


    User.log


    Feb 26 12:49:09 gina vdr: [4539] TVM2VDR: EPG data processed for channel S19.2E-1-1102-13204
    Feb 26 12:49:12 gina vdr: [4539] TVM2VDR: EPG data processed for channel S19.2E-1-1102-13204
    Feb 26 12:49:12 gina vdr: [4539] TVM2VDR: EPG data processed for channel S19.2E-133-9-61
    Feb 26 12:49:15 gina runvdr: restarting VDR


    Messages


    Feb 26 12:49:15 gina kernel: [14409.124513] vdr[4539]: segfault at 1c ip 006c46e3 sp a69f31c0 error 4 in libvdr-tvm2vdr.so.1.7.10[6bd000+d000]
    Feb 26 12:49:15 gina runvdr: restarting VDR
    Feb 26 12:49:15 gina kernel: [14409.160618] saa7146: unregister extension 'budget dvb'.
    Feb 26 12:49:15 gina kernel: [14409.163412] budget dvb 0000:01:06.0: PCI INT A disabled
    Feb 26 12:49:17 gina kernel: [14411.211150] saa7146: register extension 'budget dvb'.


    Habt ihr das auch schonmal gehabt?


    Gruß
    Peter

    MAIN: La Scala SST-LC04 Gehäuse / Asus P5N7A-VM / Intel E7500 / YaVDR 0.1 / TT-DVB-S2 / IR-Einschalter Atric / Wakeup-On-Call


    ICH: Bin Microsoft, Cisco, VMware und NetApp zertifiziert

  • Vielleicht sollte ich das Plugin mal selber compilen?


    Bin ratlos ;(


    Peter

    MAIN: La Scala SST-LC04 Gehäuse / Asus P5N7A-VM / Intel E7500 / YaVDR 0.1 / TT-DVB-S2 / IR-Einschalter Atric / Wakeup-On-Call


    ICH: Bin Microsoft, Cisco, VMware und NetApp zertifiziert

  • Hallo peda,


    hatte den gleichen Fehler.Das komische an der Sache war das mit einem VDR-DVB-C alles lief, aber mit VDR-DVB-S dieses Segfault beim Update kam.
    Hab dann alle Kanäle für die ich kein EPG benötige in der "tvm2vdr_channelmap.conf" auskommentiert und siehe da, alles wieder i.O.


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Ich installiere aus http://ppa.launchpad.net/the-v…vdr-ubuntu-karmic/ubuntu.


    Das Plugin verursacht auch bei, mir allerdings beim Beenden des vdr, einen segfault, was zur Folge haben scheint, dass das andere hooks z.B. vdr-addon-acpiwakeup leider nicht mehr ausgeführt werden und somit
    z.B. keine zeitgesteuerten Aufnahmen möglich sind. Ich frage mich: Woran könnte das liegen und was kann ich tun, um den Fehler zu beseitigen ? Gibt es eine Inkompatibilität mit der libxslt ?


    Hier der Auszug aus dem syslog:
    Mar 13 20:14:51 elefant-lin kernel: [38933.993037] vdr[19709]:
    segfault at 7 ip 00007fd3da29a75e sp 00007fd3ceffc950 error 4 in libxslt.so.1.1.24[7fd3da273000+38000]


    Ich verwende Ubuntu 9.10 amd64.

    kaktus@elefant-lin:/etc/vdr/plugins$ uname -a
    Linux elefant-lin 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:02:26 UTC 2010 x86_64 GNU/Linux


    Für jeden Hinweis zur Lösung des Problem wäre ich sehr dankbar.

  • Moin!


    Ich krieg auch einen (rein analoger vdr):

    Code
    yavdr kernel: [839657.380635] vdr[10179]: segfault at 661307 ip 00ae4fae sp b32fcc94 error 4 in libgcc_s.so.1[ace000+1c000]


    Wie erstelle ich ein Backtrace?


    mini.

  • Moin!



    Das ganze unter einem gerade aktualisiertem yaVDR. vdr lief direkt von der Kommandozeile, beendet habe ich ihn mit STRG+C, während tvm2vdr ein Update vornahm.
    Gibt es eine einfache Möglichkeit, vdr und die Plugins mit Debug-Symbolen laufen zu lassen?


    mini.

  • Moin!


    Zitat

    Original von hotzenplotz5
    @min73 ich kenn mich damit null aus, aber vielleicht hilft das weiter:
    http://e-tobi.net/blog/2006/04…eicherlecks-im-vdr-finden


    Danke, werde ich mal lesen.


    Zitat

    Original von hotzenplotz5
    p.s. hast du mir schon eine pvrinput vorab version für hier:
    https://launchpad.net/~hotzenplotz5/+archive/test-vdr-lucid/+packages?start=0&batch=170
    :D


    Hab noch ein wenig Geduld... :) Wir sind auch gerade dabei, auf vdr-developer.org ein Projekt aufzusetzen, damit pvrinput endlich mal eine Heimat bekommt.


    mini.

  • Moin!


    Nach der Installation von ein paar Libs mit Debugsymbolen jetzt ein schönerer Backtrace:


    Jetzt muss ich nur noch das eine Fragezeichen da finden... :)


    mini.

  • Moin!


    Ich vermute mal, dass tvm2vdr nicht auf einen Abbruchwunsch für den Update-Thread reagiert. Ein (mehr oder weniger wahlloses) Einfügen von "Running() &&" bei einigen Schleifen in update.c hat aber leider noch keine Besserung gebracht.
    Wer kennt sich denn mit der Arbeitsweise des Plugins aus und könnte an den passenden Stellen den Thread-Abbruch-Test einbauen?


    mini.

Jetzt mitmachen!

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