Page 1 of 1

[0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Mon Sep 04, 2017 11:31 am
by ProfoundDisputes
I have a save file that is 117 hours of playtime that crashes when loading. As soon as I enter the loading menu for saves it gives me an error that "opening zip 'C:\save location' failed: No error". I tried to load the 3 autosaves and they all crash as well. One of the auto saves crashes as soon as I click on it saying "Corrupted map, contains id not in the dictionary: 63196". A different autosave file starts to load and then crashes with a windows prompt saying unexpected error and gives me a prompt to open the log file and report to the forums.

I didn't do anything different than before I just saved normally and when I tried to go back it failed. This is a .15 save file that has never had any mods installed or any previous version before .15.

All my other saves load just fine. I only have one save file that is .15 all the other files load without problems. Only thing I have tried was verifying the game integrity within steam and it said everything was fine.

Log File: factorio-current.txt

Code: Select all

   
   0.000 2017-09-04 07:23:25; Factorio 0.15.34 (build 30875, win64, steam)
   0.000 Operating system: Windows 8.1 
   0.000 Program arguments: "C:\SteamGames\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/SteamGames/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Dominick/AppData/Roaming/Factorio
   0.001 Binaries path: C:/SteamGames/steamapps/common/Factorio/bin
   0.006 System info: [CPU: Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 8 cores, RAM: 16321MB]
   0.007 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 119%] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.008 Available display adapters: 1
   0.008  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 970 {0x05, [0,0], 2560x1440, 32bit, 59Hz}
   0.008 Create display on adapter 0. Size 1280x720 at position [630, 342].
   0.053 Failed to load D3DX9 library. Library is not installed.
   0.057 Initialised Direct3D:[0] NVIDIA GeForce GTX 970; driver: nvd3dumx.dll 22.21.13.8541
   0.058     Video memory size (dedicated video/dedicated system/shared system/available): 3975/0/8160/4082 MB
   0.083 DSound: Starting _dsound_update thread
   0.083 DSound: Enter _dsound_update; tid=1784
   0.085 Device reset internal.
   0.087 Desktop composition is active.
   0.087 Graphics settings preset: very-high
   0.087 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: auto] [Shader: 1]
   0.216 Loading mod core 0.0.0 (data.lua)
   0.222 Loading mod base 0.15.34 (data.lua)
   0.312 Loading mod base 0.15.34 (data-updates.lua)
   0.344 Checksum for core: 1519575497
   0.344 Checksum of base: 1503927233
   0.596 Info PlayerData.cpp:58: Local player-data.json available, timestamp 1504524071
   0.596 Info PlayerData.cpp:65: Cloud player-data.json unavailable
   0.742 Loaded shader file C:/SteamGames/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   0.742 Loaded shader file C:/SteamGames/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.754 Initial atlas bitmap size is 16384
   0.757 Created atlas bitmap 16384x13826
   1.435 Created atlas bitmap 16384x3181
   1.516 Created atlas bitmap 8192x7596
   1.593 Created atlas bitmap 8192x8168
   1.604 Created atlas bitmap 8192x1392
   1.604 Created atlas bitmap 8192x1920
   1.610 Created atlas bitmap 8192x800
   1.639 Created atlas bitmap 8192x2028
   4.184 Atlases loaded from disk cache.
   4.282 Sprites loaded
   4.282 Convert atlas 8192x7596 to: compressed 
   4.430 Convert atlas 8192x8168 to: compressed 
   4.517 Convert atlas 8192x1392 to: compressed 
   4.532 Convert atlas 8192x1920 to: mipmap 
   4.797 Convert atlas 8192x800 to: mipmap compressed 
   4.813 Convert atlas 8192x2028 to: trilinear-filtering 
   5.277 Loading sounds...
   7.243 Custom inputs active: 0
   7.293 Factorio initialised
  12.446 Loading map C:\Users\Dominick\AppData\Roaming\Factorio\saves\_autosave3.zip: 56130108 bytes.
  12.465 Loading Level.dat: 124759529 bytes.
  12.470 Info Scenario.cpp:135: Map version 0.15.34-0
  13.388 Warning Map.cpp:299: Map loading failed: Reading file C:/Users/Dominick/AppData/Roaming/Factorio/saves/_autosave3.zip/level.dat failed
  13.404 Error CrashHandler.cpp:252: Exception Code: c0000005, Address: 0x00007ff631b36042
ModuleBase: 0x00007ff631a60000, ImageSize: 0121b000, RelativeAddress: 000d6042
  13.404 Error CrashHandler.cpp:258: Access Violation: Write at address 0000000000000000
  13.404 Error CrashHandler.cpp:271: Exception Context:
rax=0000000000000000, rbx=0000228500000001, rcx=000000a18957dda0,
rdx=000000a189541b30, rsi=000000a18957dda0, rdi=0000000000026d5a,
rip=00007ff631b36042, rsp=000000a18feba340, rbp=000000a189541b30,
 r8=0000000000002935,  r9=000000a18957de30, r10=000000a18940afd0,
