UE 4.26.2 Closes after failing to initialize (Mac OS)

I own a 2019 MacBook Pro that runs MacOS 11.5.2, and have recently installed Unreal Engine through the Epic Games Launcher. When I launch the editor from there, It begins initializing. Between 10% and 30% (The actual percent varies for each attempt, and has gone above that range in some instances) Unreal Editor halts initialization and after about the 10-20 seconds, quits entirely.

So far I have tried 4.26.2, 4.27, and 4.25.4, all of which have had the same crash.

When I checked the log reports for UE4. I saw that while it initializes it prints out the following messages:

  • [2021.09.08-16.25.35:073][
    0]LogShaderCompilers: Guid format
    shader working directory is 14
    characters bigger than the processId
    version
    (…/…/…/…/…/…/nabilm.twymanjrLibrary/Application
    Support/Epic/UnrealEngine/4.25/Intermediate/Shaders/WorkingDirectory/77176/).
  • [2021.09.08-16.25.35:074][
    0]LogShaderCompilers: Cleaned the
    shader compiler working directory
    ‘…/…/…/…/…/…/nabilm.twymanjrLibrary/Application
    Support/Epic/UnrealEngine/4.25/Intermediate/Shaders/tmp/E60F5D4CED48B19D8064A59D421CA01D/’.
  • [2021.09.08-16.25.35:074][
    0]LogShaderCompilers: Display: Using
    Local Shader Compiler.
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache: Display: Max
    Cache Size: 512 MB
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache: Display:
    Starting with empty Boot cache
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache:
    FDerivedDataBackendGraph: Pak pak
    cache file
    …/…/…/…/…/…/nabilm.twymanjrLibrary/Application
    Support/Epic/UnrealEngine/4.25/DerivedDataCache/DDC.ddp
    not found, will not use a pak cache.
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache: Unable to find
    inner node Pak for hierarchical cache
    Hierarchy.
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache:
    FDerivedDataBackendGraph:
    CompressedPak pak cache file
    …/…/…/…/…/…/nabilm.twymanjrLibrary/Application
    Support/Epic/UnrealEngine/4.25/DerivedDataCache/Compressed.ddp
    not found, will not use a pak cache.
  • [2021.09.08-16.25.36:967][
    0]LogDerivedDataCache: Unable to find
    inner node CompressedPak for
    hierarchical cache Hierarchy.
  • [2021.09.08-16.25.36:976][
    0]LogDerivedDataCache: Display: Pak
    cache opened for reading
    …/…/…/Engine/DerivedDataCache/Compressed.ddp.
  • [2021.09.08-16.25.36:976][
    0]LogDerivedDataCache:
    FDerivedDataBackendGraph:
    EnterprisePak pak cache file
    …/…/…/Enterprise/DerivedDataCache/Compressed.ddp
    not found, will not use a pak cache.
  • [2021.09.08-16.25.36:976][
    0]LogDerivedDataCache: Unable to find
    inner node EnterprisePak for
    hierarchical cache Hierarchy.
  • [2021.09.08-16.25.36:977][
    0]LogDerivedDataCache: Using Local
    data cache path
    /Users/nabilm.twymanjr./Library/Application
    Support/Epic/UnrealEngine/Common/DerivedDataCache:
    Writable
  • [2021.09.08-16.25.36:977][
    0]LogDerivedDataCache: Shared data
    cache path not found in *engine.ini,
    will not use an Shared cache.
  • [2021.09.08-16.25.36:977][
    0]LogDerivedDataCache: Unable to find
    inner node Shared for hierarchical
    cache Hierarchy.
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (1/9): shaders left to compile 2121
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (2/9): shaders left to compile 2120
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (3/9): shaders left to compile 2119
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (4/9): shaders left to compile 2118
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (5/9): shaders left to compile 2117
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (6/9): shaders left to compile 2116
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (7/9): shaders left to compile 2115
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (8/9): shaders left to compile 2114
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Display: Worker
    (9/9): shaders left to compile 2113
  • [2021.09.08-16.25.38:305][
    0]LogShaderCompilers: Warning: Could
    not create the shader compiler
    transfer file
    ‘/Users/nabilm.twymanjrLibrary/Application Support/Epic/UnrealEngine/4.25/Intermediate/Shaders/tmp/E60F5D4CED48B19D8064A59D421CA01D/0C7A0D86DAC4C6073714598B003850DD9’,
    retrying…

This warning repeats until eventually, it prints these messages:

  • [2021.09.08-16.26.02:740][ 0]LogMac: Error: appError called: Fatal error: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 1302]
    Could not create the shader compiler transfer file ‘/Users/nabilm.twymanjrLibrary/Application Support/Epic/UnrealEngine/4.25/Intermediate/Shaders/tmp/E60F5D4CED48B19D8064A59D421CA01D/0C7A0D86DAC4C6073714598B003850DD9’.

  • [2021.09.08-16.26.02:744][ 0]LogMac: === Critical error: ===

  • SIGSEGV: invalid attempt to access memory at address 0x3

  • [2021.09.08-16.26.02:744][ 0]LogMac: 0x05bded67 UE4Editor-Core.dylib!FGenericPlatformMisc::RaiseException(unsigned int) [UnknownFile])

  • 0x05d76033 UE4Editor-Core.dylib!FMacErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) [UnknownFile])

  • 0x05e5ae79 UE4Editor-Core.dylib!FOutputDevice::LogfImpl(char16_t const*, …) [UnknownFile])

  • 0x08a4ef66 UE4Editor-Engine.dylib!auto FShaderCompileThreadRunnable::WriteNewTasks()::$_68::operator()(FLogCategoryLogShaderCompilers const&, char16_t const (&) [57], char16_t const* const&) const [UnknownFile])

  • 0x08a4e95f UE4Editor-Engine.dylib!FShaderCompileThreadRunnable::WriteNewTasks() [UnknownFile])

  • 0x08a52555 UE4Editor-Engine.dylib!FShaderCompileThreadRunnable::CompilingLoop() [UnknownFile])

  • 0x08a4d479 UE4Editor-Engine.dylib!FShaderCompileThreadRunnableBase::Run() [UnknownFile])

  • 0x05c6e6c8 UE4Editor-Core.dylib!FRunnableThreadPThread::Run() [UnknownFile])

  • 0x05c0d751 UE4Editor-Core.dylib!FRunnableThreadPThread::_ThreadProc(void*) [UnknownFile])

  • 0x204808fc libsystem_pthread.dylib!_pthread_start() [UnknownFile])

  • 0x2047c443 libsystem_pthread.dylib!thread_start() [UnknownFile])

One thing to note is that there isn’t any ‘nabilm.twymanjrLibrary’ folder. It looks like a combination of my home directory and my Library folder, name wise. I don’t know where it got this file path from or whether or not it needs to be changed.

Another thing to note is that starting at this portion of the logs, It is unable to find any of the Pak cache files at the specified file paths.