[kovarex] [0.17.15]Crash when loading 0.15.3 map (Train::checkConsistency)

This subforum contains all the issues which we already resolved.
Post Reply
Choumiko
Smart Inserter
Smart Inserter
Posts: 1352
Joined: Fri Mar 21, 2014 10:51 pm
Contact:

[kovarex] [0.17.15]Crash when loading 0.15.3 map (Train::checkConsistency)

Post by Choumiko »

Just for completeness (i don't care about the save)

To reproduce simply load the attached save (with only base mod or mods synced to save)

Without any mods:

Code: Select all

   0.000 2019-03-19 13:34:04; Factorio 0.17.15 (build 43864, linux64, alpha)
   0.029 Operating system: Linux (Ubuntu 18.04)
   0.029 Program arguments: "./factorio" 
   0.029 Read data path: /home/choumiko/factorio/data
   0.029 Write data path: /home/choumiko/factorio [47698/195884MB]
   0.029 Binaries path: /home/choumiko/factorio/bin
   0.034 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 15990 MB]
   0.034 Environment: DISPLAY=:1, WAYLAND_DISPLAY=<unset>
   0.034 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 0] [Special: 00] [Lang: en]
   0.314 Available displays: 2
   0.315  [0]: PLX2783H 27" - {[1920,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.315  [1]: SMBX2450 24" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.465 Initialised OpenGL:[0] GeForce GTX 1070/PCIe/SSE2; driver: 3.3.0 NVIDIA 390.116
   0.465   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.465   [Version] 3.3
   0.513 Graphics settings preset: very-high
   0.513   Dedicated video memory size 8192 MB
   0.513 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
   0.513                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
   0.590 Loading mod core 0.0.0 (data.lua)
   0.639 Loading mod base 0.17.15 (data.lua)
   0.767 Loading mod base 0.17.15 (data-updates.lua)
   0.826 Checksum for core: 2126933501
   0.826 Checksum of base: 1967292039
   1.173 Loading sounds...
   1.187 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1552998844
   1.187 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.253 Initial atlas bitmap size is 16384
   1.275 Created atlas bitmap 16384x16380 [none]
   1.278 Created atlas bitmap 16384x11380 [none]
   1.278 Created atlas bitmap 16384x2116 [decal]
   1.278 Created atlas bitmap 16384x3808 [low-object]
   1.278 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   1.279 Created atlas bitmap 16384x6880 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   1.279 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   1.279 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.279 Created atlas bitmap 16384x748 [alpha-mask]
   1.281 Created atlas bitmap 16384x12632 [shadow, linear-magnification, alpha-mask]
   1.281 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
   1.289 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   1.552 Parallel Sprite Loader initialized (threads: 7)
  10.509 Sprites loaded
  10.563 Generated mipmaps for atlas of size 16384x3808
  10.580 Generated mipmaps for atlas of size 16384x1888
  10.595 Generated mipmaps for atlas of size 16384x6880
  10.602 Generated mipmaps for atlas of size 16384x480
  10.612 Generated mipmaps for atlas of size 16384x456
  10.617 Generated mipmaps for atlas of size 16384x1264
  10.669 Custom inputs active: 6
  10.710 Factorio initialised
  10.710 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=Choumiko&token=<private>&apiVersion=2
  11.871 0 packages available to download (experimental updates enabled).
  19.162 Loading map /home/choumiko/factorio/saves/AA_modded2.zip: 12447934 bytes.
  19.194 Loading level.dat: 31597973 bytes.
  19.203 Info Scenario.cpp:161: Map version 0.15.3-0
  19.205 Info PrototypeMigrationList.cpp:60: Activating migration base/2017-12-03_Factorio_0.16.0.json
  19.206 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-05-22_Factorio_0.17.0.json
  19.206 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-06-12_Factorio_0.17.0.json
  19.206 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-12-21_Factorio_0.17.0.json
  19.206 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-12-27_Factorio_0.17.0.json
  20.231 Fluid amount lowered from 200 to 20 in chemical-plant
  20.231 Fluid amount lowered from 180 to 20 in chemical-plant
  20.258 Fluid amount lowered from 40 to 30 in assembling-machine-2
  20.258 Fluid amount lowered from 40 to 30 in assembling-machine-2
  20.258 Fluid amount lowered from 40 to 30 in assembling-machine-2
  20.258 Fluid amount lowered from 40 to 30 in assembling-machine-2
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xb00b0b, 0xc751ed, 0x9f3168, 0xa1505f, 0xc6a2ec, 0xc6a5f6, 0xeb0bef, 0xef3ac2, 0xef56ed, 0x1807e9f, 0x76db, 0
  25.672 Warning Logger.cpp:503: Symbols.size() == 20, usedSize == 11
