[mythtv-commits] Ticket #9656: Mythbackend hangs on futex

MythTV noreply at mythtv.org
Fri Mar 11 18:45:46 UTC 2011


#9656: Mythbackend hangs on futex
----------------------------------+----------------------------
 Reporter:  km@…                  |          Owner:  beirdo
     Type:  Bug Report - General  |         Status:  closed
 Priority:  minor                 |      Milestone:  0.25
Component:  MythTV - General      |        Version:  Trunk Head
 Severity:  medium                |     Resolution:  fixed
 Keywords:                        |  Ticket locked:  0
----------------------------------+----------------------------
Changes (by Gavin Hurlbut):

 * status:  assigned => closed
 * resolution:   => fixed
 * milestone:  unknown => 0.25


Comment:

 Fix deadlock in Linux firewire threads.

 Fixes #9656

 The deadlock was caused by a shared synchronization lock which was being
 held by the main thread while waiting for the child thread to die, but the
 child thread also uses that lock.  I put back in the lock looping code
 that
 seemed unnecessary, but obviously was.
  Changeset: b402a5460a3b8a90251c44c3f1fa6616a698bb3b

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


More information about the mythtv-commits mailing list