Hi Jon,
thanks for submitting a bug report.
The problem you are facing with this six year old integrated Intel G33 graphics chipset is probably simply
performance related.
Nevertheless we can try to see whether we can get the game working for you.
Did you activate debug logging on purpose? Normally it's off by default. It can cause some issues by itself (most notably it takes some resources), so it's best to keep it off unless a developer recommends to use it during a specific test (or you want to hunt for an error yourself). If you are not aware of making this change or are trying MegaGlest again after not using it for some months, then I suggest you move your ~/.megaglest and ~/.config/megaglest directories out of the way and have MegaGlest create them from scratch as you start the game.
Please test whether you are able to reproduce the issue you are describing on
MegaGlest 3.8.0 beta1, since there were a lot of changes since 3.7.1.
If it's still reproducible with the beta then please run the following in a terminal window to install header files and the Gnu Debugger:
sudo apt-get update
sudo apt-get install gdb libsdl1.2-dev libxerces-c2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxbase2.8-dev libwxgtk2.8-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libcppunit-dev
Then, assuming you installed MegaGlest to a "megaglest" subdirectory below your home directory (that's the default install location), run this in a terminal window:
cd ~/megaglest
ulimit -c unlimited
rm -f core*
./start_megaglest --opengl-info > ~/megaglest_opengl.txt 2>&1
./start_megaglest --show-ini-settings > ~/megaglest_settings.txt 2>&1
./start_megaglest --verbose ~/megaglest_verbose.txt 2>&1
[code]
The last line will keep the game running - make it crash again. Then, in the same window, do:
[code]
gdb -q -n -ex "bt" -batch ./megaglest core* > ~/megaglest_bt.txt 2>&1
Now copy all the commands you ran and the output returned from your terminal window, starting at
cd ~/megaglest, and paste it to a text editor. Save this file as
~/megaglest_output.txt, that's in a file called
megaglest_output.txt, stored in
your home directory (that's not the same as the Desktop).
Finally, do this:
cd ~
tar cJf megaglest_jdallara.tar.xz megaglest_*.txt
rm megaglest_*.txt
You should end up with a compressed file
megaglest_jdallara.tar.xz in your home directory. Upload this to some free file hosting site and post the download location here.