I’ve just installed the release version of 4.17 and run into a reproducible crash using the blueprint editor.
It seems it is related to specific nodes or types of nodes and saving using the Cmd+S save shortcut.
As an example, in a clean project. If I add a ‘Get Owner’ node to the graph and try and save with the keyboard I will 100% of the time crash the editor. Clicking on the save icon in the window will save correctly and not crash.
I have tried creating a new Blueprint class, as well as adding a node such as ‘Get Owner’ to the built in ThirdPersonCharacter blueprint on a Third Person template.
System:
Mac OS 10.12.6 (Sierra)
2016 15" MacBook Pro (Radeon Pro 460, 16GB RAM)
Below is the stack trace from the crash dialog:
SEGV_NOOP at 0x0
FTextLayout::GetAsTextAndOffsets(FString*, FTextLayout::FTextOffsetLocations*) const Address = 0x114aee620 >(filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::FTextInputMethodContext::GetSelectionRange(unsigned int&, unsigned int&,
ITextInputMethodContext::ECaretPosition&) Address = 0x114c7c469 (filename not found) [in UE4Editor-Slate.dylib]
___ZL20PerformBlockOnThreadR19FCocoaRunLoopSourceU13block_pointerFvvEP7NSArrayP8NSStringb_block_invoke >Address = 0x10d732920 (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x10d6cdc04 (filename not found) [in UE4Editor->Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x10d6cd656 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffad305321 (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffad2e621d (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffad2e5716 (filename not found) [in CoreFoundation]
Unknown() Address = 0x7fffad2e5114 (filename not found) [in CoreFoundation]
FMacPlatformMisc::PumpMessages(bool) Address = 0x10d6d67ef (filename not found) [in UE4Editor-Core.dylib]
FEngineLoop::Tick() Address = 0x10d3f532b (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x10d3fdc22 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10d40b5d0 (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x10d6cde86 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffaed088ad (filename not found) [in Foundation]
_pthread_body Address = 0x7fffc2c7e93b (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffc2c7e887 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffc2c7e08d (filename not found) [in libsystem_pthread.dylib]