Crash while moving uasset to another directory in editor
Build version: 4.4.0-0+UE4
Detailed description of the issue:
I was moving a blueprint uasset in editor from one folder to another. In the move process multiple levels that referenced that asset were loaded. One of those classes had blueprint instances that had childactorcomponents. During the destruction of the childactorcomponents it renames the child actor refernce and destroys its linker loader. The destruction of the linkerroot pointer later causes a crash on line 834 UObjectGlobals in StaticLoadClass.
I appeared to resolve the crash by passing the REN_ForceNoResetLoaders flag to both calls of ChildActor->Rename in the ChildActorComponent, but I'm not sure how safe that is.
Action 1: Have or make a actor blueprint with a childactorcomponent with a pointer to another actor Action 2: Have or create an instance of the blueprint in Action 1 in multiple maps Action 3: Move the blueprint in Action 1 to a different directory.
Good find! I'm reporting this bug internally.
Edit: Actually, this bug is already fixed on our internal build. It should be implemented in a future update.
answered Sep 19 '14 at 08:06 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here