I'm crashing reliably about 10 seconds after loading a game. The game is fairly mod-heavy and involves both Krastorio2 and Space Exploration. I had played about 70 hours on the save with no issues. The stack trace is
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-eisait\src\heatbuffermanager.cpp (211): HeatBufferManager::update
c:\cygwin64\tmp\factorio-build-eisait\src\util\workerthread.cpp (49): WorkerThread::loop
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 RouterBase::*)(void),ClientRouter *>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void),ClientRouter *> > > >::_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: 00007FFF43F87C24)
00007FFF43F87C24 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4534D4D1)
00007FFF4534D4D1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
149.697 Error HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
Logger::writeStacktrace skipped.
149.697 Error CrashHandler.cpp:189: Map tick at moment of crash: 15228559
149.697 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.
195.160 Uploading log file
195.193 Error CrashHandler.cpp:258: Heap validation: success.
195.194 Creating crash dump.
195.318 CrashDump success
Since the crash is related to heat management, I thought of the heat-related actions I had taken in the last 10 minutes. I had built some Condensor Turbines (heat entities from Space Exploration) in a space surface, and also used Picker Dollies to move some of the connected heat pipes around. I'm wondering if this created an invalid state for the heat manager.
It seems I can't upload the save file. It's 198.6 MB. The bars gets about halfway through then the status goes to an exclamation mark.
[1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
[1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
- Attachments
-
- factorio-previous.log
- (117.9 KiB) Downloaded 71 times
Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
Deconstructing all the condensor turbines and connected heat entities before the game could crash appears to have averted the crash, which makes me think it really is this particular setup of entities that is causing the crash. Still having trouble uploading the save game though.
Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
Can you provide the save game? Maybe upload it to something like google drive?
We can't really investigate without it
We can't really investigate without it
Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.
https://drive.google.com/file/d/1yWe9VY ... sp=sharing
So if I load this up and do nothing, I crash almost precisely 30 seconds in.
If instead I view the "Calidus Asteroid Belt 2" surface and order my bots to deconstruct the whole assembly of 8 condensor turbines, 8 heat exchangers, 2 nuclear reactors and all the heat pipes, then the game continues without a crash.
So if I load this up and do nothing, I crash almost precisely 30 seconds in.
If instead I view the "Calidus Asteroid Belt 2" surface and order my bots to deconstruct the whole assembly of 8 condensor turbines, 8 heat exchangers, 2 nuclear reactors and all the heat pipes, then the game continues without a crash.