Description

Projects crash upon opening with the PixelStreaming plugin enabled.

Steps to Reproduce
  1. Open UE4Editor.exe
  2. Select Edit > Plugins
  3. Enable the PixelStreaming plugin
  4. Select the Restart Now button
  5. Compile the PixelStreaming plugin when prompted
  6. Create a new First Person Blueprint project
  7. Select File > Package Project > Win64 and choose a package location

RESULT:
The project crashes when opening

Callstack
[2018.09.19-21.59.10:109][  2]LogWindows: Error: Fatal error: [File:D:\UE4-Main\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 826] 
[2018.09.19-21.59.10:109][  2]LogWindows: Error: Rendering thread exception:
[2018.09.19-21.59.10:109][  2]LogWindows: Error: Assertion failed: Result [File:D:\UE4-Main\Engine\Plugins\Experimental\PixelStreaming\Source\PixelStreaming\Private\NvVideoEncoder.cpp] [Line: 664] 
[2018.09.19-21.59.10:109][  2]LogWindows: Error: Failed to register input back buffer
[2018.09.19-21.59.10:109][  2]LogWindows: Error: 
[2018.09.19-21.59.10:109][  2]LogWindows: Error: 
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000007fefd61a06d KERNELBASE.dll!UnknownFunction []
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000014057ab06 MyProject2.exe!FWindowsErrorOutputDevice::Serialize() [d:\ue4-main\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:63]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000014037d4b7 MyProject2.exe!FOutputDevice::LogfImpl() [d:\ue4-main\engine\source\runtime\core\private\misc\outputdevice.cpp:70]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x00000001402b4558 MyProject2.exe!FDebug::AssertFailed() [d:\ue4-main\engine\source\runtime\core\private\misc\assertionmacros.cpp:425]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc32062 MyProject2.exe!FNvVideoEncoder::FNvVideoEncoderImpl::InitFrameInputBuffer() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\nvvideoencoder.cpp:666]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc341cf MyProject2.exe!FNvVideoEncoder::FNvVideoEncoderImpl::InitializeResources() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\nvvideoencoder.cpp:689]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc23294 MyProject2.exe!FNvVideoEncoder::FNvVideoEncoderImpl::FNvVideoEncoderImpl() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\nvvideoencoder.cpp:307]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc22a6a MyProject2.exe!FNvVideoEncoder::FNvVideoEncoder() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\nvvideoencoder.cpp:786]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc2dc71 MyProject2.exe!FStreamer::CreateVideoEncoder() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\streamer.cpp:126]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc24131 MyProject2.exe!FStreamer::FStreamer() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\streamer.cpp:110]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000013fc355b0 MyProject2.exe!FPixelStreamingPlugin::OnBackBufferReady_RenderThread() [d:\ue4-main\engine\plugins\experimental\pixelstreaming\source\pixelstreaming\private\pixelstreamingplugin.cpp:88]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000141df732a MyProject2.exe!FSlateRHIRenderer::DrawWindow_RenderThread() [d:\ue4-main\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:917]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000141dfcdf1 MyProject2.exe!TGraphTask<TEnqueueUniqueRenderCommandType<`FSlateRHIRenderer::DrawWindows_Private'::`29'::SlateDrawWindowsCommandName,<lambda_43e86ee7c51f39979e9a39d40b280024> > >::ExecuteTask() [d:\ue4-main\engine\source\runtime\core\public\async\taskgraphinterfaces.h:832]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000140165ea6 MyProject2.exe!FNamedTaskThread::ProcessTasksNamedThread() [d:\ue4-main\engine\source\runtime\core\private\async\taskgraph.cpp:665]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x00000001401663c6 MyProject2.exe!FNamedTaskThread::ProcessTasksUntilQuit() [d:\ue4-main\engine\source\runtime\core\private\async\taskgraph.cpp:574]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000141ac20d7 MyProject2.exe!RenderingThreadMain() [d:\ue4-main\engine\source\runtime\rendercore\private\renderingthread.cpp:333]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000141ac2547 MyProject2.exe!FRenderingThread::Run() [d:\ue4-main\engine\source\runtime\rendercore\private\renderingthread.cpp:467]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x0000000140579e7c MyProject2.exe!FRunnableThreadWin::Run() [d:\ue4-main\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x000000014056abf3 MyProject2.exe!FRunnableThreadWin::GuardedRun() [d:\ue4-main\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:33]
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x00000000776559cd kernel32.dll!UnknownFunction []
[2018.09.19-21.59.10:109][  2]LogWindows: Error: [Callstack] 0x00000000778b383d ntdll.dll!UnknownFunction []

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-64290 in the post.

19
Login to Vote

Fixed
ComponentPixelStreaming
Affects Versions4.21
Target Fix4.23
Fix Commit8030129
Main Commit8060139
Release Commit8030129
CreatedSep 19, 2018
ResolvedAug 15, 2019
UpdatedFeb 25, 2020