Opening my BPs crashes the editor (references problem)

Only Blueprints, no code. I found a 100% sure reproduction of the issue today:

  1. Create new empty project.
  2. Create BP_Parent (Actor).
  3. Create child of BP_Parent. Let’s call it BP_Parent_Child.
  4. Create BP_OtherActor (Actor).
  5. Open BP_OtherActor and create Child Actor Component. Set it to BP_Parent_Child.
  6. Open BP_Parent and create a new variable - a reference to BP_OtherActor.
  7. Save everything, exit UE4, reopen it and try to open BP_Parent or other BPs.
  8. Crash.

So I guess I created an infinite loop this way? I’m referencing actor with Child Actor inheriting from BP I placed the first reference in. But on the other hand - it all worked until I reopened UE4. So maybe it is a bug after all? If you have any questions just let me know.