4.15 Linux Persona Crash
Freshly compiled UE crashes when opening Skeletal Mesh Editor, Skeletal Editor, Animation Blueprint Editor or Animation Editor.
Steps to reproduce:
Create new sample project(For example First Person template)
Navigate to the relevant asset:
Opening any of the above mentioned assets causes the editor to crash.
This is a known bug https://issues.unrealengine.com/issue/UE-38790 just trying to raise awareness of this and also note that this is still present in 4.15 preview as of now.
The entire issue is around FPersonaCommonCommands not being registered before an action is bound to it while opening the above editors.
My crude fix that should work for this and does work in the Master branch is this PR https://github.com/EpicGames/UnrealEngine/pull/3037 as stated in the comments this change does not work for 4.14!
This makes the Persona editor and in extension the entire UE4Editor unusable on Linux. So far I am not sure why this bug is not happening on other platforms, It also does not manifest itself every time if you run the editor in debug mode and try to breakpoint in this portion of the code which leads me to think that there is some sort of race condition in the code that some other thread does the registration at the same time as the call to bind the function is happening.
Edit: Applying changes from the PR do fix the issue with no further crashes(at least not immediate)
I have updated the bug report you mentioned to include your pull request.
answered Jan 19 '17 at 08:02 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here