r11=00007ff63274e850, r12=0000000000000000, r13=000000a133162b30,
r14=0000000000000000, r15=000000a133162a80
  13.404 Crashed in C:\SteamGames\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff631a60000 - 0x00007ff632c7b000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-ymlunc\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-ymlunc\src\util\logger.cpp (381): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-ymlunc\src\util\logger.cpp (438): Logger::logStacktrace
c:\cygwin64\tmp\factorio-ymlunc\src\util\crashhandler.cpp (122): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-ymlunc\src\util\crashhandler.cpp (297): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8E8AAD9B6)
00007FF8E8AAD9B6 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB30B1D4)
00007FF8EB30B1D4 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2EC92F)
00007FF8EB2EC92F (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2FD82D)
00007FF8EB2FD82D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2A916B)
00007FF8EB2A916B (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2FC9EE)
00007FF8EB2FC9EE (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-ymlunc\src\energy\electricenergysource.cpp (483): ElectricEnergySource::migrateDataTo
c:\cygwin64\tmp\factorio-ymlunc\src\energy\electricsubnetwork.cpp (726): ElectricSubNetwork::deAllocateEnergySource
c:\cygwin64\tmp\factorio-ymlunc\src\entity\inserter.cpp (218): Inserter::~Inserter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF631BB3B54)
00007FF631BB3B54 (Factorio): (filename not available): Inserter::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-ymlunc\src\map\advancedtile.cpp (82): AdvancedTile::~AdvancedTile
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6325C7990)
00007FF6325C7990 (Factorio): (filename not available): `eh vector destructor iterator'
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF631F90661)
00007FF631F90661 (Factorio): (filename not available): std::array<AdvancedTile,16>::~array<AdvancedTile,16>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6325C7990)
00007FF6325C7990 (Factorio): (filename not available): `eh vector destructor iterator'
c:\cygwin64\tmp\factorio-ymlunc\src\surface\chunk.cpp (661): Chunk::~Chunk
c:\cygwin64\tmp\factorio-ymlunc\src\surface\surface.cpp (724): Surface::~Surface
c:\cygwin64\tmp\factorio-ymlunc\src\map\map.cpp (1075): Map::~Map
c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory (1396): std::unique_ptr<Map,std::default_delete<Map> >::~unique_ptr<Map,std::default_delete<Map> >
f:\dd\vctools\crt\vcruntime\src\eh\amd64\handlers.asm (50): _CallSettingFrame
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1119): __FrameUnwindToState
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (149): __FrameUnwindToEmptyState
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (396): __InternalCxxFrameHandler
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (186): __CxxFrameHandler3
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2FD8AD)
00007FF8EB2FD8AD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2AADA2)
00007FF8EB2AADA2 (ntdll): (filename not available): RtlUnwindEx
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (481): _UnwindNestedFrames
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1268): CatchIt
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (679): FindHandler
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (449): __InternalCxxFrameHandler
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (186): __CxxFrameHandler3
f:\dd\vctools\crt\vcstartup\src\gs\amd64\gshandlereh.c (114): __GSHandlerCheck_EH
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2FD82D)
00007FF8EB2FD82D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2A916B)
00007FF8EB2A916B (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2A8DD8)
00007FF8EB2A8DD8 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8E89D5BF8)
00007FF8E89D5BF8 (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1342): __CxxCallCatchBlock
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2FCED3)
00007FF8EB2FCED3 (ntdll): (filename not available): RtlCaptureContext
c:\cygwin64\tmp\factorio-ymlunc\src\map\map.cpp (283): Map::load
c:\cygwin64\tmp\factorio-ymlunc\src\scenario\scenario.cpp (139): Scenario::loadFactory
c:\cygwin64\tmp\factorio-ymlunc\src\scenario\parallelscenarioloader.cpp (116): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EA3D16AD)
00007FF8EA3D16AD (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8EB2D4629)
00007FF8EB2D4629 (ntdll): (filename not available): RtlUserThreadStart
  14.573 Error Util.cpp:80: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.

Re: [0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Mon Sep 04, 2017 11:45 am
by posila
Hi, upload the save, please.

Re: [0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Mon Sep 04, 2017 11:58 am
by ProfoundDisputes
Well that's interesting. I tried to upload the save file and turns out that the zip file is completely empty. Explains why it's having trouble opening. Also one of my other autosaves are also empty and that one is the one that crashes just by clicking on it. I will upload the autosave file that actually tries to load but crashes:

Re: [0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Mon Sep 04, 2017 4:38 pm
by kovarex
This autosave is not empty, but it is somehow corrupted. I can't even unzip it. I suppose that it is related to system/hardware problem.

Re: [0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Tue Sep 05, 2017 11:07 am
by ProfoundDisputes
You know what would cause this to happen? I saved just fine it didn't give me errors. How did it save seemly ok and still have completely corrupt save files? 4 save files saved across what 15 min period?

Re: [0.15.34] 117 hour map crashes when loading. Even autosaves.

Posted: Tue Sep 05, 2017 12:01 pm
by posila
ProfoundDisputes wrote:You know what would cause this to happen? I saved just fine it didn't give me errors. How did it save seemly ok and still have completely corrupt save files? 4 save files saved across what 15 min period?
It is unknown. Once in a while (lets say once a month) someone has this issue, and we don't even know if Factorio already saves it corrupted to disk or it gots corrupted later.