UE 4.17 Beachball (crash) on Blueprint Class creating window

,

I believe I’ve been able to pinpoint the issue. I’ve been testing on a source compiled version here using Xcode and notice when I have crashes in UE4 the following method appears to be in the call stack near the crashes:

In CocoaTextView.cpp

  • (NSRange)selectedRange

With this i mind I was attempting to normalize my system to what I thought your clean systems might be setup as. With text range stuff in mind I decided to check my text input setting.

As my typical setup needs to change often betweenJapanese and English input I only use the Japanese Input type and then switch the mode between Romaji (english) and Hiragana/Katakana as needed.

When I added U.S. English as another input source and set it as the current input the hangs and crashes disappeared!!!

Can you try and add Japanese as the current input source by going to System Preferences → Keyboard → Input Sources and adding Japanese and see if you are able to reproduce the issue?

This issue could be significantly impacting any Japanese user who is on Mac!!