MoviePlayer keep UE in a Gosht process

Hi, i’ve been playing arround with Movieplayer for loading screens

but i’ve noticed when i quit the game while loading screen is still there and FLoadingScreenAttributes bWaitForManualStop is true, i have a ghost process left.

checking out with debugger i’ve determined it’s DefaultGameMoviePlayer stuck in the WaitForMovieToFinish loop

i’ve noticed that case should be handled by this code :

// Break out of the loop if the main window is closed during the movie.
if ( !MainWindow.IsValid() )
{
	break;
}

but MainWindow shared pointer is still valid with 2shared Ref left

other info :
4.16.3 from luncher

Hey Firefly74-

What is the process that is left over when you exit? Is this process remaining if you load ShooterGame in Standalone and close the window while the video is playing? Can you let me know how you set up your loading screen and/or provide reproduction steps to reproduce this in a new project?

Hey Firefly74-

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will follow up.

Cheers

Doug Wilson