[mythtv-commits] Ticket #10620: IPTV recorder throws mythbackend into endless loop/unresponsive state
MythTV
noreply at mythtv.org
Tue Apr 17 08:06:22 UTC 2012
#10620: IPTV recorder throws mythbackend into endless loop/unresponsive state
--------------------------------------------+---------------------
Reporter: chemobejk@… | Owner: danielk
Type: Bug Report - Hang/Deadlock | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Recording | Version: 0.25
Severity: medium | Keywords: IPTV
Ticket locked: 0 |
--------------------------------------------+---------------------
I've updated from mythtv 0.24.2 to 0.25 on Fedora 16 on a box that has a
DVB-C card and multicast IPTV (udp://224.... variety) connectivity. With
0.24 IPTV had serious problems with recording multiple recordings at the
same time, so I was eager to test the rewritten IPTV recorder code.
Tests:
a) record single DVB-C stream: works OK
b) record multiple DVB-C streams: works OK
c) record single IPTV stream: recording starts and is OK, but
recording is never stopped, i.e. mythbackend doesn't go back to idle
* the next scheduled IPTV recording doesn't start
* mythbackend can only be stopped with kill -9: "systemctl stop
mythbackend.service" tries for a long time and then gives up and uses kill
-9.
d) record multiple IPTV streams: first two recordings are started, then
mythbackend seems to be in some endless loop, reacting very slowly
* frontend/mythfilldatabase/mythweb either have extremely slow
reaction or timeout
* a third scheduled IPTV recording is NOT started
* the two recordings go on forever
* mythbackend can only be stopped with kill -9
The attached log are the mythbackend messages filtered out of syslog from
my test:
[08:46] start first scheduled DVB-C recording
[08:59] start second scheduled DVB-C recording
[09:34] end second DVB-C recording
[09:39] end first DVB-C recording
[09:58] start first scheduled IPTV recording
[10:34] stop first scheduled IPTV recording (NOTE: mythtvbackend keeps
on writing data to the file!!!)
[10:54] -> this is where the next scheduled IPTV recording should have
started, but nothing happens
[10:56] "systemctl stop mythbackend.service" -> two more messages until
it gets killed with -9
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10620>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list