JDK 8u172 Bug Fixes

The following table lists the bug fixes included in the JDK 8u172 release:

# JBS Component Subcomponent Summary
1 JDK-8130400 client-libs 2d Test java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java fails with ClassCastException
2 JDK-8080444 client-libs demo Update SwingSet2 to use installed L&Fs instead of hard-coded list.
3 JDK-8147542 client-libs java.awt Linux: ClassCastException when repainting after display resolution change
4 JDK-8166772 client-libs java.awt Touch keyboard is not shown for text components on a screen touch
5 JDK-8188855 core-libs   Fix VS10 build after "8187658: Bigger buffer for GetAdaptersAddresses"
6 JDK-8154017 core-libs java.lang Shutdown hooks are racing against shutdown sequence, if System.exit()-calling thread is interrupted
7 JDK-8187658 core-libs java.net Bigger buffer for GetAdaptersAddresses
8 JDK-8165466 core-libs java.text DecimalFormat percentage format can contain unexpected %
9 JDK-8136356 core-libs java.util:i18n Add time zone mappings on Windows
10 JDK-8169424 core-libs javax.script src/share/sample/scripting/scriptpad/src/scripts/memory.sh missing #!
11 JDK-8079510 core-svc java.lang.management AIX: avoid UnsatisfiedLinkError by providing empty basic implementations of getSystemCpuLoad and getProcessCpuLoad
12 JDK-8177721 core-svc javax.management Improve diagnostics in sun.management.Agent#startAgent()
13 JDK-8185498 deploy plugin Console log shows that cert is expired (but TSA valid) although no certs in chain is expired.
14 JDK-8187822 hotspot compiler C2 conditonal move optimization might create broken graph
15 JDK-8170358 hotspot gc [REDO] 8k class metaspace chunks misallocated from 4k chunk freelist
16 JDK-8170395 hotspot gc Metaspace initialization queries the wrong chunk freelist
17 JDK-8187629 hotspot runtime NMT: Memory miscounting in compiler (C2)
18 JDK-8184991 hotspot runtime NMT detail diff should take memory type into account
19 JDK-8139673 hotspot runtime NMT stack traces in output should show mt component
20 JDK-8187685 hotspot runtime NMT: Tracking compiler memory usage of thread's resource area
21 JDK-8187331 hotspot runtime VirtualSpaceList tracks free space on wrong node
22 JDK-8055755 hotspot svc Information about loaded dynamic libraries is wrong on MacOSX.
23 JDK-8031304 hotspot svc Add dcmd to print all loaded dynamic libraries.
24 JDK-8059036 hotspot svc Implement Diagnostic Commands for heap and finalizerinfo
25 JDK-8044107 hotspot svc Add Diagnostic Command to list all ClassLoaders
26 JDK-8189265 javafx controls Closing stage does not free internal resources
27 JDK-8183100 javafx controls Styles not applied reliably after Java 8u92
28 JDK-8178275 javafx samples Ensemble: Upgrade version of Lucene to 7.1.0
29 JDK-8189280 javafx swing Memory leak in SwingNode if Stage is not shown
30 JDK-8185634 javafx swing Java Fx-Swing dialogs appearing behind main stage
31 JDK-8187928 javafx web [WebView] Images copied from clipboard not written in source file format
32 JDK-8187726 javafx web [WebView] Copy and Paste of Image not resulting in expected behavior
33 JDK-8090011 javafx web 'tab' key makes control loose focus
34 JDK-8191035 javafx web WebView Canvas Graphics2D arc renders incorrectly
35 JDK-8088925 javafx web Non opaque background cause NumberFormatException
36 JDK-8187985 security-libs java.security Broken certificate number in debug output