carla-simulator / carla

Open-source simulator for autonomous driving research.
http://carla.org
MIT License
10.78k stars 3.47k forks source link

Fatal error (`Failure to bind non-optional shader resource parameter`) when running `make import` #7111

Open muety opened 4 months ago

muety commented 4 months ago

When trying to run make import, I'm getting the following error during compilation:

Fatal error: [File:/home/carla/UE4.26/Engine/Source/Runtime/RenderCore/Private/ShaderParameters.cpp] [Line: 52]                                                                                                                                    
Failure to bind non-optional shader resource parameter SrcCopyBuffer!  The parameter is either not present in the shader, or the shader compiler optimized it out.                                                                                 
[2024.02.01-23.55.26:957][  0]LogCore: Error: appError called: Fatal error: [File:/home/carla/UE4.26/Engine/Source/Runtime/RenderCore/Private/ShaderParameters.cpp] [Line: 52]                                                                     
Failure to bind non-optional shader resource parameter SrcCopyBuffer!  The parameter is either not present in the shader, or the shader compiler optimized it out.                                                                                 
0x00007f767be844b5 libUE4Editor-RenderCore.so!FShaderResourceParameter::Bind(FShaderParameterMap const&, char16_t const*, EShaderParameterFlags) [/home/carla/UE4.26/Engine/Source/Runtime/RenderCore/Private/ShaderParameters.cpp:52]             
0x00007f767f76f746 libUE4Editor-Engine.so!TCopyDataCS<1u>::ConstructCompiledInstance(FShaderCompiledShaderInitializerType const&) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Public/UpdateTextureShaders.h:193]                              
0x00007f767f2826d8 libUE4Editor-Engine.so!FGlobalShaderTypeCompiler::FinishCompileShader(FGlobalShaderType*, FShaderCompileJob const&, FShaderPipelineType const*) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCo
mpiler.cpp:4442]                                                                                                                                                                                                                                   
0x00007f767f287a5f libUE4Editor-Engine.so!ProcessCompiledJob(FShaderCompileJob*, FShaderPipelineType const*, TArray<EShaderPlatform, TSizedDefaultAllocator<32> >&, TArray<FShaderPipelineType const*, TSizedDefaultAllocator<32> >&) [/home/carla/
UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:5219]                                                                                                                                                                
0x00007f767f274d94 libUE4Editor-Engine.so!ProcessCompiledGlobalShaders(TArray<TSharedRef<FShaderCommonCompileJob, (ESPMode)1>, TSizedDefaultAllocator<32> > const&) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderC
ompiler.cpp:5266]                                                                                                                                                                                                                                  
0x00007f767f2732f4 libUE4Editor-Engine.so!FShaderCompilingManager::ProcessCompiledShaderMaps(TMap<int, FShaderMapFinalizeResults, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<int, FShaderMapFinalizeResults, false> >&, float) [/home/carla/
UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:2687]                                                                                                                                                                
0x00007f767f279b74 libUE4Editor-Engine.so!FShaderCompilingManager::FinishCompilation(char16_t const*, TArray<int, TSizedDefaultAllocator<32> > const&) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:3
147]                                                                                                                                                                                                                                               
0x00007f767f283639 libUE4Editor-Engine.so!VerifyGlobalShaders(EShaderPlatform, bool, TArray<FShaderType const*, TSizedDefaultAllocator<32> > const*, TArray<FShaderPipelineType const*, TSizedDefaultAllocator<32> > const*) [/home/carla/UE4.26/En
gine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:4649]                                                                                                                                                                         
0x00007f767f28565c libUE4Editor-Engine.so!CompileGlobalShaderMap(EShaderPlatform, ITargetPlatform const*, bool) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:4974]                                   
0x00000000002536f4 UE4Editor!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:2634]                                                                             
0x0000000000249fac UE4Editor!GuardedMain(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/Launch.cpp:127]                                                                                                                 
0x00007f767868d286 libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/home/carla/UE4.26/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]                         
0x00007f76784b1083 libc.so.6!__libc_start_main(+0xf2)                                                                                                                                                                                              
0x0000000000233219 UE4Editor!_start() 

Any ideas about how to solve this?

muety commented 1 week ago

Still happening :man_shrugging: