metahuman assembly Crash

LoginId:c0ee133774ce46aa88f016d178401e08

EpicAccountId:3b7f7507215e48dba4bff2952183a9c6

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0xffffffffffffffff

UnrealEditor_Engine

UnrealEditor_Engine

UnrealEditor_Engine

UnrealEditor_Renderer

UnrealEditor_Engine

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Renderer

UnrealEditor_Core

UnrealEditor_Core

UnrealEditor_Core

UnrealEditor_Core

UnrealEditor_Core

UnrealEditor_Core

UnrealEditor_Core

kernel32

ntdll

I am trying to assemble a metahuman Character. Everytime I do it, the assembly goes through, but If I save or do anything else in the window of unrel, it crashes and gives me this error.

I’ve tried to ask claude and I tried all sorts of bug fixes:

Disable hair and tried to assemble it

Health test of my gpu 3090 rtx. Perfect conditons

use a default metahuman (Maybe the head I was using waas broken). Still crashed.

Created a new fresh project, new metahuman, still crashed

Disabled raytracing, still crashed

Deleted all the temporary and cache folders, still crashed.

My pc specs are Nvidia 3090 rtx 24 gb vram
THreadripper 3960x

128g of ram

Update: Ive even reinstalled Unreal engine 5.7

hi @Hoop_dreamer ,

Often these random crashes are often because the data held in

C:\Users\%USERNAME%\AppData\Local\UnrealEngine

has become corrupted, possibly a shader problem or DX12 problem

try with DX11 only. Change in Epic Engine Launcher and Launch

This picture is DX11 for Unreal Engine for Fortnite (UEFN), but they are similar

You can change this in the Project Properties as well

I agree, testing with forced DX11 is a good approach, along with the steps you have already covered.

The exception access violation you are getting, shows that UE is looking for an invalid or missing element during rendering. The callstack goes back and forth between Engine and Renderer, suggesting a large shader recompilation chain, which could cause your GPU driver to timeout. This would explain why even a full reinstall of the engine changes nothing, as the issue would not be related to Unreal itself.

If that compilation takes more than two seconds, Windows will assume your GPU froze, and restart the driver, causing UE to crash. So, to give the process a bit more of breathing room, I would suggest settting up a TDR delay, here’s how to do it:

  • Go to Windows start menu, type “regedit”, and access the Registry Editor

  • Navigate to this path: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers

  • Look for “GraphicsDrivers” in the left panel, select “New”, choose a “DWORD (32-bit) Value”, and name it “TdrDelay”

  • Double click on it, check the Decimal base, and set the Value data to 60

  • Repeat the process for a new value called “TdrDdiDelay”, and set it to 60 as well

  • Restart your system to apply all the changes

After this change, I would also try clearing up your current GPU driver install using DDU, then replacing them with the latest version of nVidia’s studio drivers, instead of the game-ready drivers. The studio version is way more stable, and better suited for engine work.

Finally, re-open the engine, and test Metahuman again. Hope this helps, and good luck!