I think this might be the same problem asanswers.unrealengine.com/questions/162505/umg-creating-a-stringtext-variable-crashes.html , but maybe not. Regardless, I have a few more repro steps:
The crashing seemed to be restricted to 1: Arrays and 2: Widgets that are employed as 3d Widgets, as components to another actor placed in the world.
Repo Steps:
1-Create a new UMG Widget class, give it some generic textblock so you can see it in level
2-Create a new Actorsubclass BP, give it a widget component of the custom widget.
3-Place customactor in level
4-save everything
5-In the customwidget, add a new variable, make it an array, compile.
6-Crashy McCrashy!
edit: I tried this without placing the actor in level–same crash…so maybe Step 3 is not necessary.