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.