Search Issue Tracker
In Progress
Under Consideration for 6000.0.X, 6000.1.X, 6000.2.X
Fix In Review for 6000.3.X
Votes
2
Found in
6000.0.51f1
6000.1.7f1
6000.2.0b6
6000.3.0a2
Issue ID
UUM-109409
Regression
Yes
Crash on TextCore::OTL_GPOS_TableReader::GetLookupList when changing to a specific Font in the UI Builder
How to reproduce:
1. Open the attached “CrashRepro“ project
2. Select the “Assets/UI Toolkit/MainUI.uxml“ file and open it (Right Click > Open)
3. In the UI Builder Hierarchy, select the “CornerMenu“ Element
4. In the Inspector, expand the “Text“ menu
5. Press the “Bullseye“ icon where the “Font“ field is and select the “Koruri-Bold“ font
Reproducible with: 2023.2.0a5, 6000.0.51f1, 6000.1.7f1, 6000.2.0b6
Not reproducible with: 2022.3.63f1, 2023.2.0a4
Reproducible on: macOS 15.5 Sequoia (Intel), Windows 11 (by user)
Not reproducible on: No other environment tested
First few lines of the stack trace:
0x00007FFE478AA146 (Unity) TextCore::OTL_GPOS_TableReader::GetLookupList
0x00007FFE478B1D72 (Unity) TextCore::OTL_TableReader::GetOpenTypeLayoutTables
0x00007FFE478B81A4 (Unity) TextCore::FontEngine::PopulateOpenTypeLayoutTables
0x00007FFE478B82BA (Unity) TextCore::FontEngine::PopulatePairAdjustmentRecordMarshallingArray
Comments (2)
-
tsujihaneta
Jul 06, 2025 17:23
I am also experiencing a crash with the Koruri font in unity 2023.2.13f1. I would appreciate it if you could fix this.
-
poojaxettri2000
Jun 14, 2025 06:17
Hi
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Error when adding valid MonoBehaviour script to Prefab in Project window
- Styles are applied when the tab view has the different style class set in UI Debugger
- Editor Launch Screen will close when Enter is pressed on it
- ObjectPool's pool is destroyed when entering Play Mode without reloading Domain
- [Android] Permission window is not shown when using a Build App Bundle (Google Play) with Minify set to Release
Resolution Note (fix version 6000.3):
Init ClassDef vectors to prevent out-of-bounds crashes