MegaGlest / megaglest-source

MegaGlest real-time strategy game engine (cross-platform, 3-d)
http://megaglest.org/
348 stars 89 forks source link

v3.12-dev, crash during using "Esc" button in options screen #133

Closed filux closed 7 years ago

filux commented 7 years ago

Start the game > go to options > use "Esc" button. It's not related with gcc6 (same results with gcc5).

$ ./megaglest
megaglest v3.12-dev
Compiled using: GNUC: 60101 [64bit] platform: Linux-X64 endianness: little
GIT: [Rev: 5482.c33310d] - using STREFLOP [SSE] - [no-denormals]
In [/mnt/3-partition/git-repositories/megaglest_game/megaglest-source-upstream/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5874] Error detected: signal 11:
Error saved to logfile [/home/filux/.megaglest/error.log]
*ERROR* [2016-10-16 20:41:09] In [/mnt/3-partition/git-repositories/megaglest_game/megaglest-source-upstream/source/glest_game/main/main.cpp::handleRuntimeError Line: 646] [In [/mnt/3-partition/git-repositories/megaglest_game/megaglest-source-upstream/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5874] Error detected: signal 11:
] gameInitialized = 1, program = 0x55b478b7eb90
*ERROR* [2016-10-16 20:41:09] In [/mnt/3-partition/git-repositories/megaglest_game/megaglest-source-upstream/source/glest_game/main/main.cpp::handleRuntimeError Line: 665] [In [/mnt/3-partition/git-repositories/megaglest_game/megaglest-source-upstream/source/glest_game/main/main.cpp::handleSIGSEGV Line: 5874] Error detected: signal 11:

Stack Trace:
./megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool)address [0x55b4760e41ad] line: 0
./megaglest:Glest::Game::handleSIGSEGV(int)address [0x55b4760e46f1] line: 0
/lib/x86_64-linux-gnu/libc.so.6:()address [0x7fe40013a220] line: 0
./megaglest:Glest::Game::MenuState::keyPressEditLabel(SDL_KeyboardEvent, Glest::Game::GraphicLabel**)address [0x55b4761126fe] line: 0
./megaglest:Glest::Game::MenuStateOptions::keyPress(SDL_KeyboardEvent)address [0x55b47622bae8] line: 0
./megaglest:Glest::Game::MainWindow::eventKeyPress(SDL_KeyboardEvent)address [0x55b4760c1d60] line: 0
./megaglest:Shared::Platform::Window::handleEvent()address [0x55b476521031] line: 0
./megaglest:Glest::Game::glestMain(int, char**)address [0x55b4760f7f28] line: 0
./megaglest:Glest::Game::glestMainSEHWrapper(int, char**)address [0x55b4760ff524] line: 0
/lib/x86_64-linux-gnu/libc.so.6:__libc_start_main()address [0x7fe400127700] line: 0
./megaglest:_start()address [0x55b475f02069] line: 0
]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Waiting for the following threads to exit [1]:
Thread index: 0 ptr [0x55b479713e10] isBaseThread: 1, Name: [SimpleTaskThread]
Aborted