vdr-1.7.21 segfault by cable provider unitymedia (DE)
Hi,
I have problems with the VDR because I get segfaults every ~5-10 minutes. Similar problems are also reported in the VDR-Portal --> www.vdr-portal.de/board60-linux/board14-betriebssystem/board69-c-t-vdr/p1025768-segfault-mit-vdr-1-7-21/?highlight=#post1025768 .
The failure / segfault must have something to do with the EPG scan...... When I limit the channels.conf and set in the DVB menu --> Update Channels to "Names and PIDs" it works without segfaults.
In case that the cable provider Unitymedia send wrong data, I assume the vdr should not make a segfault.
I make some test with different (unpatched=vanilla VDR) VDR version, but all with the same result --> segfault (see attachment). So it seems that the cable provider send something what let the VDR crash :( .
Do you have any idea or patch? Can I test something with special syslog information?
Bye, Juergen
Am 25.10.2011 01:41, schrieb Juergen Judt:
I have problems with the VDR because I get segfaults every ~5-10 minutes. Similar problems are also reported in the VDR-Portal --> www.vdr-portal.de/board60-linux/board14-betriebssystem/board69-c-t-vdr/p1025768-segfault-mit-vdr-1-7-21/?highlight=#post1025768
The reason seems to be that for some reason d->getDescriptorNumber() is greater than d->getLastDescriptorNumber().
Did you try the patch that Zabrimus posted on Oct 11? It doesn't fix the invalid descriptor number, but at least it handles the bug gracefully and doesn't crash any more.
Cheers,
Udo
Zitat von Udo Richter udo_richter@gmx.de:
Am 25.10.2011 01:41, schrieb Juergen Judt:
I have problems with the VDR because I get segfaults every ~5-10 minutes. Similar problems are also reported in the VDR-Portal --> www.vdr-portal.de/board60-linux/board14-betriebssystem/board69-c-t-vdr/p1025768-segfault-mit-vdr-1-7-21/?highlight=#post1025768
The reason seems to be that for some reason d->getDescriptorNumber() is greater than d->getLastDescriptorNumber().
Did you try the patch that Zabrimus posted on Oct 11? It doesn't fix the invalid descriptor number, but at least it handles the bug gracefully and doesn't crash any more.
Cheers,
Udo
No I didn't try the fix, for me it was temp. enough to set the update channel to "Names and PIDs". I did not saw in the Portal thread, that you have already inform Klaus. So that I thought I post this issue to the VDR mailing list, to test maybe something and to solve this problem maybe in the next VDR version.
Bye, Juergen