# Need help troubleshooting MacOS crash on shipping build while loading level

**URL:** <https://forums.unrealengine.com/t/need-help-troubleshooting-macos-crash-on-shipping-build-while-loading-level/489051>\
**Category:** World Creation\
**Tags:** critical-error, unreal-engine, question\
**Created:** [September 23, 2021, 2:13am UTC](https://forums.unrealengine.com/t/need-help-troubleshooting-macos-crash-on-shipping-build-while-loading-level/489051 "2021-09-23T02:13:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![thejturner](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@thejturner](https://forums.unrealengine.com/u/thejturner)\
**Post date:** [September 23, 2021, 2:13am UTC](https://forums.unrealengine.com/t/need-help-troubleshooting-macos-crash-on-shipping-build-while-loading-level/489051/1 "2021-09-23T02:13:33Z")

</div>

I’m trying to troubleshoot a user’s log after experiencing repeated crashes while loading streaming levels. This occurs on shipping and development builds. Any guidance would be appreciated. The issues seems to be the following…

[2021.09.13-18.07.35:797][519]LogMac: === Critical error: ===  
SIGSEGV: invalid attempt to access memory at address 0x0

However this error is followed by a series of “unknown file” errors that seems associated with reflection cubemaps.

So far this only has occurred on a single user’s iMac (5-7 years old Intel graphics model). I can’t repeat the crash on any other hardware that I have access to.

Here’s a snippet of the log for context…

[2021.09.13-18.07.17:827][14]LogRHI: Display: Encountered a new graphics PSO: 3229275299  
[2021.09.13-18.07.17:827][14]LogRHI: Display: New Graphics PSO (3229275299) Description: E5D9DFE7908DD705685200F26B0200600758BD46,6A7E2EE2DC438A52589A9D79FD0D406AC4D89A45,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,\<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1\>,\<0.000000 0.000000 2 0 1 0\>,\<0 7 0 7 0 0 0 0 7 0 0 0 255 255\>,1,0,0,0,0,0,0,0,1,10,1114121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,\<0 0 4 0 32 0\>,\<0 16 2 1 32 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>,\<0 0 0 0 0 0\>  
[2021.09.13-18.07.19:697][69]LogPakFile: Precache HighWater 352MB

[2021.09.13-18.07.19:865][74]LogPakFile: Precache HighWater 368MB

[2021.09.13-18.07.20:012][78]LogPakFile: Precache HighWater 384MB

[2021.09.13-18.07.20:207][84]LogPakFile: Precache HighWater 400MB

[2021.09.13-18.07.20:372][89]LogPakFile: Precache HighWater 416MB

[2021.09.13-18.07.20:511][93]LogPakFile: Precache HighWater 432MB

[2021.09.13-18.07.20:646][97]LogPakFile: Precache HighWater 448MB

[2021.09.13-18.07.20:779][101]LogPakFile: Precache HighWater 464MB

[2021.09.13-18.07.20:877][104]LogPakFile: Precache HighWater 480MB

[2021.09.13-18.07.20:978][107]LogPakFile: Precache HighWater 496MB

[2021.09.13-18.07.21:112][111]LogPakFile: Precache HighWater 512MB

[2021.09.13-18.07.21:246][115]LogPakFile: Precache HighWater 528MB

[2021.09.13-18.07.21:382][119]LogPakFile: Precache HighWater 544MB

[2021.09.13-18.07.21:516][123]LogPakFile: Precache HighWater 560MB

[2021.09.13-18.07.21:648][127]LogPakFile: Precache HighWater 576MB

[2021.09.13-18.07.35:797][519]LogMac: === Critical error: ===  
SIGSEGV: invalid attempt to access memory at address 0x0

[2021.09.13-18.07.35:797][519]LogMac: 0x677fba6c libobjc.A.dylib!\_base\_objc\_setAssociatedObject(objc\_object\*, void const\*, objc\_object\*, objc\_AssociationPolicy) [UnknownFile])  
0x0c9dba51 EB\_APT!MetalLLM::LogAllocTexture(mtlpp::Device&, mtlpp::TextureDescriptor const&, mtlpp::Texture const&) [UnknownFile])  
0x0c9daad9 EB\_APT!FMetalTexturePool::CreateTexture(mtlpp::Device, mtlpp::TextureDescriptor) [UnknownFile])  
0x0c9df812 EB\_APT!FMetalResourceHeap::CreateTexture(mtlpp::TextureDescriptor, FMetalSurface\*) [UnknownFile])  
0x0ca10eb1 EB\_APT!FMetalDeviceContext::CreateTexture(FMetalSurface\*, mtlpp::TextureDescriptor) [UnknownFile])  
0x0caf5fe6 EB\_APT!FMetalSurface::FMetalSurface(ERHIResourceType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int, FResourceBulkDataInterface\*) [UnknownFile])  
0x0cb00716 EB\_APT!FMetalTextureCube::FMetalTextureCube(EPixelFormat, unsigned int, bool, unsigned int, unsigned int, unsigned int, FResourceBulkDataInterface\*, FClearValueBinding const&) [UnknownFile])  
0x0cb007fd EB\_APT!FMetalDynamicRHI::RHICreateTextureCubeArray(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, FRHIResourceCreateInfo&) [UnknownFile])  
0x0cb011de EB\_APT!FMetalDynamicRHI::RHICreateTextureCubeArray\_RenderThread(FRHICommandListImmediate&, unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, FRHIResourceCreateInfo&) [UnknownFile])  
0x0dd93a92 EB\_APT!FRenderTargetPool::FindFreeElement(FRHICommandList&, FPooledRenderTargetDesc const&, TRefCountPtr&, char16\_t const\*, bool, ERenderTargetTransience, bool) [UnknownFile])  
0x0e9693a4 EB\_APT!FReflectionEnvironmentCubemapArray::InitDynamicRHI() [UnknownFile])  
0x0dda4be6 EB\_APT!FRenderResource::UpdateRHI() [UnknownFile])  
0x0e9e0157 EB\_APT!TEnqueueUniqueRenderCommandType \> const&, char16\_t const\*, bool)::ResizeArrayCommandName, FScene::AllocateReflectionCaptures(TArray \> const&, char16\_t const\*, bool)::$\_5\>::DoTask(ENamedThreads::Type, TRefCountPtr const&) [UnknownFile])  
0x0e9e0451 EB\_APT!TGraphTask \> const&, char16\_t const\*, bool)::ResizeArrayCommandName, FScene::AllocateReflectionCaptures(TArray \> const&, char16\_t const\*, bool)::$\_5\> \>::ExecuteTask(TArray \>&, ENamedThreads::Type) [UnknownFile])  
0x0cb461c1 EB\_APT!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [UnknownFile])  
0x0cb44ef3 EB\_APT!FNamedTaskThread::ProcessTasksUntilQuit(int) [UnknownFile])  
0x0dd9f0d3 EB\_APT!RenderingThreadMain(FEvent\*) [UnknownFile])  
0x0ddf0be7 EB\_APT!FRenderingThread::Run() [UnknownFile])  
0x0cc23828 EB\_APT!FRunnableThreadPThread::Run() [UnknownFile])  
0x0cbe96d1 EB\_APT!FRunnableThreadPThread::\_ThreadProc(void\*) [UnknownFile])  
0x68b9b109 libsystem\_pthread.dylib!\_pthread\_start() [UnknownFile])  
0x68b96b8b libsystem\_pthread.dylib!thread\_start() [UnknownFile])
