Editor crashes on startup

I’m on macOS 10.13.3. a similar problem also exists with 4.18 (and earlier versions as well, I believe). Now the odd bits:

  • when I first install a new engine version (4.19 for example) the editor starts just fine
  • then I can start the editor once via the command line (/Users/Shared/UnrealEngine/UE_4.19/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor) and I get stuff printed in the console
  • after that there is no output in the console.
  • I tried deleting ~/Library/Application Support/Epic but it does not make any difference.

either way - I can’t start the editor.

Please advise.

here is the log from the second (i.e. crashing) run:

...
2018-02-07 11:13:38.086 UE4Editor[93528:613107] [2018.02.07-10.13.38:086][  0]LogMetal: Display: Got a bulk data texture, with 1 mips
2018-02-07 11:13:38.086 UE4Editor[93528:613107] [2018.02.07-10.13.38:086][  0]LogMetal: Display: Got a bulk data texture, with 1 mips
2018-02-07 11:13:38.086 UE4Editor[93528:613107] [2018.02.07-10.13.38:086][  0]LogMetal: Display: Got a bulk data texture, with 1 mips
2018-02-07 11:13:38.088 UE4Editor[93528:613107] [2018.02.07-10.13.38:088][  0]LogShaderCompilers: Guid format shader working directory is 14 characters bigger than the processId version (../../../../../../../../../Users/username/Library/Application Support/Epic/UnrealEngine/4.19/Intermediate/Shaders/WorkingDirectory/93528/).
2018-02-07 11:13:38.088 UE4Editor[93528:613107] [2018.02.07-10.13.38:088][  0]LogShaderCompilers: Cleaned the shader compiler working directory '../../../../../../../../../Users/username/Library/Application Support/Epic/UnrealEngine/4.19/Intermediate/Shaders/tmp/07D326DAC44153ED56FCF595D173B5E6/'.
2018-02-07 11:13:38.089 UE4Editor[93528:613107] [2018.02.07-10.13.38:089][  0]LogShaderCompilers: Display: Using Local Shader Compiler.
2018-02-07 11:13:38.096 UE4Editor[93528:613107] [2018.02.07-10.13.38:096][  0]LogMac: Error: appError called: Assertion failed:  [File:/Users/build/Build/++UE4+Release-4.19+Compile/Sync/Engine/Source/Runtime/ShaderCore/Private/ShaderCore.cpp] [Line: 478] 
Couldn't find source file of virtual shader path '/Engine/Private/VectorFieldVisualizationVertexFactory.ush'

2018-02-07 11:13:38.145 UE4Editor[93528:613107] [2018.02.07-10.13.38:145][  0]LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x3

2018-02-07 11:13:38.145 UE4Editor[93528:613107] [2018.02.07-10.13.38:145][  0]LogMac: 0x04773f4b UE4Editor-Core.dylib!FGenericPlatformMisc::RaiseException(unsigned int)   [UnknownFile]) 
0x0a8c65e9 UE4Editor-ApplicationCore.dylib!FMacErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)   [UnknownFile]) 
0x04a2c31d UE4Editor-Core.dylib!FOutputDevice::LogfImpl(wchar_t const*, ...)   [UnknownFile]) 
0x049a1ffb UE4Editor-Core.dylib!FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)   [UnknownFile]) 
0x0a77ce24 UE4Editor-ShaderCore.dylib!LoadShaderSourceFileChecked(wchar_t const*, FString&)   [UnknownFile]) 
0x0a77ee70 UE4Editor-ShaderCore.dylib!BuildShaderFileToUniformBufferMap(TMap<FString, TArray<wchar_t const*, FDefaultAllocator>, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FString, TArray<wchar_t const*, FDefaultAllocator>, false> >&)   [UnknownFile]) 
0x0a77f8ab UE4Editor-ShaderCore.dylib!InitializeShaderTypes()   [UnknownFile]) 
0x0465b884 UE4Editor!FEngineLoop::PreInit(wchar_t const*)   [UnknownFile]) 
0x046710e1 UE4Editor!GuardedMain(wchar_t const*)   [UnknownFile]) 
0x0467f2b0 UE4Editor!-[UE4AppDelegate runGameThread:]   [UnknownFile]) 
0x04924a97 UE4Editor-Core.dylib!-[FCocoaGameThread main]   [UnknownFile]) 
0x4ccefee8 Foundation!__NSThread__start__()   [UnknownFile]) 
0x727b26c1 libsystem_pthread.dylib!_pthread_body()   [UnknownFile]) 
0x727b256d libsystem_pthread.dylib!_pthread_body()   [UnknownFile]) 
0x727b1c5d libsystem_pthread.dylib!thread_start()   [UnknownFile]) 

