Jump to content

Debris don't exchange heat in some conditions without save-load


IIwons
  • Branch: Live Branch Version: Windows Fixed

This happens with liquid phosphorus and any liquid metal:

When hot liquid is dropped from the liquid vent into a layer of liquid supercoolant, it changes state to solid debris and no longer exchanges heat with the surroundings. New drops add mass and heat but still do not exchange with the environment. (Video 1)

After saving and loading, such debris starts exchanging heat. (Video 2)

 

It really leads to disaster and breaks my automation.

 


Steps to Reproduce

Reproduction may be possible with the following setup:

  • Cold metal tile
  • Thin layer of cold supercoolant
  • Vacuum and liquid vent

Some liquid is dropped from the vent and cools down, turning into solid debris.

 




User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

I was unable to reproduce this issue, can I have your save and maybe if I run it for a bit I could detect it

Share this comment


Link to comment
Share on other sites

Hi Daniel, thank you for helping!

 

I started new world with debug and sandbox to recreate this issue. In attached savegame you could find two examples: with liquid phosporus and molten gold. Just unpause the game and wait for 10 second.

 

Thanks!

Utopia.zip

Share this comment


Link to comment
Share on other sites

One point for reprodicing is that liquid shouldn't be very hot. In my example, molten gold has 1200 C. While if it is more than 2000 C then it may work fine

Share this comment


Link to comment
Share on other sites

Changed Status to Known Issue

Thanks, your save was helpful and we were able to see it happening. it seems to happen more often at 3x speed we are looking into it. fingers crossed.

  • Like 1

Share this comment


Link to comment
Share on other sites

Thank you the save proved very handy, this was difficult to catch in debugger as the root cause is a race condition, and unsurprisingly the debugger provides sufficient performance hit as to make the race condition much rarer.

  • Like 1

Share this comment


Link to comment
Share on other sites

Thank you for fixing!

Will it be included in new upcoming update? I just checked in steam public testing build and bug is still there :( 

Update: I see, the last test build was released before the fix. So it probably should apear in the next test build iteration.

Waiting :tranquillity: 

 

Edited by IIwons

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...