Unreal Engine Crash on macOS

My engine crashes every time when I open it. The report says:

Assertion failed: !GRHIGlobals.IsRHIInitialized || !GRHIGlobals.SupportsRHIThread [File:Runtime/RenderCore/Public/RHIStaticStates.h] [Line: 99]

Unknown() Address = 0x194191ec4 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x194191c4c (filename not found) [in libsystem_c.dylib]
_Py_PyAtExit Address = 0x31395e59c (filename not found) [in libpython3.9.dylib]
fatal_error Address = 0x31395e3f8 (filename not found) [in libpython3.9.dylib]
Py_ExitStatusException Address = 0x31395e360 (filename not found) [in libpython3.9.dylib]
Py_Initialize Address = 0x3138a4208 (filename not found) [in libpython3.9.dylib]
FPythonScriptPlugin::InitializePython() Address = 0x312c353cc (filename not found) [in UnrealEditor-PythonScriptPlugin.dylib]
FPythonScriptPlugin::StartupModule() Address = 0x312c34d08 (filename not found) [in UnrealEditor-PythonScriptPlugin.dylib]
FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags) Address = 0x10896443c (filename not found) [in UnrealEditor-Core.dylib]
FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, TSizedDefaultAllocator<32>> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, EModuleLoadResult, false>>&) Address = 0x104f7c7c4 (filename not found) [in UnrealEditor-Projects.dylib]
FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const Address = 0x104f9eb9c (filename not found) [in UnrealEditor-Projects.dylib]
FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) Address = 0x104fa17f4 (filename not found) [in UnrealEditor-Projects.dylib]
FEngineLoop::LoadStartupModules() Address = 0x104cdaa44 (filename not found) [in UnrealEditor]
FEngineLoop::PreInitPostStartupScreen(char16_t const*) Address = 0x104cd5fac (filename not found) [in UnrealEditor]
GuardedMain(char16_t const*) Address = 0x104cc2fc8 (filename not found) [in UnrealEditor]
-[UEAppDelegate runGameThread:] Address = 0x104cdeafc (filename not found) [in UnrealEditor]
-[FCocoaGameThread main] Address = 0x1087e54ac (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x19532353c (filename not found) [in Foundation]
Unknown() Address = 0x1942d3fa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x1942ceda0 (filename not found) [in libsystem_pthread.dylib]

Greetings @zzrrll

Welcome to the Unreal Engine forums. Can you provide your system specs and which version of the engine that you’re having this problem? (Is it one with 1 version or all versions?) Also have you verified files or uninstall/reinstalled Unreal Engine since this issue began?

I’m using a MacBook Pro 16 inch, m2 max with macOS 13.5.2. Xcode version 15, UE version 5.3.1, file verified.

It appears that it may be file corruption or either files missing from PythonScriptPlugin, which should come installed by default. I would recommend trying a redownload/reinstall on UE. (You could also download another version like 5.2 or something and test to see if it occurs there as well) Let me know if that helps.

Does not work after reinstall. Also, I tried to compile UE5, but unable to generate Xcode project file, the error was:
/Volumes/TiPro7000/UnrealEngine-build/Engine/Binaries/ThirdParty/DotNet/6.0.302/mac-arm64/sdk/6.0.302/._Microsoft.Common.overridetasks : error MSB4025: 未能加载项目文件。Root element is missing. [/Volumes/TiPro7000/UnrealEngine-build/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
do not know is related or not

Reinstall does not work

I got the same problem on the 5.2 but on the 5.3 works, but ash this moment I need the 5.2 :cry: