[mythtv-commits] mythtv/master commit: b402a5460 by Gavin Hurlbut (Beirdo)

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


      Author:  Gavin Hurlbut <ghurlbut at mythtv.org>
 Change Date:  2011-03-11T10:43:39-08:00
   Push Date:  2011/03/11 10:45:42 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  b402a5460a3b8a90251c44c3f1fa6616a698bb3b
   Changeset:  https://github.com/MythTV/mythtv/commit/b402a5460

Log:

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.

Modified:

   mythtv/libs/libmythtv/linuxfirewiredevice.cpp



More information about the mythtv-commits mailing list