The current lifetime management of regex patterns means that we can attempt to destroy them after ICU has been shutdown. We should change these to follow the same pattern as break-iterators, and explicitly clean them up as ICU shuts down.

Steps to Reproduce
  1. Create a static FRegexPattern in game code.
  2. Open and close the editor.
  3. Observe crash.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52770 in the post.

Login to Vote

ComponentUE - Editor - UI Systems - Localization
Affects Versions4.
Target Fix4.19
Fix Commit3778180
Main Commit4052378
Release Commit3813083
CreatedNov 28, 2017
ResolvedJan 18, 2018
UpdatedMay 4, 2018