Brian Foddy wrote:
On Tuesday 12 April 2005 09:52 pm, Buechler, Mark R wrote:

After 2 hours of running in gdb I received this error before the backend
locked:

QSocketNotifier: Multiple socket notifiers for same socket 23 and type read

The backend still didn't dump, however, it just stopped sending packets and
refused new connections.

-----Original Message-----
From: Buechler, Mark R [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 12, 2005 7:56 PM
To: 'Development of mythtv'
Subject: [mythtv] Overlapping calls to readSocket

Updated to todays CVS and I see there's been updates to mainserver.cpp.
Since then I'm getting in the log a few "Overlapping calls to readSocket"
messages. Has anyone else seen these? Shortly after these messages appear
the backend dumps. I'm unable to get the backend to dump under gdb which
points to a possible race condition. Was wondering if anyone else has seen
this as well.

- Mark.


I too have seen this, I took a cvs snap from last night, just before bjm's last UNKNOWN_COMMAND, but there were others just before
it that looked promising. I've only run 1 day on it so I can't give a full
report but at least one time these messages seemed to precede a necessary restart of both master / slave backends.

As I'd mentioned in another thread, the changes I've made are more geared to trying to recover after something has gone wrong. We still don't know for a fact what exactly triggered the out of sequence or garbled messages though some of the things Isaac did probably address the most likely causes. BTW, the Overlapping message is more debugging info than any sort of serious problem.

If you could, please do the following for the next day or so. Install
current CVS and run:

mythbackend -v network >> /tmp/mb.log 2>&1 &

on both the master and any slaves. Later "grep Protocol /tmp/mb.log".
If there is a match, please cut'n'paste all the messages from
a minute before up to a minute after the "Protocol error:" message
and grab the messages in the same time frame from the slave's log.

Thank you,

--  bjm
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to