#0  0x0000000000c751ed in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x00000000009f3168 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x0000000000a1505f in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x0000000000c6a2ec in Logger::flush() at /tmp/factorio-build-ZpLIlt/src/Util/Logger.cpp:541
#4  0x0000000000c6a5f6 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-ZpLIlt/src/Util/Logger.cpp:527
#5  0x0000000000eb0bef in Logging::flush() at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:65
#6  0x0000000000ef3ac2 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::string const&) at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:90
#7  0x0000000000ef56ed in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:83
#8  0x0000000001807e9f in Train::checkConsistency() const at /tmp/factorio-build-ZpLIlt/src/Rail/Train.cpp:664
#9  0x00000000000076db in TrainManager::checkConsistency() const at /tmp/factorio-build-ZpLIlt/src/Rail/TrainManager.cpp:920
#10 (nil) in std::vector<Entity*, std::allocator<Entity*> >::~vector() at /usr/include/c++/8/bits/stl_vector.h:567
#11 (nil) in Map::checkConsistency(ProgressObserver*) at /tmp/factorio-build-ZpLIlt/src/Map/Map.cpp:1948
#12 (nil) in Map::setupEntities(MapDeserialiser*, bool, ProgressObserver*) at /tmp/factorio-build-ZpLIlt/src/Map/Map.cpp:1074
#13 (nil) in TimeUtil::CpuTimer::elapsed() const at /tmp/factorio-build-ZpLIlt/src/Util/TimeUtil.hpp:44
#14 (nil) in TimeUtil::CpuTimer::getSecondsPassed() const at /tmp/factorio-build-ZpLIlt/src/Util/TimeUtil.hpp:29
#15 0x3fecf3cf3cf3cf01 in Scenario::loadFactory(Filesystem::Path const*, Filesystem::Path const&, ScenarioExecutionContext, LoadType, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool, ProgressObserver*, bool, InputListener*) at /tmp/factorio-build-ZpLIlt/src/Scenario/Scenario.cpp:267
#16 (nil) in ParallelScenarioLoader::doLoad(ParallelScenarioLoader*, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool) at /tmp/factorio-build-ZpLIlt/src/Scenario/ParallelScenarioLoader.cpp:156
#17 (nil) in execute_native_thread_routine at blake2s.c:?
#18 (nil) in ?? at ??:0
#19 (nil) in ?? at ??:0
Stack trace logging done
  29.706 Warning Logger.cpp:503: Symbols.size() == 15, usedSize == 10
  29.706 Error Train.cpp:664: this->path == nullptr was not true
Logger::writeStacktrace skipped.
  29.706 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.
  33.051 Uploading log file
Mods synced to save:

