[mythtv-commits] Ticket #2664: Backend segfaults while recording from Mux A in the UK
MythTV
mythtv at cvs.mythtv.org
Wed Nov 8 09:56:21 UTC 2006
#2664: Backend segfaults while recording from Mux A in the UK
------------------------------------+---------------------------------------
Reporter: froedep at googlemail.com | Owner: danielk
Type: defect | Status: new
Priority: minor | Milestone: 0.21
Component: dvb | Version: 0.20
Severity: medium | Resolution:
------------------------------------+---------------------------------------
Comment (by froedep at googlemail.com):
I've added updated backtrace and log files for the latest SVN build. I've
also modified ProgramAssociationTable::ProgramPID to add some extra
logging. The method only adds the VERBOSE line as you can see below.
uint ProgramPID(uint i) const
{
QString tmp1 = QString("Looking for PID: %1").arg(i);
VERBOSE(VB_RECORD, tmp1);
return (((psipdata()[(i<<2) + 2] & 0x1f) << 8) |
psipdata()[(i<<2) + 3]);
}
From the logs you can see that at the end this method is called in an
infinite loop incrementing i until a segfault occurs.
Granted, the mux that five transmits on doesn't have the best signal in my
area, but 0.19 never segfaulted in this way before. For reference, I'm
receiving the signal from the Waltham transmitter and I've tried playing
around with my aerial cabling and turning up/adding/removing signal
boosters to see if any of it made a difference.
It would be nice if Myth could just drop these packets or whatever is
causing it grief. I'd rather have a picture breakup than the backend
crashing.
I've also upgraded my kernel since to try and eliminate that as the cause
as well as upgrading the dvb drivers for my card. I will try a different
DVB-T card this weekend to see if it makes any difference.
Thanks for looking into this issue. If you need any further information or
perhaps a sample recording then contact me.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/2664#comment:2>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list