Description

There seems to be an issue with replicated attachments ending up causing cyclical setups resulting in crash on clients.

 

It was reported for 5.2 but even after patching up code it seems to occur.

Steps to Reproduce

Create a chain of attached replicated actors (e.g. Actor 1 has Actor 2 in its AttachChildren, and Actor 2 has Actor 3 in its AttachChildren).
On the server, detach all these actors, and then reattach them in reverse order (e.g. Actor 3 has Actor 2 in its AttachChildren, and Actor 2 has Actor 1 in its AttachChildren).
Observe the client crash, with the callstack containing repeating calls to UpdateComponentToWorld -> UpdateComponentToWorldWithParent -> PropagateTransformUpdate -> UpdateChildTransforms.

See addl info URL for test project and repro steps.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-214168 in the post.

0
Login to Vote

Unresolved
ComponentUE - Networking
Target Fix5.6
CreatedMay 7, 2024
UpdatedJun 11, 2024
View Jira Issue