What did you do?
delivered items to an assembler via construction bots, then changed my mind and placed removal orders, then changed recipe.What happened?
Game crashed. stack trace below, full log attached.Code: Select all
Factorio crashed. Generating symbolized stacktrace, please wait ...
src/Util/StacktraceToStream.cpp (52): walkStackAndPrintToStream
src/Util/StacktraceToStream.cpp (60): printStacktraceToStream
src/Util/Logger.cpp (340): writeStacktrace
src/Util/Logger.cpp (385): logStacktrace
src/Util/Logging.cpp (59): logStackTrace
src/Util/Logging.cpp (107): logAndAbortOrThrow
src/Util/Logging.cpp (96): logAndAbortOrThrow
_Z19ReleaseAssertFailedPKcjS0_
src/Entity/ConstructionRobot.cpp (0): processQueue
src/Entity/ConstructionRobot.cpp (347): processWork
src/Entity/ConstructionRobot.cpp (295): update
src/Entity/UpdatableEntity.cpp (331): performPlannedUpdate
src/Map/Map.cpp (2542): performPlannedEntityUpdates
src/Map/Map.cpp (1338): updateEntities
src/Map/Map.cpp (1279): update
src/Game.cpp (226): update
src/Scenario/Scenario.cpp (1217): update
src/Scenario/Scenario.cpp (1129): updateStep
src/MainLoop.cpp (1451): gameUpdateStep
src/MainLoop.cpp (1245): gameUpdateLoop
/opt/gcc-16.1.0/lib/gcc/x86_64-pc-linux-gnu/16.1.0/../../../../include/c++/16.1.0/bits/std_function.h (581): operator()
src/Util/WorkerThread.cpp (70): loop
/tmp/gcc.mxHYMXXV/objdir/../gcc-16.1.0/libstdc++-v3/src/c++11/thread.cc (105): execute_native_thread_routine
0x768f214c3b7a
0x768f215417f7
0xffffffffffffffff
Stack trace logging done
What did you expect to happen instead? It might be obvious to you, but do it anyway!
No crashDoes it happen always, once, or sometimes?
I have tested different assembling machines on different surfaces, but was only successful reliably on one specific machine on lignumis.Save-file attached.
Steps to reliably reproduce:
- Load game
- Open remote view, change to lignumis
- Open the assembling-machine-2 in view (with 2 quality modules)
- Change recipe to red logistic chest (same as before)
- Order all 3 ingredients via pipette in AM2 UI
- After some chips arrived, cancel/order removal on all ingredients
- click change recipe
--> Crash

