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 |