MovieRender Queue Crash in UE4.27

Hi guys,

Im hoping someone might be able to shed some light on my issue. The project is a basic sequence animation of a forest for a VFX shot. The inital build was done on my PC in UE4.27 and has no issue when rendering. I have brough the project over to my macbook pro 16inch to continue work while im on holiday. I rarley work in UE4 on my mac but this time its called for it. The project runs fine in the editor on the mac but crashes after the warm up frames in the movie render queue.

Im using…
macbook pro 16inch 2019
8 core i9
32gb ram
8gb 5500m Radion

The project was initially built on my pc with a 12 core ryzen cpu and 3090 RTX. Obviously the PC handles this project smother in the editor but I would expect both to render just the same. The crash log is below.

Is this something to do with a case senstive system as i thought that had been sorted in earlier versions?

In case it helps i am rendering an EXR sequence with stencil layers and additional post processing materials.
spacial sample count = 1
Temporal sample count = 18

Any help/info would be great.

Thanks so much


Caught signal

__pthread_kill Address = 0x7fff2041b92e (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x7fff2039f406 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x7fff2039e7d8 (filename not found) [in libsystem_c.dylib]
mtlpp::Buffer::GetContents() (.cold.1) Address = 0x2cb5eb27b (filename not found) [in UE4Editor-MetalRHI.dylib]
mtlpp::Buffer::GetOffset() const Address = 0x2cb47cb1c (filename not found) [in UE4Editor-MetalRHI.dylib]
MetalLLM::LogAllocBuffer(mtlpp::Device&, mtlpp::Buffer const&) Address = 0x2cb486723 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalBufferPoolPolicyData::CreateResource(FMetalPooledBufferArgs) Address = 0x2cb493653 (filename not found) [in UE4Editor-MetalRHI.dylib]
TResourcePool<FMetalBuffer, FMetalBufferPoolPolicyData, FMetalPooledBufferArgs>::CreatePooledResource(FMetalPooledBufferArgs) Address = 0x2cb4977cf (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalResourceHeap::CreateBuffer(unsigned int, unsigned int, unsigned int, mtlpp::ResourceOptions, bool) Address = 0x2cb49074c (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalDeviceContext::CreatePooledBuffer(FMetalPooledBufferArgs const&) Address = 0x2cb4c9d3e (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRenderPass::DrawPatches(unsigned int, FMetalBuffer const&, unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x2cb541caa (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRenderPass::DrawIndexedPrimitive(FMetalBuffer const&, unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x2cb545e16 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRHICommandContext::RHIDrawIndexedPrimitive(FRHIIndexBuffer*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x2cb4bddc0 (filename not found) [in UE4Editor-MetalRHI.dylib]
FRHICommandDrawIndexedPrimitive::Execute(FRHICommandListBase&) Address = 0x1147116e4 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommand<FRHICommandDrawIndexedPrimitive, FRHICommandDrawIndexedPrimitiveString1033>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x122dd36d2 (filename not found) [in UE4Editor-Renderer.dylib]
FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) Address = 0x1147154fb (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteInner(FRHICommandListBase&) Address = 0x114716bd6 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteList(FRHICommandListBase&) Address = 0x11471a089 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListBase::~FRHICommandListBase() Address = 0x11471c94e (filename not found) [in UE4Editor-RHI.dylib]
FParallelTranslateCommandList::DoTask(ENamedThreads::Type, TRefCountPtr const&) Address = 0x114782cb0 (filename not found) [in UE4Editor-RHI.dylib]
TGraphTask::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) Address = 0x11478227c (filename not found) [in UE4Editor-RHI.dylib]
FTaskThreadAnyThread::ProcessTasks() Address = 0x10b2634da (filename not found) [in UE4Editor-Core.dylib]
FTaskThreadAnyThread::ProcessTasksUntilQuit(int) Address = 0x10b262528 (filename not found) [in UE4Editor-Core.dylib]
FTaskThreadAnyThread::Run() Address = 0x10b2623d9 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::Run() Address = 0x10b394948 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10b305ab4 (filename not found) [in UE4Editor-Core.dylib]
_pthread_start Address = 0x7fff2044a8fc (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff20446443 (filename not found) [in libsystem_pthread.dylib]