epgsearch: invalid read of size 4 (12 bytes inside a block of size 20 free'd)

  • Hallo Zusammen,


    bei mir gab der VDR regelmäßig folgende Meldung beim Beenden aus (und das schon seit 1.6.0):

    Code
    *** glibc detected *** /usr/bin/vdr: corrupted double-linked list: 0x0a22c048 **


    Habe mir mal die Mühe gemacht den vdr mit Plugins und Debugsymbolen unter valgrind laufen zu lassen und mir ist dabei folgendes "entgegengesprungen":



    Ich habe leider keine Ahnung was der Code macht ;) , aber mit dieser Änderung:



    ist die "corrupted double-linked list" Geschichte - und auch die valgrind-Meldung kommt nicht mehr...


    winni, kann das so geändert werden oder passt dann was nicht mehr im conflictcheck???


    Zudem hat valgrind noch eine andere Stelle angemeckert die ich dann umgeschrieben habe im searchtimer_thread.c (die habe ich wenigstens verstanden) ;)


    Gruß


    Joe_D

Jetzt mitmachen!

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