[mythtv-commits] Ticket #10870: Race condition between StreamHandler::RemoveListener and StreamHandler::AddListener

MythTV noreply at mythtv.org
Mon Aug 20 13:31:35 UTC 2012


#10870: Race condition between StreamHandler::RemoveListener and
StreamHandler::AddListener
----------------------------------------+----------------------------
 Reporter:  roger@…                     |          Owner:  danielk
     Type:  Bug Report - Hang/Deadlock  |         Status:  closed
 Priority:  critical                    |      Milestone:  0.26
Component:  MythTV - General            |        Version:  0.25-fixes
 Severity:  medium                      |     Resolution:  fixed
 Keywords:  AddListener RemoveListener  |  Ticket locked:  0
----------------------------------------+----------------------------

Comment (by pedro@…):

 This problem doesn't seem fixed. I'm running the ubuntu packages of mythtv
 version 0.25.2+fixes.20120802.46cab93-0ubuntu1 that judging by the date
 should include the July 24th backport and yet the backend gets completely
 deadlocked when trying to record more than one show at a time from the
 same DVB-T card where all channels are available on the same frequency in
 a single stream.

 To get the server back up I have to kill -9 the backend process and then
 restart it. I've attached a backtrace that seems to show both calls to
 StreamHandler::RemoveListener and StreamHandler::AddListener as this bug
 describes. I've setup recordings of 3 news shows at the same times twice a
 day and this seems to trip the bug every time, so if any other information
 is needed let me know.

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


More information about the mythtv-commits mailing list