I played r1163 and it worked fine for a long time (>=20 minutes?). But then, at once, it segfaulted. I was unable to pinpoint any trigger for this, but the backtrace seems to indicate that this is a bug in the resource cache:
Core was generated by `./glest.bin'.
Program terminated with signal 11, Segmentation fault.
#0 getResource (this=0xfb83788, unit=<value optimised out>, type=<value optimised out>) at glest_game/type_instances/object.h:51
51 Resource *getResource() const {return resource;}
#0 getResource (this=0xfb83788, unit=<value optimised out>, type=<value optimised out>) at glest_game/type_instances/object.h:51
#1 getResource (this=0xfb83788, unit=<value optimised out>, type=<value optimised out>) at glest_game/world/map.h:113
#2 Glest::Game::Faction::getClosestResourceTypeTargetFromCache (this=0xfb83788, unit=<value optimised out>, type=<value optimised out>) at glest_game/type_instances/faction.cpp:741
#3 0x00000000005bf485 in Glest::Game::Map::isResourceNear (this=0x396b610, pos=..., rt=0x36dcf00, resourcePos=<value optimised out>, size=1, unit=<value optimised out>, fallbackToPeersHarvestingSameResource=true) at glest_game/world/map.cpp:278
#4 0x00000000005b448f in Glest::Game::UnitUpdater::updateHarvest (this=0x396bb50, unit=0xfdcfa10) at glest_game/world/unit_updater.cpp:666
#5 0x00000000005ae527 in Glest::Game::UnitUpdater::updateUnitCommand (this=0x396bb50, unit=0xfdcfa10) at glest_game/world/unit_updater.cpp:187
#6 0x00000000005b1ef3 in Glest::Game::UnitUpdater::updateUnit (this=0x396bb50, unit=0xfdcfa10) at glest_game/world/unit_updater.cpp:134
#7 0x00000000005c9b24 in updateAllFactionUnits (this=0x396b578) at glest_game/world/world.cpp:251
#8 Glest::Game::World::update (this=0x396b578) at glest_game/world/world.cpp:324
#9 0x0000000000446013 in Glest::Game::Game::update (this=0x396b560) at glest_game/game/game.cpp:696
#10 0x00000000004a55c1 in Glest::Game::Program::loopWorker (this=0x286c9d0) at glest_game/main/program.cpp:297
#11 0x00000000004a1ed5 in Glest::Game::glestMain (argc=<value optimised out>, argv=<value optimised out>) at glest_game/main/main.cpp:972
#12 0x00007f6d21605d8e in __libc_start_main () from /lib/libc.so.6
#13 0x000000000040a209 in _start ()
Please inspect my log file dump megaglest_btrunk+r1163_d20101025-232213UTC_ptomreyntrunk_tsegfault.tar.gz which is available in the usual location.