[boskid] [1.1.34] Crash when removing a train stop

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
oliverlj
Manual Inserter
Manual Inserter
Posts: 3
Joined: Sat Apr 24, 2021 2:09 pm
Contact:

[boskid] [1.1.34] Crash when removing a train stop

Post by oliverlj »

Hi, it happens 4 times in a row. I have just removed a train stop on my copper plate stock. no mod.

please find attached savegame and log.

Code: Select all

   0.000 2021-05-28 08:18:16; Factorio 1.1.34 (build 58519, linux64, steam)
   0.095 Operating system: Linux (Ubuntu 20.04)
   0.095 Program arguments: "/home/oliver/.steam/steam/steamapps/common/Factorio/bin/x64/factorio" 
   0.095 Read data path: /home/oliver/.steam/steam/steamapps/common/Factorio/data
   0.095 Write data path: /home/oliver/.factorio [382719/936403MB]
   0.095 Binaries path: /home/oliver/.steam/steam/steamapps/common/Factorio/bin
   0.103 System info: [CPU: AMD Ryzen 7 3700X 8-Core Processor, 16 cores, RAM: 32102 MB]
   0.103 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=Lubuntu XDG_SESSION_DESKTOP=Lubuntu XDG_CURRENT_DESKTOP=LXQt __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.103 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 2] [Special: lmw] [Lang: en]
   0.804 Available displays: 3
   0.804  [0]: BenQ GW2470 24" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.804  [1]: BenQ GW2470 24" - {[4480,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.804  [2]: LG ULTRAWIDE 25" - {[1920,0], 2560x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   1.111 Initialised OpenGL:[2] GeForce GTX 1070/PCIe/SSE2; driver: 3.3.0 NVIDIA 460.73.01
   1.112   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   1.112   [Version] 3.3
   1.123 Graphics settings preset: very-high
   1.123   Dedicated video memory size 8192 MB
   1.226 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality] [Color: 32bit]
   1.226                   [Max threads (load/render): 32/16] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Other: STDCWT] [B:0,C:0,S:100]
   1.504 [Audio] Backend:default; Depth:16, Channel:2, Frequency:44100; MixerQuality:linear
   1.764 Loading mod core 0.0.0 (data.lua)
   1.888 Loading mod base 1.1.34 (data.lua)
   2.310 Loading mod base 1.1.34 (data-updates.lua)
   2.670 Checksum for core: 4236520717
   2.670 Checksum of base: 2952508797
   3.067 Prototype list checksum: 3034860339
   3.172 Loading sounds...
   3.240 Info PlayerData.cpp:73: Local player-data.json unavailable
   3.240 Info PlayerData.cpp:76: Cloud player-data.json available, timestamp 1622182468
   3.447 Initial atlas bitmap size is 16384
   3.508 Created atlas bitmap 16384x16384 [none]
   3.516 Created atlas bitmap 16384x13232 [none]
   3.516 Created atlas bitmap 8192x4188 [decal]
   3.517 Created atlas bitmap 16384x5568 [low-object]
   3.517 Created atlas bitmap 8192x4464 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   3.518 Created atlas bitmap 16384x6064 [terrain, mipmap, linear-minification, linear-mip-level]
   3.518 Created atlas bitmap 4096x3216 [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
   3.518 Created atlas bitmap 4096x1840 [smoke, mipmap, linear-minification, linear-magnification]
   3.519 Created atlas bitmap 4096x3088 [mipmap]
   3.519 Created atlas bitmap 8192x2240 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   3.519 Created atlas bitmap 8192x1496 [alpha-mask]
   3.525 Created atlas bitmap 16384x14772 [shadow, linear-magnification, alpha-mask]
   3.525 Created atlas bitmap 8192x2352 [shadow, mipmap, linear-magnification, alpha-mask]
   3.525 Created atlas bitmap 2048x240 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   3.549 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   4.279 Parallel Sprite Loader initialized (threads: 15)
  15.814 Sprites loaded
  15.842 Generated mipmaps (4) for atlas [3] of size 16384x5568   
  15.850 Generated mipmaps (3) for atlas [4] of size 8192x4464   
  15.949 Generated mipmaps (3) for atlas [5] of size 16384x6064   
  15.964 Generated mipmaps (3) for atlas [6] of size 4096x3216   
  15.976 Generated mipmaps (3) for atlas [7] of size 4096x1840   
  16.033 Generated mipmaps (3) for atlas [8] of size 4096x3088   
  16.070 Generated mipmaps (5) for atlas [9] of size 8192x2240   
  16.073 Generated mipmaps (3) for atlas [12] of size 8192x2352   
  16.141 Custom mipmaps uploaded.
  16.364 Factorio initialised
  16.372 Steam Storage Quota: 4659/4768
  18.007 Loading map /home/oliver/.factorio/saves/_autosave3.zip: 25578405 bytes.
  18.019 Loading level.dat: 62798061 bytes.
  18.025 Info Scenario.cpp:197: Map version 1.1.34-0
  19.716 Loading blueprint storage: Local timestamp 1617635662, Cloud timestamp 1617635662
  19.723 Loading script.dat: 407 bytes.
  19.726 Checksum for script /home/oliver/.factorio/temp/currently-playing/control.lua: 1735894310
  26.970 Error CrashHandler.cpp:633: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xd27467, 0xf0e5ad, 0xd7ff25, 0xd805b1, 0xd80669, 0x46210, 0x9690de, 0xb90053, 0xb908d5, 0x677e68, 0xda7b17, 0x125fb89, 0xcc8f95, 0xe5cb14, 0xf11d63, 0xf7cd2d, 0xf7f15e, 0x1a4a5ec, 0x12d36da, 0x12d3a2d, 0x12d40a8, 0x12d44f7, 0x12d804b, 0x13113b4, 0x13116b1, 0xd3e651, 0x20031e0, 0x9609, 0
  45.210 Warning Logger.cpp:526: Symbols.size() == 53, usedSize == 28
#0  0x0000000000f0e5ad in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:154
#1  0x0000000000d7ff25 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:353
#2  0x0000000000d805b1 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:347
#3  0x0000000000d80669 in Logger::flush() at /tmp/factorio-build-eIstta/src/Util/Logger.cpp:566
#4  0x0000000000046210 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-eIstta/src/Util/Logger.cpp:552
#5  0x00000000009690de in GlobalContext::getMap() at /tmp/factorio-build-eIstta/src/GlobalContext.cpp:2048
#6  0x0000000000b90053 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-build-eIstta/src/Util/CrashHandler.cpp:188
#7  0x0000000000b908d5 in CrashHandler::commonSignalHandler(int) at /tmp/factorio-build-eIstta/src/Util/CrashHandler.cpp:635
#8  0x0000000000677e68 in CrashHandler::SignalHandler(int) at /tmp/factorio-build-eIstta/src/Util/CrashHandler.cpp:650
#9  0x0000000000da7b17 in ?? at ??:0
#10 0x000000000125fb89 in __gnu_cxx::__normal_iterator<Targeter<TrainStop, (TargeterFlags)0>*, std::vector<Targeter<TrainStop, (TargeterFlags)0>, std::allocator<Targeter<TrainStop, (TargeterFlags)0> > > >::__normal_iterator(Targeter<TrainStop, (TargeterFlags)0>* const&) at /home/build/gcc-9.2/include/c++/9.2.0/bits/stl_iterator.h:807
#11 0x0000000000cc8f95 in std::vector<Targeter<TrainStop, (TargeterFlags)0>, std::allocator<Targeter<TrainStop, (TargeterFlags)0> > >::end() at /home/build/gcc-9.2/include/c++/9.2.0/bits/stl_vector.h:827
#12 0x0000000000e5cb14 in TrainManager::onStopEnabledChanged(TrainStop*) at /tmp/factorio-build-eIstta/src/Rail/TrainManager.cpp:1064
#13 0x0000000000f11d63 in TrainStop::onDisabledChanged(bool) at /tmp/factorio-build-eIstta/src/Entity/TrainStop.cpp:590
#14 0x0000000000f7cd2d in TrainStop::onDisabledChanged(bool) at /tmp/factorio-build-eIstta/src/Entity/TrainStop.cpp:586
#15 0x0000000000f7f15e in TrainStopControlBehavior::setStationActive(bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/TrainStopControlBehavior.cpp:313
#16 0x0000000001a4a5ec in TrainStopControlBehavior::setStationActive(bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/TrainStopControlBehavior.cpp:308
#17 0x00000000012d36da in TrainStopControlBehavior::onControlledExternallyChanged(bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/TrainStopControlBehavior.cpp:321
#18 0x00000000012d3a2d in GenericOnOffControlBehavior::refreshOnOffState(unsigned int, bool, bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/GenericOnOffControlBehavior.cpp:126
#19 0x00000000012d40a8 in CircuitNetworkUpdatable::removeCircuitNetworkUpdatable(Map&) at /tmp/factorio-build-eIstta/src/CircuitNetwork/CircuitNetworkUpdatable.cpp:16
#20 0x00000000012d44f7 in TrainStopControlBehavior::onNetworkChange(bool, bool, bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/TrainStopControlBehavior.cpp:280
#21 0x00000000012d804b in CircuitConnector::onNetworkConnectionChange(bool, bool, bool) at /tmp/factorio-build-eIstta/src/CircuitNetwork/CircuitConnector.cpp:582
#22 0x00000000013113b4 in CircuitConnector::disconnect(Entity*, signed char, Wire::Type) at /tmp/factorio-build-eIstta/src/CircuitNetwork/CircuitConnector.cpp:432
#23 0x00000000013116b1 in CircuitConnector::disconnect(Wire::Type) at /tmp/factorio-build-eIstta/src/CircuitNetwork/CircuitConnector.cpp:381
#24 0x0000000000d3e651 in CircuitConnector::disconnectAll() at /tmp/factorio-build-eIstta/src/CircuitNetwork/CircuitConnector.cpp:360
#25 0x00000000020031e0 in LogisticMember::onDestroy() at /tmp/factorio-build-eIstta/src/Logistics/LogisticMember.cpp:50
#26 0x0000000000009609 in GenericOnOffControlBehavior::onDestroy() at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/GenericOnOffControlBehavior.cpp:151
#27 (nil) in TrainStopControlBehavior::onDestroy() at /tmp/factorio-build-eIstta/src/CircuitNetwork/Behaviors/TrainStopControlBehavior.cpp:145
#28 (nil) in TrainStop::onDestroy() at /tmp/factorio-build-eIstta/src/Entity/TrainStop.cpp:76
#29 0x00007f4dd2e2ea40 in Entity::forceDestroy() at /tmp/factorio-build-eIstta/src/Entity/Entity.cpp:335
#30 0x00007f4daaaa78cc in Entity::destroy() at /tmp/factorio-build-eIstta/src/Entity/Entity.cpp:310
#31 0x0000000000000032 in Entity::mine(Entity*, MiningCollector&, ForceData*, Player*, ConstructionRobot*, Entity::RaiseScriptDestroyed) at /tmp/factorio-build-eIstta/src/Entity/Entity.cpp:1020
#32 0x00007f4daaaa78d4 in ManualStorage::handleMinedEntity(Entity*, NamedBool<FailOnFullInventoryTag>, UndoItem*) at /tmp/factorio-build-eIstta/src/ManualStorage.cpp:237
#33 0x00007f4daaaa7918 in ManualMiner::performMining(unsigned int) at /tmp/factorio-build-eIstta/src/ManualMiner.cpp:119
#34 0x0000000000000032 in Character::update() at /tmp/factorio-build-eIstta/src/Entity/Character.cpp:749
#35 0x0000000000000032 in void EntityOrderHelpers::EntityOrderList<LogisticRobot, ConstructionRobot, Inserter, Roboport, HeatPipe, Loader, AssemblingMachine, Furnace, MiningDrill, FluidWagon, ArtilleryWagon, CargoWagon, Locomotive, Character, Boiler, Generator, BurnerGenerator, Reactor, Lab, LandMine, ArithmeticCombinator, ArtilleryFlare, ArtilleryProjectile, ArtilleryTurret, Beam, Car, SpiderVehicle, CharacterCorpse, CombatRobot, Corpse, DeciderCombinator, ElectricEnergyInterface, EnemySpawner, Explosion, FireFlame, FlameThrowerExplosion, FluidStream, FluidTurret, FlyingText, Gate, HeatInterface, HighlightBoxEntity, InfinityContainer, InfinityPipe, ItemRequestProxy, OffshorePump, ParticleSource, PowerSwitch, Projectile, Pump, Radar, ProgrammableSpeaker, RocketSilo, RocketSiloRocket, SimpleSmoke, SmokeWithTrigger, SpeechBubble, Sticker, Turret, Unit>::update<Character>(EntityOrderHelpers::ActiveEntitiesEntry&, IntrusiveListIterator<UpdatableEntity, void, false>&) at /tmp/factorio-build-eIstta/src/Surface/ActiveEntitiesOrder.hpp:119
#36 (nil) in EntityOrderHelpers::EntityOrderList<LogisticRobot, ConstructionRobot, Inserter, Roboport, HeatPipe, Loader, AssemblingMachine, Furnace, MiningDrill, FluidWagon, ArtilleryWagon, CargoWagon, Locomotive, Character, Boiler, Generator, BurnerGenerator, Reactor, Lab, LandMine, ArithmeticCombinator, ArtilleryFlare, ArtilleryProjectile, ArtilleryTurret, Beam, Car, SpiderVehicle, CharacterCorpse, CombatRobot, Corpse, DeciderCombinator, ElectricEnergyInterface, EnemySpawner, Explosion, FireFlame, FlameThrowerExplosion, FluidStream, FluidTurret, FlyingText, Gate, HeatInterface, HighlightBoxEntity, InfinityContainer, InfinityPipe, ItemRequestProxy, OffshorePump, ParticleSource, PowerSwitch, Projectile, Pump, Radar, ProgrammableSpeaker, RocketSilo, RocketSiloRocket, SimpleSmoke, SmokeWithTrigger, SpeechBubble, Sticker, Turret, Unit>::update(std::array<EntityOrderHelpers::ActiveEntitiesEntry, 60ul>&, IntrusiveListIterator<UpdatableEntity, void, false>&) at /tmp/factorio-build-eIstta/src/Surface/ActiveEntitiesOrder.hpp:135
#37 0x00007f4dd2e2ea40 in Surface::update() at /tmp/factorio-build-eIstta/src/Surface/Surface.cpp:1621
#38 0x00007f4dd2e2e840 in Map::updateEntities() at /tmp/factorio-build-eIstta/src/Map/Map.cpp:1610 (discriminator 2)
#39 0x0000000000000008 in Map::update() at /tmp/factorio-build-eIstta/src/Map/Map.cpp:1571
#40 0x00007f4e6972186f in Game::update() at /tmp/factorio-build-eIstta/src/Game.cpp:210
#41 0x0000000001bf20c0 in Scenario::update() at /tmp/factorio-build-eIstta/src/Scenario/Scenario.cpp:1275
#42 0x0000000000000008 in Scenario::postUpdate() at /tmp/factorio-build-eIstta/src/Scenario/Scenario.cpp:1169
#43 0x00007f4daaaa78fc in Scenario::updateStep() at /tmp/factorio-build-eIstta/src/Scenario/Scenario.cpp:1164
#44 0x00007f4dd2e2e840 in MainLoop::gameUpdateStep(MultiplayerManagerBase*, Scenario*, AppManager*, MainLoop::HeavyMode) at /tmp/factorio-build-eIstta/src/MainLoop.cpp:1254
#45 0x00007f4dd2e2e8b0 in MainLoop::gameUpdateLoop(MainLoop::HeavyMode) at /tmp/factorio-build-eIstta/src/MainLoop.cpp:1119
#46 0x00007f4daaaa7908 in std::function<void ()>::operator=(decltype(nullptr)) at /home/build/gcc-9.2/include/c++/9.2.0/bits/std_function.h:498
#47 0x0000000000000064 in WorkerThread::loop() at /tmp/factorio-build-eIstta/src/Util/WorkerThread.cpp:49
#48 0x00007f4daaaa7910 in std::default_delete<std::thread::_State>::operator()(std::thread::_State*) const at /home/build/gcc-9.2-source/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:81
#49 0x00007f4daaaa7914 in std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >::~unique_ptr() at /home/build/gcc-9.2-source/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:284
#50 0x0000000001bf20c0 in execute_native_thread_routine at /home/build/gcc-9.2-source/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11/thread.cc:79
#51 0x00007f4dd2e2e8a0 in ?? at ??:0
#52 (nil) in ?? at ??:0
Stack trace logging done
  67.794 Warning Logger.cpp:526: Symbols.size() == 48, usedSize == 27
  67.794 Error CrashHandler.cpp:189: Map tick at moment of crash: 41634429
  67.794 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.
  71.847 Uploading log file
  71.869 Info SystemUtil.cpp:559: Started /home/oliver/.steam/steam/steamapps/common/Factorio/bin/x64/factorio; trampoline PID: 2404428
Attachments
_autosave3.zip
(24.39 MiB) Downloaded 155 times
factorio-current.log
(14.88 KiB) Downloaded 155 times

User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2240
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [boskid] [1.1.34] Crash when removing a train stop

Post by boskid »

I am moving this to pending because i was unable to reproduce any crashes with this save file with provided or any simillar actions, neither on windows nor linux. Only traces of this crash on crash logger are for 1.1.34 (no trace of this happening in 1.1.35 nor 1.1.36) and they all (hw/os) looks to be from the same machine.

Post Reply

Return to “Pending”