Page 1 of 1

[raiguard][2.0.32] Crash loading save "FluidBuffer.cpp:136: volume >= ZERO_FLUID was not true"

Posted: Sun Jan 26, 2025 6:28 am
by Xumm
game version [2.0.32]
saved game not loading.
crush occurs at the stage running entity setup.
mods i use

AutoDeconstruct
BottleneckLite
flib
Fill4Me
helmod
Milestones
mining-patch-planner
RateCalculator

disabling mods doesn't help

link to save file
https://drive.google.com/file/d/1Xiuiu4 ... sp=sharing
autosaves are also broken.

Re: [raiguard][2.0.32] Crash loading save "FluidBuffer.cpp:136: volume >= ZERO_FLUID was not true"

Posted: Wed Mar 26, 2025 12:11 am
by raiguard
Hi, I'm sorry for missing this for so long, it flew under my radar.

There is something really bizarre going on here - if I load your save file, exactly 0.00000005960464477539 is removed from the volume of one of your pipelines on aquilo, causing an ever-so-slight discrepancy between the expected and actual volumes of that segment, which blows up during migrations. The value saved to the file is correct - this subtraction happens during loading.

I have not yet figured out why this is happening, but I was able to edit your save file to add 0.00000005960464477539 extra to that segment's volume, which makes your file loadable again. Strangely, if I then save this file and load it again, it continues to work fine.

This ticket will remain open until I figure out the root cause.

Re: [raiguard][2.0.32] Crash loading save "FluidBuffer.cpp:136: volume >= ZERO_FLUID was not true"

Posted: Wed Mar 26, 2025 7:10 pm
by raiguard
03-26-2025, 13-11-16.png
03-26-2025, 13-11-16.png (414.41 KiB) Viewed 337 times
The root cause is that this steam turbine on aquilo has one extra bit of volume saved. I am going to blame this on random memory corruption or a cosmic ray, because I don't see any other viable explanation for why the volume is exactly one bit off.

Here is a properly fixed save that fixes the volume of the turbine instead of adding extra volume to the segment.

Sorry it took so long, thank you for your patience!

Re: [raiguard][2.0.32] Crash loading save "FluidBuffer.cpp:136: volume >= ZERO_FLUID was not true"

Posted: Wed Apr 02, 2025 11:15 am
by Xumm
I had no hope=)
thanks for fixing my save