Page 1 of 1

[posila][0.17.62] Crash loading save after removing mods

Posted: Mon Aug 05, 2019 9:57 pm
by Muppet9010
When I try to load the attached save after disabling all but one of the mods the save previously had, the game crashes. Done it twice in succession to confirm.
Full mod folder including disabled mods included for completeness.
I was doing this to try and quickly identify which mod was causing oddness with the biters behaviour.

Code: Select all

  79.372 Loading map C:\Users\mike\AppData\Roaming\Factorio\saves\warptorio_last_good_save-2-running.zip: 13875977 bytes.
  79.450 Loading level.dat: 42297079 bytes.
  79.453 Info Scenario.cpp:187: Map version 0.17.62-0
  79.756 Error CrashHandler.cpp:462: Exception Code: c0000005, Address: 0x00007ff712ce48e9
ModuleBase: 0x00007ff7122a0000, ImageSize: 01753000, RelativeAddress: 00a448e9
  79.756 Error CrashHandler.cpp:468: Access Violation: Read at address 0000000000000008
  79.756 Error CrashHandler.cpp:482: Exception Context:
rax=00000295163ff600, rbx=0000000000000001, rcx=000000007ffe0380,
rdx=00000000000008b1, rsi=0000000000000001, rdi=000000ca5c5fd818,
rip=00007ff712ce48e9, rsp=000000ca5c5fd750, rbp=0000000000000000,
 r8=0000000000000007,  r9=0000000000000411, r10=00000295163fb390,
r11=0000000000000000, r12=0000000000000008, r13=0000029516136360,
r14=0000000000000000, r15=0000000000000000
  79.756 Crashed in D:\Applications\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff7122a0000 - 0x00007ff7139f3000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-eeyboc\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-eeyboc\src\util\logger.cpp (537): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-eeyboc\src\util\logger.cpp (544): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-eeyboc\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-eeyboc\src\util\crashhandler.cpp (511): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF74C6BF30)
00007FFF74C6BF30 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF781C3167)
00007FFF781C3167 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF781AB5E6)
00007FFF781AB5E6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF781BF7DD)
00007FFF781BF7DD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF7812D856)
00007FFF7812D856 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF781BE70E)
00007FFF781BE70E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\vector (961): std::vector<RailSignalBase *,std::allocator<RailSignalBase *> >::_Emplace_reallocate<RailSignalBase * const &>
c:\cygwin64\tmp\factorio-build-eeyboc\src\fluid\fluidboxmanager.cpp (86): FluidBoxManager::FluidBoxManager
c:\cygwin64\tmp\factorio-build-eeyboc\src\entity\craftingmachine.cpp (77): CraftingMachine::CraftingMachine
c:\cygwin64\tmp\factorio-build-eeyboc\src\entity\assemblingmachineprototype.cpp (54): AssemblingMachinePrototype::createInternal
c:\cygwin64\tmp\factorio-build-eeyboc\src\entity\entityprototype.cpp (384): EntityPrototype::loadDummyEntity
c:\cygwin64\tmp\factorio-build-eeyboc\src\entity\entityprototype.cpp (515): EntityPrototype::loadEntity
c:\cygwin64\tmp\factorio-build-eeyboc\src\surface\chunk.cpp (431): Chunk::load
c:\cygwin64\tmp\factorio-build-eeyboc\src\surface\surface.cpp (812): Surface::load
c:\cygwin64\tmp\factorio-build-eeyboc\src\map\map.cpp (581): Map::loadData
c:\cygwin64\tmp\factorio-build-eeyboc\src\map\map.cpp (292): Map::load
c:\cygwin64\tmp\factorio-build-eeyboc\src\scenario\scenario.cpp (228): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-eeyboc\src\scenario\parallelscenarioloader.cpp (151): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78044034)
00007FFF78044034 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78193691)
00007FFF78193691 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
  83.431 Error Util.cpp:97: 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.
  90.309 Uploading log file
  90.324 Error CrashHandler.cpp:245: Heap validation: success.
  90.327 Creating crash dump.
  90.761 CrashDump success

Re: [posila][0.17.62] Crash loading save after removing mods

Posted: Tue Aug 06, 2019 1:00 pm
by posila
Thanks for the report.
Fixed for 0.17.64