Unity Issue Tracker - Memory leak warnings are thrown when cancelling the creation of a font asset using render mode SDF16 or SDF32
Open
UUM-142952
Memory leak warnings are thrown when cancelling the creation of a font asset using render mode SDF16 or SDF32
Unity: Text (TextMeshPro)
Open
6.5.X
6.3.X
6.0.X
In Progress
6.7.X
6000.7.0a2
6.6.X
Won't Fix
6.4.X
Unity 6000.4 has reached its end of life and will not receive further updates. If you need additional fixes, please upgrade to a newer Unity version.
Steps to reproduce:
1. Create a new project
2. Import the TMP Essential resources (Window → Text Mesh Pro → Import TMP Essential Resources)
3. Open the Font Asset Creator (Window → Text Mesh Pro → Font Asset Creator)
4. Select the “LiberationSans” font in the Source field
5. Select “SDF16” or “SDF32” in Render Mode
6. Press Generate
7. Before completion press the X button
8. Observe the Console
Actual result: Memory leak warnings are thrown
Expected result: No warnings are thrown
Reproducible on: macOS Sequoia 15.7.5 (M1 Max)
Not reproducible on: No other environments tested
Notes:
For easier reproduction use larger Atlas resolutions
Warning: Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
Step 2 and 3 can be skipped if using fonts from packages in the hidden part of the font selection window and using the Font Asset Creator from (Window → Text)
Prioritise and Follow this issue
Have a workaround or additional info about this issue?