Page 1 of 1

[Rseding91] [2.1.11] Crash on changing recipe with pending bot orders

Posted: Fri Jul 17, 2026 12:58 am
by OhSnap
What did you do?
delivered items to an assembler via construction bots, then changed my mind and placed removal orders, then changed recipe.
Screenshot from 2026-07-17 02-35-11.png
Screenshot from 2026-07-17 02-35-11.png (54.36 KiB) Viewed 204 times
Screenshot from 2026-07-17 02-35-27.png
Screenshot from 2026-07-17 02-35-27.png (55.82 KiB) Viewed 204 times
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 crash
Does 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

Re: [Rseding91] [2.1.11] Crash on changing recipe with pending bot orders

Posted: Fri Jul 17, 2026 7:00 pm
by Rseding91
Thanks for the report. This is now fixed for the next release.