Unreal Engine 4.17.2 Crashing (Mac OS X)

Unreal Version: 4.17
Xcode Version: 9.0 (9A235)
macOS Version: 10.12.6

Spec:
MacBook Pro (Retina, 15-inch, Mid 2015)
2.5 GHz Intel Core i7
16 GB 1600 MHz DDR3
Intel Iris Pro 1536 MB

UE Hard Crashes on the following actions in the blueprint editor:

  1. Trying to save
  2. Press Control
  3. Press Command
  4. Press Alt

Rendering it pretty much unusable.

It crashes with the following output in the crash reporter:

 SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10383025b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x103a4794f (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x103b2e1bd (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x103a8108e (filename not found) [in UE4Editor-Core.dylib]
FSlateEditableTextLayout::FTextInputMethodContext::GetSelectionRange(unsigned int&, unsigned int&, ITextInputMethodContext::ECaretPosition&) Address = 0x10afbe456 (filename not found) [in UE4Editor-Slate.dylib]
___ZL20PerformBlockOnThreadR19FCocoaRunLoopSourceU13block_pointerFvvEP7NSArrayP8NSStringb_block_invoke Address = 0x103a68150 (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x103a031c4 (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x103a02c16 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffcbf86321 (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffcbf6721d (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffcbf66716 (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffcbf66114 (filename not found) [in CoreFoundation]
FMacPlatformMisc::PumpMessages(bool) Address = 0x103a0bdaf (filename not found) [in UE4Editor-Core.dylib]
FEngineLoop::Tick() Address = 0x10372832b (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x103730c22 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10373e5d0 (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x103a03446 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffcd9898ad (filename not found) [in Foundation]
_pthread_body Address = 0x7fffe190793b (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffe1907887 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffe190708d (filename not found) [in libsystem_pthread.dylib]

Any advice would be greatly appreciated.

I read in some places that there are some case sensitivity issues in some places - I am wondering whether that has something to do with it? Also the fact that Unreal complains about my version of xcode (incorrectly - stating it is too older while in fact it is newer than the one it recommends) also has me concerned (App Store version of Xcode has now moved onto 9 and is no longer beta so it seems like a fairly major issue if this is the case).

Hi LiamNeko,

Sorry for not getting back to you sooner on this post. Are you still having trouble with this? I tried to reproduce the crash that you described, but the none of the four actions that you mentioned produced a crash for me in 4.17.2.

Hi LiamNeko,

We have not heard back from you for a while. Do you still help with this issue? I will be marking this post as resolved for internal tracking purposes, but please feel free to add a comment and re-open this post if you need any additional assistance.