Every time the game crashes, The game changes the ship designs.
This suggests that whatever causes the game to crash is a broader corruption than a simple game crash. Are the ship designs OK when you reload a saved game? Have you tried reloading an earlier savegame?
Post here the debug.err from just after the game crashes.