[4.7.3] Copy/paste of buttons in UMG makes the app crash.

Hi, using the latest official version of the engine, when I do the following:

  • create a vertical box
  • create a text block inside it
  • create a button also inside the same vertical box (just below the text block)
  • copy the button (ctrl+c on the button in the canvas, not from the component explorer)
  • paste it, also in the vertical box in the canvas
  • the app crashes to the desktop.

It isn’t random, I could reproduce it 2 out of 2 times.

Sometimes doing a ctrl+z in UMG also generates a crash, but I didn’t document it yet.

Hello Artemix,

I was unable to reproduce this issue on our end. I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. When you paste the button, do you have the other button selected?
  2. Can you reproduce this in a clean project?
  3. If so, could you provide any steps that may have been left out of the original set of steps given?
  4. Is this a project that has been upgraded from an older version of the engine?

Sure:

  1. Yes, I select the button first, ctrl + c, then with the button still selected I do the ctrl+v.
  2. Yes, I’ve created a blank project and I made it crash again.
  3. Nothing much to add, I will specifically detail what I just did:
  • I create a blank project
  • I add a widget blueprint
  • I open the widget blueprint
  • add a vertical box inside the canvas
  • move the VB to the center of the canvas, resize it to make it a bit larger
  • drag a button inside the VB
  • select that button
  • ctrl+C
  • ctrl+V
  • I can see the second button added, it seems like it is ~5 pixels below the first one, and it is being overlapped by the first one.
  • crash
    4- no, new projects, both of them.

This is the crash report:

Hello Artemix,

After reviewing the new information provided I did some digging and I found that this issue is a known issue (UE-10040) and that it has been fixed internally. This resolution will be available in a later release of the engine. Thank you for your time and information.

Make a great day