Steps to reproduce:
*1. Create Empty blueprint project
*2. Add Movies folder from Shooter Game.
*3. Change Project Settings:
-
Movies → Wait for Movies to Complete - true
-
Movies → Movies are Skipable - true
-
Movies → Startup Movies - add movie from Movies folder.
*4. Run project as Standalone Game
*5. Maximize window on Loading Screen (when playing movie with UE logo).
*6. Get crash:
Assertion failed: IsValid() [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Core\Public\Templates/SharedPointer.h] [Line: 824]
UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Engine!FSceneViewport::OnPostResizeWindowBackbuffer() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\slate\sceneviewport.cpp:1677]
UE4Editor_Engine!TBaseRawMethodDelegateInstance<0,FSceneViewport,void __cdecl(void * __ptr64)>::ExecuteIfSafe() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:648]
UE4Editor_SlateRHIRenderer!TBaseMulticastDelegate<void,void * __ptr64>::Broadcast() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937]
UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::ConditionalResizeViewport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:412]
UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::DrawWindows_Private() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:1031]
UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1453]
UE4Editor_Slate!FSlateApplication::DrawWindows() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1149]
UE4Editor_Slate!FSlateApplication::TickApplication() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1726]
UE4Editor_Slate!FSlateApplication::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1548]
UE4Editor_MoviePlayer!FDefaultGameMoviePlayer::WaitForMovieToFinish() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\movieplayer\private\defaultgamemovieplayer.cpp:428]
UE4Editor!FEngineLoop::Init() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2617]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launch.cpp:153]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll