[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