Crash in ShaderCodeResource.GetFrequency() == Frequency, help me

Hello folks, weird bug, this morning i succeded to build in shipement my project, but when i tried to build in Development i encounter this weird error (i will paste it below). I’m on the 5.5.4 source build because i need to deploy server on Linux for information, but here i try to build for Windows in Development, here’s the log :

UATHelper: Packaging (Windows): LogWindows: Error: appError called: Assertion failed: ShaderCodeResource.GetFrequency() == Frequency [File:C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h] [Line: 1362]
PackagingResults: Error: appError called: Assertion failed: ShaderCodeResource.GetFrequency() == Frequency [File:C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h] [Line: 1362]
UATHelper: Packaging (Windows): LogWindows: Error: begin: stack for UAT
UATHelper: Packaging (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Assertion failed: ShaderCodeResource.GetFrequency() == Frequency [File:C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h] [Line: 1362]
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff890d55720 UnrealEditor-RenderCore.dll!FShaderCode::GetFinalizedResource() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h:1362]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff890d99e62 UnrealEditor-RenderCore.dll!FShaderMapResourceCode::AddShaderCompilerOutput() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Private\ShaderResource.cpp:260]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84d97d60b UnrealEditor-Engine.dll!FMaterialShaderMap::ProcessCompilationResultsForSingleJob() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\Materials\MaterialShader.cpp:2722]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84d97ccd5 UnrealEditor-Engine.dll!FMaterialShaderMap::ProcessCompilationResults() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\Materials\MaterialShader.cpp:2789]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84e125260 UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessCompiledShaderMaps() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:1997]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84e1235fa UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessAsyncResults() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:2716]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84c9ea971 UnrealEditor-Engine.dll!FAssetCompilingManager::ProcessAsyncTasks() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\AssetCompilingManager.cpp:609]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84a1f91b0 UnrealEditor-UnrealEd.dll!UE: :cook::FPackageDatas::PollPendingCookedPlatformDatas() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Cooker\CookPackageData.cpp:2661]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84a2ddf9f UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::PumpSaves() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:4711]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84a2ffc6a UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickMainCookLoop() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1506]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff84a2ff3dc UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickCookByTheBook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1388]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff849f88f60 UnrealEditor-UnrealEd.dll!UCookCommandlet::RunCookByTheBookCook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:594]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff849f44797 UnrealEditor-UnrealEd.dll!UCookCommandlet::CookByTheBook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:547]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff849f656e3 UnrealEditor-UnrealEd.dll!UCookCommandlet::Main() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:267]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5deb4e UnrealEditor-Cmd.exe!FEngineLoop::PreInitPostStartupScreen() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4154]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5d5566 UnrealEditor-Cmd.exe!GuardedMain() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Launch.cpp:144]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5d589a UnrealEditor-Cmd.exe!GuardedMainWrapper() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5d9114 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Assertion failed: ShaderCodeResource.GetFrequency() == Frequency [File:C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h] [Line: 1362]
PackagingResults: Error: [Callstack] 0x00007ff890d55720 UnrealEditor-RenderCore.dll!FShaderCode::GetFinalizedResource() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h:1362]
PackagingResults: Error: [Callstack] 0x00007ff890d99e62 UnrealEditor-RenderCore.dll!FShaderMapResourceCode::AddShaderCompilerOutput() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\RenderCore\Private\ShaderResource.cpp:260]
PackagingResults: Error: [Callstack] 0x00007ff84d97d60b UnrealEditor-Engine.dll!FMaterialShaderMap::ProcessCompilationResultsForSingleJob() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\Materials\MaterialShader.cpp:2722]
PackagingResults: Error: [Callstack] 0x00007ff84d97ccd5 UnrealEditor-Engine.dll!FMaterialShaderMap::ProcessCompilationResults() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\Materials\MaterialShader.cpp:2789]
PackagingResults: Error: [Callstack] 0x00007ff84e125260 UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessCompiledShaderMaps() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:1997]
PackagingResults: Error: [Callstack] 0x00007ff84e1235fa UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessAsyncResults() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:2716]
PackagingResults: Error: [Callstack] 0x00007ff84c9ea971 UnrealEditor-Engine.dll!FAssetCompilingManager::ProcessAsyncTasks() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Engine\Private\AssetCompilingManager.cpp:609]
PackagingResults: Error: [Callstack] 0x00007ff84a1f91b0 UnrealEditor-UnrealEd.dll!UE: :cook::FPackageDatas::PollPendingCookedPlatformDatas() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Cooker\CookPackageData.cpp:2661]
PackagingResults: Error: [Callstack] 0x00007ff84a2ddf9f UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::PumpSaves() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:4711]
PackagingResults: Error: [Callstack] 0x00007ff84a2ffc6a UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickMainCookLoop() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1506]
PackagingResults: Error: [Callstack] 0x00007ff84a2ff3dc UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickCookByTheBook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1388]
PackagingResults: Error: [Callstack] 0x00007ff849f88f60 UnrealEditor-UnrealEd.dll!UCookCommandlet::RunCookByTheBookCook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:594]
PackagingResults: Error: [Callstack] 0x00007ff849f44797 UnrealEditor-UnrealEd.dll!UCookCommandlet::CookByTheBook() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:547]
PackagingResults: Error: [Callstack] 0x00007ff849f656e3 UnrealEditor-UnrealEd.dll!UCookCommandlet::Main() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:267]
PackagingResults: Error: [Callstack] 0x00007ff70f5deb4e UnrealEditor-Cmd.exe!FEngineLoop::PreInitPostStartupScreen() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4154]
PackagingResults: Error: [Callstack] 0x00007ff70f5d5566 UnrealEditor-Cmd.exe!GuardedMain() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Launch.cpp:144]
PackagingResults: Error: [Callstack] 0x00007ff70f5d589a UnrealEditor-Cmd.exe!GuardedMainWrapper() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
PackagingResults: Error: [Callstack] 0x00007ff70f5d9114 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5ebd04 UnrealEditor-Cmd.exe!WinMain() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff70f5ee422 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff926047374 KERNEL32.DLL!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: end: stack for UAT
PackagingResults: Error: [Callstack] 0x00007ff70f5ebd04 UnrealEditor-Cmd.exe!WinMain() [C:\Users\antbo\Documents\UE_5.5\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
PackagingResults: Error: [Callstack] 0x00007ff70f5ee422 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
PackagingResults: Error: [Callstack] 0x00007ff926047374 KERNEL32.DLL!UnknownFunction
PackagingResults: Error: end: stack for UAT
UATHelper: Packaging (Windows): Took 22,35s to run UnrealEditor-Cmd.exe, ExitCode=3
UATHelper: Packaging (Windows): Cook failed.
UATHelper: Packaging (Windows): (see C:\Users\antbo\Documents\UE_5.5\Engine\Programs\AutomationTool\Saved\Logs\Log.txt for full exception trace)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 30s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: Packaging (Windows): BUILD FAILED
PackagingResults: Error: Unknown Cook Failure
LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 383.326843
LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 383.464691, Update Interval: 308.426758

Hello there @Algost!

Checking through your extended log, there seems to be a conflict between the shaders you are cooking, and your current cache. The main assertion error you are getting, “ShaderCodeResource.GetFrequency() == Frequency”, refers to a mismatch in shader frequency metadata. This is most likely due a corrupted or stale Derived Data Cache.

As for the reason behind this, it’s likely due the build change. When you completed the shipping build, UE generated a set of shaders. Then, you switched to development, and the engine tried to re-use those assets, but this type of build didn’t read said cached shaders properly, leading to the frequency mismatch.

So, in order to solve this problem, a full cache clear and shader rebuild is in order. To do so, please close UE, navigate to your project’s main directory, then delete folders Intermediate, Saved, and DerivedDataCache. Also, go your local app data, and delete the DDC from there as well (usually at %LOCALAPPDATA%\UnrealEngine\Common\DerivedDataCache).

After those changes, restart the project, and all shaders should recompile. Test building again, if the issue remains, you can manually force a new recompile from engine, by opening the console and entering “recompileshaders all”. Once completed, test the build once more.

Hey Brs-sebascova, thank you for your answer. I try your first method which is :

  • Delete DDC, Intermediate and Saved from my repo + from %appdata%/local/UE/Common/DDC and when i reopen my project it reopen instant so i was thinking it doesn’t do what it’s suppose to do. i try to rebuild and i’ve got the same error, but i was expected it

  • After that i try the line in the terminal “Recompileshaders all” and i let my pc rebuild, but i had a error message saying that my unreal crash on ShaderCore.h line 1362, i leave you the picture in attachment.

    How can i fix my unreal engine ? I always have weird problem with this engine, it’s so unstable for me x))

