[mythtv-commits] Ticket #4472: Multirec merge causes backend crash with 3-digit firewire tuning

MythTV mythtv at cvs.mythtv.org
Tue Jan 15 19:24:49 UTC 2008


#4472: Multirec merge causes backend crash with 3-digit firewire tuning
---------------------------------------+------------------------------------
 Reporter:  robert.mcnamara at gmail.com  |        Owner:  danielk 
     Type:  defect                     |       Status:  assigned
 Priority:  critical                   |    Milestone:  0.21    
Component:  mythtv                     |      Version:  head    
 Severity:  high                       |   Resolution:          
  Mlocked:  0                          |  
---------------------------------------+------------------------------------
Changes (by danielk):

  * status:  infoneeded => assigned


Comment:

 Okay, I think I traced down the problem to this code in
 TVRec::TuningGetChanNum():
     if (request.flags & kFlagLiveTV)
         channel->Init(input, channum);

 It tries to set the channel number before we make sure the recorder is
 paused, so it creates a race condition on whether the recorder has
 actually managed to pause yet. I need to look at what this code is used
 for before I can write a fix. I should have a patch for you to test by
 tonight.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4472#comment:7>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list