ERROR on window packaging with UE 5.4.4 - Requires disable “RigVM” plugin.

Hello everyone,

I’ve been encountering an issue with my Unreal Engine project. When I package my application using Unreal Engine 5.1, it works fine. However, after updating to UE 5.4.4, the package crashes at startup with a “Fatal error” message.

Using Visual Studio for debugging, I identified the “RigVM” plugin as the “source of the problem”. Disabling “RigVM” allows my project to run, but it also disables several other plugins:

  1. SequencerAnimTools
  2. FullBodyIK
  3. AnimationData
  4. ControlRig
  5. ControlRigModules
  6. ControlRigSpline
  7. IKRig

I’m curious if anyone else has encountered this issue. As a test, I created a blank level with the default GameMode and GameInstance settings and successfully packaged it. However, my project doesn’t utilize any animation or rigging features.

Thank you for any insights or suggestions!

Crash report client (5.4.4)

LogCrashDebugHelper:   0: PROJECT_NAME!FRigVMRegistry::IsAllowedType()
LogCrashDebugHelper:   1: PROJECT_NAME!FRigVMRegistry::FindOrAddType_NoLock()
LogCrashDebugHelper:   2: PROJECT_NAME!FRigVMRegistry::RefreshEngineTypes_NoLock()
LogCrashDebugHelper:   3: PROJECT_NAME!UE::Core::Private::Function::TFunctionRefCaller<FRigVMFunction_MathRBFVectorWeightFunctor,float __cdecl(UE::Math::TVector<double> const & __ptr64,UE::Math::TVector<double> const & __ptr64)>::Call()
LogCrashDebugHelper:   4: PROJECT_NAME!TBaseFunctorDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy,TFunction<void __cdecl(void)> >::ExecuteIfSafe()
LogCrashDebugHelper:   5: PROJECT_NAME!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast()
LogCrashDebugHelper:   6: PROJECT_NAME!FDelayedAutoRegisterHelper::RunAndClearDelayedAutoRegisterDelegates()
LogCrashDebugHelper:   7: PROJECT_NAME!FEngineLoop::Init()
LogCrashDebugHelper:   8: PROJECT_NAME!GuardedMain()
LogCrashDebugHelper:   9: PROJECT_NAME!GuardedMainWrapper()
LogCrashDebugHelper:  10: PROJECT_NAME!LaunchWindowsStartup()
LogCrashDebugHelper:  11: PROJECT_NAME!WinMain()

Full Logs file

Hi,

Yes, I also have exactly this problem in a project that used to build and run fine like 3 weeks ago.
Now it still builds ok, but then crashes immediately when running the exe with a “Fatal Error”.
And exactly this error when checking with with Visual Studio.

Although if I disable the “RigVM” plugin, the editor crashes when opening it.

Tried ripping out anything to with control rig, but still the same error.
Also tried migrating everything to a “blank” project, but was the same.

Not sure if this was something that happened between 5.4.3 and 5.4.4?

Did you find any other solution for it, other than disabling all those plugins?

Thanks!

Tried building the same project with the 5.5 Preview now and then it does not crash.

Not sure, but feels like it might be some issue with 5.4.4. Hopefully it will be hotfixed.

Cool, I haven’t been able to solve the project in UE5.4. Let’s wait for UE5.5.

Not sure if this was something that happened between 5.4.3 and 5.4.4?

Both UE5.3 and 5.4 had the same issue for me. It’s possible that the issue originated with the RigVM plugin introduced in UE5.2.