JDK 11.0.10 Bug Fixes

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

# JBS Component Subcomponent Summary
1 JDK-8245400 client-libs 2d Upgrade to LittleCMS 2.11
2 JDK-8247867 client-libs 2d Upgrade to freetype 2.10.2
3 JDK-8249215 client-libs 2d JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.
4 JDK-7185258 client-libs java.awt [macosx] Deadlock in SunToolKit.realSync()
5 JDK-8198334 client-libs java.awt java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
6 JDK-8207938 client-libs java.awt At step6,Click Add button,case failed automatically.
7 JDK-8212226 client-libs java.awt SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows)
8 JDK-8230480 client-libs java.awt check malloc/calloc results in java.desktop
9 JDK-8231445 client-libs java.awt check ZALLOC return values in awt coding
10 JDK-8232114 client-libs java.awt JVM crashed at imjpapi.dll in native code
11 JDK-8241797 client-libs java.awt Add some tests to the problem list
12 JDK-8248532 client-libs java.awt Every time I change keyboard language at my MacBook, Java crashes
13 JDK-8249183 client-libs java.awt JVM crash in "AwtFrame::WmSize" method
14 JDK-8252470 client-libs java.awt java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
15 JDK-8152332 client-libs javax.swing [macosx] JFileChooser cannot be serialized on Mac OS X
16 JDK-8203281 client-libs javax.swing [Windows] JComboBox change in ui when editor.setBorder() is called
17 JDK-8204963 client-libs javax.swing javax.swing.border.TitledBorder has a memory leak
18 JDK-8209343 client-libs javax.swing Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful
19 JDK-8213535 client-libs javax.swing Windows HiDPI html lightweight tooltips are truncated
20 JDK-8240633 client-libs javax.swing Memory leaks in the implementations of FileChooserUI
21 JDK-8240690 client-libs javax.swing Race condition between EDT and BasicDirectoryModel.FilesLoader.run0()
22 JDK-8213017 core-libs java.lang jspawnhelper: need to handle pipe write failure when sending return code
23 JDK-8232846 core-libs java.lang ProcessHandle.Info command with non-English shows question marks
24 JDK-8233920 core-libs java.lang.invoke MethodHandles::tryFinally generates illegal bytecode for long/double return types
25 JDK-8222448 core-libs java.lang:reflect java/lang/reflect/PublicMethods/PublicMethodsTest.java times out
26 JDK-8217429 core-libs java.net WebSocket over authenticating proxy fails to send Upgrade headers
27 JDK-8225037 core-libs java.net java.net.JarURLConnection::getJarEntry() throws NullPointerException
28 JDK-8233958 core-libs java.net Memory retention due to HttpsURLConnection finalizer that serves no purpose
29 JDK-8241138 core-libs java.net http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
30 JDK-8241568 core-libs java.nio (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
31 JDK-8242541 core-libs java.nio.charsets Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)
32 JDK-8239351 core-libs java.util.jar Give more meaningful InternalError messages in Deflater.c
33 JDK-8252497 core-libs java.util:i18n Incorrect numeric currency code for ROL
34 JDK-8241130 core-libs javax.naming com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
35 JDK-8067354 core-svc debugger com/sun/jdi/GetLocalVariables4Test.sh failed
36 JDK-8203393 core-svc debugger com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
37 JDK-8209517 core-svc debugger com/sun/jdi/BreakpointWithFullGC.java fails with timeout
38 JDK-8209605 core-svc debugger com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
39 JDK-8210725 core-svc debugger com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
40 JDK-8212629 core-svc debugger [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest
41 JDK-8212665 core-svc debugger com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
42 JDK-8214061 core-svc debugger Buffer written into itself
43 JDK-8231209 core-svc java.lang.management [REDO] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
44 JDK-8231968 core-svc java.lang.management getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
45 JDK-8242480 core-svc java.lang.management Negative value may be returned by getFreeSwapSpaceSize() in the docker
46 JDK-8252157 core-svc java.lang.management JDK-8231209 11u backport breaks jmm binary compatibility
47 JDK-8222533 core-svc tools jtreg test jdk/internal/platform/cgroup/TestCgroupMetrics.java fails on SLES12.3 linux ppc64le machine
48 JDK-8250665 globalization locale-data Wrong translation for the month of May in ar_JO, ar_LB and ar_SY
49 JDK-8022574 hotspot compiler remove HaltNode code after uncommon trap calls
50 JDK-8220420 hotspot compiler Cleanup c1_LinearScan
51 JDK-8225653 hotspot compiler Provide more information when hitting SIGILL from HaltNode
52 JDK-8227647 hotspot compiler [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled"
53 JDK-8231720 hotspot compiler Some perf regressions after 8225653
54 JDK-8236944 hotspot compiler The legVecZ operand should be limited to zmm0-zmm15 registers
55 JDK-8237950 hotspot compiler C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization
56 JDK-8240676 hotspot compiler Meet not symmetric failure when running lucene on jdk8
57 JDK-8243114 hotspot compiler Implement montgomery{Multiply,Square}intrinsics on Windows
58 JDK-8244278 hotspot compiler Excessive code cache flushes and sweeps
59 JDK-8246381 hotspot compiler VM crashes with "Current BasicObjectLock* below than low_mark"
60 JDK-8247246 hotspot compiler [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError.
61 JDK-8247502 hotspot compiler PhaseStringOpts crashes while optimising effectively dead code
62 JDK-8247763 hotspot compiler assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
63 JDK-8248226 hotspot compiler TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing
64 JDK-8248347 hotspot compiler windows build broken by JDK-8243114
65 JDK-8248552 hotspot compiler C2 crashes with SIGFPE due to division by zero
66 JDK-8248791 hotspot compiler sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing
67 JDK-8248822 hotspot compiler 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT
68 JDK-8248987 hotspot compiler AOT's Linker.java seems to eagerly fail-fast on Windows.
69 JDK-8249602 hotspot compiler C2: assert(cnt == _outcnt) failed: no insertions allowed
70 JDK-8249603 hotspot compiler C1: assert(has_error == false) failed: register allocation invalid
71 JDK-8249605 hotspot compiler C2: assert(no_dead_loop) failed: dead loop detected
72 JDK-8249607 hotspot compiler C2: assert(!had_error) failed: bad dominance
73 JDK-8249608 hotspot compiler Vector register used by C2 compiled method corrupted at safepoint
74 JDK-8249749 hotspot compiler modify a primitive array through a stream and a for cycle causes jre crash
75 JDK-8249880 hotspot compiler JVMCI calling register_nmethod without CodeCache lock
76 JDK-8250233 hotspot compiler -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173
77 JDK-8250548 hotspot compiler libgraal can deadlock in -Xcomp mode
78 JDK-8250609 hotspot compiler C2 crash in IfNode::fold_compares
79 JDK-8251458 hotspot compiler Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
80 JDK-8252696 hotspot compiler Loop unswitching may cause out of bound array load to be executed
81 JDK-8253118 hotspot compiler Avoid unnecessary deopts when OSR nmethods of the same level are present.
82 JDK-8254104 hotspot compiler MethodCounters must exist before nmethod is installed
83 JDK-8254790 hotspot compiler SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics
84 JDK-8248214 hotspot gc Add paddings for TaskQueueSuper to reduce false-sharing cache contention
85 JDK-8250928 hotspot jfr JFR: Improve hash algorithm for stack traces
86 JDK-8252090 hotspot jfr JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9)
87 JDK-8252754 hotspot jfr Hash code calculation of JfrStackTrace is inconsistent
88 JDK-8173361 hotspot jvmti various crashes in JvmtiExport::post_compiled_method_load
89 JDK-8173658 hotspot jvmti JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
90 JDK-8210131 hotspot jvmti vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code
91 JDK-8210926 hotspot jvmti vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode
92 JDK-8212160 hotspot jvmti JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
93 JDK-8216324 hotspot jvmti GetClassMethods is confused by the presence of default methods in super interfaces
94 JDK-8224555 hotspot jvmti vmTestbase/nsk/jvmti/scenarios/contention/TC02/tc02t001/TestDescription.java failed
95 JDK-8247615 hotspot jvmti Initialize the bytes left for the heap sampler
96 JDK-8217338 hotspot runtime [Containers] Improve systemd slice memory limit support
97 JDK-8217766 hotspot runtime Container Support doesn't work for some Join Controllers combinations
98 JDK-8218851 hotspot runtime JVM crash in custom classloader stress test, JDK 12 & 13
99 JDK-8220718 hotspot runtime Missing ResourceMark in nmethod::metadata_do
100 JDK-8227006 hotspot runtime [linux] Runtime.availableProcessors execution time increased by factor of 100
101 JDK-8233386 hotspot runtime Initialize NULL fields for unused decorations
102 JDK-8235243 hotspot runtime handle VS2017 15.9 and VS2019 in abstract_vm_version
103 JDK-8237512 hotspot runtime AArch64: aarch64TestHook leaks a BufferBlob
104 JDK-8243290 hotspot runtime Improve diagnostic messages for class verification and redefinition failures
105 JDK-8244340 hotspot runtime Handshake processing thread lacks yielding
106 JDK-8246648 hotspot runtime issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480
107 JDK-8249192 hotspot runtime MonitorInfo stores raw oops across safepoints
108 JDK-8249672 hotspot runtime Include microcode revision in features_string on x86
109 JDK-8250598 hotspot runtime Hyper-V is detected in spite of running on host OS
110 JDK-8250984 hotspot runtime Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities
111 JDK-8251945 hotspot runtime SIGSEGV in PackageEntry::purge_qualified_exports()
112 JDK-8209332 hotspot svc [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect
113 JDK-8250968 security-libs java.security Symlinks attributes not preserved when using jarsigner on zip files
114 JDK-8224997 security-libs javax.net.ssl ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
115 JDK-8244151 security-libs javax.smartcardio Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
116 JDK-8250582 security-libs org.ietf.jgss:krb5 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
117 JDK-8230094 xml javax.xml.stream CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
118 JDK-8233686 xml javax.xml.transform XML transformer uses excessive amount of memory