M1 Mac, Errors when opening VR Template: 5.3

I receive the following errors when opening a VR Template in UE 5.3. Is anyone familiar with how to resolve this?

Caught signal

Unknown() Address = 0x18d500764 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x18d445ae8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x18d444e44 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x196aca6c4 (filename not found) [in Metal]
Unknown() Address = 0x196aa722c (filename not found) [in Metal]
Unknown() Address = 0x196a9d52c (filename not found) [in Metal]
Unknown() Address = 0x196a324f8 (filename not found) [in Metal]
Unknown() Address = 0x1aa29ead4 (filename not found) [in IOGPU]
Unknown() Address = 0x1aa29e9e0 (filename not found) [in IOGPU]
Unknown() Address = 0x1f2c16cb8 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x1f2c16de4 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x1f2c16ad8 (filename not found) [in AGXMetal13_3]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x29e9eb8e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x29eabe150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x29ead8e18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x10382575c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x1038aacd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x103887c54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x1065a44f0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x1065a27d4 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x1042770e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x106755aac (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x1066b6ab0 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x18d537fa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x18d532da0 (filename not found) [in libsystem_pthread.dylib]

3 Likes

Same error here on my M1 air:

LoginId:c1f10b686b4fb8371b462e9da8bde548
EpicAccountId:3438c45e018f4f33b861fc0834255ca8

Caught signal

Unknown() Address = 0x1a7e10764 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x1a7d55ae8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1a7d54e44 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1b13da6c4 (filename not found) [in Metal]
Unknown() Address = 0x1b13b722c (filename not found) [in Metal]
Unknown() Address = 0x1b13ad52c (filename not found) [in Metal]
Unknown() Address = 0x1b13424f8 (filename not found) [in Metal]
Unknown() Address = 0x1c4baead4 (filename not found) [in IOGPU]
Unknown() Address = 0x1c4bae9e0 (filename not found) [in IOGPU]
Unknown() Address = 0x20d526cb8 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x20d526de4 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x20d526ad8 (filename not found) [in AGXMetal13_3]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x2a56838e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x2a5756150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x2a5770e18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x102d2175c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x102da6cd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x102d83c54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x105aa04f0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x105a9e7d4 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x1037730e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x105c51aac (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x105bb2ab0 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x1a7e47fa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x1a7e42da0 (filename not found) [in libsystem_pthread.dylib]
1 Like

Same on a MacBook Pro 16" 2023. Unreal 5.2 doesn’t work either – the error is different, but I assume for a reason related to the root cause on this one.

Caught signal

Unknown() Address = 0x186b8c764 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x186ad1ae8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x186ad0e44 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1901566c4 (filename not found) [in Metal]
Unknown() Address = 0x19013322c (filename not found) [in Metal]
Unknown() Address = 0x19012952c (filename not found) [in Metal]
Unknown() Address = 0x1900be4f8 (filename not found) [in Metal]
Unknown() Address = 0x1a392aad4 (filename not found) [in IOGPU]
Unknown() Address = 0x1a392a9e0 (filename not found) [in IOGPU]
Unknown() Address = 0x1ed1e1a18 (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x1ed1e1b44 (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x1ed1e1838 (filename not found) [in AGXMetalG14X]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x2b388f8e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x2b3962150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x2b397ce18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x1034f975c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x10357ecd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x10355bc54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x10627b8b0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x106279b94 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x103f4b0e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x10642ce6c (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10638de70 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x186bc3fa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x186bbeda0 (filename not found) [in libsystem_pthread.dylib]

Same Crashe Report Here! (M1, 2020 - 8 GB - MacOS Ventura 13.4.1 (a) (22F770820b):

Caught signal

Unknown() Address = 0x1846e8724 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x18462dae8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x18462ce44 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x18dcaa7a4 (filename not found) [in Metal]
Unknown() Address = 0x18dc87348 (filename not found) [in Metal]
Unknown() Address = 0x18dc7d648 (filename not found) [in Metal]
Unknown() Address = 0x18dc127a4 (filename not found) [in Metal]
Unknown() Address = 0x1a144ead4 (filename not found) [in IOGPU]
Unknown() Address = 0x1a144e9e0 (filename not found) [in IOGPU]
Unknown() Address = 0x1e9d56cd8 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x1e9d56e04 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x1e9d56af8 (filename not found) [in AGXMetal13_3]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x2878138e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x2878e6150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x287900e18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x102c5d75c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x102ce2cd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x102cbfc54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x1059df8b0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x1059ddb94 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x1036af0e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x105b90e6c (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x105af1e70 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x18471ffa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x18471ada0 (filename not found) [in libsystem_pthread.dylib]

Anyone sort this out?

I seem to get this with the template in 5.2 and it wont’ crash if I run with debugger attached but does crash without debugger.

Caught signal

Unknown() Address = 0x18d46cd4c (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x18d491e84 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x19216c7f0 (filename not found) [in TCC]
Unknown() Address = 0x19216d108 (filename not found) [in TCC]
Unknown() Address = 0x19216a5ac (filename not found) [in TCC]
Unknown() Address = 0x18d1e5650 (filename not found) [in libxpc.dylib]
Unknown() Address = 0x18d1e5540 (filename not found) [in libxpc.dylib]
Unknown() Address = 0x18d2f0480 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x18d30e624 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x18d302c04 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x18d49c0ac (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x18d49ad94 (filename not found) [in libsystem_pthread.dylib]

I gave up with this problem, and a few others, and unfortunately had to go back to Unity. There are quite a few problems trying to develop on an M1 Mac.

I just managed to make a little bit of progress on this issue. I created a Virtual Production project, since it also supports VR stuff – or at least is used for VR-related production.

This type of project opened!

So, next I decided that I would maybe try copying some of the .ini files from the Virtual Production project into my VR Game project, and I was able to get it to open! However, it isn’t rendering properly, presumably because something is wrong with the RHI settings or something along those lines. I’m going to diff those files and see if I can figure out what the primary offender is. Maybe we can get some better help if we can narrow down what the actual offending setting is.

For anyone else that wants to try what I did for your own troubleshooting purposes, just replace the (4) files in your VR Game’s Project/Config folder with the same ones from the Virtual Production project.

Also curious, is that any time I close the Unreal Editor and even the Epic Games Launcher, there is always a related process left behind running called Engine/Binaries/Mac/UnrealTraceServer fork.

Doing a:

ps -ax | grep Unreal

at the Terminal revealed that after shutting down all of the Epic software.

in Config/DefaultEngine.ini, turn off r.ForwardShading

r.ForwardShading=False

Then UE 5.3.1 VR Template starts.

10 Likes

Thanks this worked for me!

Worked for me, too!
Thanks!!!

An alternative way of handling this is to create Mac-specific INI files. This is what I’m working with currently. I created a <project>/Config/Mac/MacEngine.ini which contains:

[/Script/Engine.RendererSettings]
vr.InstancedStereo=False
vr.MobileMultiView=False

[/Script/Engine.RendererSettings]
r.ForwardShading=False
3 Likes

this is the way for working with both windows and Mac! thanks this is great!

Sometimes I don’t understand how such a big company, with such an incredible engine, can just let such a simple problem pass, which is clearly going to cause them to lose users. :grinning:

1 Like