It sounds to me, Valian, like an errant pointer trying to read outside of its memory segment. I've seen this in corrupted save files, but never straight after a town like this.
Are you running as an Administrator, or at least a wheel user? WinXP can be funny about letting regular users allocate & access dynamic memory.
|