[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