"random" crash

Last one that connected to the server was Pac300, on the mega graal server.
If you know what triggered it Pac, please fill in the blanks. I wasn’t present at the moment.

The backtrace is:

Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0xb52fbb90 (LWP 8532)] 0xb7fe1424 in __kernel_vsyscall () (gdb) bt #0 0xb7fe1424 in __kernel_vsyscall () #1 0xb7de0eb8 in send () from /lib/i686/cmov/libc.so.6 #2 0x080ce814 in CSocket::sendData (this=0x840c038, data=0x84e5698 "\\333\\305;\\375\\333\\315P\\361A^\\233\\265V6\\363F\\330\\4&#\\215b%\\244\\271\\311#\\360\\366CGy\\301\\224\\252\\306\\64\\334]\\237\\216D\\202&#1727;F\\266\\214\\314\\361\\213r\\244\\222l\\277\\302\\35\\a\\316\\36\\71\\224\\vh\\26\\260L8\\274\\206\\3\\341{PK+\\375>\\237\\337\\277\\64\\310%\\262\\266j\\202fV\\33Y\\b\\361K\\37\\214", dsize=0xb52fae24) at ../../server/src/CSocket.cpp:564 #3 0x08092231 in CFileQueue::sendCompress (this=0x817eaf0) at ../../server/src/CFileQueue.cpp:202 #4 0x08107642 in TPlayer::onSend (this=0x817e4f0) at ../../server/src/TPlayer.cpp:358 #5 0x080cf26c in CSocketManager::updateSingle (this=0x82da698, stub=0x817e4f0, pRead=false, pWrite=true, sec=0, usec=0) at ../../server/src/CSocket.cpp:193 #6 0x08107596 in TPlayer::doMain (this=0x817e4f0) at ../../server/src/TPlayer.cpp:442 #7 0x08107706 in TPlayer::onRecv (this=0x817e4f0) at ../../server/src/TPlayer.cpp:346 #8 0x080cf511 in CSocketManager::update (this=0x82da698, sec=0, usec=5000) at ../../server/src/CSocket.cpp:123 #9 0x080b086f in TServer::doMain (this=0x82da1a8) at ../../server/src/TServer.cpp:214 #10 0x080b1806 in TServer::operator() (this=0x82da1a8) at ../../server/src/TServer.cpp:104 #11 0x080979e3 in boost::detail::thread_data<boost::reference_wrapper<TServer> >::run (this=0x84794e0) at /usr/include/boost/thread/detail/thread.hpp:81 #12 0xb7faa808 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0 #13 0xb7cea4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #14 0xb7ddfa5e in clone () from /lib/i686/cmov/libc.so.6

___Merged doublepost__________________

btw, it’s the latest svn version.

Hm I think all I did was connect with a very long name

Weird, a SIGPIPE error was what happened to Bomber Arena, locked up the GServer.
However it apparently “revived” itself before Nalin could grab a sample of the crash data.

I restarted the server!


SKYNET… sorry, you had me laughing hahaa


Obvious overload of awesome level.

Mega Graal + Pac = Too much awesome.

What was it?

Oh, cool.

Is there some way to lower the build time? like making different parts libraries that’s loaded by the main exe so you don’t have to recompile everything everytime. I want as short of a downtime on my servers as possible even though most of them is inactive most of the time. Maybe a future addition to be able to reload libraries on the go so you don’t have to actually restart the executable.

Maybe for GServer v3 if it ever comes to that.