Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: femon 0.1.4 crash on crypted channels -> OSD bug (Klaus)



Rolf Ahrenberg wrote:

On Fri, 6 Aug 2004, Nicolas Huillard wrote:

...

(gdb) bt
#0 0x080c8049 in cSkinClassicDisplayMessage::cSkinClassicDisplayMessage ()
#1 0x080c84a2 in cSkinClassic::DisplayMessage ()
#2 0x080c9c96 in cSkins::Message ()
#3 0x080885d0 in cDevice::SwitchChannel ()
#4 0x408afd80 in cFemonOsd::ProcessKey () from /usr/lib/vdr/plugins/libvdr-femon.so.1.3.12
#5 0x080ddd76 in main ()
Versions :
* VDR 1.3.12
* femon 0.1.4
* softdevice 0.0.7 CVS (checkout tonight)

The femon doesn't use skins, but opens the raw osd. There might be problems to open osd for messages if any plugin is using the raw osd.
That might be the point : when reaching an encrypted channel, VDR normaly shows the "Channel unavailable" messages at the bottom of the screen.
From the call stack :
* femon processes the UP key (or so...)
* asks cDevice to switch channel
* the device finds that the channel is encrypted and calls the Message method
* ...that might crash when accessing the OSD or skin
That's a bug for Klaus or the OSD gurus...

Softdevice related? Any weird patches applied?
No patches at all. Brand new 1.3.12

--
NH





Home | Main Index | Thread Index