Blueprint Interface Crash

Steps to reproduce the crash from an empty Blueprint project:

  1. Create a blueprint interface. Add an output variable to the default (or any) function
  2. Create a new blueprint (mine was based on actor)
  3. Create a child of the blueprint from step 2
  4. Implement the interface on the child blueprint from step 3
  5. Create a child of the child blueprint created in step 3
  6. Override the interface function in the second child blueprint created in step 5
  7. Implement the interface on the original blueprint created in step 2 and click compile
  8. Crash

I’ve attached the crash log for your reference.

Thanks

link text

Hey DannRees,

Thank you for the great repro steps. This issue has been logged as: UE-33027 to be reviewed by the development staff.