[UE5.4.4] Packaging fails with ShaderPreprocessor.dll crash during Cook

Hello, I’m experiencing a critical issue with packaging in UE 5.4.4.

My PC specs:

  • CPU: Intel(R) Core™ i7-14700KF

  • Memory: 32 GB

  • GPU: NVIDIA GeForce RTX 4070 Ti

  • SSD: TEAM TM8FPD001T

Output log (only red error messages):

UATHelper: Packaging (Windows): LogThreadingWindows: Error: Runnable thread Background Worker #3 crashed.
UATHelper: Packaging (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Packaging (Windows): LogWindows: Error: Fatal error!
UATHelper: Packaging (Windows): LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000bab4000070
[Callstack] 0x00007ff935a7981b UnrealEditor-Core.dll!UnknownFunction []
[Callstack] 0x00007ff8f04fed6d UnrealEditor-ShaderPreprocessor.dll!UnknownFunction []
[Callstack] 0x00007ff8f04ffd8d UnrealEditor-ShaderPreprocessor.dll!UnknownFunction []
[Callstack] 0x00007ff8f0501eed UnrealEditor-ShaderPreprocessor.dll!UnknownFunction []
[Callstack] 0x00007ff8f0500f6f UnrealEditor-ShaderPreprocessor.dll!UnknownFunction []
[Callstack] 0x00007ff937f245b5 UnrealEditor-RenderCore.dll!UnknownFunction []
[Callstack] 0x00007ff8f8a90303 UnrealEditor-Engine.dll!UnknownFunction []
...
Crash in runnable thread Background Worker #3

What I have tried so far:

  • Reinstalled UE 5.4.4

  • Deleted the following folders:

    • C:\Users\PC_User\AppData\Local\UnrealEngine\Common\DerivedDataCache

    • G:\tendeibuckbuck33\DerivedDataCache

    • G:\tendeibuckbuck33\Intermediate

    • G:\tendeibuckbuck33\Saved

    • C:\Program Files\Epic Games\UE_5.4\Engine\DerivedDataCache

Despite these attempts, the same error still occurs during packaging.
If anyone has encountered this issue or knows a possible solution, I would greatly appreciate any advice or suggestions.

Thank you in advance!

(Additional note: I am Japanese, so if anyone who speaks Japanese sees this and can respond in Japanese, it would be greatly appreciated!)

Hello @ADMILAL ,
Welcome to forums, you can try the following:

  • Switch to DirectX 11 if you’re currently using DirectX 12, then try packaging again.
  • Make sure your GPU drivers are fully up to date.
  • Temporarily disable your firewall or antivirus to check if they’re causing any conflicts with Unreal processes

Let me know if it worked!

Thank you very much for your reply!
I followed all of your suggestions and tried the following steps:

:white_check_mark: Switched from DirectX 12 to DirectX 11 and attempted packaging
:white_check_mark: Updated the GPU driver to the latest version (581.57) with a clean installation
:white_check_mark: Temporarily disabled Windows Defender Firewall and tested after a system restart
:white_check_mark: Deleted the Saved, Intermediate, and DerivedDataCache folders and rebuilt the project

However, even after doing all of these, the problem still persists. The packaging process consistently crashes about 13 seconds after it starts, and I continue to encounter the following error:

UATHelper: パッケージ化 (Windows): LogThreadingWindows: Error: Runnable thread Background Worker #25 crashed. UATHelper: パッケージ化 (Windows): LogThreadingWindows: Error: Runnable thread Background Worker #24 crashed. UATHelper: パッケージ化 (Windows): LogWindows: Error: begin: stack for UAT UATHelper: パッケージ化 (Windows): LogWindows: Error: === Critical error: === UATHelper: パッケージ化 (Windows): LogWindows: Error: UATHelper: パッケージ化 (Windows): LogWindows: Error: Fatal error! UATHelper: パッケージ化 (Windows): LogWindows: Error: UATHelper: パッケージ化 (Windows): LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000e39e000070 UATHelper: パッケージ化 (Windows): LogWindows: Error: UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d7e5981b UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d77b0291 UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bed6d UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bfd8d UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c1eed UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c0f6f UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bff06 UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c1eed UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c0f6f UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bff06 UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c1eed UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0c0f6f UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bff06 UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0bf8f6 UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8af0b505b UnrealEditor-ShaderPreprocessor.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8aefc7774 UnrealEditor-ShaderCompilerCommon.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8aefd81aa UnrealEditor-ShaderCompilerCommon.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff9296745b5 UnrealEditor-RenderCore.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff929674840 UnrealEditor-RenderCore.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff929654972 UnrealEditor-RenderCore.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8cabf0303 UnrealEditor-Engine.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8cac11115 UnrealEditor-Engine.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8c9548b8e UnrealEditor-Engine.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8c94dd6e4 UnrealEditor-Engine.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d75e24c5 UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d75e21ff UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d760a155 UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d75d23d0 UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d77d7c93 UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x00007ff8d7c3c93d UnrealEditor-Core.dll!UnknownFunction UATHelper: パッケージ化 (Windows): LogWindows: Error: [Callstack] 0x0

The error occurs consistently during the shader processing phase of packaging, and the ShaderPreprocessor.dll is always involved.

Do you have any additional suggestions or ideas on what else I could try to resolve this issue?
Any further guidance would be greatly appreciated — I truly want to solve this and successfully complete the packaging.

This is an image of the same error message

What a shame to hear the issue still isn’t resolved. I looked for posts with similar errors to yours and found a few, but they all mention solutions you’ve already tried.

So here’s what I think you could do next:

  1. Create a new Unreal Engine project (preferably using the same version you’re currently working with), using either the Third Person or *Blank template , it doesn’t matter which.
  2. Try packaging this empty project.
  • If it works, then the problem is definitely in the content of your original project.
  1. Try disabling any plugins that might be causing conflicts.
  2. You can also try this:
  • Open your project in the Unreal Editor.
  • Open the Content Browser .
  • In the Content* folder, right-click and select “Audit Assets.”
  • Unreal will scan all your assets and display the results in a window.
  • Review the results and look for files marked with Errors or Critical Warnings ,those are the most likely causes of the shader compilation failure.

  1. If the empty project also fails to package, the issue could be with the engine itself. In that case, try the following:
  • Delete the folders mentioned above: Saved, Intermediate, and DerivedDataCache.
  • Open the Epic Games Launcher.
  • Locate your engine version.
  • Click the dropdown next to “Launch” and select “Verify.”
    This will replace any damaged engine files.
  1. I also found that reinstalling Visual Studio and the SDKs can sometimes help.

Thank you for your kind response!

As instructed, I tried the following pattern.

  1. Created a new project (project_10_16) in UE 5.4.4 and attempted packaging → Failed

  2. Verified UE 5.4.4

  3. Tried packaging again with (project_10_16) → Succeeded

  4. Tried packaging the main project again → Failed

  5. Deleted the following folders in the main project:

[ProjectRoot]/Intermediate  
[ProjectRoot]/Binaries  
[ProjectRoot]/Saved


6. Tried to restart the main project → Failed to launch

7. After trying to launch about 10 times → Launch succeeded

8. Tried packaging the main project again → Failed
Error message:

Parsing headers for tendeibuckbuck33  
Running Internal UnrealHeaderTool ...  
Fatal error.  
ExitCode = -1073741819


9. Tried packaging the main project again → Failed
Error message:

LogShaderCompilers: Error: Job 0 [Single] Failed: Global/FVolumetricFogLightScatteringCS...
LogShaderCompilers: Error: Job 1 [Single] Failed: Global/FTonemapPS...
...
Fatal error: [File:ShaderCompiler.cpp] [Line: 2055]  
ShaderCompileWorker failed  
Crash inside the platform compiler


10. Tried packaging the main project again → Failed
Error message:

UATHelper: Packaging (Windows): LogThreadingWindows: Error: Runnable thread Background Worker #3 crashed.
UATHelper: Packaging (Windows): LogThreadingWindows: Error: Runnable thread Background Worker #4 crashed.
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: Fatal error!
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000e654000070
...
[Callstack lines from ShaderPreprocessor.dll / ShaderCompilerCommon.dll / RenderCore.dll follow]


11. Tried packaging the main project again → Failed
Error message was similar to step 10.

12. Tried packaging the main project again → Failed
Error message was similar to step 10.

13. Tried packaging the main project again → Failed
Error message was similar to step 10.

14. Tried packaging the initially created project (project_10_16) again → Failed
Error message was similar to step 10.