[gelöst] testing repo - Skindesigner segfault

  • Hallo
    Habe seit den letzten Tagen ein Problem mit dem Skindesigner!
    zu System:
    1x yaVDR - headles server (testing repo)
    2x yaVDR - softdevice client (testing repo)


    Seit dem update auf vdr 2.20 habe ich beim start immer Segfaults:


    Wenn ich mit skin LCARS starte und danach wieder auf metrixhd wechsle kommt das Menü normal.
    Nach einiger zeit bekomme ich aber wieder diesen Segfault wenn ich das Menü aufrufe.


    An einem VDR habe ich auch die git version installiert und habe das selbe Problem.


    Bitte um hilfe.



    Danke schnappi

    yaVDR 0.5 | VDR 2.2.0
    Gigabyte - M61PME-S2 | AMD - Sempron LE-1250 | Gainward - GeForce GT 220 | Antec - VERIS Premier
    Hauppauge - Nova HD S2 | TerraTec Cinergy S2 PCI HD

    Einmal editiert, zuletzt von r_schnappi ()

  • Moin,


    keine Ahnung was da schief läuft...scheint ja kein generelles Problem zu sein. Wahrscheinlich ist bei dir das Paket aus irgendwelchen Gründen nicht korrekt installiert.


    Ciao Louis

  • Wobei doch mal ein Schuss ins Blaue...kannst du mal in der Datei libcore/pixmapcontainer.c die Funktion CreatePixpmap wiefolgt abändern:


    Code
    void cPixmapContainer::CreatePixmap(int num, int Layer, const cRect &ViewPort, const cRect &DrawPort) {
       cMutexLock MutexLock(&mutex);
        if (!osd || (checkRunning && !Running()))
            return;
        pixmaps[num] = osd->CreatePixmap(Layer, ViewPort, DrawPort);
    +   if (!pixmaps[num])
    +       return;
        pixmaps[num]->Fill(clrTransparent);
        ...
    }


    Ciao Louis

  • Hallo louis,



    Habe es gerade mit deine änderung gebaut und nun startet der VDR mit dem Skindesigner.


    Aber beim 2-3 mal menu aufrufen habe ich diesen segfault:



    Hast du noch eine Idee?



    Vielen Dank und liebe grüsse


    Roland

    yaVDR 0.5 | VDR 2.2.0
    Gigabyte - M61PME-S2 | AMD - Sempron LE-1250 | Gainward - GeForce GT 220 | Antec - VERIS Premier
    Hauppauge - Nova HD S2 | TerraTec Cinergy S2 PCI HD

    2 Mal editiert, zuletzt von r_schnappi ()

  • Moin,


    welchen Skin verwendest du? Metrix? Schmeiss mal in der Datei displaymenumain.xml den Abschnitt <devices> ganz raus...


    Ciao Louis

  • Hi,


    JA verwende Metrix


    Ich denke das war's - Jetzt schaut es gut aus
    Kann die Menü Taste Immer drücken :)



    Danke!

    yaVDR 0.5 | VDR 2.2.0
    Gigabyte - M61PME-S2 | AMD - Sempron LE-1250 | Gainward - GeForce GT 220 | Antec - VERIS Premier
    Hauppauge - Nova HD S2 | TerraTec Cinergy S2 PCI HD

Jetzt mitmachen!

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