When you try to start the advanced tutorial from the CEGUI-fied tutorial menu, you run into a SegF with this:
*ERROR* [2014-03-14 21:53:57] In [/home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp::handleRuntimeError Line: 633] [listBoxScenario.getSelectedItemIndex() >= scenarioFiles.size(), = [4][3]
Stack Trace:
./megaglest:Shared::Platform::megaglest_runtime_error::megaglest_runtime_error(std::string const&, bool)address [0xc54ad8] line: 305
./megaglest:Glest::Game::MenuStateScenario::loadGameSettings(Glest::Game::ScenarioInfo const*, Glest::Game::GameSettings*)address [0x8b6871] line: 532
./megaglest:Glest::Game::MenuStateScenario::launchGame()address [0x8b9cbc] line: 441
./megaglest:Glest::Game::MenuStateScenario::callDelayedCallbacks()address [0x8b5e58] line: 207
./megaglest:Glest::Game::MenuStateScenario::update()address [0x8c0528] line: 432
./megaglest:Glest::Game::Program::loopWorker()address [0x8396ac] line: 467
./megaglest:Glest::Game::glestMain(int, char**)address [0x819e07] line: 5509
./megaglest:Glest::Game::glestMainSEHWrapper(int, char**)address [0x81c631] line: 5757
./megaglest:Glest::Game::glestMainWrapper(int, char**)address [0x81c834] line: 5831
/lib/x86_64-linux-gnu/libc.so.6:__libc_start_main()address [0x7faf87219de5] line: 0
./megaglest() [0x617f09]address [0x617f09]
] gameInitialized = 1, program = 0x3216630
listBoxScenario.getSelectedItemIndex() >= scenarioFiles.size(), = [4][3]
Stack Trace:
./megaglest:Shared::Platform::megaglest_runtime_error::megaglest_runtime_error(std::string const&, bool)address [0xc54ad8] line: 305
./megaglest:Glest::Game::MenuStateScenario::loadGameSettings(Glest::Game::ScenarioInfo const*, Glest::Game::GameSettings*)address [0x8b6871] line: 532
./megaglest:Glest::Game::MenuStateScenario::launchGame()address [0x8b9cbc] line: 441
./megaglest:Glest::Game::MenuStateScenario::callDelayedCallbacks()address [0x8b5e58] line: 207
./megaglest:Glest::Game::MenuStateScenario::update()address [0x8c0528] line: 432
./megaglest:Glest::Game::Program::loopWorker()address [0x8396ac] line: 467
./megaglest:Glest::Game::glestMain(int, char**)address [0x819e07] line: 5509
./megaglest:Glest::Game::glestMainSEHWrapper(int, char**)address [0x81c631] line: 5757
./megaglest:Glest::Game::glestMainWrapper(int, char**)address [0x81c834] line: 5831
/lib/x86_64-linux-gnu/libc.so.6:__libc_start_main()address [0x7faf87219de5] line: 0
./megaglest() [0x617f09]address [0x617f09]
GDB:
Core was generated by `./megaglest'.
Program terminated with signal 6, Aborted.
#0 0x00007faf8722ef77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#0 0x00007faf8722ef77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007faf872325e8 in __GI_abort () at abort.c:90
#2 0x000000000080976e in Glest::Game::ExceptionHandler::handleRuntimeError (msg=<optimized out>, getStackTraceString=getStackTraceString@entry=false) at /home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp:760
#3 0x0000000000809c84 in Glest::Game::ExceptionHandler::handleRuntimeError (ex=...) at /home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp:614
#4 0x0000000000810b2e in Glest::Game::glestMain (argc=argc@entry=1, argv=argv@entry=0x7fff17237f38) at /home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp:5569
#5 0x000000000081c631 in Glest::Game::glestMainSEHWrapper (argc=argc@entry=1, argv=argv@entry=0x7fff17237f38) at /home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp:5755
#6 0x000000000081c834 in Glest::Game::glestMainWrapper (argc=1, argv=0x7fff17237f38) at /home/tomreyn/SCM/megaglest-source/source/glest_game/main/main.cpp:5830
#7 0x00007faf87219de5 in __libc_start_main (main=0x5fe590 <main(int, char**)>, argc=1, ubp_av=0x7fff17237f38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff17237f28) at libc-start.c:260
#8 0x0000000000617f09 in _start ()