I have a save with a small number of mods, including the Construction Drones mod (by Klonan). When I try to load the game with that mod disabled, I get a crash every time. The save, mods folder, and two logs from two seemingly-identical crashes are attached.
In case it's relevant: MacOS 10.14.3 (18D109) on MacBookPro10,1
[kovarex] [0.17.11] Crash loading game after disabling Construction Drones mod
[kovarex] [0.17.11] Crash loading game after disabling Construction Drones mod
- Attachments
-
- factorio-previous.log
- (7.76 KiB) Downloaded 76 times
-
- factorio-current.log
- (7.98 KiB) Downloaded 86 times
-
- mods.zip
- (1.12 MiB) Downloaded 74 times
-
- _autosave3.zip
- (10.08 MiB) Downloaded 89 times
Re: [0.17.11] Crash loading game after disabling Construction Drones mod
I also get the crash when loading the save:
Code: Select all
2.370 Factorio initialised
2.371 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=Klonan&token=<private>&apiVersion=2
3.288 0 packages available to download (experimental updates disabled).
6.336 Loading map C:\Factorio\saves\acidtest121212.zip: 1229008 bytes.
6.404 Loading Level.dat: 1041221 bytes.
6.408 Info Scenario.cpp:147: Map version 0.17.13-0
6.935 History step 0
6.935 Version: 0.17.13 (build 43673)
6.935 Mod Added: Total_Automization 0.1.5
6.935 Mod Added: Unit_Control 0.1.4
6.935 Mod Added: base 0.17.13
6.935 History step 1
6.935 Mod Updated: Total_Automization 0.1.5
6.936 Loading script.dat: 642 bytes.
6.939 Checksum for script C:/Factorio/temp/currently-playing/control.lua: 1848333929
6.943 Checksum for script __Unit_Control__/control.lua: 2149330509
6.945 Checksum for script __Total_Automization__/control.lua: 3335135580
5059.028 Loading map C:\Factorio\saves\_autosave3
5059.084 Loading Level.dat: 22329808 bytes.
5059.084 Info Scenario.cpp:147: Map version 0.17.11-0
5060.108 Error CrashHandler.cpp:376: Exception Code: c0000005, Address: 0x00007ff749479349
ModuleBase: 0x00007ff748b40000, ImageSize: 026e5000, RelativeAddress: 00939349
5060.108 Error CrashHandler.cpp:382: Access Violation: Read at address 0000000000000000
5060.108 Error CrashHandler.cpp:396: Exception Context:
rax=00000000000000af, rbx=00000276e6059b00, rcx=0000000000000000,
rdx=0000000000000052, rsi=0000000000000023, rdi=6666666666666667,
rip=00007ff749479349, rsp=00000081801fec10, rbp=0000000000000000,
r8=0000000000000023, r9=00000276b05ff8a0, r10=0000000000000000,
r11=00000276db8e8c10, r12=00000276b1f8a940, r13=0000000000000000,
r14=00000276db8dd010, r15=0000000000000d6f
5060.108 Crashed in C:\Factorio\bin\Releasex64vs2017\factorio-run.exe (0x00007ff748b40000 - 0x00007ff74b225000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\factorio\libraries\stackwalker\stackwalker.cpp (907): StackWalker::ShowCallstack
c:\factorio\src\util\logger.cpp (415): Logger::writeStacktrace
c:\factorio\src\util\logger.cpp (566): Logger::logStacktrace
c:\factorio\src\util\crashhandler.cpp (169): CrashHandler::writeStackTrace
c:\factorio\src\util\crashhandler.cpp (423): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F01ABDD0)
00007FF9F01ABDD0 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3B23167)
00007FF9F3B23167 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3B0B5E6)
00007FF9F3B0B5E6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3B1F7DD)
00007FF9F3B1F7DD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3A8D856)
00007FF9F3A8D856 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3B1E70E)
00007FF9F3B1E70E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\factorio\src\surface\chunk.cpp (494): Chunk::postLoadHook
c:\factorio\src\surface\surface.cpp (1453): Surface::postLoadHook
c:\factorio\src\map\map.cpp (852): Map::setupEntities
c:\factorio\src\scenario\scenario.cpp (225): Scenario::loadFactory
c:\factorio\src\scenario\parallelscenarioloader.cpp (155): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\community\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 *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\community\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: 00007FF9F1C43DC4)
00007FF9F1C43DC4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9F3AF3691)
00007FF9F3AF3691 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
5061.037 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.
5063.191 Error CrashHandler.cpp:221: Heap validation: success.
5063.192 Creating crash dump.
5063.346 CrashDump success
Re: [kovarex] [0.17.11] Crash loading game after disabling Construction Drones mod
Thanks for the report, it is fixed for 0.17.13 now.