Since this is a Crash-to-Desktop (not just an Error) it should be placed in the
Bug Reports area. The crash occurs with intermediate "Stable" version 2.0.47 or later; reverting all the way back to 2.0.43 allows it to Load. The Space Age expansion is packaged as "Official Mods" to allow you to en/disable it easily, or play a Classic game with Quality / Elevated Rail without the full multi-planet experience.
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Util\ReleaseAssert.cpp(7): ReleaseAssertFailed
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Surface\Surface.cpp(143): Surface::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Map\Map.cpp(1827): Map::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Map\MapSetupHelper.cpp(191): MapSetupHelper::MapSetupHelper
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Map\Map.cpp(866): Map::setupEntities
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Scenario\Scenario.cpp(294): Scenario::loadFactory
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Scenario\ParallelScenarioLoader.cpp(190): ParallelScenarioLoader::doLoad
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl*)(MapInterface,ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputSource *,MultiplayerManagerBase *,NamedBool<EnableReplayTag>),MapInterface,ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputSource *,MultiplayerManagerBase *,enum NamedBool<EnableReplayTag>::Enum>,0,1,2,3,4,5,6,7>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl*)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC8FBEE8D7)
00007FFC8FBEE8D7 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC91BAC53C)
00007FFC91BAC53C (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
55.877 Error Surface.cpp:143: entity->isSetup() was not true
The crash occurs inside of Surface.cpp, which implies that there is a Consistency Issue with loading one of the Surfaces. I used
/editor mode to delete Surfaces one-by-one to try to narrow down the issue; unfortunately it seems that Nauvis is the source of the issue (which is an un-delete-able Surface). Using a
console command I was able to narrow the issue to the North-East section of the Map, and then to an area near Position X=384, Y=-480 / Chunk X=12, Y=-16. The only player-created entity here is a Large Power Pole, which does not seem to be the source of the issue. It is possibly a Corrupt Map decorative entity or Resource Patch?

- 11-29-2025, 12-26-01.png (1.18 MiB) Viewed 477 times
After Deleting + Regenerating this Chunk the attached save file loads in Version 2.0.72.
/c local surface = game.player.surface; game.player.force.cancel_charting(surface); for chunk in surface.get_chunks() do if (chunk.x == 12 and chunk.y == -16) then surface.delete_chunk(chunk) end end
As with all suspected-data-corruptions, you should run
Memtest86 to check for Memory corruption in your system.
Good Luck!