[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