Adding an instance of Atmospheric Fog to a Level causes the Editor to crash on both Linux and Windows when using Vulkan. There is a different callstack when SteamVR is enabled on Linux which is also attached.
This was reported and tested in 4.21.1 (CL-4613538). This was reproduced in 4.20.3 (CL-4369336) and Main 4.22 (CL-4629913)
Results: The Editor crashes
Expected: The Editor doesn't crash
Callstack 1
0x00007f9a93b2cc06 libUE4Editor-Renderer.so!FAtmosphericFogSceneInfo::Read3DPixelsPtr(FRHICommandListImmediate&, TRefCountPtr<IPooledRenderTarget>, FFloat16Color*, FIntRect, FIntPoint) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/AtmosphereRendering.cpp:1545] 0x00007f9a93b2d338 libUE4Editor-Renderer.so!FAtmosphericFogSceneInfo::PrecomputeTextures(FRHICommandListImmediate&, FViewInfo const*, FSceneViewFamily*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/AtmosphereRendering.cpp:1656] 0x00007f9a93c08d96 libUE4Editor-Renderer.so!FDeferredShadingSceneRenderer::Render(FRHICommandListImmediate&) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/DeferredShadingRenderer.cpp:1315] 0x00007f9a941861da libUE4Editor-Renderer.so!RenderViewFamily_RenderThread(FRHICommandListImmediate&, FSceneRenderer*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/SceneRendering.cpp:2949] 0x00007f9a9419605c libUE4Editor-Renderer.so!TGraphTask<FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::EURCMacro_FDrawSceneCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) [/home/test/UnrealEngine-.21/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:829] 0x00007f9aaf114ed9 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:678] 0x00007f9aaf113fb3 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:574] 0x00007f9aa940e13f libUE4Editor-RenderCore.so!RenderingThreadMain(FEvent*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:332] 0x00007f9aa9424a92 libUE4Editor-RenderCore.so!FRenderingThread::Run() [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:484] 0x00007f9aaf190aac libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25] 0x00007f9aaf17a2c3 libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177] 0x00007f9aafe4e6db libpthread.so.0!UnknownFunction(0x76da) 0x00007f9aa386c88f libc.so.6!clone(+0x3e) libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:411] libUE4Editor-Core.so!FUnixErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Unix/UnixErrorOutputDevice.cpp:56] libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:71] libUE4Editor-Core.so!FDebug::AssertFailed(char const*, char const*, int, char16_t const*, ...) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:417] libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHIRead3DSurfaceFloatData(FRHITexture*, FIntRect, FIntPoint, TArray<FFloat16Color, FDefaultAllocator>&) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/VulkanRHI/Private/VulkanRenderTarget.cpp:1152] libUE4Editor-Renderer.so!FAtmosphericFogSceneInfo::Read3DPixelsPtr(FRHICommandListImmediate&, TRefCountPtr<IPooledRenderTarget>, FFloat16Color*, FIntRect, FIntPoint) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/AtmosphereRendering.cpp:1545] libUE4Editor-Renderer.so!FAtmosphericFogSceneInfo::PrecomputeTextures(FRHICommandListImmediate&, FViewInfo const*, FSceneViewFamily*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/AtmosphereRendering.cpp:1656] libUE4Editor-Renderer.so!FDeferredShadingSceneRenderer::Render(FRHICommandListImmediate&) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/DeferredShadingRenderer.cpp:1315] libUE4Editor-Renderer.so!RenderViewFamily_RenderThread(FRHICommandListImmediate&, FSceneRenderer*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Renderer/Private/SceneRendering.cpp:2949] libUE4Editor-Renderer.so!TGraphTask<FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::EURCMacro_FDrawSceneCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:829] libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:678] libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:574] libUE4Editor-RenderCore.so!RenderingThreadMain(FEvent*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:332] libUE4Editor-RenderCore.so!FRenderingThread::Run() [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:484] libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25] libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/test/UnrealEngine-4.21/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177] libpthread.so.0!UnknownFunction(0x76da) libc.so.6!clone(+0x3e)
Callstack 2
[2018.12.05-18.19.00:117][ 96]LogWindows: Error: [Callstack] 0x00007fff9eb050d8 KERNELBASE.dll!UnknownFunction [] [2018.12.05-18.19.00:117][ 96]LogWindows: Error: [Callstack] 0x00007fff80736850 UE4Editor-ApplicationCore.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowserroroutputdevice.cpp:65] [2018.12.05-18.19.00:117][ 96]LogWindows: Error: [Callstack] 0x00007fff582462fc UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:70] [2018.12.05-18.19.00:117][ 96]LogWindows: Error: [Callstack] 0x00007fff581d51db UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:425] [2018.12.05-18.19.00:117][ 96]LogWindows: Error: [Callstack] 0x00007fff4ab743c9 UE4Editor-VulkanRHI.dll!FVulkanDynamicRHI::RHIRead3DSurfaceFloatData() [d:\build\++ue4\sync\engine\source\runtime\vulkanrhi\private\vulkanrendertarget.cpp:1027] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff6d3e8e4a UE4Editor-RHI.dll!FRHICommandListImmediate::Read3DSurfaceFloatData() [d:\build\++ue4\sync\engine\source\runtime\rhi\public\rhicommandlist.h:3682] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff4e5ef319 UE4Editor-Renderer.dll!FAtmosphericFogSceneInfo::PrecomputeTextures() [d:\build\++ue4\sync\engine\source\runtime\renderer\private\atmosphererendering.cpp:1678] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff4e68d2bd UE4Editor-Renderer.dll!FDeferredShadingSceneRenderer::Render() [d:\build\++ue4\sync\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:1273] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff4ebb6982 UE4Editor-Renderer.dll!RenderViewFamily_RenderThread() [d:\build\++ue4\sync\engine\source\runtime\renderer\private\scenerendering.cpp:2854] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff4eb88fb2 UE4Editor-Renderer.dll!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`33'::EURCMacro_FDrawSceneCommand>::ExecuteTask() [d:\build\++ue4\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:829] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff58061f92 UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:665] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff58062456 UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:574] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff829775f9 UE4Editor-RenderCore.dll!RenderingThreadMain() [d:\build\++ue4\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:333] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff82978574 UE4Editor-RenderCore.dll!FRenderingThread::Run() [d:\build\++ue4\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:467] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff584a6b7c UE4Editor-Core.dll!FRunnableThreadWin::Run() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fff584a17c7 UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:33] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fffa05e1fe4 KERNEL32.DLL!UnknownFunction [] [2018.12.05-18.19.00:118][ 96]LogWindows: Error: [Callstack] 0x00007fffa1c1cb81 ntdll.dll!UnknownFunction []
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67234 in the post.
2 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.21.1, 4.22, 4.20.3 |
Target Fix | 4.21.2 |
Fix Commit | 4634420 |
---|
Created | Dec 5, 2018 |
---|---|
Resolved | Dec 5, 2018 |
Updated | Dec 15, 2018 |