MegaGlest Forum
MegaGlest => Bug reports => Closed bug reports => Topic started by: tomreyn on 6 November 2013, 18:11:14
-
We might have a rather new (?) bug in current SVN, which, so far, I had happen twice:
When you host a game (on Linux, but this may not be relevant), and a client using the same revision connects, and then another client using the same revision connects, too, the following may happen:
While the second client connects, the formerly connected client runs into a timeout and gets disconnected. The newly joining client gets connected fine and can chat with the host, but only until the timed out client reconnects, which then makes the other client time out.
When this happened today, everyone was on Liinux 64-bit and was using r4716. Last time it happened it was roughly four days ago and there were like 4 or 5 clients connected which may have been mixed platforms (not sure). Today both clients needed to download the latest Prax version from my host, but the disconnects did not take place during a download, but after the first client had finished the download, and before the second client had first connected (and thus before he got the download prompt). After three or four reconnects we actually made it to have both clients remain connected and were able to start the game.
When it happens, the only thing noticeable about it on the terminal is an increased amount of SOCKET WRITE TIMEOUT messages:
megaglest v3.8-dev
Compiled using: GNUC: 40801 [64bit] on: Nov 6 2013 16:49:27 platform: Linux-X64 endianness: little
SVN: [Rev: 4716] - using STREFLOP [SSE] - [no-denormals]
radeon: Acquired access to Hyper-Z.
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 16
Game unique identifier is: 81b8c60a-46fb-11e3-b86c-2d12022a8405
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
*ERROR* SOCKET WRITE TIMEOUT In [/home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1756] i = 0 sock = 23
Sadly this does not happen always, but the point that I had it happen twice during a few days, and with all clients on the same revision and platform, it makes me think that we need yet more testing.
-
It would be impossible to work on this without more detailed info (perhaps console output) from the clients and server when this occurs. Repeatable steps would also help. It sounds like a timing related bug when people connect at the same time (and i think it is not new).
-
I think too that this is a timing issue and maybe more:
What was different yesterday was the fact that the masterserver was extremly slow! And I think we saw those scenarios:
- Client connects to server
- Server tries to communicate this connecting client to the masterserver ( this took VERY long as the masterserver was very slow )
- Meanwhile client is not fully connected and waits.
- now a second client tries to connect
no idea what exactly happened after this but maybe:
the server tries to send the new state of the next client to the masterserver too and while doing so the first client ( which is still not fully connected ) disconnects because he gets a timeout.
or whatever happens :-/
What might help to find this was that the masterserver got more and more worse. Suddenly it was no longer possible to connect to a server, even alone!
Me as a client was just sitting there in this half connected state until I dropped out after 10 seconds or so. What exactly happened on the server is not clear I think tomresyn said something about a timeout.
And "10 seconds", "slow masterserver" and "timeout" makes me think that this timeout was related to the masterserver communication.
This was very reproducable in this moment and it happened every time. I tried several times.
To solve it tomreyn ( the server ) later switched off Masterserver publishing on his server and everyone was able to connect to him via IP without any problem!
( and I think exactly in the moment where he once tried to switch on publishing again some(all?) clients got disconnected. )
( btw this was the reason why I suggested to shutdown jenkins yesterday, so maybe we get a bit more performance for the masterserver )
-
I second Titi's summary. The messages I got on the graphical server console when clients got disconnected was something along the lines of "Timeout communicating to server". I think clients get the same, a similar or no message (maybe Titi knows - I have never been a client when this happened).
Titi's theory that in essence these disconnects can be triggered by the game server connection to the masterserver failing to respond in time seem like a logical explanation to me.
-
This should be fixed in svn
-
It is! Thanks!