Page 1 of 1

[kovarex] [0.17.35] Cant load old game save with tons of lost hours! - Ghost consistency

Posted: Thu May 02, 2019 9:32 pm
by slyper52
The error instructs me to post the log file here in the forums.
No mods
Crashes every time I try to load this save file.

I've attached the factorio-current.log file

Re: [17.35] Unexpected Error. Cant load old game save with tons of lost hours!

Posted: Fri May 03, 2019 6:11 am
by boskid

Code: Select all

c:\cygwin64\tmp\factorio-build-ummx17\src\entity\entityghost.cpp (620): EntityGhost::checkConsistency
c:\cygwin64\tmp\factorio-build-ummx17\src\map\map.cpp (1977): Map::checkConsistency
c:\cygwin64\tmp\factorio-build-ummx17\src\map\map.cpp (1077): Map::setupEntities
c:\cygwin64\tmp\factorio-build-ummx17\src\scenario\scenario.cpp (270): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-ummx17\src\scenario\parallelscenarioloader.cpp (157): ParallelScenarioLoader::doLoad

Code: Select all

  29.476 Error EntityGhost.cpp:620: connection.target.circuitConnectorID == CircuitConnectorID(-1) was not true
Can you attach save file or upload it and provide link?

Re: [0.17.35] Cant load old game save with tons of lost hours! - Ghost consistency

Posted: Mon May 06, 2019 1:23 pm
by kovarex
Hello, I would like to help you, but I can't do much without the save being provided.

Re: [0.17.35] Cant load old game save with tons of lost hours! - Ghost consistency

Posted: Thu May 09, 2019 5:00 am
by dhtmlgod
I am am having the same issue. Please find a save and log file attached.

EDIT: Having an issue uploading the save to the forum uploading to a 3rd party and will update with link https://we.tl/t-IsYKQe7YsJ

Re: [0.17.35] Cant load old game save with tons of lost hours! - Ghost consistency

Posted: Thu May 09, 2019 7:37 pm
by boskid

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xaffc7b, 0xc8a9bd, 0x9ae6b8, 0x9cb68f, 0xc991a3, 0xc8207d, 0xee2f2f, 0xf1f5c4, 0xf2121d, 0x183ce9f, 0x76ba, 0
3208.808 Warning Logger.cpp:510: Symbols.size() == 18, usedSize == 11
#0  0x0000000000c8a9bd in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x00000000009ae6b8 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x00000000009cb68f in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x0000000000c991a3 in Logger::flush() at /tmp/factorio-build-MjxZ51/src/Util/Logger.cpp:548
#4  0x0000000000c8207d in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-MjxZ51/src/Util/Logger.cpp:534
#5  0x0000000000ee2f2f in Logging::flush() at /tmp/factorio-build-MjxZ51/src/Util/Logging.cpp:66
#6  0x0000000000f1f5c4 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::string const&) at /tmp/factorio-build-MjxZ51/src/Util/Logging.cpp:97
#7  0x0000000000f2121d in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) at /tmp/factorio-build-MjxZ51/src/Util/Logging.cpp:90
#8  0x000000000183ce9f in EntityGhost::checkConsistency() const at /tmp/factorio-build-MjxZ51/src/Entity/EntityGhost.cpp:619 (discriminator 1)
#9  0x00000000000076ba in Map::checkConsistency(ProgressObserver*) at /tmp/factorio-build-MjxZ51/src/Map/Map.cpp:1977
#10 (nil) in Map::setupEntities(MapDeserialiser*, bool, ProgressObserver*) at /tmp/factorio-build-MjxZ51/src/Map/Map.cpp:1075
#11 (nil) in TimeUtil::CpuTimer::elapsed() const at /tmp/factorio-build-MjxZ51/src/Util/TimeUtil.hpp:44
#12 (nil) in TimeUtil::CpuTimer::getSecondsPassed() const at /tmp/factorio-build-MjxZ51/src/Util/TimeUtil.hpp:29
#13 (nil) in Scenario::loadFactory(Filesystem::Path const*, Filesystem::Path const&, ScenarioExecutionContext, LoadType, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool, ProgressObserver*, bool, InputListener*) at /tmp/factorio-build-MjxZ51/src/Scenario/Scenario.cpp:270
#14 (nil) in ParallelScenarioLoader::doLoad(ParallelScenarioLoader*, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool) at /tmp/factorio-build-MjxZ51/src/Scenario/ParallelScenarioLoader.cpp:157
#15 (nil) in execute_native_thread_routine at blake2s.c:?
#16 0x00007fe87a02b3f4 in ?? at ??:0
#17 0x407b0fbd00000000 in ?? at ??:0
(backup: in case of broken link in future, PM me "p428821__3-4.zip")

Re: [kovarex] [0.17.35] Cant load old game save with tons of lost hours! - Ghost consistency

Posted: Wed May 15, 2019 9:30 am
by kovarex
Thanks for the report and mainly the save-game, it si now fixed for 0.17.40