[mythtv-commits] Ticket #10948: EITScanner::StopActiveScan() && TVRec::SetChannel() deadlock

MythTV noreply at mythtv.org
Mon Jul 30 19:41:58 UTC 2012


#10948: EITScanner::StopActiveScan() && TVRec::SetChannel() deadlock
----------------------------------+-----------------------------
 Reporter:  stuartm               |          Owner:  danielk
     Type:  Bug Report - General  |         Status:  closed
 Priority:  blocker               |      Milestone:  0.26
Component:  MythTV - Recording    |        Version:  Master Head
 Severity:  medium                |     Resolution:  fixed
 Keywords:                        |  Ticket locked:  0
----------------------------------+-----------------------------

Comment (by Daniel Thor Kristjansson <danielk@…>):

 In [changeset:0e5d159c6bc98ef29a7b6bb225b43492b45c37ac/mythtv]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="0e5d159c6bc98ef29a7b6bb225b43492b45c37ac"
 Refs #10948. Fully randomize EIT crawl start time.

 The deadlocks we've been seeing here should be fixed now, but they
 should have been rare to begin with due to randomization of the
 EIT Scanning start time. But they were occurring at fairly high
 frequency. It turns out we were not applying enough randomness when
 there were multiple cards and we were also losing randomness after
 the first recording on a tuner finished and we reset the clock.
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10948#comment:3>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list