This has happened twice to me so far, with two weeks in between: Suddenly VDR starts hogging CPU and its memory use goes through the roof (several hundred MB, then killed by OOM). All is fine when I delete the huge (>9MB) epg.data file and restart VDR. I'm trying to reproduce this by simulating a full EPG scan(*) and let the data file fill to see if this is an effect of the huge data file, but perhaps it also depends on the EPG data itself.
This is vdr 1.3.25, with most recent versions of the following plugins: xine, decruft, osdteletext, femon, streamdev-client. channels.conf fills with everything on S19.2E (UpdateChannels=4, occasionally using decruft to clean...)
(*) Automatic EPG scan apparently still doesn't work in this configuration: a single budget card doing live-view on xine and a streamdev-client (theoretically) available for scanning.
Olaf
I've found a hint to the reason. Today the epg.data file has grown to 192 MB, no wonder VDR gets OOM when it tries to read that thing. The cause seems to be duplicated X lines like this:
E 3809 1120376700 900 50 T nah & fern S Gartenreich Wörlitz / Florenz des Nordens / Fürst-Pückler-Park / Inseln mit Ch arme / Sicheres Zelten D Gartenreich Wörlitz / Florenz des Nordens / Fürst-Pückler-Park / Inseln mit Ch arme / Sicheres Zelten X 2 01 deu Mono X 1 01 deu 4:3 X 2 01 deu Mono X 1 01 deu 4:3 X 2 01 deu Mono X 1 01 deu 4:3 X 2 01 deu Mono X 1 01 deu 4:3 (and the last two lines are repeated about 4000 times).
This entry is from ZDFinfokanal, but I have many more channels where this happens.
Olaf