[jdk11u-dev] RFR: 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
Severin Gehwolf
sgehwolf at openjdk.java.net
Thu Aug 12 15:31:31 UTC 2021
Please review this backport of JDK-8255790 which fixes a crash of simple FileDialog-using apps on some systems (for example F34 when not using system harfbuzz). See JDK-8272149. In a nutshell, this patch is a not quite complete revert of JDK-8249821. I.e. the OpenJDK 11u version of it. It does not revert the source code re-structuring, though. The JDK 17 patch doesn't apply clean. I've mostly hand-picked changes from the original patch. Note that JDK-8272332 is included in this backport. The differences mostly stem from differences in DISABLED_WARNINGS_ settings when BUILD_FONTMANAGER is being called.
Testing: Build on an affected system with/without --with-harfbuzz=system. Reproducer from JDK-8272149 (crashes before, passes after)
-------------
Commit messages:
- Backport 05fe06a6bafc089c6466ccbdea335e5dbfdaf335
Changes: https://git.openjdk.java.net/jdk11u-dev/pull/241/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=241&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8255790
Stats: 98 lines in 1 file changed: 5 ins; 64 del; 29 mod
Patch: https://git.openjdk.java.net/jdk11u-dev/pull/241.diff
Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/241/head:pull/241
PR: https://git.openjdk.java.net/jdk11u-dev/pull/241
More information about the jdk-updates-dev
mailing list