Player in crash report uses NullAI (Lua AI i guess), Chicken (Lua), and Circuit (native AI).
Crashes are at 9000th and 18000th frame (autosave).
I'll try to reproduce it when i have time, but it's seems like a memory corruption happens before call to native AI's internals.
CircuitAI doesn't do much on EVENT_SAVE: it opens std::ofstream and almost immediately closes it.

@lamer mind sharing an infolog and the script you used to reproduce this? Your example points to a crash during load, but all these traces involved an auto*save* which means the logic is broken both ways.