Description

This is an infrequent Mac crash that has occurred for a few users since 4.16. Users have not provided any description of their action when the crash occurred.

Callstack from Log

[2017.08.26-18.54.51:691][  0]LogTexture: Display: Building textures: ShadowMapTexture2D_789 (G8, 128X64)
[2017.08.26-18.54.51:691][  0]LogAIModule: Creating AISystem for world GrassBlueprint
[2017.08.26-18.55.14:161][  0]LogEditorServer: Finished looking for orphan Actors (0.000 secs)
[2017.08.26-18.55.33:764][  0]LogMac: === Critical error: ===
SIGABRT: abort() called

[2017.08.26-18.55.33:765][  0]LogMac: __pthread_kill() Address = 0xd88a7d42 (filename not found) [in libsystem_kernel.dylib]
abort() Address = 0xd880d420 (filename not found) [in libsystem_c.dylib]
ioAccelResourceListAddNewGroupAndResource() Address = 0xd1d4d2be (filename not found) [in IOAccelerator]
IOAccelResourceListAddResource() Address = 0xd1d4ce0c (filename not found) [in IOAccelerator]
IGAccelBlitCommandEncoder::copyFromBuffer(MTLIGAccelBuffer*, unsigned int, unsigned int, unsigned int, MTLSize&, MTLIGAccelTexture*, unsigned int, unsigned int, MTLOrigin&, unsigned long) Address = 0x381961f8 (filename not found) [in AppleIntelHD5000GraphicsMTLDriver]
-[MTLIGAccelBlitCommandEncoder copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:] Address = 0x3817fd76 (filename not found) [in AppleIntelHD5000GraphicsMTLDriver]
FMetalRenderPass::AsyncCopyFromBufferToTexture(id<MTLBuffer>, unsigned int, unsigned int, unsigned int, MTLSize, id<MTLTexture>, unsigned int, unsigned int, MTLOrigin) Address = 0x3ca2477a (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalSurface::UpdateSurface(id<MTLBuffer>, unsigned int, unsigned int) Address = 0x3ca944f1 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalSurface::AsyncUnlock(FRHICommandListImmediate&, unsigned int, unsigned int) Address = 0x3ca96660 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalDynamicRHI::UnlockTexture2D_RenderThread(FRHICommandListImmediate&, FRHITexture2D*, unsigned int, bool, bool) Address = 0x3ca9804e (filename not found) [in UE4Editor-MetalRHI.dylib]
FTexture2DResource::InitRHI() Address = 0xa5dbb66  (filename not found) [in UE4Editor-Engine.dylib]
FRenderResource::InitResource() Address = 0x6e341a5  (filename not found) [in UE4Editor-RenderCore.dylib]
TGraphTask<BeginInitResource(FRenderResource*)::EURCMacro_InitCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) Address = 0x6e55ff4  (filename not found) [in UE4Editor-RenderCore.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x4ae500f  (filename not found) [in UE4Editor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x4ae4018  (filename not found) [in UE4Editor-Core.dylib]
FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) Address = 0x4adfda1  (filename not found) [in UE4Editor-Core.dylib]
RenderingThreadMain(FEvent*) Address = 0x6e2ccb1  (filename not found) [in UE4Editor-RenderCore.dylib]
FRenderingThread::Run() Address = 0x6e425d7  (filename not found) [in UE4Editor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x4b63ad0  (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x4b059c0  (filename not found) [in UE4Editor-Core.dylib]
_pthread_body() Address = 0xd899293b (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0xd8992887 (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0xd899208d (filename not found) [in libsystem_pthread.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
#0 at 0x7fffd88a7d42

libsystem_kernel.dylib!<Unknown>
libsystem_c.dylib!<Unknown>
IOAccelerator!<Unknown>
IOAccelerator!<Unknown>
AppleIntelHD4000GraphicsMTLDriver!IGAccelBlitCommandEncoder::copyFromBuffer()
AppleIntelHD4000GraphicsMTLDriver!<Unknown>
UE4Editor-MetalRHI.dylib!FMetalRenderPass::AsyncCopyFromBufferToTexture()
UE4Editor-MetalRHI.dylib!FMetalSurface::UpdateSurface()
UE4Editor-MetalRHI.dylib!FMetalSurface::AsyncUnlock()
UE4Editor-MetalRHI.dylib!FMetalDynamicRHI::UnlockTexture2D_RenderThread()
UE4Editor-Engine.dylib!FTexture2DResource::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 to Questions & Answers just mention UE-49789 in the post.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.164.17
Target Fix4.19
CreatedSep 14, 2017
ResolvedDec 4, 2017
UpdatedApr 27, 2018