bug : https://bugs.openjdk.java.net/browse/JDK-8054991
There is a comment in there about a proposed patch but I can't find it.
However I think this will be sufficient :-
diff --git a/src/java.desktop/share/classes/sun/font/GlyphList.java
b/src/java.desktop/share/classes/sun/font/GlyphList.java
--- a/src/java.desktop/share/classes/sun/font/GlyphList.java
+++ b/src/java.desktop/share/classes/sun/font/GlyphList.java
@@ -152,7 +152,7 @@
* created.
*/
private static GlyphList reusableGL = new GlyphList();
- private static boolean inUse;
+ private static volatile boolean inUse;
-phil.