Intermittent Crash On Render Thread When Destroying Widget Component

Hi Eric,

The blueprint is an AActor, its hierarchy looks like following:

   Scene Component  

       Widget Component 1  

       Widget Component 2  

       Widget Component 3  

   Scene Component  

       Widget Component 4  

       Widget Component 5  

       Widget Component 6  

The scene components are generic, they’re just there for transform purposes. The blueprint itself does nothing all that special. On begin play, it starts a timeline which calls a ‘Set Actor Scale 3D’ to scale the widget from 0 to its final size. Then, it has a custom ‘Animate Out’ event which triggers a different timeline that also calls ‘Set Actor Scale 3D’ to scale the widget from its final size back to 0. Upon completion, it calls the Destroy Actor node. The ‘Animate Out’ event is triggered from the ‘Event Destroyed’ node of a totally different blueprint actor.