No need to respond to my question since I was just able to reproduce this on a fully patched Windows 7 Home Premium 64 bit in a VirtualBox VM on a Ubuntu 12.10 x86_64 host, using MegaGlest r4065. I started the Anarchy scenario, sent workers to dig gold, produced more workers, and had one build barracks. Then I did something else entirely for a good while (probably 20 minutes) and when I got back to look at the VM I saw the message on screen. I was still able to mark players and issue commands in the background (and the game generally continued), but after confirming the message the game exited with the known error message.
So it seems like yesterdays' guess can be correct and this is actually a Windows 64-bit specific bug (I was unable to reproduce it on a fully updated Windows 7 32-bit box the other day, using a very similar setup). Looks like the 5 hours I spent on getting a usable Windows installation was kind of worth it in the end.
[2013-01-29 17:50:50] *ERROR* Unknown C++ exception thrown.6079641|Unknown module|Unknown function
6138797|Unknown module|Unknown function
6139126|Unknown module|Unknown function
6139376|Unknown module|Unknown function
11935763|Unknown module|Unknown function
11711607|Unknown module|Unkno [Unknown error [main]!
Stack Trace:
00000000 00000000 00000000 2f7f0cec ZwGetContextThread!ntdll (null)(0) +18
00000000 00000000 00000000 2f7f0cec ZwGetContextThread!ntdll (null)(0) +18
]
It would also be good to ensure that the snapshot build box (valkyrie) is not the source of this issue, since, if I recall things correctly, the 3.7.1 release is not affected. Can you please confirm, Nig or Frost?