Note that the game freezes on entry to the Murgol lair.
Checked stdout and then reran with GDB - so logging on and a backtrace.
STDOUT Dump
[LOG] #YELLOW_GREEN#There is an exit to the worldmap here (press '<', '>' or right click to use).
[PARTY] New member, add after Blasta Blasta
Adding entity 674 after 674
[LOG] #TEAL#You stride into this area without a second thought, while stifling a yawn. You feel your time might be better spent elsewhere.
Loading tile tactical_enemy.png
Updating zone name Murgol Lair (1)
[LOG] Blasta casts Flame.
USING table: 0x95d96d0 Flame
Loading tile border_7.png
Loading tile border_9.png
Loading tile border_1.png
Loading tile border_3.png
Loading tile border_8.png
Loading tile border_4.png
[SPELL CRIT %] 7.5
Adding entity 3111 after 674
[SOUND] loading from /data/sound/talents/fire.lua :=: /data/sound/talents/fire.wav :>
[SOUND] :=> userdata: 0xab88c0c
[PROJECTOR] starting dam 39.055673437836
[PROJECTOR] after difficulty dam 39.055673437836
[PROJECTOR] res 0 1 on dam 43.351797515998
[PROJECTOR] after resists dam 43.351797515998
[PROJECTOR] final dam 43.351797515998
[LOG] Yaech diver is on fire!
[LOG] Blasta hits yaech diver for #LIGHT_RED#44 fire#LAST# damage.
Loaded texture for particles: /data/gfx/particle.png => 342
[LOG] Today is the 5th Mirth of the 122nd year of the Age of Ascendancy of Maj'Eyal.
The time is 02:13.
[PROJECTOR] starting dam 13.018557812612
[PROJECTOR] after difficulty dam 13.018557812612
[PROJECTOR] res 0 1 on dam 14.450599171999
[PROJECTOR] after resists dam 14.450599171999
[PROJECTOR] final dam 14.450599171999
yaech diver 3051 dumb ai talents can activate Kinetic Shield T_KINETIC_SHIELD
yaech diver 3051 dumb ai talents can use Attack T_ATTACK
dumb ai uses T_KINETIC_SHIELD
[LOG] Yaech diver activates Kinetic Shield.
[SOUND] loading from /data/sound/talents/heal.wav :=: userdata: 0x9a3d7ac
addTmpVal table: 0xc9e32a0 kinetic_shield 4.0220251340654 :=: 1 1
USING table: 0x9a38920 Attack
[ATTACK] attacking with coral trident
[COMBAT DAMAGE] power(1.000000) totstat(18.000000) talent_mod(1.316228)
[ATTACK] to Blasta :: 12.411180281136 6 7 2.7 :: 1
checkHit 4 2.7
=> chance to hit 57.165525638964
[ATTACK] raw dam 12.411180281136 versus 0.06793465209301 with APR 0.058519850599
[ATTACK] after armor 12.294331482483
[ATTACK] after range 15
[PHYS CRIT %] 1.5
[ATTACK] after crit 15
[ATTACK] after mult 15
[PROJECTOR] starting dam 15
[PROJECTOR] after difficulty dam 15
[PROJECTOR] res 1.8571428571429 0.98142857142857 on dam 15
[PROJECTOR] after resists dam 14.721428571429
[PROJECTOR] final dam 14.721428571429
[SOUND] loading from /data/sound/actions/melee.lua :=: /data/sound/actions/melee.wav :>
[SOUND] :=> userdata: 0xde972ac
AI took for target 3062 dragon turtle :: 674 Blasta 5 < 400
[LOG] #00ff00#Talent Flame is ready to use.
[LOG] Blasta suffocates to death!
[PROFILE] filtering save of uniques to profile online
[PROFILE] mounted online on /current-profile
[PROFILE] unmounted online from /current-profile
[PROFILE] filtering save of deaths to profile online
[PROFILE] mounted online on /current-profile
[PROFILE] unmounted online from /current-profile
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
[LOG] Blasta suffocates to death!
GDB dump
The program being debugged has been started already.
Start it from the beginning? (y or n)
Starting program: /home/jon/Download/t-engine/bin/Debug/t-engine
warning: the debug information found in "/usr/lib/debug//usr/lib/libSDL-1.2.so.0.11.2.debug" does not match "/usr/lib/libSDL-1.2.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libSDL-1.2.so.0.11.2.debug" does not match "/usr/lib/libSDL-1.2.so.0" (CRC mismatch).
[Thread debugging using libthread_db enabled]
[New Thread 0xb6d126e0 (LWP 4424)]
[New Thread 0xb69a6b70 (LWP 4425)]
[New Thread 0xb61a5b70 (LWP 4426)]
[New Thread 0xb0c1bb70 (LWP 4427)]
[Thread 0xb0c1bb70 (LWP 4427) exited]
[New Thread 0xb0c1bb70 (LWP 4428)]
[New Thread 0xb041ab70 (LWP 4429)]
[New Thread 0xafc19b70 (LWP 4430)]
[Thread 0xb61a5b70 (LWP 4426) exited]
[New Thread 0xb61a5b70 (LWP 4441)]
Program received signal SIGINT, Interrupt.
0xb6c8b9b2 in luaM_realloc_ (L=0x97c90c0, block=0x0, osize=0, nsize=28)
at src/lua/lmem.c:79
79 block = (*g->frealloc)(g->ud, block, osize, nsize);
GDB Back trace
(gdb) backtrace
#0 0xb560a191 in _mesa_texstore_argb8888 () from /usr/lib/dri/libdricore.so
#1 0xb57a53b3 in ?? () from /usr/lib/dri/i965_dri.so
#2 0xb57a5550 in intelTexSubImage2D () from /usr/lib/dri/i965_dri.so
#3 0xb55fb5b1 in _mesa_TexSubImage2D () from /usr/lib/dri/libdricore.so
#4 0xb6b7c6cd in copy_surface_to_texture (s=0xd378428)
at ../src/core_lua.c:744
#5 0xb6b7ccfc in sdl_surface_update_texture (L=0x986bde0)
at ../src/core_lua.c:842
#6 0xb6bd5715 in luaD_precall (L=0x986bde0, func=0xda72054, nresults=0)
at src/lua/ldo.c:319
#7 0xb6bdb0ec in luaV_execute (L=0x986bde0, nexeccalls=12)
at src/lua/lvm.c:587
#8 0xb6bd596f in luaD_call (L=0x986bde0, func=0xcb80688, nResults=1)
at src/lua/ldo.c:377
#9 0xb6bd7e42 in f_call (L=0x986bde0, ud=0xbf940d8c) at src/lua/lapi.c:800
#10 0xb6bd4baa in luaD_rawrunprotected (L=0x986bde0, f=0xb6bd7e18 <f_call>,
ud=0xbf940d8c) at src/lua/ldo.c:116
#11 0xb6bd5cc5 in luaD_pcall (L=0x986bde0, func=0xb6bd7e18 <f_call>,
u=0xbf940d8c, old_top=24, ef=12) at src/lua/ldo.c:463
#12 0xb6bd7edc in lua_pcall (L=0x986bde0, nargs=1, nresults=1, errfunc=1)
at src/lua/lapi.c:821
#13 0xb6bad1ae in docall (L=0x986bde0, narg=1, nret=1) at ../src/main.c:183
#14 0xb6badb4c in on_tick () at ../src/main.c:357
#15 0xb6baf40b in te4main (argc=1, argv=0xbf940fb4, given_core_def=0x8f61008)
at ../src/main.c:950
#16 0x0804a8a0 in run_core (core_def=0x8f61008, argc=1, argv=0xbf940fb4)
at ../src/runner/main.c:167
#17 0x0804aa99 in main (argc=1, argv=0xbf940fb4) at ../src/runner/main.c:203
(gdb) Quit
(gdb)