When I was hosting a Megaglest 3.6.1 Rev 3362 game on windows 7, I decided to use a custom map. But, when nig joined the game (using the same rev) on openSUSE 12.1 GNU (64 bit), while attempting to download the map the game crashed on him, which brought up this message:
In [xml_parser.cpp::load Line: 429] about to load [/home/pp/trunk/mk/linux//scenarios/waterworld/waterworld.xml]
===> FTP Client thread is running
===> IRC: Event "QUIT", origin: "MG_nig_104!~MG_nig_10@hmbg-5f76e1c6.pool.mediaWays.net", params: 1 [Client Quit]
===> IRC: Event "ERROR", origin: "NULL", params: 1 [Closing Link: hmbg-5f76e1c6.pool.mediaWays.net (Client Quit)]
===> IRC Could not run the session: IRC session terminated
===> IRC exiting IRC CLient!
In [/home/pp/trunk/source/shared_lib/sources/platform/posix/socket.cpp::receive Line: 1434] WARNING, attempting to receive MORE data, bytesReceived = 1248, dataSize = 3510, newBufferSize = 2262
In [/home/pp/trunk/source/shared_lib/sources/platform/posix/socket.cpp::receive Line: 1434] WARNING, attempting to receive MORE data, bytesReceived = 1248, dataSize = 2262, newBufferSize = 1014
Property key [IntroTexture4] now has value [/home/pp/trunk/mk/linux//data/core/menu/textures/logo.tga]
Property key [IntroText5] now has value [v3.6.1-dev]
In [menu_state_connected_game.cpp::setupUIFromGameSettings Line 3436] listBoxMap.getSelectedItemIndex() = 0, mapFiles.size() = 68, maps.size() = 137, getCurrentMapFile() [2rivers] mapFile [***missing***]
In [renderer.cpp::preloadTexture Line: 8451] add texture to manager and cache [/home/pp/trunk/mk/linux//techs/megapack/factions/indian/loading_screen.jpg]
In [/home/pp/trunk/source/glest_game/network/network_message.cpp::send Line 940] data.networkPlayerName [nig]
In [/home/pp/trunk/source/shared_lib/sources/platform/posix/socket.cpp::receive Line: 1434] WARNING, attempting to receive MORE data, bytesReceived = 2496, dataSize = 3510, newBufferSize = 1014
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleSIGSEGV Line: 4712] Error detected: signal 11:
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 355]
Error saved to logfile [/home/pp/.megaglest/error.log]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 368] program = 0xdc4580 gameInitialized = 1 msg [In [/home/pp/trunk/source/glest_game/main/main.cpp::handleSIGSEGV Line: 4712] Error detected: signal 11:
]
[2012-05-24 20:36:19] *ERROR* In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 369] [In [/home/pp/trunk/source/glest_game/main/main.cpp::handleSIGSEGV Line: 4712] Error detected: signal 11:
] gameInitialized = 1, program = 0xdc4580
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 374]
In [/home/pp/trunk/source/shared_lib/sources/platform/sdl/platform_util.cpp::getStackTrace Line: 180]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 383]
[2012-05-24 20:36:20] *ERROR* In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 388] [In [/home/pp/trunk/source/glest_game/main/main.cpp::handleSIGSEGV Line: 4712] Error detected: signal 11:
Stack Trace:
trunk/mk/linux/megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool) address [0x669f82] line: 379
trunk/mk/linux/megaglest() [0x65477a] address [0x65477a]
/lib64/libc.so.6:() address [0x7f41b68dfe10] line: 0
/usr/lib64/libstdc++.so.6:std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) address [0x7f41b714fa2b] line: 0
trunk/mk/linux/megaglest:Glest::Game::MenuStateConnectedGame::setupUIFromGameSettings(Glest::Game::GameSettings*, bool) address [0x6c0f0d] line: 3436
trunk/mk/linux/megaglest:Glest::Game::MenuStateConnectedGame::update() address [0x6c9d18] line: 2443
trunk/mk/linux/megaglest:Glest::Game::Program::loopWorker() address [0x66e6f7] line: 432
trunk/mk/linux/megaglest:Glest::Game::glestMain(int, char**) address [0x664362] line: 4571
trunk/mk/linux/megaglest:Glest::Game::glestMainWrapper(int, char**) address [0x665f66] line: 4751
/lib64/libc.so.6:__libc_start_main() address [0x7f41b68cc23d] line: 0
trunk/mk/linux/megaglest() [0x4c1009] address [0x4c1009]
]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 392]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 398]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 401]
In [/home/pp/trunk/source/glest_game/main/main.cpp::handleRuntimeError Line: 403]
In [/home/pp/trunk/source/shared_lib/sources/platform/posix/socket.cpp::receive Line: 1434] WARNING, attempting to receive MORE data, bytesReceived = 1248, dataSize = 3510, newBufferSize = 2262
In [/home/pp/trunk/source/shared_lib/sources/platform/posix/socket.cpp::receive Line: 1434] WARNING, attempting to receive MORE data, bytesReceived = 1248, dataSize = 2262, newBufferSize = 1014
./megdev: Zeile 2: 6129 Speicherzugriffsfehler (Speicherabzug geschrieben) trunk/mk/linux/megaglest --verbose
The full message can be seen at
http://megaglest.pzt.me/4irpNote that this error still occurred even after both of us did a full rebuild
Nig was able to work-around this problem by opening megaglest using the start_megaglest shell script
No errors showed up in windows. Although, in game the message "nig is missing the map <map name>" kept repeating.