Ansatz 1.)
Evtl. zeigt bactrace full anstatt backtrace mehr an.
Ansatz 2.)
Wenn man eine Idee entwickelt, welche Variablen an welchen Stellen das triggern, diese mit isyslog(...) ausgeben, zum einen bekommt mein ein Gefühl was da normalerweise kommt, zum anderen sieht man was im Fehlerfall kommt.
Die Daten kommen aus dem EPG Datenstrom, von dort lädt vdr diese und schreibt sie in seine eigene Struktur, daher ist das leeren der epg.data nur von begrenzten Nutzen wenn die fraglichen Daten vom DVB kommen.