[jdk11u-dev] Integrated: 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
Severin Gehwolf
sgehwolf at openjdk.java.net
Tue Aug 24 09:45:27 UTC 2021
On Thu, 12 Aug 2021 15:24:24 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:
> 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)
This pull request has now been integrated.
Changeset: 6a6e00e5
Author: Severin Gehwolf <sgehwolf at openjdk.org>
URL: https://git.openjdk.java.net/jdk11u-dev/commit/6a6e00e56b57006fc80e7b3560c860a0f0967111
Stats: 98 lines in 1 file changed: 5 ins; 64 del; 29 mod
8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790
Reviewed-by: clanger
Backport-of: 05fe06a6bafc089c6466ccbdea335e5dbfdaf335
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/241
More information about the jdk-updates-dev
mailing list