[mythtv-commits] Ticket #11306: 0.26 (MASTER backend) core when (SLAVE backend) disconnects

MythTV noreply at mythtv.org
Sun Jan 12 10:21:29 UTC 2014


#11306: 0.26 (MASTER backend) core when (SLAVE backend) disconnects
--------------------------------+----------------------------
 Reporter:  mythtvuser10@…      |          Owner:  danielk
     Type:  Bug Report - Crash  |         Status:  accepted
 Priority:  minor               |      Milestone:  unknown
Component:  MythTV - General    |        Version:  0.26-fixes
 Severity:  medium              |     Resolution:
 Keywords:                      |  Ticket locked:  0
--------------------------------+----------------------------

Comment (by Cédric Schieli <cschieli@…>):

 After upgrading my system (MBE + 2 combined SBE/FE + 1 FE) from 0.24 to
 0.27 I quickly got hit by this issue as my SBE are configured to go to
 sleep when idle.

 I've tried Tomi's patch (which applied only with a small modification) but
 the MBE would deadlock after handling a few requests.

 So I've come up with my own patch which has been running smoothly in
 production for two weeks.
 Instead of adding locking around code blocks I've added proper refcounting
 each time a PlaybackSock is accessed from the EncoderLink.

 I've sent a pull request ([https://github.com/MythTV/mythtv/pull/63]) for
 master branch (the exact same patch applies both on master and fixes/0.27)

--
Ticket URL: <http://code.mythtv.org/trac/ticket/11306#comment:6>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list