JDK 16.0.2 Bug Fixes

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

# JBS Component Subcomponent Summary
1 JDK-8264047 client-libs 2d Duplicate global variable 'jvm' in libjavajpeg and libawt
2 JDK-8263311 client-libs 2d Watch registry changes for remote printers update instead of polling
3 JDK-8262829 client-libs 2d Native crash in Win32PrintServiceLookup.getAllPrinterNames()
4 JDK-8262446 client-libs java.awt DragAndDrop hangs on Windows
5 JDK-8264786 client-libs java.awt [macOS] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched
6 JDK-8262110 core-libs java.util:i18n DST starts from incorrect time in 2038
7 JDK-8073446 core-libs java.util:i18n TimeZone getOffset API does not return a DST offset between years 2038-2137
8 JDK-8258753 core-libs javax.naming StartTlsResponse.close() hangs due to synchronization issues
9 JDK-8261914 hotspot compiler IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
10 JDK-8262295 hotspot compiler C2: Out-of-Bounds Array Load from Clone Source
11 JDK-8266288 hotspot compiler assert root method not found in witnessed_reabstraction_in_supers is too strong
12 JDK-8267773 hotspot compiler PhaseStringOpts::int_stringSize doesn't handle min_jint correctly
13 JDK-8261354 hotspot jfr SIGSEGV at MethodIteratorHost
14 JDK-8258414 hotspot jfr OldObjectSample events too expensive
15 JDK-8261916 hotspot runtime gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed
16 JDK-8263564 hotspot runtime Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die
17 JDK-8261262 hotspot runtime Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION
18 JDK-8267235 hotspot runtime [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
19 JDK-8267842 hotspot svc SIGSEGV in get_current_contended_monitor
20 JDK-8196415 security-libs java.security Disable SHA-1 Signed JARs
21 JDK-8267100 security-libs java.security [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs
22 JDK-8225081 security-libs java.security Remove Telia Company CA certificate expiring in April 2021
23 JDK-8023980 security-libs javax.crypto JCE doesn't provide any class to handle RSA private key in PKCS#1
24 JDK-8241248 security-libs javax.net.ssl NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)
25 JDK-8262899 tools javadoc(tool) TestRedirectLinks fails