graphTFT-0.3.2~rc2-1 segfault in libc-2.7.so

  • Hallo,


    wenn ich irgendein Theme im graphTFT aktiviere, erscheinen die Infos auf dem Display und der VDR startet sofort neu. Die Fehlermeldung in syslog lautet:


    Code
    ug  9 11:34:48 vdr kernel: [  330.307473] vdr[4826]: segfault at ffffffff ip b7d1838b sp b03703c4 error 4 in libc-2.7.so[b7ca2000+155000]


    Ich nutze als Display ein Samsung SyncMaster U70 (7" Display).


    Wie aktiviere ich das Standard Theme? Ich kann es in den Einstellungen nicht auswählen.


    Danke und Gruß


    Obelix



    Einmal editiert, zuletzt von obelix ()

  • Ich nutze Framebuffer als Ausgabe. Das passende Device wird auch angelegt und lässt sich abfragen:



  • Habe das Logging von graphTFT in eine sep. Datei aktiviert. Dort gibt es eine Warnung und zwei "not found" Meldung:




    Einmal editiert, zuletzt von obelix ()

  • Ich denke mal die erste Zeile ist der springende Punkt. Die Version der Themes müssen zur Version des graphTFT passen.


    Mal so eine Frage am Rand, hast Du auch das Problem, dass der Bildinhalt auf dem U70 um "eine Zeile" (ein paar Pixel) nach unten versetzt angezeigt wird?

  • Angeblich soll das izeman Theme Version 0.0.9 mit graphTFT Version 0.3.2-rc2 funktionieren. Ich tippe eher auf die "not found" Meldungen.


    Welches Theme benutzt du?


    Zum Thema Rand kann ich aktuell "noch" nicht viel sagen, weil der VDR im Loop restartet. Das was auf dem Display erscheint, siehst du im angehängten - leicht unscharfen - Bild.

    Bilder



  • So, ich habe alle Plugins bis auf das Standard Theme gelöscht:


    Code
    Aug  9 14:39:47 vdr vdr: [23539] starting plugin: graphtft
    Aug  9 14:39:47 vdr vdr: [23539] Device is '/dev/fb1'
    Aug  9 14:39:47 vdr vdr: [23539] Loading themes
    Aug  9 14:39:47 vdr vdr: [23539] loading /var/lib/vdr/plugins/graphTFT/themes/standard/standard.the
    me
    Aug  9 14:39:47 vdr vdr: [23539] Loaded 1 themes
    Aug  9 14:39:47 vdr vdr: [23539] Activated theme ''
    Aug  9 14:39:47 vdr vdr: [23561] GraphTFT plugin tcp communication thread started (pid=23539)
    Aug  9 14:39:47 vdr vdr: [23562] TouchTFT-Thread thread started (pid=23539, tid=23562)
    Aug  9 14:39:47 vdr kernel: [11429.301187] MMAP: 3842048 3842048


    Ich habe in der setup.conf mal das Standard Theme bei "graphtft.Theme = " eingetragen aber kein Erfolg.



  • Nun, es gibt 2 Themes mit denen überhaupt etwas auf dem Display angezeigt wird:


    1. Alien vs. Predator Theme made by data
    2. izeman graphTFT Theme from izeman


    Wenn ich bei beiden Themes schnell genug die Menü Taste drücke, wird auch das Menü im Display angezeigt.


    Gruß


    Obelix



  • So langsam gehen mir die Ideen aus. Welche Plugins hast du installiert?



  • Hallo hd.brummy. Habe den Patch ausgeführt und ein neues Paket geschnürt. Leider ohne Erfolg.


    Gruß
    Obelix



  • Obelix,


    ja, ging beim mir, nun gehts nicht mehr ... ( weiss der Geier warum )
    Ich nehm den patch nochmal raus, das muss ich morgen mal durch den debugger laufen lassen.


    Mal sehen ob Horchi auf die schnelle ne -rc3 gepackt bekommt mit den actuellen Änderungen vom cvs/svn. Macht es für mich einfacher das hier unter gentoo umzusetzen.
    Ich hab hier noch ne ganze Latte von patches ( gcc-4.4, ffmpeg > 0.5 ( cvs-version), glibc-2.10) usw.
    Die muss ich Horchi noch unterschieben vor der nächsten Final

  • Zitat

    Original von hd.brummy
    ja, ging beim mir, nun gehts nicht mehr ... ( weiss der Geier warum )


    Ich frage mich schon die ganze Zeit wie du glauben konntest, dass dieser Patch eine Segfault verhindern sollte. Klärst du mich auf?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

Jetzt mitmachen!

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