crash when deleting connector between ships

Marcus Parriott shared this bug 14 hours ago
Submitted

In Creative mode, deleting a connector between any two dynamic grids consistently triggers a crash dialog. The game does not close to desktop, but the simulation thread halts and a crash report window appears. The world continues rendering in the background, but gameplay cannot continue.

This crash occurs even when one of the grids is completely unpowered and contains no control components. The only safe case is deleting a connector between a dynamic grid and a static grid.


Reproduction Steps (Minimal Case):Variant A — Two Minimal Dynamic Grids (No Control Components)

  1. Create a new Creative world.
  2. Build Grid A with:1 connector1 battery (powered or unpowered)Some armor blocksNo gyro, no thrusters, no cockpit, no remote control
  3. Build Grid B identically.
  4. Let both grids float freely (not locked).
  5. Connect them via connectors (requires Grid A to have power).
  6. Delete the connector block on either grid.

Result: Crash dialog appears immediately. Simulation stops; world continues rendering behind the crash window.

Variant B — One Powered Grid + One Completely Dead Grid

  1. Build Grid A as a normal powered ship (cockpit, thrusters, gyro, etc.).
  2. Build Grid B with:connectorcargo containerarmor blocksno power, no gyro, no thrusters, no cockpit, no remote
  3. Let Grid B float freely.
  4. Connect A and B via connectors (Grid A supplies power to the connection).
  5. Delete the connector.

Result: Same crash dialog appears.

Variant C — Dynamic Grid to Static Grid (Control Case)

  1. Build a static station grid with a connector.
  2. Build any dynamic grid with a connector.
  3. Connect them.
  4. Delete the connector.

Result: No crash. Grids separate normally.

Expected Result:Connector deletion should safely separate the grids without triggering a crash dialog.

Actual Result:Deleting a connector between any two dynamic grids causes a crash dialog, regardless of:

  • power state
  • presence or absence of gyros
  • presence or absence of thrusters
  • presence or absence of cockpit/remote
  • grid mass
  • grid size
  • prefab vs custom
  • parked vs free
  • world age (clean world or long‑running world)

Only dynamic → static connector deletion is safe.


i tried to find the crash log, but my brain is fried from loading the game world over and over and ploping blocks in and such... sorry.

Leave a Comment
 
Attach a file