[mythtv-users] Startup deadlock with slave backend ?

Mark Cooke mpc at jts.homeip.net
Tue Mar 1 21:12:38 UTC 2005


Hi all,

(Using CVS from a week ago.  Updating to current CVS when this evening's
recordings are done)

I have a problem restarting mythtv if a scheduled recording is supposed
to be in progress.  This isn't normally the case here, but we just had a
power-cut.

My master backend has a bttv, as tuner 2 (input connected to 'dummy').
My slave backend has a PVR250 (input to 'cable tv') and PVR350 (input to
aerial), fanless nfsroot from the master machine.

After a restart, the master backend comes up without a problem, and
returns status to mythweb, etc.

After starting the slave backend, when a recording is in-progress on
'Cable', the master backend deadlocks, and ceases to return status to
mythweb.  The frontend reports loss of communication to the backend.


Curiously, if I start the master backend, then 'strace -p' the master
backend process before starting the slave backend, the changed timing
caused by the strace seems to avoid the deadlock and the system starts
up normally, and the in-progress recording is stored to disk.

Anyone else seeing this ?  It seems to be a timing related issue with a
recording starting on a slave backend, so I'm guessing it is rare / non-
existant for the main developers.


There's nothing obvious in either the slave or master logs.  Ask if you
want copies to help diagnose this.


Cheers,

Mark

-- 
Mark Cooke <mpc at jts.homeip.net>



More information about the mythtv-users mailing list