Code: Select all

   0.000 2019-03-19 13:37:22; Factorio 0.17.15 (build 43864, linux64, alpha)
   0.030 Operating system: Linux (Ubuntu 18.04)
   0.030 Program arguments: "./factorio" 
   0.030 Read data path: /home/choumiko/factorio/data
   0.030 Write data path: /home/choumiko/factorio [47698/195884MB]
   0.030 Binaries path: /home/choumiko/factorio/bin
   0.034 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 15990 MB]
   0.034 Environment: DISPLAY=:1, WAYLAND_DISPLAY=<unset>
   0.034 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 0] [Special: 00] [Lang: en]
   0.305 Available displays: 2
   0.305  [0]: PLX2783H 27" - {[1920,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.305  [1]: SMBX2450 24" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.443 Initialised OpenGL:[0] GeForce GTX 1070/PCIe/SSE2; driver: 3.3.0 NVIDIA 390.116
   0.443   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.443   [Version] 3.3
   0.472 Graphics settings preset: very-high
   0.472   Dedicated video memory size 8192 MB
   0.472 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
   0.472                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
   0.549 Loading mod settings ModuleInserter 4.0.4 (settings.lua)
   0.549 Loading mod settings FARL 3.1.0 (settings.lua)
   0.549 Loading mod settings Honk 3.0.0 (settings.lua)
   0.549 Loading mod settings nixie-tubes 0.17.2 (settings.lua)
   0.550 Loading mod core 0.0.0 (data.lua)
   0.602 Loading mod base 0.17.15 (data.lua)
   0.733 Loading mod ModuleInserter 4.0.4 (data.lua)
   0.788 Loading mod SmartTrains 4.0.2 (data.lua)
   0.845 Loading mod TheFatController 4.0.3 (data.lua)
   0.901 Loading mod AutoTrash 4.0.1 (data.lua)
   0.955 Loading mod FARL 3.1.0 (data.lua)
   1.011 Loading mod Honk 3.0.0 (data.lua)
   1.064 Loading mod nixie-tubes 0.17.2 (data.lua)
   1.123 Loading mod base 0.17.15 (data-updates.lua)
   1.174 Loading mod FARL 3.1.0 (data-updates.lua)
   1.233 Loading mod FARL 3.1.0 (data-final-fixes.lua)
   1.284 Loading mod nixie-tubes 0.17.2 (data-final-fixes.lua)
   1.345 Checksum for core: 2126933501
   1.345 Checksum of base: 1967292039
   1.345 Checksum of ModuleInserter: 1135162482
   1.345 Checksum of SmartTrains: 2851297810
   1.345 Checksum of TheFatController: 3265156368
   1.345 Checksum of AutoTrash: 876303527
   1.345 Checksum of FARL: 1113707280
   1.345 Checksum of Honk: 243896669
   1.345 Checksum of nixie-tubes: 3879749584
   1.688 Loading sounds...
   1.702 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1552999042
   1.702 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.772 Initial atlas bitmap size is 16384
   1.791 Created atlas bitmap 16384x16380 [none]
   1.794 Created atlas bitmap 16384x11376 [none]
   1.794 Created atlas bitmap 16384x2116 [decal]
   1.795 Created atlas bitmap 16384x3808 [low-object]
   1.795 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.796 Created atlas bitmap 16384x6880 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   1.796 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   1.796 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.796 Created atlas bitmap 16384x748 [alpha-mask]
   1.798 Created atlas bitmap 16384x12640 [shadow, linear-magnification, alpha-mask]
   1.798 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
   1.806 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   2.070 Parallel Sprite Loader initialized (threads: 7)
  11.094 Sprites loaded
  11.146 Generated mipmaps for atlas of size 16384x3808
  11.162 Generated mipmaps for atlas of size 16384x1888
  11.177 Generated mipmaps for atlas of size 16384x6880
  11.183 Generated mipmaps for atlas of size 16384x480
  11.193 Generated mipmaps for atlas of size 16384x456
  11.197 Generated mipmaps for atlas of size 16384x1264
  11.244 Custom inputs active: 11
  11.283 Factorio initialised
  11.284 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=Choumiko&token=<private>&apiVersion=2
  12.584 0 packages available to download (experimental updates enabled).
  18.275 Loading map /home/choumiko/factorio/saves/AA_modded2.zip: 12447934 bytes.
  18.306 Loading level.dat: 31597973 bytes.
  18.315 Info Scenario.cpp:161: Map version 0.15.3-0
  18.317 Info PrototypeMigrationList.cpp:60: Activating migration base/2017-12-03_Factorio_0.16.0.json
  18.317 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-05-22_Factorio_0.17.0.json
  18.317 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-06-12_Factorio_0.17.0.json
  18.317 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-12-21_Factorio_0.17.0.json
  18.317 Info PrototypeMigrationList.cpp:60: Activating migration base/2018-12-27_Factorio_0.17.0.json
  19.322 Fluid amount lowered from 200 to 20 in chemical-plant
  19.322 Fluid amount lowered from 180 to 20 in chemical-plant
  19.349 Fluid amount lowered from 40 to 30 in assembling-machine-2
  19.349 Fluid amount lowered from 40 to 30 in assembling-machine-2
  19.349 Fluid amount lowered from 40 to 30 in assembling-machine-2
  19.349 Fluid amount lowered from 40 to 30 in assembling-machine-2
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xb00b0b, 0xc751ed, 0x9f3168, 0xa1505f, 0xc6a2ec, 0xc6a5f6, 0xeb0bef, 0xef3ac2, 0xef56ed, 0x1807e9f, 0x76db, 0
  24.713 Warning Logger.cpp:503: Symbols.size() == 20, usedSize == 11
