JDK 11.0.6 Bug Fixes

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

#JBSComponentSubcomponentSummary
1JDK-8208179client-libs2dDevanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK
2JDK-8210384client-libs2dSunLayoutEngine.isAAT() font is expensive on MacOS
3JDK-8212071client-libs2dNeed to set the FreeType LCD Filter to reduce fringing.
4JDK-8213568client-libs2dTypo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
5JDK-8217707client-libs2dJNICALL declaration breaks Splash screen functions
6JDK-8220231client-libs2dCache HarfBuzz face object for same font's text layout calls
7JDK-8228711client-libs2dPath rendered incorrectly when it goes outside the clipping region
8JDK-8230728client-libs2dThin stroked shapes are not rendered if affine transform has flip bit
9JDK-8230769client-libs2dBufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
10JDK-8144125client-libsjava.awt[macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically
11JDK-8211267client-libsjava.awtStackOverflowError happened by TextField.setFont(...)
12JDK-8211810client-libsjava.awtX11 Time stamp data should be unsigned
13JDK-8211826client-libsjava.awtStringIndexOutOfBoundsException happens via GetStringUTFRegion()
14JDK-8211992client-libsjava.awtGraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac
15JDK-8212677client-libsjava.awtX11 default visual support for IM status window on VNC
16JDK-8213119client-libsjava.awt[macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
17JDK-8213292client-libsjava.awtInput freezes after MacOS key-selector (press&hold) usage on macOS Mojave
18JDK-8214046client-libsjava.awt[macosx] Undecorated Frame does not Iconify when set to
19JDK-8215105client-libsjava.awtjava/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
20JDK-8215200client-libsjava.awtIllegalArgumentException in sun.lwawt.macosx.CPlatformWindow
21JDK-8215756client-libsjava.awtMemory leaks in the AWT on macOS
22JDK-8219504client-libsjava.awtTest for JDK-8211435 can be run on all platforms
23JDK-8221246client-libsjava.awtNullPointerException within Win32ShellFolder2
24JDK-8224152client-libsjava.awt[macOS] ProblemList tests that leave rubbish on the screen
25JDK-8230782client-libsjava.awtRobot.createScreenCapture() fails if “awt.robot.gtk” is set to false
26JDK-8211393client-libsjava.awt:i18nMemory leak issue on awt_InputMethod.c
27JDK-8211147client-libsjava.beansIncorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder
28JDK-8221244client-libsjava.beansUnexpected behavior of PropertyDescription.getReadMethod for boolean properties
29JDK-8225505client-libsjavax.swingctrl-F1 does not show the tooltip of a menu item (JMenuItems)
30JDK-8185898core-libsjava.netsetRequestProperty(key, null) results in HTTP header without colon in request
31JDK-8221395core-libsjava.netHttpClient leaving connections in CLOSE_WAIT state until Java process ends
32JDK-8222968core-libsjava.netByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
33JDK-8227127core-libsjava.textEra designator not displayed correctly using the COMPAT provider
34JDK-8212970core-libsjava.timeTZ database in "vanguard" format support
35JDK-8231770core-libsjava.util.jarTest java/util/zip/FlaterTest.java fails with -Xcheck:jni
36JDK-8227368core-libsjava.util:collectionsEnumSet.class serialization broken in JDK 9+
37JDK-8220227core-libsjava.util:i18nHost Locale Provider getDisplayCountry returns error message under non-English Win10
38JDK-8227391core-libsjdk.nashornUpdate double-conversion to version 3.1.5
39JDK-8232984core-libsjdk.nashornUpgrading Joni License version to 2.1.16
40JDK-8230303core-svcdebuggerJDB hangs when running monitor command
41JDK-8220474core-svcjava.lang.instrumentIncorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java
42JDK-8220175core-svctoolsserviceability/dcmd/framework/VMVersionTest.java fails with a timeout
43JDK-8087128hotspotcompilerC2: Disallow definition split on MachCopySpill nodes
44JDK-8202952hotspotcompilerC2: Unexpected dead nodes after matching
45JDK-8209691hotspotcompilerAllow MemBar on single memory slice
46JDK-8209833hotspotcompilerC2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place"
47JDK-8210387hotspotcompilerC2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
48JDK-8210390hotspotcompilerC2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
49JDK-8211232hotspotcompilerGraphKit::make_runtime_call() sometimes attaches wrong memory state to call
50JDK-8211776hotspotcompiler8210887 broke arraycopy optimization when ZGC is enabled
51JDK-8212673hotspotcompilerjtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
52JDK-8213014hotspotcompilerCrash in CompileBroker::make_thread due to OOM
53JDK-8214773hotspotcompilerReplace use of thread unsafe strtok
54JDK-8215044hotspotcompilerC2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
55JDK-8215265hotspotcompilerC2: range check elimination may allow illegal out of bound access
56JDK-8215708hotspotcompilerZGC: Add missing LoadBarrierNode::size_of()
57JDK-8215755hotspotcompilerZGC: split_barrier_thru_phi: check number of inputs of phi
58JDK-8216135hotspotcompilerC2 assert(!had_error) failed: bad dominance
59JDK-8216427hotspotcompilerciMethodData::load_extra_data() does not always unpack the last entry
60JDK-8216549hotspotcompilerMismatched unsafe access to non escaping object fails
61JDK-8216987hotspotcompilerciMethodData::load_data() unpacks MDOs with non-atomic copy
62JDK-8217359hotspotcompilerC2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
63JDK-8217371hotspotcompilerIncorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
64JDK-8217760hotspotcompilerC2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
65JDK-8218163hotspotcompilerC2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
66JDK-8218468hotspotcompilerLoad barrier slow path node should be MachTypeNode
67JDK-8219517hotspotcompilerassert(false) failed: infinite loop in PhaseIterGVN::optimize
68JDK-8221456hotspotcompilernmethod::make_unloaded() clears _method member too early
69JDK-8224538hotspotcompilerLoadBarrierNode::common_barrier must check address
70JDK-8224558hotspotcompilerFix replicateB encoding
71JDK-8225141hotspotcompilerBetter handling of classes in error state by fast class initialization checks
72JDK-8229906hotspotcompilerBackout backport 8227318 which was incomplete
73JDK-8230711hotspotcompilerConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
74JDK-8214315hotspotgcG1: fatal error: acquiring lock SATB_Q_FL_lock/1 out of order with lock tty_lock/0
75JDK-8215724hotspotgcEpsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check
76JDK-8221913hotspotgcAdd GC.selected() jtreg-ext function
77JDK-8225716hotspotgcG1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding
78JDK-8230706hotspotgcWaiting on completion of strong nmethod processing causes long pause times with G1
79JDK-8205516hotspotjfrJFR tool
80JDK-8213834hotspotjvmtiJVMTI ResourceExhausted should not be posted in CompilerThread
81JDK-8227277hotspotjvmtiHeapInspection::find_instances_at_safepoint walks dead objects
82JDK-8193234hotspotruntimeWhen using -Xcheck:jni an internally allocated buffer can leak
83JDK-8200109hotspotruntimeNMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")
84JDK-8210043hotspotruntimeInvalid assert(HeapBaseMinAddress > 0) in ReservedHeapSpace::initialize_compressed_heap
85JDK-8210559hotspotruntimeClassLoaderData Symbols can leak
86JDK-8212173hotspotruntimeThread._stack_base/_stack_size initialized too late for new threads
87JDK-8212205hotspotruntimeVM asserts after CDS archive has been unmapped
88JDK-8212937hotspotruntimeParent class loader may not have a referred ClassLoaderData instance when obtained in Klass::class_in_module_of_loader
89JDK-8214975hotspotruntimeNo hs-err file if fatal error is raised during dynamic initialization.
90JDK-8215699hotspotruntime-Xlog::file cannot be used with named pipe
91JDK-8215962hotspotruntimeSupport ThreadPriorityPolicy mode 1 for non-root users on linux/bsd
92JDK-8216426hotspotruntimeUsage of array placement new may lead to memory corruption
93JDK-8216970hotspotruntimecondy causes JVM crash
94JDK-8216982hotspotruntimeAssertion poison page established too early
95JDK-8218581hotspotruntimeIncorrect exception message generation
96JDK-8220173hotspotruntimeassert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
97JDK-8220394hotspotruntimebufferedStream does not honor size limit
98JDK-8221437hotspotruntimeassert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
99JDK-8222387hotspotruntimeOut-of-bounds access to CPU _family_id_xxx array
100JDK-8223572hotspotruntime~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
101JDK-8224193hotspotruntimestringStream should not use Resource Area
102JDK-8224487hotspotruntimeoutputStream should not be copyable
103JDK-8225225hotspotruntimestringStream internal buffer should always be zero terminated
104JDK-8227117hotspotruntimenormal interpreter table is not restored after single stepping with TLH
105JDK-8227497hotspotruntimeNo documented method for setting module addexports to JNI_CreateJavaVM
106JDK-8228485hotspotruntimeJVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
107JDK-8021335hotspotsvcMissing synchronization when reading counters for live threads and peak thread count
108JDK-8221532hotspotsvcIncorrect copyright header in FileSystemSupport_md.c
109JDK-8225388hotspotsvcRunning jcmd Compiler.CodeHeap_Analytics all 0 cause crash.
110JDK-8200613hotspotsvc-agentSA: jstack throws UnmappedAddressException with a CDS core file
111JDK-8220682hotspotsvc-agentHeap dumping and inspection fails with JDK-8214712
112JDK-8218553security-libsjava.securityEnhance keystore load debug output
113JDK-8213008security-libsjavax.crypto:pkcs11Cipher with UNWRAP_MODE should support the generation of an AES key type
114JDK-8216597security-libsjavax.crypto:pkcs11SIGBUS in Java_sun_security_pkcs11_wrapper_PKCS11_getNativeKeyInfo after JDK-6913047
115JDK-8225695security-libsjavax.crypto:pkcs1132-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support)
116JDK-8226651security-libsjavax.crypto:pkcs11Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect
117JDK-8228835security-libsjavax.crypto:pkcs11Memory leak in PKCS11 provider when using AES GCM
118JDK-8211866security-libsjavax.net.sslTLS 1.3 CertificateRequest message sometimes offers disallowed signature algorithms
119JDK-8212738security-libsjavax.net.sslIncorrectly named signature scheme ecdsa_secp512r1_sha512
120JDK-8212752security-libsjavax.net.sslTypo in SSL log message related to inactive/disabled signature scheme
121JDK-8214098security-libsjavax.net.sslsun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards.
122JDK-8215524security-libsjavax.net.sslFinished message validation failure should be decrypt_error alert
123JDK-8226607security-libsjavax.smartcardioInconsistent info between pcsclite.md and MUSCLE headers

close