Segfaults vom VDR

  • Nur als info!
    Bei mir treten diese segfault auch auf in Verbindung mit tvonscreen.
    Rechner ist dann weder mit FB noch mit Tastatur bedienbar.

    Hardware
    TBS-6981(rennt perfekt)
    ASUS AT3IONT-I Mini-ITX
    DDR3 4GB Kingston ValueRAM
    Samsung EcoGreen F2 1TB
    LG DH16NS schwarz Bulk
    Pollin X10


    Software
    yaVDR 0.4pre1 alle Updates

  • Such dir einen der Segfaults aus. Nimm die Process-ID, die Zahl in den eckigen Klammern hinter dem Wort vdr, und gehe damit rückwärts durch das Logfile bis du das Plugin findest, dass diese PID hat.
    Such dir den nächsten Segfault und mach das Selbe. Wenn es das selbe Plugin ist, dann würde ich das ja schon mal wegnehmen.


    Dann liegt es wohl am xine-plugin.



    Ich kann leider gerade nicht auf xineliboutput umschalten, weil es immer neu startet. Da muss ich -sobald ich darf- mal ein dist-upgrade machen und hoffen ;)


    Aber vielleicht kann jemand zum Xine-Plugin einen Tipp geben?


    Gruß,
    Hendrik

  • auf /cores hat der user vdr aber schon schreibrechte?

    vdr-2.6.7

    softhddevice, dbus2vdr, dvd, epgsearch, femon, graphtftng, web, menuorg,
    osdteletext, radio, recsearch, satip, tvguide, vnsiserver

    ubuntu focal, yavdr-ansible, linux-5.15 ,AsRock J4105, CIne CT-V7 DVB-C

  • man kann sich auch mit der --pid option von gdb an einen laufenden prozess hängen. iirc noch recht schnell continue nach dem anhängen in gdb eingeben, dann läuft der vdr-prozess weiter und man kann einen crash provozieren und sollte dann wieder in gdb landen. hängt natürlich davon ab, dass die konsolen noch gehen. evtl ssh probieren.


    vdr starten
    ps aux|grep vdr (pid rausfinden
    gdb --<pidvdr>
    continue


    gruß,


    midas

    plugin-block: Download, Thread im Portal, Wiki
    plugin-sleeptimer: Download, Thread im Portal, Wiki
    VDR-Chat: Web-Chat, IRC
    [size=8]ASUS M2N-E, Athlon X2 4450B, 2GB DDR2, Technisat Skystar HD (TT-3200), Technisat Skystar HD2, Hauppauge WinTV Nova-T USB, GigaByte GT-630 - 4TB RAID5 + 6GB externes Journal @50 GB Crucial Adrenaline SSD DP-CT050M4SSC2 - BeQuiet SystemPower7 300W - wheezy/vdr2.0.1 - xbmc 13

  • Hallo,


    vielen, vielen Dank!

    Code
    #0  0x00ca8830 in ?? ()
    #1  0x0096d9d2 in xmlFreeDoc () from /usr/lib/libxml2.so.2
    #2  0x00600e35 in xsltFreeStyleDocuments () from /usr/lib/libxslt.so.1
    #3  0x005e8078 in xsltFreeStylesheet () from /usr/lib/libxslt.so.1
    #4  0x00595a13 in cUpdate::~cUpdate() () from /usr/lib/vdr/plugins/libvdr-tvm2vdr.so.1.7.16
    #5  0x00592369 in cPluginTVM2VDR::~cPluginTVM2VDR() () from /usr/lib/vdr/plugins/libvdr-tvm2vdr.so.1.7.16
    #6  0x080fcb4f in cDll::~cDll() ()
    #7  0x081308bf in cListBase::Del(cListObject*, bool) ()
    #8  0x080fc635 in cPluginManager::Shutdown(bool) ()
    #9  0x081370cf in main ()


    Dann ist es doch tvm2vdr?


    Gruß,
    Hendrik

  • Hallo,


    ich pushe das hier nochmal.
    Der VDR läuft nun ohne tvm2vdr stabil. Ich würde es aber gerne nutzen.
    Ich helfe gerne bei der Fehlersuche indem ich BT mache oder den Fehler provoziere. Aber für den Quelltext fehlt es mir an Vorwissen.
    Mag jemand helfen?


    Gruß,
    Hendrik

Jetzt mitmachen!

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