Project

General

Profile

Bug #19341

Craft disappear when tabbing between them

Added by XLjedi over 6 years ago. Updated over 3 years ago.

Status:
Ready to Test
Severity:
Low
Assignee:
-
Category:
Gameplay
Target version:
Start date:
07/01/2018
% Done:

80%

Version:
Platform:
Windows
Expansion:
Core Game, Making History
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

Description

I first noticed this bug in 1.4.4 although it's possible it existed before and I just didn't encounter a situation to trigger it.

The bug occurs when I have 3 craft in operation during a mission. Assume "Craft 1" is a ship floating a 10-20km offshore of the KSC. "Craft 2" is a cargo seaplane, and "Craft 3" is a rover.

I start the mission by loading Craft 3 onto Craft 2 on the runway at the KSC. I then fly the seaplane with rover cargo out to "Craft 1" and land within 1500-2000m of the ship. I then undock the rover from the seaplane and prepare to maneuver Craft 3 (in this case a submersible) out of the seaplane. During this process I may need to tab back and forth between the seaplane and rover a couple times. During this craft switching process, if I happen to inadvertently tab to Craft 1 (the large ship) and then tab again to get back to the seaplane and rover, either the seaplane or the rover just completely disappears.

Here's a 25 second video showing exactly what happens. In this case, the seaplane disappears.
https://youtu.be/k6dO61USTe0

The 3 craft used in the video are available here if you'd like to try to reproduce it exactly.

https://kerbalx.com/XLjedi/HCS-16-Hurricane
https://kerbalx.com/XLjedi/KC-09-Drake
https://kerbalx.com/XLjedi/UV-14-Barracuda

OHara_output_log.zip (37.9 KB) OHara_output_log.zip [email protected] Anonymous, 07/07/2018 07:53 AM
OHara_confirmation.sfs (865 KB) OHara_confirmation.sfs [email protected] Anonymous, 07/07/2018 07:56 AM
boats.sfs (291 KB) boats.sfs smaller boats showing the problem Anonymous, 07/08/2018 02:55 AM

History

#1 Updated by XLjedi over 6 years ago

Additionally, I've noticed that once this bug occurs, if I try to Alt-Tab out of the game to the desktop, the game crashes so hard that it completely locks the PC and I can't even end the process with the Ctrl-Alt-Del window. So I then have to power off the PC and do a complete reboot.

This morning when it happened the game did throw up a notice window stating the game had crashed, and mentioned the following craft report had been generated: "Crash_2018-07-01_064436" However, when I tried to find this crash report directory in the KSP root folder, none existed... I suspect the hard PC lockup and reboot caused the report to not actually be generated and/or saved to the root folder as would be expected.

I can't actually do a screen capture of the little game crash window that the game throws, because technically... I can't tab out of the game when it crashes like this. I just see it as an option to select when I try to Alt-Tab out of the game. Of course, if I select it, it never takes me there and I have to reboot the PC to regain any control.

#2 Updated by Anonymous over 6 years ago

  • File output_log.zip added
  • Status changed from New to Confirmed
  • % Done changed from 0 to 10

After version 1.4, in Windows, logs and crash-dumps are put in USER\AppData\LocalLow\Squad\Kerbal Space Program\

I have uploaded my log where I reproduced the problem. The interesting messages are
Packing HCS-16 Hurricane for orbit
[F: 83745]: Vessel HCS-16 Hurricane was on-rails at 101.2 kPa pressure and was destroyed.
[Vessel HCS-16 Hurricane]: Valentina Kerman are now dead.

Trying again, the smaller craft was the one to disappear
Packing UV-14 Barracuda for orbit
[F: 118259]: Vessel UV-14 Barracuda was on-rails at 101.3 kPa pressure and was destroyed
[Vessel UV-14 Barracuda]: Jebediah Kerman are now dead.

By contrast, I have not seen any reports of trouble from the people making turbo-prop aircraft, who switch quite a lot between vessels in the atmosphere.

#3 Updated by Anonymous over 6 years ago

  • File deleted (output_log.zip)

#4 Updated by AlffromKerbal over 6 years ago

I think it would be most helpful to provide a savegame as well, so they just could start to switch around.

#5 Updated by JPLRepo over 6 years ago

Can you supply a save file that can be used to reproduce the problem?

#7 Updated by Anonymous over 6 years ago

I attached a quick-save with my reproduction, and output_log.txt. After loading the quicksave, throttle up the small boat and let it bump the large boat, then ']' twice to switch to the aircraft (which is too far away to switch to directly from a moving craft). The large boat disappears.

There was a comment on the forum about it being strange that a vessel on the surface was destroyed by pressure, but the large ship here was removed like a spent booster re-entering the atmosphere. The message "<craft> was on-rails at 101.2 kPa pressure and was destroyed" is the same as we usually get in the log file for boosters that suffer unattended re-entry. Usually the pressure is 1.0 kPa for the upper atmosphere; 101.2 kPa is almost exactly standard pressure at sea level.

Smaller boats (save attached) also show the problem. It seems the boats need to touch in order for one to disappear. I'm not sure if one needs to be moving; because it is hard to make boats absolutely still and be touching. I could not reproduce it with rovers on the ground.

#8 Updated by AlffromKerbal over 6 years ago

Maybe these are completly different things, but if i would guess....

When starting on Runway, you see how a plane "gets" mass and the weight is damped by gears or struts. If i would compare with a mass on water without dampening possibilities, hullparts get full stress and so getting destroyed in the process.

Tolerances on Runway due to dampening possibility are much higher than on water (i think), where your damper is the water itself only (which doesn't count as such i think). Switching through vessels, even when moving should even decrease that tolerance.

Did you encounter that problem as well, when you only switch when vessels are stopped?

#9 Updated by Anonymous over 6 years ago

#10 Updated by XLjedi over 4 years ago

This one got fixed at some point... I don't recall which version, but I do remember seeing it listed in the bug fixes section of one of the updates and I haven't seen this happening for a while. Probably fixed in 1.7 or earlier.

It has been fixed. Thank you!

#11 Updated by victorr over 3 years ago

  • Status changed from Confirmed to Ready to Test
  • Target version set to 1.12.0
  • % Done changed from 10 to 80

We have made some changes in this last 1.12.0 release and would like some feedback on this issue. Thanks.

Also available in: Atom PDF