vdr Segmentation fault (fontconfig?)

  • Hi Leute,


    ich hab mir jetzt mal wieder nen VDR aufgesetzt und es scheitert.


    Code
    terra ~ # vdr -v /var/vdr/video/
    Segmentation fault


    Meinen Hauptspeicher habe ich getestet, Memtest sagt alles ist ok. (nen C't VDR läuft auch ohne Probleme)


    strace ergibt folgendes: (ich tippe es hat was mit den fonts zu tun, habt ihr ideen?)



    gruß thoand

  • Hallo,


    Welche Version setzt du von der Fontconfig ein?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Ist ok und welche Vdr Version?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • media-video/vdr-1.5.5-r5 mit USE="bigpatch cmdsubmenu ddepgentry dolbyinrec dvbplayer dvbsetup jumpplay mainmenuhooks osdmaxitems pinplugin settime setup sortrecords submenu subtitles syncearly timercmd timerinfo validinput"


    habe es aber auch schon ohne USEs und mit USE="vanilla" probiert, macht keinen Unterschied.


    gruß thoand

  • Es gibt noch ein Problem beim starten.
    [ANNOUNCE] VDR developer version 1.5.5


    Ansonsten fällt mir auch nix ein.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hi thoand!


    Bei segfaults würde ich es eher mit gdb, als mit strace probieren.
    Notfalls mit CXXFLAGS="-O1 -ggdb" compilieren.
    Dann erfährst du in welcher Routine der Fehler liegt.


    Zzam

  • Hallo Leute,


    hab jetzt mal vdr von 1.4.3 auf 1.5.7 upgedated.
    Beim compilieren keine Probleme.
    Aber beim Starten Segmentation fault.


    Denn zuvor beschriebenen Patch hab ich angewendet, macht aber keinen Unterschied.


    Habt ihr das in der Zwischenzeit gelöst?
    Derzeit läuft wieder vdr 1.4.3


    cu
    roberto

    POV ION Mini PC: Intel Atom 330, Tevii S470, 320GB, 2048MB Ram, Atric IR, yaVDR 0.3

  • Hallo roberto,


    wenn du den Patch für Vdr-1.5.5 meinst der ist ab Vdr-1.5.6 enthalten.


    Wenn du die Möglichkeit hast dann kannst du ja mal einen Coredump machen?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Zitat

    Und wie sieht das beim Start aus? Sind die Meldungen des Start-skripts schon anders. Oder crashed der erst später


    Da sehe ich gar keine Meldungen.
    Eine Meldung wie "VDR version 1.4.3 started" seh ich, aber eben nicht für 1.5.7.
    Er crasht sofort beim start.



    Zitat

    wenn du den Patch für Vdr-1.5.5 meinst der ist ab Vdr-1.5.6 enthalten


    Genau den hab ich gemeint.


    Coredump ...
    ich probiers wenn du mir sagst wie man das macht


    cu
    roberto

    POV ION Mini PC: Intel Atom 330, Tevii S470, 320GB, 2048MB Ram, Atric IR, yaVDR 0.3

  • Hallo,


    hier gibt es eine Beschreibung die ich immer wieder gerne nehme. :)
    problem mit image-plugin-0.2.2


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hallo,


    hatte auch ein Problem mit fontconfig und reproduzierbaren Abstuerzen. Vielleicht ist es ja die gleiche Ursache.


    Ich habe eine 64 bit Installation von vdr und der plugins und lasse das auf einem SMP System (Intel Pentium D CPU 3GHz), Betriebssystem noch SuSE 10.0 laufen. Als Videoinput dient mir eine terrestrische Hauppauge NOVA-T (USB2), Output mache ich über softdevice (0.4.0) mit der Option xv.


    Der Absturz kommt reproduzierbar beim wiederholten Initialisieren der Fontconfig Library. Offenbar wird da die aufgebaute Memorystruktur nicht spurenfrei abgeräumt. Laut Manual ist ein wiederholtes Initialisieren unschädlich, da im Zweifelsfall nichts gemacht wird. Daher habe ich nichts weiter tun müssen, als die beiden FcFini calls aus font.c zu entfernen:


    --- vdr-1.5.8.orig/font.c 2007-06-23 13:25:42.000000000 +0200
    +++ vdr-1.5.8/font.c 2007-08-27 20:05:04.000000000 +0200
    @@ -376,7 +376,7 @@
    FcFontSetDestroy(fontset);
    FcPatternDestroy(pat);
    FcObjectSetDestroy(os);
    - FcFini();
    + //FcFini();
    FontNames->Sort();
    }
    return FontNames->Size() > 0;
    @@ -408,7 +408,7 @@
    FcFontSetDestroy(fontset);
    FcPatternDestroy(pat);
    free(fn);
    - FcFini();
    + //FcFini();
    }
    return FontFileName;
    }


    Damit funktioniert 1.5.8 reibungslos.


    Falls das ein Bug in fontconfig ist, so ist er bis heute nicht gefixt, habe die version 2.3.2 (von 2005) und 2.4.2 (aktuelle Version) getestet, beide Male das gleiche Verhalten

  • Hallo,


    hier gleiches Problem mit fontconfig 2.3.2 und SuSE 10.0


    RPM's raus uns fontconfig 2.5.0 manuell installiert und alles wird gut...


    Grüße Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

Jetzt mitmachen!

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