I still have the issue we have seen a few weeks ago. When you start the game and enter the "Internet game" -> "Custom game" menu, your screen output goes dark and stays like this, unless if you're lucky and someone connects to your game host which is when the screen output returns to normal.
Here's some backtraces I made while the screen was black. Note how they differ:
0xffffffffff60017b in ?? ()
#0 0xffffffffff60017b in ?? ()
#1 0x00007fff8fe0b090 in ?? ()
#2 0xffffffffff600055 in ?? ()
#3 0x0000000000000000 in ?? ()
0x00007ffa947c536d in nanosleep () from /lib/libpthread.so.0
#0 0x00007ffa947c536d in nanosleep () from /lib/libpthread.so.0
#1 0x00007ffa94a28984 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
#2 0x000000000081671a in Shared::PlatformCommon::sleep (millis=0) at /home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/common/platform_common.cpp:879
#3 0x0000000000743f8e in Glest::Game::ServerInterface::update (this=0x7ffa78012ef0) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/server_interface.cpp:607
#4 0x0000000000733d83 in Glest::Game::NetworkManager::update (this=0xb7b180) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/network_manager.cpp:67
#5 0x000000000068f122 in Glest::Game::Program::loopWorker (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:312
#6 0x000000000068ec80 in Glest::Game::Program::loop (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:230
#7 0x000000000068aef7 in Glest::Game::glestMain (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1202
#8 0x000000000068b45e in Glest::Game::glestMainWrapper (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1240
#9 0x000000000068b4dc in main (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1249
tomreyn@schleppie:~/SCM/megaglest-trunk/mk/linux$ sudo ./dev_backtrace-running
std::_Rb_tree<int, std::pair<int const, bool>, std::_Select1st<std::pair<int const, bool> >, std::less<int>, std::allocator<std::pair<int const, bool> > >::_M_lower_bound (this=0x7fff8fe0b160, __x=0x7fff8fe0b168, __y=0x7fff8fe0b160, __k=@0x7fff8fe0b380) at /usr/include/c++/4.4/bits/stl_tree.h:981
981 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
#0 std::_Rb_tree<int, std::pair<int const, bool>, std::_Select1st<std::pair<int const, bool> >, std::less<int>, std::allocator<std::pair<int const, bool> > >::_M_lower_bound (this=0x7fff8fe0b160, __x=0x7fff8fe0b168, __y=0x7fff8fe0b160, __k=@0x7fff8fe0b380) at /usr/include/c++/4.4/bits/stl_tree.h:981
#1 0x000000000074ab54 in std::_Rb_tree<int, std::pair<int const, bool>, std::_Select1st<std::pair<int const, bool> >, std::less<int>, std::allocator<std::pair<int const, bool> > >::find (this=0x7fff8fe0b130, __k=@0x7fff8fe0b380) at /usr/include/c++/4.4/bits/stl_tree.h:1421
#2 0x000000000074a71f in std::map<int, bool, std::less<int>, std::allocator<std::pair<int const, bool> > >::find (this=0x7fff8fe0b130, __x=@0x7fff8fe0b380) at /usr/include/c++/4.4/bits/stl_map.h:659
#3 0x000000000074397a in Glest::Game::ServerInterface::update (this=0x7ffa78012ef0) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/server_interface.cpp:533
#4 0x0000000000733d83 in Glest::Game::NetworkManager::update (this=0xb7b180) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/network_manager.cpp:67
#5 0x000000000068f122 in Glest::Game::Program::loopWorker (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:312
#6 0x000000000068ec80 in Glest::Game::Program::loop (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:230
#7 0x000000000068aef7 in Glest::Game::glestMain (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1202
#8 0x000000000068b45e in Glest::Game::glestMainWrapper (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1240
#9 0x000000000068b4dc in main (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1249
0x00007ffa947c536d in nanosleep () from /lib/libpthread.so.0
#0 0x00007ffa947c536d in nanosleep () from /lib/libpthread.so.0
#1 0x00007ffa94a28984 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
#2 0x000000000081671a in Shared::PlatformCommon::sleep (millis=0) at /home/tomreyn/SCM/megaglest-trunk/source/shared_lib/sources/platform/common/platform_common.cpp:879
#3 0x0000000000743f8e in Glest::Game::ServerInterface::update (this=0x7ffa78012ef0) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/server_interface.cpp:607
#4 0x0000000000733d83 in Glest::Game::NetworkManager::update (this=0xb7b180) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/network/network_manager.cpp:67
#5 0x000000000068f122 in Glest::Game::Program::loopWorker (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:312
#6 0x000000000068ec80 in Glest::Game::Program::loop (this=0x2b2bb60) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/program.cpp:230
#7 0x000000000068aef7 in Glest::Game::glestMain (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1202
#8 0x000000000068b45e in Glest::Game::glestMainWrapper (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1240
#9 0x000000000068b4dc in main (argc=1, argv=0x7fff8fe0d138) at /home/tomreyn/SCM/megaglest-trunk/source/glest_game/main/main.cpp:1249
For the record, this is a debug build made with cmake.
This no longer happens on current releases and development builds, so we can safely assume this is
.