This is a common and longstanding crash on Mac. The callstack shares similarities to the Windows crash [Link Removed] and may be related.
User Descriptions
Callstack from Log
LogObjectTools:Warning: ForceReplaceReferences replaced references for a transient object 'UnsavedCollection' or package '/Engine/Transient'. LogObjectTools:Warning: ForceReplaceReferences replaced references for a transient object 'AnimPreviewInstance_16' or package '/Engine/Transient'. LogObjectTools:Warning: ForceReplaceReferences replaced references for a transient object 'DebugSkelMeshComponent_15' or package '/Engine/Transient'. LogCrashTracker: LogMac: === Critical error: === SIGSEGV: invalid attempt to access memory at address 0x2f50fd0c0 LogMac: _platform_memmove$VARIANT$Ivybridge() Address = 0x98810fd1 (filename not found) [in libsystem_platform.dylib] FMetalDynamicRHI::RHICreateVertexBuffer(unsigned int, unsigned int, FRHIResourceCreateInfo&) Address = 0x4558e5a8 (filename not found) [in UE4Editor-MetalRHI.dylib] FMetalDynamicRHI::CreateVertexBuffer_RenderThread(FRHICommandListImmediate&, unsigned int, unsigned int, FRHIResourceCreateInfo&) Address = 0x4558e911 (filename not found) [in UE4Editor-MetalRHI.dylib] FSkeletalMeshVertexBuffer::InitRHI() Address = 0x147ebad5 (filename not found) [in UE4Editor-Engine.dylib] FRenderResource::InitResource() Address = 0x114ee705 (filename not found) [in UE4Editor-RenderCore.dylib] TGraphTask<BeginInitResource(FRenderResource*)::EURCMacro_InitCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) Address = 0x1150fa87 (filename not found) [in UE4Editor-RenderCore.dylib] FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0xfdf06cf (filename not found) [in UE4Editor-Core.dylib] FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0xfdec5d5 (filename not found) [in UE4Editor-Core.dylib] FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) Address = 0xfde8e11 (filename not found) [in UE4Editor-Core.dylib] RenderingThreadMain(FEvent*) Address = 0x114e7d72 (filename not found) [in UE4Editor-RenderCore.dylib] FRenderingThread::Run() Address = 0x114fc8e7 (filename not found) [in UE4Editor-RenderCore.dylib] FRunnableThreadPThread::Run() Address = 0xfe517f0 (filename not found) [in UE4Editor-Core.dylib] FRunnableThreadPThread::_ThreadProc(void*) Address = 0xfe0bb30 (filename not found) [in UE4Editor-Core.dylib] _pthread_body() Address = 0x9881b93b (filename not found) [in libsystem_pthread.dylib] _pthread_body() Address = 0x9881b887 (filename not found) [in libsystem_pthread.dylib] thread_start() Address = 0x9881b08d (filename not found) [in libsystem_pthread.dylib]
repro steps currently unknown
libsystem_platform.dylib!<Unknown> UE4Editor-MetalRHI.dylib!FMetalDynamicRHI::RHICreateVertexBuffer() UE4Editor-MetalRHI.dylib!FMetalDynamicRHI::CreateVertexBuffer_RenderThread() UE4Editor-Engine.dylib!FSkeletalMeshVertexBuffer::InitRHI() UE4Editor-RenderCore.dylib!FRenderResource::InitResource() UE4Editor-RenderCore.dylib!TGraphTask<BeginInitResource(FRenderResource*)::EURCMacro_InitCommand>::ExecuteTask() UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksNamedThread() UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksUntilQuit() UE4Editor-Core.dylib!FTaskGraphImplementation::ProcessThreadUntilRequestReturn() UE4Editor-RenderCore.dylib!RenderingThreadMain() UE4Editor-RenderCore.dylib!FRenderingThread::Run() UE4Editor-Core.dylib!FRunnableThreadPThread::Run() UE4Editor-Core.dylib!FRunnableThreadPThread::_ThreadProc() libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown>
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47757 in the post.