JDK 8u192 Bug Fixes

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

# JBS Component Subcomponent Summary
1 JDK-8201240 client-libs 2d Improve releasing native resources of BufImgSurfaceData.ICMColorData
2 JDK-8188030 client-libs java.awt AWT java apps fail to start when some minimal fonts are present
3 JDK-8200353 client-libs java.awt Shift or Capslock not working in Textfield after accented keystrokes
4 JDK-8195738 client-libs java.awt scroll position in ScrollPane is reset after calling validate()
5 JDK-8188083 client-libs java.awt NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction JDK-8079607
6 JDK-8150954 client-libs java.awt Taking screenshots on x11 composite desktop produce wrong result
7 JDK-8202696 client-libs javax.swing Remove exclusion range for phonetic chars in windows fontconfig.properties
8 JDK-8195095 client-libs javax.swing Images are not scaled correctly in JEditorPane
9 JDK-8206914 core-libs   add jdk8u-dev test failures to ProblemList.txt
10 JDK-8201369 core-libs java.net Inet4AddressImpl_getLocalHostName reverse lookup on Solaris only
11 JDK-8194412 core-libs java.time Adding 256 units of IsoFields.QUARTER_YEARS broken
12 JDK-8176192 core-libs javax.naming Incorrect usage of Iterator in Java 8 In com.sun.jndi.ldap.EventSupport.removeNamingListener
13 JDK-8156824 core-libs javax.naming com.sun.jndi.ldap.pool.PoolCleaner should clear its context class loader
14 JDK-8186646 core-libs jdk.nashorn Nashorn: "duplicate code" assertion when binding a vararg function that just passes arguments along
15 JDK-8201651 deploy plugin Better error handling during JNLP2Manager initialisation
16 JDK-8204508 deploy webstart Robot ScreenCapture fails on HiDPI system
17 JDK-8205343 deploy webstart bug in backport of JDK-8185002
18 JDK-8168415 deploy webstart ShowDocument fails with URL using jnlp or jnlps protocol
19 JDK-8193711 deploy webstart Launching JWS applet the default download progress dialog only shows if the java console is enabled
20 JDK-8195609 deploy webstart DRS - cert based run rule not working when running offline
21 JDK-8008321 hotspot compiler compile.cpp verify_graph_edges uses "bool" as "int"
22 JDK-8162540 hotspot compiler Crash in C2 escape analysis with assert: "node should be registered"
23 JDK-8194642 hotspot compiler Improve OOM error reporting for JDK8
24 JDK-8158012 hotspot compiler Use SW prefetch instructions instead of BIS for allocation prefetches on SPARC Core C4
25 JDK-8148175 hotspot compiler C1: G1 barriers don't preserve FP registers
26 JDK-8165489 hotspot gc Missing G1 barrier in Unsafe_GetObjectVolatile
27 JDK-8173013 hotspot gc JVMTI tagged object access needs G1 pre-barrier
28 JDK-8114823 hotspot gc G1 doesn't honor request to disable class unloading
29 JDK-8081323 hotspot jvmti ConstantPool::_resolved_references is missing in heap dump
30 JDK-8150426 hotspot runtime Wrong cast in metadata_at_put
31 JDK-8196884 hotspot runtime VS2017 Multiple Type Cast Conversion Compilation Errors
32 JDK-8196880 hotspot runtime VS2017 Addition of Global Delete Operator with Size Parameter Conflicts with Arena's Chunk Provided One
33 JDK-8197868 hotspot runtime VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp
34 JDK-8144201 hotspot runtime openjdk aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto
35 JDK-8189170 hotspot runtime Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
36 JDK-8206406 hotspot runtime StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list
37 JDK-8186461 hotspot runtime Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
38 JDK-8185723 hotspot runtime Zero: segfaults on Power PC 32-bit
39 JDK-8026331 hotspot runtime hs_err improvement: Print if we have seen any OutOfMemoryErrors or StackOverflowErrors
40 JDK-8202600 hotspot runtime [Zero] Undefined behaviour in src/os_cpu/linux_zero/vm/os_linux_zero.cpp
41 JDK-6730115 hotspot svc Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error
42 JDK-8204053 hotspot svc-agent libsaproc.so not linked with -z,noexecstack
43 JDK-8189677 javafx controls RadioMenuItem fires extra NULL value in property
44 JDK-8192800 javafx controls Table auto resize ignores column resize policy
45 JDK-8198354 javafx graphics [macOS] Corrupt Thai characters displayed in word wrapped label
46 JDK-8198316 javafx media MediaPlayer crashes when playing m3u8 files on macOS High Sierra 10.13.2
47 JDK-8202036 javafx other Update OpenJFX license files to match OpenJDK
48 JDK-8147476 javafx web Rendering issues with MathML token elements
49 JDK-8203845 performance   backport of JDK-8034788 inadvertently rolled back JDK-8187045 changes to toolchain.m4
50 JDK-8165463 security-libs   Native implementation of sunmscapi should use operator new (nothrow) for allocations
51 JDK-8185855 security-libs java.security Debug exception stacks should be clearer
52 JDK-8193171 security-libs java.security keytool -list displays "JKS" for a PKCS12 keystore.
53 JDK-8081792 security-libs javax.crypto buffer size calculation issue in NativeGCMCipher
54 JDK-8203182 security-libs javax.crypto:pkcs11 Release session if initialization of SunPKCS11 Signature fails
55 JDK-8162362 security-libs javax.net.ssl Introduce system property to control enabled ciphersuites