[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