The save thinks it has the mod Delete Empty Chunks enabled, because I started trying to update the mod to Factorio 2.0. You don't need that mod (the game also crashes without it) but I've attached my semi-functional version anyway.
I think this is the interesting part of the stack:
Code: Select all
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Util\CrashHandler.cpp(183): CrashHandler::writeStackTrace
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Util\CrashHandler.cpp(654): CrashHandler::SignalHandler
minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp(219): _seh_filter_exe
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(304): `__scrt_common_main_seh'::`1'::filt$0
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp(389): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA61AB28BF)
00007FFA61AB28BF (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA61A62554)
00007FFA61A62554 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA61AB13CE)
00007FFA61AB13CE (ntdll): (filename not available): KiUserExceptionDispatcher
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Item\PlaceAsTile.cpp(67): PlaceAsTile::checkCondition
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Map\TileCheckData.cpp(70): TileCheckData::checkBuildability
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Undo\RemovedTileUndoAction.cpp(85): RemovedTileUndoAction::apply
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Undo\UndoItem.cpp(82): UndoItem::apply
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Undo\UndoItem.cpp(58): UndoItem::apply
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Gui\CameraWidgetUndoRedo.cpp(76): `CameraWidgetUndoRedo::computeBoundingBox'::`2'::<lambda_1>::operator()
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Graphics\DrawQueue.cpp(2977): DrawQueue::drawEntitySpritesIntoGui
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Gui\CameraWidgetUndoRedo.cpp(78): CameraWidgetUndoRedo::computeBoundingBox
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Gui\CameraWidgetUndoRedo.cpp(34): CameraWidgetUndoRedo::create
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Gui\UndoRedoShortcut.cpp(85): UndoRedoShortcut::addCameraWidget
C:\Users\build\AppData\Local\Temp\factorio-build-c89DCt\src\Gui\UndoRedoShortcut.cpp(71): UndoRedoShortcut::update