Copyright © 2026 Unity Technologies
Reproduction steps:
1. Open the attached project “CrashRepro“
2. Open the Font Asset Creator window (Window > TextMeshPro > Font Asset Creator)
3. Make sure Source Font File is “LT Diploma“
4. Click on Generate Font Atlas button in the Font Asset Creator window
5. Repeat step 4 until crash
Expected result: A font atlas is generated and displayed in the Font Asset Creator window
Actual result: Editor crashes
Reproducible with: 2021.3.27f1, 2022.3.3f1, 2023.1.1f1, 2023.2.0a4
Fixed in: 2023.2.0a5
Reproducible on: Windows 10
First few lines of Stack Trace:
0x00007FFA8BEFA530 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\finalize.c:1000] GC_make_disappearing_links_disappear 0x00007FFA8BEF3E14 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\finalize.c:1178] GC_finalize 0x00007FFA8BEF4839 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\alloc.c:1087] GC_finish_collection 0x00007FFA8BEEF936 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\alloc.c:699] GC_collect_a_little_inner 0x00007FFA8BEED45B (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\malloc.c:57] GC_alloc_large 0x00007FFA8BEF65EF (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\malloc.c:264] GC_generic_malloc 0x00007FFA8BEFAB23 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\external\bdwgc\malloc.c:333] GC_malloc_kind
Notes:
The reproduction rate is about 80% and usually crashes in less than 10 clicks.
There is a chance that it will throw errors in the console and not finish generating the atlas, closing the Font Asset Creator window crashes the editor
Changing the Atlas Resolution seems to affect the reproduction rate. Higher resolutions crash more consistently.
Issues you vote on will appear here