-
Bug
-
Resolution: Fixed
-
P4
-
11, 17, 18
-
b26
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8305643 | 17.0.8-oracle | Renjith Kannath Pariyangad | P4 | Resolved | Fixed | b02 |
JDK-8295349 | 17.0.6 | Paul Hohensee | P4 | Resolved | Fixed | b01 |
JDK-8295348 | 11.0.18 | Paul Hohensee | P4 | Resolved | Fixed | b01 |
```
C [CoreFoundation+0x1fee8] CFArrayGetCount+0x6
j sun.font.CFont.getTableBytesNative(JI)[B+0 java.desktop@11.0.12
```
Originally this issue was reported for JetBrains Runtime: https://youtrack.jetbrains.com/issue/JBR-4031
But tests shown that OpenJDK has the same problem.
Steps to reproduce:
1. Install ProFont: https://tobiasjung.name/profont/ -> https://tobiasjung.name/downloadfile.php?file=ProFont_Distribution_2.2_with_license.dmg -> ProFont 2.2 -> ATM Version -> ProFont Bitmaps
2. `new Font("ProFont", Font.PLAIN, 13).layoutGlyphVector(new FontRenderContext(new AffineTransform(), true, true), new char[] {' '}, 0, 1, 0);`
- backported by
-
JDK-8295348 macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative
- Resolved
-
JDK-8295349 macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative
- Resolved
-
JDK-8305643 macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative
- Resolved
- relates to
-
JDK-8296854 NULL check of CTFontCopyAvailableTables return value is required
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/7b3b2045
-
Commit openjdk/jdk17u-dev/22146302
-
Commit openjdk/jdk/8c460b04
-
Review openjdk/jdk11u-dev/1203
-
Review openjdk/jdk11u-dev/1366
-
Review openjdk/jdk17u-dev/534
-
Review openjdk/jdk17u-dev/707
-
Review openjdk/jdk18u/177
-
Review openjdk/jdk/8962