Page 1 of 1
[16.51] Crash loading modded save w/o mods: "Removal of trains over rail unsucessful"
Posted: Mon Jun 18, 2018 3:27 am
by MostlyNumbers
Game crashes when I attempt to load a save containing modded content, when those mods are disabled.
It works fine when the mods are enabled.
The savegame is attached here, I expect it to crash for anyone who loads it without the same mod configuration.
Mods in use:
- Cargo Ships
Hovercraft
CanalBuilder
Blueprint Footprint
Skan Radio Telemetry
A Better Start
Re: [16.51] Crash when loading modded save with mods disabled
Posted: Mon Jun 18, 2018 4:08 am
by TruePikachu
Code: Select all
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-gumsut\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-gumsut\src\util\logger.cpp (408): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-gumsut\src\util\logger.cpp (521): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-gumsut\src\util\logging.cpp (89): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-gumsut\src\util\logging.cpp (83): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-gumsut\src\entity\rail.cpp (367): Rail::onDestroy
c:\cygwin64\tmp\factorio-build-gumsut\src\entity\entity.cpp (286): Entity::forceDestroy
c:\cygwin64\tmp\factorio-build-gumsut\src\map\mapdeserialiser.cpp (198): MapDeserialiser::removeDummyObjects
c:\cygwin64\tmp\factorio-build-gumsut\src\map\map.cpp (919): Map::setupEntities
c:\cygwin64\tmp\factorio-build-gumsut\src\scenario\scenario.cpp (220): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-gumsut\src\scenario\parallelscenarioloader.cpp (125): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.12.25827\include\thr\xthread (232): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.12.25827\include\thr\xthread (211): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076C259CD)
0000000076C259CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076E8383D)
0000000076E8383D (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
26.546 Error Rail.cpp:367: Removal of trains over rail unsucessful: 1 != 0, before: 1.
Do any of the mods add new track, locomotive, or wagon types?
Re: [16.51] Crash loading modded save w/o mods: "Removal of trains over rail unsucessful"
Posted: Mon Jun 18, 2018 12:35 pm
by Rseding91
Thanks for the report. It's now fixed for 0.17.
In the meantime you can get your save usable without mods by first installing the mods then loading the game and destroying any locomotives, cargo wagons, fluid wagons, and artillery wagons that exist.