[skindesigner] sporadisch segfault bei Aufruf von Menü

  • Den Patch hab ich schon von da, und das Plugin ist aus dem Git. Aber genau darüber hatte ich mir auch schon Gedanken gemacht, was soll bei mir großartig anders sein ? Irgendwer von den Yavdr-Nutzern wird doch wohl auch die Kombination menuorg/fritzbox/skindesigner am laufen haben, so ungewöhnlich ist das ja nicht. Ich hab natürlich noch einiges mehr an Plugins installiert, aber ich hoffe das ist für diesen Fall irrellevant.

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • Ich verwende auf meinem Debian VDR auch menuorg in Verbindung mit fritzbox und kann die Abstürze nicht bestätigen.
    Was ist denn wenn du NUR menuorg und fritzbox einsetzt? Und keine weiteren Patche.


    Gruß Patrick

    Gruß Patrick


    [size=8]* Meine NeverEndingProjects ;) *


    vectra --- glasslike ---

  • Falls es hilft, ich nutze folgende Patche ohne Probleme:

    Code
    vdr-10-MainMenuHooks.diff
    vdr-12-menuorg.diff
    vdr-13-menuselection.diff
    vdr-14-jumpplay.diff
    vdr-20-remote_instant_recordings.diff


    Sonst poste doch mal deine menuorg.conf Datei

    Gruß Patrick


    [size=8]* Meine NeverEndingProjects ;) *


    vectra --- glasslike ---

  • Menuorg wird sich sicherlich nur die Pointer der Menüeinträge merken und die Strings nicht kopieren, weil fast alle Plugins dort einfach nur statische Strings zurückgebe, die sich nie ändern.
    Menuorg muss die Dinger also kopieren und gut ist's.


    Lars

  • ich habs jetzt als würgaround einfach so gemacht

    Code
    //	mainMenuEntry = ssMainMenuEntry.str();
    	mainMenuEntry = "Fritz!Box";


    Damit hab ich das Problem sicher nicht an der Wurzel gepackt, konnte aber damit bisher, mit all meinen verwendeten und aktivierten Patches und Plugins, keinen Absturz mehr hervorrufen.

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • Oder gleich am Anfang der Funktion

    Code
    return tr(MAINMENUENTRY);


    Dann spart man sich die Ausführung des dann unnötigen Restes.


    Lars

  • Habs nun so gemacht, Danke !

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

Jetzt mitmachen!

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