[1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
netherous
Inserter
Inserter
Posts: 20
Joined: Fri Aug 10, 2018 2:36 am
Contact:

[1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.

Post by netherous »

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.
Attachments
factorio-previous.log
(117.9 KiB) Downloaded 81 times
netherous
Inserter
Inserter
Posts: 20
Joined: Fri Aug 10, 2018 2:36 am
Contact:

Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.

Post by netherous »

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.
User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5284
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.

Post by Klonan »

Can you provide the save game? Maybe upload it to something like google drive?

We can't really investigate without it
netherous
Inserter
Inserter
Posts: 20
Joined: Fri Aug 10, 2018 2:36 am
Contact:

Re: [1.0.0] Game crash. Kr2 + SpaceEx. HeatBufferManager.cpp:213: Didn't record all update indexes: 0 != 1.

Post by netherous »

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.
Post Reply

Return to “Technical Help”