Fakir crashed again. Here's the out output written by the start_megaglest_gameserver script (of which I just committed a slightly modified version to the subversion repository).
Sat Nov 23 14:09:21 UTC 2013
Starting server...
gamedir [/opt/megaglest/3.9.0]
Looking for LDCONFIG []...
LDCONFIG environment variable is not set...
Found LDCONFIG in /sbin [/sbin/ldconfig]...
default library [/opt/megaglest/3.9.0/lib/libopenal.so.0] is missing, attempting to find and link to a newer version if available...
new library link [/usr/lib/i386-linux-gnu/libopenal.so.1] pointed to from [/opt/megaglest/3.9.0/lib/libopenal.so.0]
default library [/opt/megaglest/3.9.0/lib/libdirectfb-1.0.so.0] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libfusion-1.0.so.0] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libdirect-1.0.so.0] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libjpeg.so.62] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libpng15.so.15] is missing, attempting to find and link to a newer version if available...
new library link [/lib/i386-linux-gnu/libpng12.so.0] pointed to from [/opt/megaglest/3.9.0/lib/libpng15.so.15]
default library [/opt/megaglest/3.9.0/lib/libcurl.so.4] was found in [/usr/lib/i386-linux-gnu/libcurl.so.4]
default library [/opt/megaglest/3.9.0/lib/libxerces-c-3.1.so] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libicudata.so.38] is missing, attempting to find and link to a newer version if available...
new library link [/usr/lib/i386-linux-gnu/libicudata.so.48] pointed to from [/opt/megaglest/3.9.0/lib/libicudata.so.38]
default library [/opt/megaglest/3.9.0/lib/libicuuc.so.38] is missing, attempting to find and link to a newer version if available...
new library link [/usr/lib/i386-linux-gnu/libicuuc.so.48] pointed to from [/opt/megaglest/3.9.0/lib/libicuuc.so.38]
default library [/opt/megaglest/3.9.0/lib/libGLEW.so.1.5] is missing, attempting to find and link to a newer version if available...
new library link [/usr/lib/i386-linux-gnu/libGLEW.so.1.8] pointed to from [/opt/megaglest/3.9.0/lib/libGLEW.so.1.5]
default library [/opt/megaglest/3.9.0/lib/libGLEW.so.1.5] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libogg.so.0] was found in [/usr/lib/i386-linux-gnu/libogg.so.0]
default library [/opt/megaglest/3.9.0/lib/libvorbis.so.0] was found in [/usr/lib/i386-linux-gnu/libvorbis.so.0]
default library [/opt/megaglest/3.9.0/lib/libvorbisfile.so.3] was found in [/usr/lib/i386-linux-gnu/libvorbisfile.so.3]
default library [/opt/megaglest/3.9.0/lib/libfontconfig.so.1] was found in [/usr/lib/i386-linux-gnu/libfontconfig.so.1]
default library [/opt/megaglest/3.9.0/lib/libfreetype.so.6] was found in [/usr/lib/i386-linux-gnu/libfreetype.so.6]
default library [/opt/megaglest/3.9.0/lib/libgnutls.so.26] was found in [/usr/lib/i386-linux-gnu/libgnutls.so.26]
default library [/opt/megaglest/3.9.0/lib/libldap_r-2.4.so.2] was found in [/usr/lib/i386-linux-gnu/libldap_r-2.4.so.2]
default library [/opt/megaglest/3.9.0/lib/libresolv.so.2] was found in [/lib/i386-linux-gnu/tls/i686/nosegneg/libresolv.so.2]
default library [/opt/megaglest/3.9.0/lib/liblua5.1.so.0] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libftgl.so.2] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libircclient.so.1] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libdl.so.2] was found in [/lib/i386-linux-gnu/tls/i686/nosegneg/libdl.so.2]
default library [/opt/megaglest/3.9.0/lib/libvlccore.so.5] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libvlc.so.5] is missing, attempting to find and link to a newer version if available...
default library [/opt/megaglest/3.9.0/lib/libgcrypt.so.11] was found in [/lib/i386-linux-gnu/libgcrypt.so.11]
megaglest: pthread_mutex_lock.c:65: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Disabled reading from console [vps]
Forcing quit after game has completed [exit]
megaglest v3.9.0
Compiled using: GNUC: 40403 on: Nov 17 2013 16:35:52 platform: Linux endianness: little
SVN: [Rev: 4846] - using STREFLOP [SSE] - [no-denormals]
Waiting for players to join and start a game...
Headless server is now running...
To shutdown type: quit
All commands require you to press ENTER
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
Trying to set map to [conflict]. Current map is [conflict]
*ERROR* SOCKET WRITE TIMEOUT In [/home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1772] i = 0 sock = 9 [188.76.98.135]
*ERROR* SOCKET WRITE TIMEOUT In [/home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1772] i = 0 sock = 10 [2.240.187.227]
Starting a new game...
Game unique identifier is: da08c026-5448-11e3-b8a9-c1291a838ce5
New game has started...
== Current in-game stats (interval 600) ==
Render FPS: -1[-1]
Update FPS: 0[-1]
Time: 7.50 [0.00]
Log buffer count: 0
UnitRangeCellsLookupItemCache: pos [0] size [0] range [0][0] total KB: 0
ExploredCellsLookupItemCache: pos [38] sight [38] [16203][4573] total KB: 83
FowAlphaCellsLookupItemCache: surface count [0] total KB: 0
Selection type: color
Map: conflict
Tileset: evergreen
Techtree: megapack
Frame count:0
Total unit count: 38
== Current in-game stats (interval 600) ==
Render FPS: 858[830]
Update FPS: 40[39]
Time: 1.77 [9.99]
Log buffer count: 0
UnitRangeCellsLookupItemCache: pos [1880] size [1935] range [5932][2057921] total KB: 8,231
ExploredCellsLookupItemCache: pos [3171] sight [6621] [1673908][784574] total KB: 9,833
FowAlphaCellsLookupItemCache: surface count [0] total KB: 0
Selection type: color
Map: conflict
Tileset: evergreen
Techtree: megapack
Frame count:23973
Total unit count: 181
Aborted (core dumped)
ERROR: Server has quit unexpectedly.
Note the line
megaglest: pthread_mutex_lock.c:65: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
specifically.
An error.log was not written, nor a core file (my fault - I forgot to move the old one out of the way), but we have a DMP file: 66aa5647-335f-c416-5b2ac22c-6dca7526.dmp.
Now analyzing this is a bit tough since we don't have symbol files for Linux32 (nor the other platforms) - could Softcoder make these available?