mockingbirdnest / Principia

𝑛-Body and Extended Body Gravitation for Kerbal Space Program
MIT License
773 stars 70 forks source link

Crash when switching vessels in Tracking Station #4029

Closed EwTE-H closed 5 months ago

EwTE-H commented 5 months ago
  1. open a vessel with manoeuvre nodes in tracking station
  2. switch to another vessel, you will see that the nodes are still there
  3. double-click a node
  4. crash without any dialog boxes log.zip
pleroy commented 5 months ago

Decoded stack trace:

https://github.com/mockingbirdnest/Principia/blob/9fb31039dab1a147e9f302f3f333341117983056/ksp_plugin/interface_flight_plan.cpp#L321-L326 https://github.com/mockingbirdnest/Principia/blob/9fb31039dab1a147e9f302f3f333341117983056/ksp_plugin/interface_body.hpp#L748-L750
pleroy commented 5 months ago

Obviously, the nodes should go away in step 2. Assigning to @al2me6 who touched it last.