[vdr] graphlcd 0.1.2-pre4 segfaults with vdr-1.3.22

Wolfgang Fritz wolfgang.fritz at gmx.net
Fri Mar 4 20:16:06 CET 2005


I am running vdr-1.3.22 with graphlcd 0.1.2-pre4 and sometimes get a
segmentation fault in the graphlcd code when stopping a replay with the
"exit" key. This happens mostly when I stop replaying a VDR recording,
but I've seen this too when I terminate MP3 playback in the MP3 plugin.

The following backtrace is from a crash after stopping a VDR reording:

#0  cChannel::GetChannelID() const (this=0x0) at channels.h:66
66        tChannelID(int Source, int Nid, int Tid, int Sid, int Rid = 0)
{ source = Source; nid = Nid; tid = Tid; sid = Sid; rid = Rid; }
(gdb) bt
#0  cChannel::GetChannelID() const (this=0x0) at channels.h:66
#1  0x403790bf in cGraphLCDState::SetChannel(int) (this=0x8960900,
    ChannelNumber=0) at state.c:552
#2  0x40377b4c in cGraphLCDState::Replaying(cControl const*, char const*) (
    this=0x8960900, Control=0xbffff140, Name=0x0) at state.c:269
#3  0x080d7069 in cStatus::MsgReplaying(cControl const*, char const*) (
    Control=0x82d4768, Name=0x0) at status.c:41
#4  0x080b0672 in ~cReplayControl (this=0x82d4768) at menu.c:3292
#5  0x080bca12 in cControl::Shutdown() () at player.c:84
#6  0x080e3318 in main (argc=5, argv=0x0) at vdr.c:781

Has anybody seen this too?


More information about the vdr mailing list