[1.1.38] Crashing (ElectricEnergySource::getElectricEnergySourcePrototype)
Posted: Mon Aug 30, 2021 9:39 pm
by ldmccartney
This started happening a few months ago and I'm just getting around to reporting (just happened to me 3x in 20 minutes). The game will crash randomly, often times, but not exclusively, during saves which then corrupts the save file. This happens with the game in focus, in the background, while doing things, while afk...I can't determine any specific pattern to it.
Log file: https://drive.google.com/file/d/17s446t ... sp=sharing
Log file: https://drive.google.com/file/d/17s446t ... sp=sharing
log
Code: Select all
2001.693 Info AppManager.cpp:306: Saving to _autosave3 (blocking).
2001.751 Verbose Scenario.cpp:878: Saving game as C:\Users\mccar\AppData\Roaming\Factorio\saves/_autosave3
2001.800 Info LuaGameScript.cpp:786: level state size: 1157 bytes.
2001.800 Info LuaGameScript.cpp:786: mod-AutoDeconstruct state size: 40 bytes.
2001.800 Info LuaGameScript.cpp:786: mod-Nanobots state size: 357 bytes.
2001.844 Error CrashHandler.cpp:492: Exception Code: c0000005, Address: 0x00007ff6ff1ad516
ModuleBase: 0x00007ff6ff080000, ImageSize: 01d63000, RelativeAddress: 0012d516
2001.844 Error CrashHandler.cpp:498: Access Violation: Read at address FFFFFFFFFFFFFFFF
2001.844 Error CrashHandler.cpp:512: Exception Context:
rax=00200239b57c12d0, rbx=0000000000000017, rcx=00000239b0002540,
rdx=0000000000000000, rsi=00000239b0002540, rdi=000000e381a3e8d0,
rip=00007ff6ff1ad516, rsp=000000e381a3e4c0, rbp=000000e381a3e599,
r8=0000000000000000, r9=00007ff7005b5e88, r10=000000e381a3e4f8,
r11=000000e381a3e4e8, r12=00000239b002ec40, r13=00000239357da6e0,
r14=0000000000000001, r15=0000000000000000
2001.844 Crashed in D:\Games\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff6ff080000 - 0x00007ff700de3000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-s5d1mi\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-s5d1mi\src\util\logger.cpp (545): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-s5d1mi\src\util\logger.cpp (552): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-s5d1mi\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-s5d1mi\src\util\crashhandler.cpp (541): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD445E2281)
00007FFD445E2281 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46F4A2EC)
00007FFD46F4A2EC (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46F33596)
00007FFD46F33596 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46F4826F)
00007FFD46F4826F (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46ED59CA)
00007FFD46ED59CA (ntdll): (filename not available): RtlRestoreContext
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46F4727E)
00007FFD46F4727E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-s5d1mi\src\energy\electricenergysource.cpp (651): ElectricEnergySource::getElectricEnergySourcePrototype
c:\cygwin64\tmp\factorio-build-s5d1mi\src\energy\electricsubnetwork.cpp (191): ElectricSubNetwork::save
c:\cygwin64\tmp\factorio-build-s5d1mi\src\energy\electricnetwork.cpp (276): ElectricNetwork::save
c:\cygwin64\tmp\factorio-build-s5d1mi\src\energy\electricnetworkmanager.cpp (78): ElectricNetworkManager::save
c:\cygwin64\tmp\factorio-build-s5d1mi\src\map\map.cpp (1418): Map::save
c:\cygwin64\tmp\factorio-build-s5d1mi\src\scenario\scenario.cpp (1046): Scenario::saveMap
c:\cygwin64\tmp\factorio-build-s5d1mi\src\scenario\scenario.cpp (940): Scenario::saveAs
c:\cygwin64\tmp\factorio-build-s5d1mi\src\scenario\parallelscenariosaver.cpp (105): ParallelScenarioSaver::doSave
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 RazerChromaController::*)(void),RazerChromaController *>,std::default_delete<std::tuple<void (__cdecl RazerChromaController::*)(void),RazerChromaController *> > > >::_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: 00007FFD45E654E0)
00007FFD45E654E0 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD46EA485B)
00007FFD46EA485B (ntdll): (filename not available): RtlUserThreadStart