Closed andy5995 closed 7 years ago
This may only happen when "auto-pause" for lagging clients is turned on, and it's used during the game at some point. During this game, issh almost lagged out once.
Auto-pause or pause is not likely related.
The sequence of events in the case below was:
This stacktrace appears to be the same as the one above, so I won't post anymore until I have more info.
megaglest v3.12-dev
Compiled using: GNUC: 60300 [64bit] platform: Linux-X64 endianness: little
GIT: [Rev: 5584.48186124] - using STREFLOP [SSE] - [no-denormals]
Auto Change resolution to (1280 x 1024) from (1024 x 768)
MainWindow forced change of resolution to desktop values (1280 x 1024) instead of (1024 x 768)
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
** #2 Socket peek error for sock = 20 err = 0 lastSocketError = 0 mustGetData = 0
** LAST CHANCE for disconnection check for sock = 20
** Disconnecting sock = 20
IsConnected socket has disconnected sock = -1 err = 0 lastSocketError = 0
** #2 Socket peek error for sock = -1 err = -1 lastSocketError = 104 mustGetData = 0
** Disconnecting sock = -1
** #2 Socket peek error for sock = 23 err = 0 lastSocketError = 0 mustGetData = 0
** LAST CHANCE for disconnection check for sock = 23
** Disconnecting sock = 23
IsConnected socket has disconnected sock = -1 err = 0 lastSocketError = 0
Game unique identifier is: 529315aa-f3d8-11e6-aaf0-630eb6c8a87e
terminate called after throwing an instance of 'Shared::Platform::megaglest_runtime_error'
what(): In [thread.cpp::removeThreadFromList Line: 164] iterFind == Thread::threadList.end() Thread::threadList.size() = 1
Stack Trace:
./megaglest:Shared::Platform::megaglest_runtime_error::megaglest_runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)address [0x555e3acd9c2c] line: 0
./megaglest:Shared::Platform::Thread::removeThreadFromList()address [0x555e3acdaa40] line: 0
./megaglest:Shared::Platform::Thread::~Thread()address [0x555e3acdb68c] line: 0
./megaglest:Shared::PlatformCommon::BaseThread::~BaseThread()address [0x555e3ac8612e] line: 0
./megaglest:Shared::Platform::Thread::shutdownThreads()address [0x555e3acdae70] line: 0
./megaglest:()address [0x555e3a8afe98] line: 0
./megaglest:Glest::Game::glestMainSEHWrapper(int, char**)address [0x555e3a8ccb4b] line: 0
/lib/x86_64-linux-gnu/libc.so.6:__libc_start_main()address [0x7f18888132b1] line: 0
./megaglest:_start()address [0x555e3a6f0b0a] line: 0
Aborted
This issue a duplicate of #142 ?
Closing as duplicate
Several times now I've noticed this in the terminal after exiting Megaglest (MG closes, reports no errors in the GUI, but this is output to the terminal):
I'm including all the output from the time MG is executed; the stacktrace is near the end.
This may only happen after after I host a game on my server, but not when I play a game. I'll be sure to take note of that in the future.