Description

This is a common and longstanding crash on Mac. The callstack shares similarities to the Windows crash UE-46910 and may be related.

User Descriptions

  • My PC is too Low Spec?

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]
Steps to Reproduce

repro steps currently unknown

Callstack
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>

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-47757 in the post.

0
Login to Vote

Duplicate
ComponentRendering
Affects Versions4.124.134.144.154.16
CreatedJul 27, 2017
ResolvedJul 27, 2017
UpdatedApr 27, 2018