Bug #1364
closedIncompatibility between imonlcd and xineliboutput when stopping playing an internet radio
0%
Description
Hello,
when I try to open internet radios with the plugin xineliboutput, vdr tends to crash. The Debian maintainer did his best to fix the issue (see quote below) but he came to the conclusion that the issue is within imonlcd, and he doesn't have such an LCD screen to do tests whereas my debug abilities are miserable, so progress has come to a halt. Hence it would be nice if you could have a look at it, as you know better the code and, I assume, have an LCD to test with (whereas xineliboutput doesn't require any specific hardware).
Much more information (core files, logfiles, etc) available at: http://bugs.debian.org/704259 (and let me know if you need more information)
Thanks, Eric
Tobias Grimm wrote:
I think the real problem is in iMonLCD, which during playback grabs the
current player instance pointer (from xineliboutput) and at some point
accesses it when xineliboutput already deleted it.I've changed the imonLCD code, but I can't test it - would be nice if you
could do this.You can grab the sources here:
dget http://e-tobi.net/stuff/imonlcd/vdr-plugin-imonlcd_1.0.1-3.dsc
or
a binary for the VDR versions from my private repository for AMD64:
wget http://e-tobi.net/stuff/imonlcd/vdr-plugin-imonlcd_1.0.1-3_amd64.deb
I've also added a package with the debug symbols:
wget http://e-tobi.net/stuff/imonlcd/vdr-plugin-imonlcd-dbg_1.0.1-3_amd64.deb
Note: this patched version didn't fix the issue.