This crash appears to be due to a null or invalid pointer- a bug within the Cpp code of the plugin and one which you probably won’t be able to get around.
Looking at your log, it looks like you are using Fab version 0.0.5. I would try either upgrading or downgrading your plugin version and seeing if that solves your issue.
After extensive troubleshooting, I have found the definitive solution for this Fab plugin crash.
The root cause is a specific incompatibility in UE 5.6 between the Fab plugin and projects that have non-ASCII names.
Here is the precise breakdown:
Normal UE Behavior: In general, creating and using a UE project with a Chinese name does not cause a crash.
The Crash Trigger: The crash only occurs under this specific condition:
You are using Unreal Engine 5.6.
You are trying to use the Fab plugin.
Your project name (.uproject file and its parent folder) contains non-ASCII characters (like Chinese).
When these three conditions are met, the editor will crash. I have not tested this on other versions of Unreal Engine yet.
Path vs. Name Distinction Still Applies: My previous finding that the folder path can contain Chinese characters is still correct. The issue is strictly with the project name itself.
This will CRASH (in UE 5.6 when using Fab):
D:\我的UE工程\今宵月.uproject
(Project name “今宵月” is non-ASCII.)
This works correctly (in UE 5.6 when using Fab):
D:\我的UE工程\MyProject.uproject
(Project name “MyProject” is ASCII, even though the path is not.)
Solution / TL;DR: If you are using UE 5.6 and experiencing crashes related to the Fab plugin, the immediate workaround is to rename your project folder and .uproject file to use only English characters.
This is definitely a bug within the Fab plugin’s implementation in UE 5.6. Hopefully, the Epic team can fix its handling of Unicode project names.
Thank you, and I hope this clarification helps everyone!