[mythtv-commits] Ticket #7528: Backend Deadlock during rescheduling

MythTV mythtv at cvs.mythtv.org
Mon Nov 9 18:29:14 UTC 2009


#7528: Backend Deadlock during rescheduling
-----------------------------------------------+----------------------------
 Reporter:  Jelle Foks <jelle-mythtv@…>        |       Owner:  gigem   
     Type:  defect                             |      Status:  assigned
 Priority:  minor                              |   Milestone:  unknown 
Component:  MythTV - Scheduling                |     Version:  unknown 
 Severity:  medium                             |     Mlocked:  0       
-----------------------------------------------+----------------------------

Comment(by gigem):

 The port to Qt4 and handling of non-thread-safe containers introduced an
 ABBA deadlock.  It's odd that you seem to be the only one to have seen it
 occur.  Please try the patch I attached.  It's admittedly uglier than
 yours, but hopefully makes it clearer that reschedLock is only used to
 signal with reschedWait and to protect access to reschedQueue.
 recordmatchLock still protects access to the recordmatch table.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7528#comment:2>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list