Problem with exported project

Hi, when packaging a project based on cooperative archivis demo , cooking and export is succesful, but when i try to run it i get following crash

[2025.01.07-11.17.52:903][  0]LogDeviceProfileManager: Active device profile: [0x75c8dc453c40][0x75c879454060 66] Linux
[2025.01.07-11.17.52:903][  0]LogCsvProfiler: Display: Metadata set : deviceprofile="Linux"
[2025.01.07-11.17.52:950][  0]LogMaterial: Warning: Incomplete material WorldGridMaterial, missing (TShadowDepthVSVertexShadowDepth_OnePassPointLight, 0) from FGPUSpriteVertexFactory.
[2025.01.07-11.17.52:950][  0]LogMaterial: Warning: Incomplete material WorldGridMaterial, missing (TShadowDepthVSVertexShadowDepth_OnePassPointLight, 0) from FGPUSpriteVertexFactory.
Fatal error: [File:./Runtime/Engine/Private/Materials/MaterialShared.cpp] [Line: 2971] 
Failed to find shader map for default material WorldGridMaterial(/Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial)! Please make sure cooking was successful (Contains inline shaders, has GTSM)
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
CommonUnixCrashHandler: Signal=11
[2025.01.07-11.17.54:076][  0]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2025.01.07-11.17.54:076][  0]LogCore: Fatal error: [File:./Runtime/Engine/Private/Materials/MaterialShared.cpp] [Line: 2971] 
Failed to find shader map for default material WorldGridMaterial(/Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial)! Please make sure cooking was successful (Contains inline shaders, has GTSM)
0x000000000b608554 MyProject-Linux-DebugGame!FMaterial::CacheShaders(FMaterialShaderMapId const&, EShaderPlatform, EMaterialShaderPrecompileMode, ITargetPlatform const*)()
0x000000000b6082b5 MyProject-Linux-DebugGame!FMaterial::CacheShaders(EShaderPlatform, EMaterialShaderPrecompileMode, ITargetPlatform const*)()
0x000000000b58da63 MyProject-Linux-DebugGame!UMaterial::CacheResourceShadersForRendering(bool, EMaterialShaderPrecompileMode)()
0x000000000b58ef86 MyProject-Linux-DebugGame!UMaterial::PostLoad()()
0x000000000597d3d3 MyProject-Linux-DebugGame!UObject::ConditionalPostLoad()()
0x0000000005797c65 MyProject-Linux-DebugGame!FAsyncPackage2::Event_PostLoadExportBundle(FAsyncLoadingThreadState2&, FAsyncPackage2*, int)()
0x0000000005787115 MyProject-Linux-DebugGame!FEventLoadNode2::Execute(FAsyncLoadingThreadState2&)()
0x0000000005787d6f MyProject-Linux-DebugGame!FAsyncLoadEventQueue2::ExecuteSyncLoadEvents(FAsyncLoadingThreadState2&)()
0x000000000579948a MyProject-Linux-DebugGame!FAsyncLoadingThread2::ProcessAsyncLoadingFromGameThread(FAsyncLoadingThreadState2&, bool&)()
0x000000000579d81f MyProject-Linux-DebugGame!FAsyncLoadingThread2::TickAsyncLoadingFromGameThread(FAsyncLoadingThreadState2&, bool, bool, double, TArrayView<int const, int>, bool&)()
0x00000000057a54b5 MyProject-Linux-DebugGame!FAsyncLoadingThread2::FlushLoading(TArrayView<int const, int>)()
0x00000000057a95b0 MyProject-Linux-DebugGame!FlushAsyncLoading(TArrayView<int const, int>)()
0x00000000057a92b9 MyProject-Linux-DebugGame!FlushAsyncLoading(int)()
0x0000000005ac6b61 MyProject-Linux-DebugGame!LoadPackageInternal(UPackage*, FPackagePath const&, unsigned int, FLinkerLoad*, FArchive*, FLinkerInstancingContext const*, FPackagePath const*)()
0x0000000005ac848f MyProject-Linux-DebugGame!LoadPackage(UPackage*, FPackagePath const&, unsigned int, FArchive*, FLinkerInstancingContext const*, FPackagePath const*)()
0x0000000005ac5265 MyProject-Linux-DebugGame!LoadPackage(UPackage*, char16_t const*, unsigned int, FArchive*, FLinkerInstancingContext const*)()
0x0000000005ac35b8 MyProject-Linux-DebugGame!ResolveName2(UObject*&, TStringBuilderBase<char16_t>&, bool, bool, unsigned int, FLinkerInstancingContext const*)()
0x0000000005ac5720 MyProject-Linux-DebugGame!StaticLoadObjectInternal(UClass*, UObject*, char16_t const*, char16_t const*, unsigned int, UPackageMap*, bool, FLinkerInstancingContext const*)()
0x0000000005aa0c0a MyProject-Linux-DebugGame!StaticLoadObject(UClass*, UObject*, char16_t const*, char16_t const*, unsigned int, UPackageMap*, bool, FLinkerInstancingContext const*)()
0x000000000b5897e2 MyProject-Linux-DebugGame!UMaterialInterface::InitDefaultMaterials()()
0x000000000b589edc MyProject-Linux-DebugGame!UMaterialInterface::PostCDOContruct()()
0x00000000057ff865 MyProject-Linux-DebugGame!UClass::CreateDefaultObject()()
0x000000000b589f49 MyProject-Linux-DebugGame!UMaterialInterface::PostCDOContruct()()
0x00000000057ff865 MyProject-Linux-DebugGame!UClass::CreateDefaultObject()()
0x0000000005ab2295 MyProject-Linux-DebugGame!ProcessNewlyLoadedUObjects(FName, bool)()
0x000000000c4cdef0 MyProject-Linux-DebugGame!FEngineLoop::PreInitPostStartupScreen(char16_t const*)()
0x000000000c4bbcd8 MyProject-Linux-DebugGame!FEngineLoop::PreInit(char16_t const*)()
0x000000000c4c3b50 MyProject-Linux-DebugGame!GuardedMain(char16_t const*)()
0x000000000c429695 MyProject-Linux-DebugGame!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)())()
0x000075c8fe434e08 libc.so.6!UnknownFunction(0x25e07)
0x000075c8fe434ecc libc.so.6!__libc_start_main(+0x8b)
0x0000000004eb402a MyProject-Linux-DebugGame!_start(+0x29)

Any ideas?
Exporting other demo projects and running them works fine

I have the very same problem. But currently have no fix available to me.

I’m having the same problem. Any luck?

1 Like

Not really, I have stuck for multiple days and tried all these following:

  1. Complete clean Intermedia, DerivedCache, Saved in the project and re-package.
  2. Confirm WorldGridMaterial’s existence in Engine Content, Cook in editor and re-package.
  3. Disable r.MobileHDR and re-pacakge.
  4. Packaging on Mac OS. It also cannot run but I cannot confirm the message.

None of these worked for me. It’s very frustrating.