Hello again!

Thank you for your follow up, the direct crash error you are getting is still the same one as the log. This means, that the shader mismatch remains active, even after clearing up DDC. So, we need to make sure that no traces of said cache are left.

You already deleted DDC from the project and from local app data. There are two more possible locations, if they were created by engine:

%LOCALAPPDATA%\UnrealEngine\ShaderCache
C:\ProgramData\Epic\UnrealEngine\Common\DerivedDataCache

Please check if that folder exists, and also delete …Common\DerivedDataCache again from local. After that, from your project’s directory, go to Config/DefaultEngine.ini and edit it, adding the following line:

[/Script/Engine.RendererSettings]
r.ShaderPipelineCache.Enabled=0

This will avoid loading any cached pipeline, thus preventing the frequency crash. Now, open the project, and allow it to rebuild shaders again, it should create a fully, new cache. After that, you can remove the pipeline change line.

Now, if the issue remains even after these changes, then the remaining path is a full uninstall/reinstall of all Epic software from your setup:

  • First, uninstall the engine, launcher, any asset packs, etc
  • Next, open the registry directory HKEY_CURRENT_USER\Software\Epic Games\Unreal Engine\Builds, and delete any build entries
  • Finally, delete the folders %userprofile%\AppData\Local\UnrealEngine and %userprofile%\AppData\Local\UnrealHeaderTool
  • After that, no elements related to UE should be left in your system
  • Now, reinstall UE launcher from scratch, and only add the version of the engine you were using for your project (in this case, UE 5.5.4)
  • After the process is complete, test re-opening your project