carla
carla copied to clipboard
Fatal error (`permutation has unbound parameters`) when running `make import`
When trying to package a custom map using make import && make package ARGS="--packages=my-custom-package", I'm getting an assertion error during compilation. Here's an excerpt from my logs. Any ideas how to work around this?
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554
CommonUnixCrashHandler: Signal=11
[2024.01.23-09.26.41:003][ 0]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2024.01.23-09.26.41:003][ 0]LogCore: Fatal error: [File:/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/RenderCore/Private/ShaderParameterStruct.cpp] [Line: 285]
Shader FHairInterpolationCS, permutation 107 has unbound parameters not represented in the parameter struct:
GridSize
GridCurrentBuffer
GridDestinationBuffer
0x00007fd4b0166ef7 libUE4Editor-RenderCore.so!FShaderParameterBindings::BindForLegacyShaderParameters(FShader const*, int, FShaderParameterMap const&, FShaderParametersMetadata con
st&, bool) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/RenderCore/Private/ShaderParameterStruct.cpp:285]
0x00007fd0d9d453f4 libUE4Editor-HairStrandsCore.so!FHairInterpolationCS::ConstructCompiledInstance(FShaderCompiledShaderInitializerType const&) [/home/carla/UnrealEngine_4.26/Engin
e/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Private/HairStrandsRendering.cpp:382]
0x00007fd4b3564318 libUE4Editor-Engine.so!FGlobalShaderTypeCompiler::FinishCompileShader(FGlobalShaderType*, FShaderCompileJob const&, FShaderPipelineType const*) [/home/carla/Unre
alEngine_4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:4442]
0x00007fd4b356969f libUE4Editor-Engine.so!ProcessCompiledJob(FShaderCompileJob*, FShaderPipelineType const*, TArray<EShaderPlatform, TSizedDefaultAllocator<32> >&, TArray<FShaderPi
pelineType const*, TSizedDefaultAllocator<32> >&) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:5219]
0x00007fd4b35569d4 libUE4Editor-Engine.so!ProcessCompiledGlobalShaders(TArray<TSharedRef<FShaderCommonCompileJob, (ESPMode)1>, TSizedDefaultAllocator<32> > const&) [/home/carla/Unr
ealEngine_4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:5266]
0x00007fd4b3554f34 libUE4Editor-Engine.so!FShaderCompilingManager::ProcessCompiledShaderMaps(TMap<int, FShaderMapFinalizeResults, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<
int, FShaderMapFinalizeResults, false> >&, float) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:2687]
0x00007fd4b355b7b4 libUE4Editor-Engine.so!FShaderCompilingManager::FinishCompilation(char16_t const*, TArray<int, TSizedDefaultAllocator<32> > const&) [/home/carla/UnrealEngine_4.2
6/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:3147]
0x00007fd4b3565279 libUE4Editor-Engine.so!VerifyGlobalShaders(EShaderPlatform, bool, TArray<FShaderType const*, TSizedDefaultAllocator<32> > const*, TArray<FShaderPipelineType cons
t*, TSizedDefaultAllocator<32> > const*) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:4649]
0x00007fd4b356729c libUE4Editor-Engine.so!CompileGlobalShaderMap(EShaderPlatform, ITargetPlatform const*, bool) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Engine/Private/
ShaderCompiler/ShaderCompiler.cpp:4974]
0x0000000000253704 UE4Editor!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:2634]
0x0000000000249fbc UE4Editor!GuardedMain(char16_t const*) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Launch/Private/Launch.cpp:127]
0x00007fd4ac96b286 libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/home/carla/UnrealEngine_4.26/Engine/Source/Runtime/Unix/Uni
xCommonStartup/Private/UnixCommonStartup.cpp:264]
0x00007fd4ac762d90 libc.so.6!UnknownFunction(0x29d8f)
0x00007fd4ac762e40 libc.so.6!__libc_start_main(+0x7f)
0x0000000000233229 UE4Editor!_start()
- CARLA version: 0.9.15
- OS: Ubuntu 18.04
Still facing this issue with the latest version. Nobody else having the same problem??