Description

Enabling Point Cloud support for AR plugin causes engine crash.

Also crashes with LIDAR plugin enabled.

Confirmed in MAIN 4.25 @ CL 10333042

Steps to Reproduce
  1. Enable "Point Cloud support for AR" plugin

Result: Editor will crash on restart when compiling shaders.

Callstack

Fatal error: [Link Removed] [Line: 2075] Failed to compile default material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial!

UE4Editor_Engine!FShaderCompilingManager::ProcessCompiledShaderMaps() [d:\build\++ue4\sync\engine\source\runtime\engine\private\shadercompiler\shadercompiler.cpp:2078]
UE4Editor_Engine!FShaderCompilingManager::FinishCompilation() [d:\build\++ue4\sync\engine\source\runtime\engine\private\shadercompiler\shadercompiler.cpp:2529]
UE4Editor_Engine!FMaterialShaderMap::Compile() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\materialshader.cpp:1626]
UE4Editor_Engine!FMaterial::BeginCompileShaderMap() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\materialshared.cpp:1983]
UE4Editor_Engine!FMaterial::CacheShaders() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\materialshared.cpp:1899]
UE4Editor_Engine!FMaterial::CacheShaders() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\materialshared.cpp:1768]
UE4Editor_Engine!UMaterial::CacheShadersForResources() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\material.cpp:3202]
UE4Editor_Engine!UMaterial::CacheResourceShadersForRendering() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\material.cpp:3096]
UE4Editor_Engine!UMaterial::PostLoad() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\material.cpp:4011]
UE4Editor_CoreUObject!UObject::ConditionalPostLoad() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:1060]
UE4Editor_Engine!UMaterialInterface::PostLoadDefaultMaterials() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\material.cpp:565]
UE4Editor_Engine!UMaterialInterface::PostLoad() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\materialinterface.cpp:99]
UE4Editor_Engine!UMaterial::PostLoad() [d:\build\++ue4\sync\engine\source\runtime\engine\private\materials\material.cpp:3806]
UE4Editor_CoreUObject!UObject::ConditionalPostLoad() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:1060]
UE4Editor_CoreUObject!EndLoad() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1591]
UE4Editor_CoreUObject!<lambda_933c3d80c025ee48e6e0dcb39f1f732a>::operator()() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1230]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1331]
UE4Editor_CoreUObject!LoadPackage() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1426]
UE4Editor_CoreUObject!ResolveName() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:766]
UE4Editor_CoreUObject!StaticLoadObjectInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:828]
UE4Editor_CoreUObject!StaticLoadObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:903]
UE4Editor_Engine!ConstructorHelpersInternal::FindOrLoadObject<UStaticMesh>() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\public\uobject\constructorhelpers.h:36]
UE4Editor_Engine!UCameraComponent::UCameraComponent() [d:\build\++ue4\sync\engine\source\runtime\engine\private\camera\cameracomponent.cpp:36]
UE4Editor_CoreUObject!UClass::CreateDefaultObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:3141]
UE4Editor_CoreUObject!FObjectInitializer::CreateDefaultSubobject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:3737]
UE4Editor_CoreUObject!UObject::CreateDefaultSubobject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:110]
UE4Editor_Engine!ACameraActor::ACameraActor() [d:\build\++ue4\sync\engine\source\runtime\engine\private\camera\cameraactor.cpp:23]
UE4Editor_CoreUObject!UClass::CreateDefaultObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:3141]
UE4Editor_CoreUObject!UObjectLoadAllCompiledInDefaultProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:924]
UE4Editor_CoreUObject!ProcessNewlyLoadedUObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:1022]
UE4Editor!FEngineLoop::PreInitPostStartupScreen() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2710]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:131]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Have Comments or More Details?

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

9
Login to Vote

Won't Fix
ComponentUE - Platform - XR
Affects Versions4.23.14.244.25
CreatedNov 21, 2019
ResolvedAug 27, 2021
UpdatedOct 13, 2021