#0  0x0000000000c751ed in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x00000000009f3168 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x0000000000a1505f in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x0000000000c6a2ec in Logger::flush() at /tmp/factorio-build-ZpLIlt/src/Util/Logger.cpp:541
#4  0x0000000000c6a5f6 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-ZpLIlt/src/Util/Logger.cpp:527
#5  0x0000000000eb0bef in Logging::flush() at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:65
#6  0x0000000000ef3ac2 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::string const&) at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:90
#7  0x0000000000ef56ed in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) at /tmp/factorio-build-ZpLIlt/src/Util/Logging.cpp:83
#8  0x0000000001807e9f in Train::checkConsistency() const at /tmp/factorio-build-ZpLIlt/src/Rail/Train.cpp:664
#9  0x00000000000076db in TrainManager::checkConsistency() const at /tmp/factorio-build-ZpLIlt/src/Rail/TrainManager.cpp:920
#10 (nil) in std::vector<Entity*, std::allocator<Entity*> >::~vector() at /usr/include/c++/8/bits/stl_vector.h:567
#11 (nil) in Map::checkConsistency(ProgressObserver*) at /tmp/factorio-build-ZpLIlt/src/Map/Map.cpp:1948
#12 (nil) in Map::setupEntities(MapDeserialiser*, bool, ProgressObserver*) at /tmp/factorio-build-ZpLIlt/src/Map/Map.cpp:1074
#13 (nil) in TimeUtil::CpuTimer::elapsed() const at /tmp/factorio-build-ZpLIlt/src/Util/TimeUtil.hpp:44
#14 (nil) in TimeUtil::CpuTimer::getSecondsPassed() const at /tmp/factorio-build-ZpLIlt/src/Util/TimeUtil.hpp:29
#15 0x3fecf3cf3cf3cf01 in Scenario::loadFactory(Filesystem::Path const*, Filesystem::Path const&, ScenarioExecutionContext, LoadType, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool, ProgressObserver*, bool, InputListener*) at /tmp/factorio-build-ZpLIlt/src/Scenario/Scenario.cpp:267
#16 (nil) in ParallelScenarioLoader::doLoad(ParallelScenarioLoader*, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool) at /tmp/factorio-build-ZpLIlt/src/Scenario/ParallelScenarioLoader.cpp:156
#17 (nil) in execute_native_thread_routine at blake2s.c:?
#18 (nil) in ?? at ??:0
#19 (nil) in ?? at ??:0
Stack trace logging done
  28.726 Warning Logger.cpp:503: Symbols.size() == 15, usedSize == 10
  28.726 Error Train.cpp:664: this->path == nullptr was not true
Logger::writeStacktrace skipped.
  28.726 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.
  31.115 Uploading log file
Attachments
AA_modded2.zip
(11.87 MiB) Downloaded 40 times

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.17.15]Crash when loading 0.15.3 map (Train::checkConsistency)

Post by kovarex »

Thanks for the report, the save is now loadable in the future release (0.17.17)

Post Reply

Return to “Resolved Problems and Bugs”