[mythtv-commits] Ticket #9057: RemoteFile deadlock
MythTV
mythtv at cvs.mythtv.org
Tue Oct 5 10:04:20 UTC 2010
#9057: RemoteFile deadlock
----------------------------------+-----------------------------------------
Reporter: stuartm | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 0.24
Component: MythTV - General | Version: Trunk Head
Severity: medium | Keywords:
Ticket locked: 0 |
----------------------------------+-----------------------------------------
I can reliably reproduce a deadlock in RemoteFile if the
connection/transfer is allowed to time out. In this case it does so
because we're trying to play a recording from a drive which is in standby
and is spinning up.
{{{
2010-10-05 10:54:28.920 TV: Attempting to change from None to
WatchingPreRecorded
2010-10-05 10:54:28.921 SendReceiveStringList(QUERY_CHECKFILE,0...) called
from UI thread
2010-10-05 10:54:35.929 MythSocket(3fa5570:61): readStringList: Error,
timed out after 7000 ms.
2010-10-05 10:54:35.929 RemoteFile::openSocket(file data socket), Error:
Did not get proper response from 192.168.159.2:6543
2010-10-05 10:54:35.929 RemoteFile::openSocket(file data socket), Error:
Failed to open socket, error was invalid response
}}}
Backtrace attached.
N.B. There appears to be a change of behaviour wrt to timeouts that
probably deserves another ticket, we used to wait for the drive in the
past.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/9057>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list