That's a thought I had too, but something about it doesn't scan - how would the database cross-reference those records used to corrupt it? A corruption this. . . specific and with the game still functional, still needs a pointer for each instance of demonstrated error and somewhere accessible to point to. I don't think just a planet name would work, it'd have to be something like planet name + name of society. . . the database would need to somehow not be compartmented - using different tables with prefixes instead of a different database for each game, for example, might allow a mistake like this to happen unless it's actually opening a connection to an entirely different database but it just. . . I dunno. I don't know if that's it. Besides, database corruption usually means everything stops working. The record is written as gibberish. . . this isn't gibberish, exactly. This feels. . . intentional somehow.
Now, if the abstraction layer is somehow hard-coded to use specific pointers for specific planet names initially, I could buy that. But that'd be an executable issue, not a database issue (unless its a 'SCiD' (source code in database) or something, in which case it would technically be the database's fault (but still wouldn't be corrupted, just in error. )) Pre-populated fields that are easily fixed in game (If I choose) does not strike me as database corruption.
Not to mention that at least one of the build queues is trying to convert from Newtonian to Trans-newtonian tech. A different one is, I think, using tech more advanced than mine. So it would have to be corruption from different games, or a game with multiple societies (which goes back to how the pointer would need to have both planet and society specific references. )
If somehow an alien race was partially generated - up to the point where its tech is defined, its build queue is set, and then the rest of the civilization is deemed unworthy by the generator logic and wiped - that also might do it. Maybe. It's reaching.
Edit: speaking of odd program behavior, why is the forum adding spaces after each period? It's disconcerting.