I have collected more infos about the "Find LAN games" Problems:
Run Server in debug mode:If I run in lan debug mode and I just run the server( for some seconds ) I get this log on the server :
http://titi.megaglest.org/tmp/lan_problem/debug_hosting.log
You cannot find a game if 16.04 is hostingYou cannot find games when hosting on a 16.04 Ubuntu and you try to connect to it via "Find LAN game"-button
Crash when pressing "Find LAN game button":If I host on a 14.04 Ubuntu and I try to join via "Find LAN game"-button from a 16.04 ubuntu, the game crashes! No crash happens when I connect via IP:port directly.
Stack Trace:
/home/tscharn/megaglest/megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool)address [0x6b4232] line: 656
/home/tscharn/megaglest/megaglest:Glest::Game::handleSIGSEGV(int)address [0x6b4548] line: 5880
/lib/x86_64-linux-gnu/libc.so.6:()address [0x7f50ff5d94b0] line: 0
/home/tscharn/megaglest/megaglest:Glest::Game::MenuStateJoinGame::DiscoveredServers(std::vector<std::string, std::allocator<std::string> >)address [0x7f465f] line: 313
/home/tscharn/megaglest/megaglest:Shared::Platform::BroadCastClientSocketThread::execute()address [0xb489fa] line: 2203
/home/tscharn/megaglest/megaglest:Shared::Platform::Thread::beginExecution(void*)address [0xb1c880] line: 328
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0:()address [0x7f5102f6709c] line: 0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0:()address [0x7f5102fb5399] line: 0
/lib/x86_64-linux-gnu/libpthread.so.0:()address [0x7f5102cd66ba] line: 0
/lib/x86_64-linux-gnu/libc.so.6:clone()address [0x7f50ff6ab3dd] line: 0
And another crash using latest git version
tscharn@papa:~/gitglest/mk/linux$ ./megaglest
megaglest v3.13.1-dev
Compiled using: GNUC: 50400 [64bit] platform: Linux-X64 endianness: little
GIT: [Rev: 5628.9d12682] - using STREFLOP [SSE] - [no-denormals]
In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5891] Error detected: signal 11:
Error saved to logfile [/home/tscharn/.megaglest/error.log]
*ERROR* [2017-09-22 00:18:55] In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleRuntimeError Line: 646] [In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5891] Error detected: signal 11:
] gameInitialized = 1, program = 0x5589133d53a0
*ERROR* [2017-09-22 00:18:55] In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleRuntimeError Line: 665] [In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5891] Error detected: signal 11:
Stack Trace:
./megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool)address [0x5589117af74d] line: 0
./megaglest:Glest::Game::handleSIGSEGV(int)address [0x5589117afd05] line: 0
/lib/x86_64-linux-gnu/libc.so.6:()address [0x7fcbcb5084b0] line: 0
./megaglest:Glest::Game::MenuStateJoinGame::DiscoveredServers(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)address [0x5589117ed414] line: 0
./megaglest:Shared::Platform::BroadCastClientSocketThread::execute()address [0x558911c5aaa5] line: 0
./megaglest:Shared::Platform::Thread::beginExecution(void*)address [0x558911c0ff60] line: 0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0:()address [0x7fcbcf2af09c] line: 0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0:()address [0x7fcbcf2fd399] line: 0
/lib/x86_64-linux-gnu/libpthread.so.0:()address [0x7fcbcf01e6ba] line: 0
/lib/x86_64-linux-gnu/libc.so.6:clone()address [0x7fcbcb5da3dd] line: 0
]
Segmentation fault (core dumped)
Everything works using steam version
Everything works using ubuntu 14.04