5.2.1 Crash on startup: UnrealEditor_RigVM

Opening a 5.1.1 project in 5.2.1 gives this crash:

The full error at pastebin: LoginId:xxEpicAccountId:xxUnhandled Exception: EXCEPTION_STACK_OVERFLOW - Pastebin.com

Any ideas? The documentation for RigVM is completely blank:
https://docs.unrealengine.com/4.26/en-US/API/Runtime/RigVM/

I turned on Editor Symbols for Debugging and the error is a little more detailed now:

Unhandled Exception: EXCEPTION_STACK_OVERFLOW
 
UnrealEditor_CoreUObject!__chkstk() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\misc\amd64\chkstk.asm:109]
UnrealEditor_CoreUObject!<lambda_64dabc986df75d45dd483969a74d608a>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\CoreRedirects.cpp:100]
UnrealEditor_CoreUObject!FCoreRedirectObjectName::Matches() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\CoreRedirects.cpp:115]
UnrealEditor_CoreUObject!FCoreRedirects::GetMatchingRedirects() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\CoreRedirects.cpp:710]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1314]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() 
[D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() [D:\build\++UE5\Sync\Engine\Source\Runtime\RigVM\Private\RigVMCore\RigVMRegistry.cpp:1327]
UnrealEditor_RigVM!FRigVMRegistry::FindFunction_NoLock() 

Pastebin: LoginId:xx EpicAccountId:xx Unhandled Exception: EXCEPTION_STACK_OVERFLOW - Pastebin.com

Issue is now resolved. For posterity:

In my /config/DefaultEngine.ini file I had MatchSubstring=True

I removed that and now it works:

1 Like

Thank you so much, this worked perfectly! I’ve been looking everywhere for a fix for this I would have never found the solution on my own!