[mythtv-users] Remote mythfrontend crashes.
Andrew Dodd
atd7 at cornell.edu
Sat Feb 7 17:55:59 EST 2004
Well, I just tried using a remote machine as a frontend with mythtv 0.14.
I'm having serious issues, the client often crashes, and 90% of the time the
backend is taken with it.
Here's the console output from the client in one case of it dying:
------------------------
2004-02-07 17:44:15 ReadStringList timeout.
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
2004-02-07 17:44:15 RemoteFile::Read() failed in RingBuffer::safe_read().
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:15 Error writing stringlist
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
Input #0, mpeg, from
'myth://192.168.2.100:6543/1002_20040206210000_20040206220000.nuv':
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:19 Error writing stringlist
Remote file timeout.
2004-02-07 17:44:19 ReadStringList timeout.
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
2004-02-07 17:44:19 RemoteFile::Read() failed in RingBuffer::safe_read().
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:19 Error writing stringlist
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
Input #0, mpeg, from
'myth://192.168.2.100:6543/1002_20040206210000_20040206220000.nuv':
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:23 Error writing stringlist
Remote file timeout.
2004-02-07 17:44:23 ReadStringList timeout.
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
2004-02-07 17:44:23 RemoteFile::Read() failed in RingBuffer::safe_read().
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:23 Error writing stringlist
ASSERT: "i <= nodes" in /usr/lib/qt-3.1/include/qvaluelist.h (372)
Input #0, mpeg, from
'myth://192.168.2.100:6543/1002_20040206210000_20040206220000.nuv':
QSocketDevice::writeBlock: Invalid socket
2004-02-07 17:44:27 Error writing stringlist
Remote file timeout.
Input #0, mpeg, from
'myth://192.168.2.100:6543/1002_20040206210000_20040206220000.nuv':
Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
2004-02-07 17:44:30 ReadStringList timeout.
Connection to backend server lost
Terminated
---------------------
In this case, the backend didn't actually die. (Usually it does, with the error
"pure virtual method called" - In this case it just said "Unable to write to
client socket, as it's no longer there")
This only occurs with a remote frontend. It's not a bandwidth or latency
problem with the network, as both machines are connected to the same 100 Mbit
switch. With Myth CVS as of a few weeks ago, the remote frontend worked fine,
and in addition was MUCH more responsive. (Now browsing through recorded shows
is painfully slow until the backend dies.)
Any ideas what's going on here?
More information about the mythtv-users
mailing list