I ran into a segfault today. I was a client connected to a U.S. server. I and a bot were competing two humans on the Conflict map... We were several minutes into the game when this happened but I'm not aware of any action that may have triggered this. I think the only factions involved were tech (all humans) and magic (the bot).
v3.5.2-GNUC: 40401 [64bit]-May 26 2011 09:59:59, SVN: [Rev: 2305], [STREFLOP]
megaglest: /home/softcoder/Code/megaglest/trunk/source/glest_game/game/game_constants.h:155: static void Glest::Game::CardinalDir::assertDirValid(int): Assertion `v >= 0 && v < 4' failed.
Aborted (core dumped)
Core was generated by `./megaglest'.
Program terminated with signal 6, Aborted.
#0 0x00007fc26685fd05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#0 0x00007fc26685fd05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fc266863ab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fc2668587c5 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00000000005e89a7 in Glest::Game::CardinalDir::assertDirValid (v=<value optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/game/game_constants.h:155
#4 0x000000000075d79b in Glest::Game::NetworkCommand::preprocessNetworkCommand (this=0x7fc23944702c, world=<value optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/network/network_types.cpp:79
#5 0x00000000005e5642 in Glest::Game::Commander::giveNetworkCommand (this=0x7fc24178b1c0, networkCommand=0x7fc23944702c) at /home/softcoder/Code/megaglest/trunk/source/glest_game/game/commander.cpp:567
#6 0x00000000005e5d1f in Glest::Game::Commander::updateNetwork (this=0x7fc24178b1c0, game=<value optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/game/commander.cpp:513
#7 0x00000000005d6ab9 in Glest::Game::Game::update (this=0x7fc241789f80) at /home/softcoder/Code/megaglest/trunk/source/glest_game/game/game.cpp:872
#8 0x000000000065a269 in Glest::Game::Program::loopWorker (this=0x14908d0) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/program.cpp:305
#9 0x0000000000654625 in Glest::Game::glestMain (argc=<value optimized out>, argv=<value optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/main.cpp:2995
#10 0x0000000000655c14 in Glest::Game::glestMainWrapper (argc=1, argv=0x7fff50ae2b38) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/main.cpp:3079
#11 0x00007fc26684aeff in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000574429 in _start () at ../sysdeps/x86_64/elf/start.S:113