Jump to content

NaN temperature buildings


Coolthulhu
  • Branch: Preview Branch Version: Linux Pending

Somehow, some of my buildings got their temperatures set to NaN.

All of the bugged buildings were in vacuum at the time it happened. I'm pretty sure it was related to one of the duplicants getting hypothermia despite being in a suit. The area received a bunch of payload drops before it happened.


Steps to Reproduce

No idea. See attached save for example of what it looks like after it happens and for possible hints.

Panopticon.sav




User Feedback


13 hours ago, k_nicole said:

@Coolthulhu Do you recall which buildings are/were NaN? I'm not seeing an immediate problem when loading the attached save.

Thanks.

Now that's really weird. I can't see the NaNs anymore.

The buildings set to deconstruct certainly had NaNs before the save. They showed NaNs both in mouseover stats and in temperature overlay (maxed out red color). I saved+quit the game pretty much as soon as I noticed that, because I was afraid of them propagating explosively, as per floating point rules (they didn't do it in hundreds of frames, but I didn't want to have to reload an autosave).

It may have been a display bug rather than actual NaNs in math.

Attaching a screenshot to show that I didn't make it all up:

1450891866_Screenshotfrom2021-05-0813-01-05.thumb.png.f8565eb1d6a362b0064900e58321f8f4.png

Share this comment


Link to comment
Share on other sites

Do you recall if these buildings you noticed were primarily above the vacuum of space? This bug was fixed yesterday, the cause is not entirely known yet but the problematic area was temperature transfer over the vacuum of space.

  • Like 1
  • Thanks 1

Share this comment


Link to comment
Share on other sites

Nice to see that IEEE754 works as it should here. This is usually the result of a division by 0.

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...