Non-blocking saves are enabled, i'm not sure what actually caused this, i had factorio open in the background and came back to this when i tabbed back in.
Whenever i try to save it fails and returns a I/O error in the UI, and upon exiting the save the entire game crashed.
I've attached the log, the save file, and the invalid .tmp.zip save file it created
[2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
[2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
- Attachments
-
- factorio-current.log
- (83.22 KiB) Downloaded 9 times
-
- Train Test World.zip
- (1.65 MiB) Downloaded 3 times
-
- Train Test World.tmp.zip
- (1.5 MiB) Downloaded 2 times
Re: [2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
I/O error sounds like a hardware issue, can you reproduce the crash with the save you provided?
Re: [2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
Nope, i've been playing on that same save (the last autosave) for a while and i haven't been able to reproduce it. Drive's SMART info shows no issues, firmware is also up to date.Loewchen wrote: Fri Feb 13, 2026 10:13 pm I/O error sounds like a hardware issue, can you reproduce the crash with the save you provided?
Re: [2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
Please post contents of after crash.
Code: Select all
sudo dmesgRe: [2.0.73][linux] Crash while saving (StringWriteStream.hpp::write)
If there is no reproduction provided then i am going to throw this into 1/0 magic. Place where it crashes makes no sense (saving a boolean into a stream) except of one scenario that is plausible here and it would be Accumulator::save seeing a corrupted pointer to a control behavior and attempting to save a presumed control behavior at invalid address which goes through layers of code and crashes at the first piece of code that actually uses that pointer (saving ghost flag [bool] of a red wire connector of a behavior's circuit connector, literally the first byte of a behavior saved). That would fall into a memory corruption.