2018-02-07 11:13:38.156 UE4Editor[93528:613107] [2018.02.07-10.13.38:156][  0]LogExit: Executing StaticShutdownAfterError
LogICUInternationalization: Display: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''                                                                                                                                                                                                                                
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogPlatformFile: Not using cached read wrapper
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Display: RandInit(1014829916) SRandInit(1014829937).
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogTaskGraph: Started task graph with 4 named threads and 7 total threads with 1 sets of task threads.
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogICUInternationalization: Display: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Build: ++UE4+Release-4.19-CL-3861363
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Engine Version: 4.19.0-3861363+++UE4+Release-4.19
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Compatible Engine Version: 4.19.0-3861363+++UE4+Release-4.19
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Net CL: 3861363
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Compiled (64-bit): Jan 30 2018 02:09:53
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Compiled with Clang: 9.0.0 (clang-900.0.38)
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Build Configuration: Shipping
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Branch Name: ++UE4+Release-4.19
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Command Line:  "/Users/username/Library/Application Support/Epic/UnrealEngine/4.19/Saved/Crashes/CrashReport-UE4--pid-93528-5225d83a1941ebffa39733bdb0745f85/"
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Base Directory: /Volumes/Projects/projects/EpicGames/UnrealEngine/UE_4.19/Engine/Binaries/Mac/
2018-02-07 11:13:38.491 CrashReportClient[93532:613217] LogInit: Installed Engine Build: 1
2018-02-07 11:13:38.501 CrashReportClient[93532:613217] LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
2018-02-07 11:13:38.503 CrashReportClient[93532:613217] LogInit: Object subsystem initialized
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: macOS 10.13.3 (17D47)
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: Model: iMac14,2
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: CPU Page size=4096, Cores=4, HT=8
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: Computer: Usernames-iMac.local
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: User: username
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: High frequency timer resolution =1000.000000 MHz
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: Power Source: AC Power
2018-02-07 11:13:38.504 CrashReportClient[93532:613217] [2018.02.07-10.13.38:504][  0]LogInit: Memory total: Physical=16.0GB (16GB approx) Pagefile=2.0GB Virtual=18.0GB
2018-02-07 11:13:38.542 CrashReportClient[93532:613217] [2018.02.07-10.13.38:542][  0]LogAssetRegistry: FAssetRegistry took 0.0201 seconds to start up
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogUObjectArray: 159 objects as part of root set at end of initial load.
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogUObjectAllocator: 26112 out of 0 bytes used by permanent object pool.
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogInit: Using OS detected language (de-DE).
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogInit: Using OS detected locale (de-DE).
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogTextLocalizationManager: No localization for 'de-DE' exists, so 'en' will be used for the language.
2018-02-07 11:13:38.543 CrashReportClient[93532:613217] [2018.02.07-10.13.38:543][  0]LogTextLocalizationManager: No localization for 'de-DE' exists, so 'en' will be used for the locale.
2018-02-07 11:13:38.585 CrashReportClient[93532:613217] [2018.02.07-10.13.38:584][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.000088 seconds
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]CrashReportClientLog: CrashReportClientVersion=1.0
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]CrashReportClientLog: CrashReportReceiver disabled
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]CrashReportClientLog: DataRouterUrl: https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: DepotName: //UE4/Release-4.19
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: BuiltFromCL: 3861363
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: EngineVersion: 4.19.0-3861363+++UE4+Release-4.19
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: BuildVersion: ++UE4+Release-4.19-CL-3861363
LogCrashDebugHelper: Warning: CrashDebugHelperConfig invalid
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: Warning: CrashDebugHelperConfig invalid
LogCrashDebugHelper: Warning: PDB Cache disabled
2018-02-07 11:13:38.595 CrashReportClient[93532:613217] [2018.02.07-10.13.38:595][  0]LogCrashDebugHelper: Warning: PDB Cache disabled
2018-02-07 11:13:38.611 CrashReportClient[93532:613217] [2018.02.07-10.13.38:611][  0]LogSlate: New Slate User Created.  User Index 0, Is Virtual User: 0
2018-02-07 11:13:38.611 CrashReportClient[93532:613217] [2018.02.07-10.13.38:611][  0]LogSlate: Slate User Registered.  User Index 0, Is Virtual User: 0
CrashReportClient[93532:613217] [2018.02.07-10.13.38:614][  0]LogSlate: Using Freetype 2.4.12
2018-02-07 11:13:38.615 CrashReportClient[93532:613217] [2018.02.07-10.13.38:615][  0]LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
LogMac: Error: appError called: Assertion failed: bFileFound [File:/Users/build/Build/++UE4+Release-4.19+Compile/Sync/Engine/Source/Developer/StandaloneRenderer/Private/OpenGL/SlateOpenGLShaders.cpp] [Line: 92] 


2018-02-07 11:13:38.733 CrashReportClient[93532:613217] [2018.02.07-10.13.38:733][  0]LogMac: Error: appError called: Assertion failed: bFileFound [File:/Users/build/Build/++UE4+Release-4.19+Compile/Sync/Engine/Source/Developer/StandaloneRenderer/Private/OpenGL/SlateOpenGLShaders.cpp] [Line: 92] 


2018-02-07 11:13:38.733 CrashReportClient[93532:613217] [2018.02.07-10.13.38:733][  0]LogMac: === Critical error: ===


2018-02-07 11:13:38.733 CrashReportClient[93532:613217] [2018.02.07-10.13.38:733][  0]LogMac: Assertion failed: bFileFound [File:/Users/build/Build/++UE4+Release-4.19+Compile/Sync/Engine/Source/Developer/StandaloneRenderer/Private/OpenGL/SlateOpenGLShaders.cpp] [Line: 92] 




2018-02-07 11:13:38.738 CrashReportClient[93532:613217] [2018.02.07-10.13.38:738][  0]LogExit: Executing StaticShutdownAfterError
2018-02-07 11:13:38.738 CrashReportClient[93532:613217] [2018.02.07-10.13.38:738][  0]LogMac: FPlatformMisc::RequestExit(1)

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks