Based on my experiences i would say it`s recreatable after restarting games over 1h in-game time.
I think its based on the gameplay itself, because this Error doesn't occurs while restarting, more while already playing for a longer time.
Like having people finally to build this factory and then this "Out of Memory"-occurence. <-- Just an example.
As i could see so far it is not based on a specific trigger event or some keybinding, so i would rather think that some ingame-variables are
running out of space and giving that error.
Is there a possability for you to implement a debug-function that creates a log?
Like starting the game with an optional "-d"?