[mythtv-commits] Ticket #7988: Deadlock in DVBChannel

MythTV mythtv at cvs.mythtv.org
Sun Mar 28 21:38:06 UTC 2010

#7988: Deadlock in DVBChannel
 Reporter:  markspieth    |       Owner:  janne   
     Type:  defect        |      Status:  accepted
 Priority:  minor         |   Milestone:  0.23    
Component:  MythTV - DVB  |     Version:  head    
 Severity:  medium        |     Mlocked:  0       
Changes (by janne):

  * status:  new => accepted
  * version:  unknown => head
  * milestone:  unknown => 0.23


 Yes, a recursive look would fix it. The locking in DVBChannel is
 incorrect. Open() calls Close() when InitializeInputs() fails and both try
 hold hw_lock.

 I'll commit the patch. The recursive Mutex is imho less ugly than the code

Ticket URL: <http://svn.mythtv.org/trac/ticket/7988#comment:3>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list