JDK 11.0.9 Bug Fixes

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

# JBS Component Subcomponent Summary
1 JDK-8220150 client-libs 2d [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
2 JDK-8244818 client-libs 2d [macos] Java2D Queue Flusher crash while moving application window to external monitor
3 JDK-8240518 client-libs java.awt Incorrect JNU_ReleaseStringPlatformChars in Windows Print
4 JDK-8243925 client-libs java.awt Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)
5 JDK-8249278 client-libs javax.accessibility Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
6 JDK-8215396 client-libs javax.swing JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
7 JDK-8249251 client-libs javax.swing [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
8 JDK-8233452 core-libs java.math java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
9 JDK-8216974 core-libs java.net HttpConnection not returned to the pool after 204 response
10 JDK-8238270 core-libs java.net java.net HTTP/2 client does not decrease stream count when receives 204 response
11 JDK-8218948 core-libs java.text SimpleDateFormat :: format - Zone Names are not reflected correctly during run time
12 JDK-8246807 core-libs java.util Incorrect copyright header in TimeZoneDatePermissionCheck.sh
13 JDK-8234347 core-libs java.util:i18n "Turkey" meta time zone does not generate composed localized names
14 JDK-8062947 core-libs javax.naming Fix exception message to correctly represent LDAP connection failure
15 JDK-8222529 core-svc debugger sun.jdwp.listenerAddress agent property uses wrong encoding
16 JDK-8227269 core-svc debugger Slow class loading when running with JDWP
17 JDK-8229378 core-svc debugger jdwp library loader in linker_md.c quietly truncates on buffer overflow
18 JDK-8244703 core-svc debugger "platform encoding not initialized" exceptions with debugger, JNI
19 JDK-8234968 core-svc java.lang.instrument check calloc rv in libinstrument InvocationAdapter
20 JDK-8203026 core-svc tools java.rmi.NoSuchObjectException: no such object in table
21 JDK-8227435 core-svc tools Perf::attach() should not throw a java.lang.Exception
22 JDK-8214074 hotspot compiler Optimize Ghash using AVX instructions
23 JDK-8224580 hotspot compiler Matcher can cause oop field/array element to be reloaded
24 JDK-8225625 hotspot compiler AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
25 JDK-8230402 hotspot compiler Allocation of compile task fails with assert: "Leaking compilation tasks?"
26 JDK-8231586 hotspot compiler enlarge encoding space for OopMapValue offsets
27 JDK-8231756 hotspot compiler [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
28 JDK-8232083 hotspot compiler Minimal VM is broken after JDK-8231586
29 JDK-8233027 hotspot compiler OopMapSet::all_do does oms.next() twice during iteration
30 JDK-8236179 hotspot compiler C1 register allocation failure with T_ADDRESS
31 JDK-8236647 hotspot compiler java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
32 JDK-8239083 hotspot compiler C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
33 JDK-8240610 hotspot compiler [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
34 JDK-8241234 hotspot compiler Unify monitor enter/exit runtime entries.
35 JDK-8244407 hotspot compiler JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
36 JDK-8244672 hotspot compiler [JVMCI] Export InstanceKlass::being_initialized to JVMCI compilers
37 JDK-8244719 hotspot compiler CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
38 JDK-8245714 hotspot compiler "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
39 JDK-8245801 hotspot compiler StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
40 JDK-8246153 hotspot compiler TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
41 JDK-8246203 hotspot compiler Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
42 JDK-8246453 hotspot compiler TestClone crashes with "all collected exceptions must come from the same place"
43 JDK-8247350 hotspot compiler [aarch64] assert(false) failed: wrong size of mach node
44 JDK-8247992 hotspot compiler [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
45 JDK-8248321 hotspot compiler [JVMCI] improve libgraal logging and fatal error handling
46 JDK-8248359 hotspot compiler Update JVMCI
47 JDK-8248410 hotspot compiler Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
48 JDK-8248987 hotspot compiler AOT's Linker.java seems to eagerly fail-fast on Windows.
49 JDK-8248851 hotspot gc CMS: Missing memory fences between free chunk check and klass read
50 JDK-8210024 hotspot jfr JFR calls virtual is_Java_thread from ~Thread()
51 JDK-8210977 hotspot jfr jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
52 JDK-8219904 hotspot jfr ClassCastException when calling FlightRecorderMXBean#getRecordings()
53 JDK-8230767 hotspot jfr FlightRecorderListener returns null recording
54 JDK-8243489 hotspot jfr Thread CPU Load event may contain wrong data for CPU time under certain conditions
55 JDK-8211064 hotspot runtime [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls
56 JDK-8213410 hotspot runtime UseCompressedOops requirement check fails fails on 32-bit system
57 JDK-8213574 hotspot runtime Deadlock in string table expansion when dumping lots of CDS classes
58 JDK-8215342 hotspot runtime [Zero] Build fails after JDK-8200613
59 JDK-8215879 hotspot runtime Aarch64: ReservedStackAccess may leave stack guard in inconsistent state
60 JDK-8215961 hotspot runtime jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
61 JDK-8218185 hotspot runtime aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
62 JDK-8219635 hotspot runtime aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
63 JDK-8219698 hotspot runtime aarch64: SIGILL triggered when specifying unsupported hardware features
64 JDK-8219712 hotspot runtime code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs
65 JDK-8221220 hotspot runtime AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
66 JDK-8224828 hotspot runtime aarch64: rflags is not correct after safepoint poll
67 JDK-8225329 hotspot runtime -XX:+PrintBiasedLockingStatistics causes crash during initialization on Windows platforms
68 JDK-8228601 hotspot runtime AArch64: Fix interpreter code at JVMCI deoptimization entry
69 JDK-8233466 hotspot runtime aarch64: remove unnecessary load of mdo when profiling return and parameters type
70 JDK-8233839 hotspot runtime aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
71 JDK-8234270 hotspot runtime [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
72 JDK-8240295 hotspot runtime hs_err elapsed time in seconds is not accurate enough
73 JDK-8241586 hotspot runtime compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
74 JDK-8248219 hotspot runtime aarch64: missing memory barrier in fast_storefield and fast_accessfield
75 JDK-8228448 hotspot svc Jconsole can't connect to itself
76 JDK-8163805 hotspot svc-agent hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java failed with timed out
77 JDK-8196969 hotspot svc-agent JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
78 JDK-8203364 hotspot svc-agent Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
79 JDK-8204994 hotspot svc-agent SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
80 JDK-8205534 hotspot svc-agent Remove SymbolTable dependency from serviceability agent
81 JDK-8209790 hotspot svc-agent SA tools not providing option to connect to debug server
82 JDK-8214797 hotspot svc-agent TestJmapCoreMetaspace.java timed out
83 JDK-8223665 hotspot svc-agent SA: debugd options should follow jhsdb style
84 JDK-8223814 hotspot svc-agent SA: jhsdb common help needs to be more detailed
85 JDK-8225636 hotspot svc-agent SA can't handle prelinked libraries
86 JDK-8232592 hotspot svc-agent <Unknown compiled code> is shown in jstack mixed mode
87 JDK-8235637 hotspot svc-agent jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
88 JDK-8235846 hotspot svc-agent Improve WindbgDebuggerLocal implementation
89 JDK-8244310 other-libs other Validate-headers failed for HugeArenaTracking.java
90 JDK-8215694 security-libs java.security keytool cannot generate RSASSA-PSS certificates
91 JDK-8238448 security-libs java.security RSASSA-PSS signature verification fail when using certain odd key sizes
92 JDK-8242184 security-libs java.security Default signature algorithm for an RSASSA-PSS key
93 JDK-8242556 security-libs java.security Cannot load RSASSA-PSS public key with non-null params from byte array
94 JDK-8244087 security-libs java.security 2020-04-24 public suffix list update v ff6fcea
95 JDK-8245151 security-libs java.security jarsigner should not raise duplicate warnings on verification
96 JDK-8215443 security-libs javax.net.ssl The use of TransportContext.fatal() leads to bad coding style
97 JDK-8219991 security-libs javax.net.ssl New fix of the deadlock in sun.security.ssl.SSLSocketImpl
98 JDK-8236464 security-libs javax.net.ssl SO_LINGER option is ignored by SSLSocket in JDK 11
99 JDK-8226719 security-libs org.ietf.jgss Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message"
100 JDK-8227381 security-libs org.ietf.jgss GSS login fails with PREAUTH_FAILED
101 JDK-8227437 security-libs org.ietf.jgss:krb5 S4U2proxy cannot continue because server's TGT cannot be found
102 JDK-8246193 security-libs org.ietf.jgss:krb5 Possible NPE in ENC-PA-REP search in AS-REQ
103 JDK-8193367 tools javac annotated type variables bounds crash javac
104 JDK-8213703 tools javac LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
105 JDK-8214571 tools javac -Xdoclint of array serialField gives "error: array type not allowed here"
106 JDK-8244763 tools javac Update --release 8 symbol information after JSR 337 MR3
107 JDK-8240169 tools javadoc(tool) javadoc fails to link to docs with non-matching modularity
108 JDK-8245981 tools javadoc(tool) Upgrade to jQuery 3.5.1
109 JDK-8080353 tools jshell JShell: Better error message on attempting to add default method
110 JDK-8159740 tools jshell JShell: corralled declarations do not have correct source to wrapper mapping
111 JDK-8212167 tools jshell JShell : Stack trace of exception has wrong line number
112 JDK-8214491 tools jshell Upgrade to JLine 3.9.0
113 JDK-8215243 tools jshell JShell tests failing intermitently with "Problem cleaning up the following threads:"
114 JDK-8215244 tools jshell jdk/jshell/ToolBasicTest.java testHistoryReference failed
115 JDK-8215438 tools jshell jshell tool: Ctrl-D causes EOF
116 JDK-8229815 tools jshell Upgrade Jline to 3.12.1
117 JDK-8241445 tools launcher Fix copyrights after JDK-8240629 change
118 JDK-8248348 xml jaxp Regression caused by the update to BCEL 6.0