White screen at near zero velocity

Lewis K

New Member
Nov 14, 2025
1
0
WHAT HAPPENED
When I made the rocket orbit to have a low Periapsis around Earth but a very high Apoapsis (just below escape velocity) and then warped to the Apoapsis, burned retrograde and cut all my velocity, the view turned white.

REPRODUCTION STEPS
1. From the default Rocket when you start, burn Prograde to get an just below escape velocity
2. Warp to Apoapsis
3. Fire retro and cut all speed
 

Attachments

  • Screenshot 2025-11-28 172217.png
    Screenshot 2025-11-28 172217.png
    263.3 KB · Views: 0
  • White Screen Bug.zip
    White Screen Bug.zip
    3.5 KB · Views: 0
Upvote 2
I've seen that. Burning retrograde over earth down to 0 speed. Then re-igniting engines causes the issue. No need to change the Apoapsis first. I just start the game and orient the ship right away to retrograde, then start the burn. The issue generally appears when I restart the engines after stopping the burn at "around zero speed".

Possibly that the null speed induces a division by zero at some time, then all values gets "NaN". But this division by zero should have been easy to avoid at the start of coding, this maybe more complicated than that. Maybe this is related to the shape of the orbit which will get to a flat line (the short axis of the ellipsis gets to zero length).

I can easily reproduce it, consistently.

1766599914066.png

Here's an extract of the LOG file. Before it, nothing useful, just startup messages. This text then repeats continuously until I shut down the engine.

12:36:45.077 ERROR Update task failed for vehicle(s): Rocket
System.Exception: unclassifiable eccentricity: NaN
Parent: Earth Time: 284.5997964373467secs.
PositionCci: <NaN -∞ NaN>
VelocityCci: <-0.5274605511 -0.5578510866 -0.2495115324>
at KSA.Orbit.CreateFromStateCci(Astronomical parent, SimTime stateTime, double3 positionCci, double3 velocityCci, byte4 orbitLineColor)
at KSA.VehicleUpdateTask.PopulateAnalyticStatesFromKinematicStates(VehicleUpdateState vehicleState, Boolean computeFirstPatchTransition)
at KSA.VehicleUpdateTask.ApplyFullPhysics()
at KSA.VehicleUpdateTask.ApplySingleVehicleMotion(VehicleUpdateState vehicleState)
at KSA.VehicleUpdateTask.DoWorkAndStageResults()
at KSA.VehicleUpdateTask.Run()
 
Last edited:
Maybe I've been lucky. It seems a little more difficult to reproduce the issue with the new version. I tried starting and stopping the engines around zero a lot of times, and eventually I got teleported in the Oort Cloud in the blink of an eye at 1693554 billion meters (from sun i guess, i should not be in Earth's SOI anymore), or 11321.5 astronomical units from sun, or a little more than 2 light-months.

No real error logged there. But I got there a little fast.

1766604201158.png

1766604102276.png