[mythtv-commits] Ticket #11783: Deadlock in backend when exiting

MythTV noreply at mythtv.org
Mon Aug 26 06:12:27 UTC 2013


#11783: Deadlock in backend when exiting
--------------------------------------+-------------------------
     Reporter:  jyavenard             |      Owner:  danielk
         Type:  Bug Report - General  |     Status:  new
     Priority:  critical              |  Milestone:  0.27
    Component:  MythTV - General      |    Version:  Master Head
     Severity:  medium                |   Keywords:
Ticket locked:  0                     |
--------------------------------------+-------------------------
 If there's any MythSocket connection active with the backend.
 Upon calling MainServer::Stop() will result in a deadlock as
 MainServer::Stop() lock sockListLock mutex and then loop through the list
 of item to disconnect.

 MythSocket will then call the callback MainServer::connectionClosed which
 lock the mutex; resulting in a deadlock.

--
Ticket URL: <http://code.mythtv.org/trac/ticket/11783>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list