Description

Adding a startup movie to a Lyra Starter game project will cause a crash in a packaged build.  Full callstack is attached

Steps to Reproduce
  1. Create a Lyra Sample project in 5.1 or 5.2
  2. Add a loading screen movie to the Content/Movies folder (LoadingScreen.mp4 from ShooterGame works well)
  3. Open up the project settings and add a startup movie pointing at the loading screen asset
  4. Package the build for windows
  5. Run LyraStarterGame.exe

Results:
Packaged build will crash on startup

 

Expected:
Starter movie plays on startup

Callstack
begin: stack for UAT
=== Handled ensure: ===
Ensure condition failed: oldValue == newValue  [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ThreadingBase.cpp] [Line: 216]
Ensure condition failed: oldValue == newValue  [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ThreadingBase.cpp] [Line: 216]
0x00007ff6940a06f5 LyraGame.exe!IsInSlateThread() []
0x00007ff69079aaa2 LyraGame.exe!FSlateApplication::Get() []
0x00007ff6974e22ce LyraGame.exe!FPreLoadSlateWidgetRenderer::DrawWindow() []
0x00007ff6974edf6c LyraGame.exe!FPreLoadScreenSlateSynchMechanism::RunMainLoop_SlateThread() []
0x00007ff6974edc1d LyraGame.exe!FPreLoadScreenSlateThreadTask::Run() []
0x00007ff6945b01a2 LyraGame.exe!FRunnableThreadWin::Run() []
0x00007ff6945a6270 LyraGame.exe!FRunnableThreadWin::GuardedRun() []
0x00007ff916c27614 KERNEL32.DLL!UnknownFunction []
0x00007ff917be26f1 ntdll.dll!UnknownFunction [] 
end: stack for UAT

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-189575 in the post.

0
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - Slate
Affects Versions5.15.2
Target Fix5.3.2
Fix Commit26707427
Main Commit26709968
Release Commit26707461
CreatedJun 26, 2023
ResolvedAug 3, 2023
UpdatedDec 20, 2023