JDK 11.0.13 Bug Fixes

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

# JBSComponentSubcomponentSummary
1JDK-8264047client-libs2dDuplicate global variable 'jvm' in libjavajpeg and libawt
2JDK-8261169client-libs2dUpgrade HarfBuzz to the latest 2.8.0
3JDK-8242557client-libs2dAdd length limit for strings in PNGImageWriter
4JDK-8265761client-libs2dFont with missed font family name is not properly printed on Windows
5JDK-8211055client-libs2dProvide print to a file (PDF) feature even when printer was not connected
6JDK-8212040client-libs2dCompilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12
7JDK-7179006client-libs2d[macosx] Print-to-file doesn't work: printing to the default printer instead
8JDK-8256372client-libs2d[macos] Unexpected symbol was displayed on JTextField with Monospaced font
9JDK-8262731client-libs2d[macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
10JDK-8262392client-libs2dUpdate Mesa 3-D Headers to version 21.0.3
11JDK-8273358client-libs2dmacOS Monterey does not have the font Times needed by Serif
12JDK-8272602client-libsjava.awt[macos] not all KEY_PRESSED events sent when control modifier is used
13JDK-8270216client-libsjava.awt[macOS] Update named used for Java run loop mode
14JDK-8269984client-libsjava.awt[macos] JTabbedPane title looks like disabled
15JDK-8268775client-libsjavax.accessibilityPassword is being converted to String in AccessibleJPasswordField
16JDK-8190763client-libsjavax.swingClass cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
17JDK-8247753client-libsjavax.swingUIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32
18JDK-8251377client-libsjavax.swing[macos11] JTabbedPane selected tab text is barely legible
19JDK-8232243client-libsjavax.swingWrong caret position in JTextPane on Windows with a screen resolution > 100%
20JDK-8255227core-libsjava.netjava/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface
21JDK-8233185core-libsjava.netHttpServer.stop() blocks indefinitely when called on dispatch thread
22JDK-8241786core-libsjava.netImprove heuristic to determine default network interface on macOS
23JDK-8227080core-libsjava.nio(fs) Files.newInputStream(...).skip(n) is slow
24JDK-8227609core-libsjava.nio(fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size
25JDK-8226530core-libsjava.util.jarZipFile reads wrong entry size from ZIP64 entries
26JDK-8215411core-svcsome GetByteArrayElements calls miss corresponding Release
27JDK-8253134core-svcjava.lang.managementJMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
28JDK-8216145docstoolsjarsigner doc is not precise when describing jar file re-signing
29JDK-8265938hotspotcompilerC2's conditional move optimization does not handle top Phi
30JDK-8269795hotspotcompilerC2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV
31JDK-8269304hotspotcompilerRegression ~5% in 2005 in b27
32JDK-8265132hotspotcompilerC2 compilation fails with assert "missing precedence edge"
33JDK-8267424hotspotcompilerCTW: C1 fails with "State must not be null"
34JDK-8223050hotspotcompilerJVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods
35JDK-8266288hotspotcompilerassert root method not found in witnessed_reabstraction_in_supers is too strong
36JDK-8268360hotspotcompilerMissing check for infinite loop during node placement
37JDK-8262017hotspotcompilerC2: assert(n != __null) failed: Bad immediate dominator info.
38JDK-8268369hotspotcompilerSIGSEGV in PhaseCFG::implicit_null_check due to missing null check
39JDK-8260653hotspotcompilerUnreachable nodes keep speculative types alive
40JDK-8268366hotspotcompilerIncorrect calculation of has_fpu_registers in C1 linear scan
41JDK-8268347hotspotcompilerC2: nested locks optimization may create unbalanced monitor enter/exit code
42JDK-8258746hotspotcompilerillegal access to global field _jvmci_old_thread_counters by terminated thread causes crash
43JDK-8266615hotspotcompilerC2 incorrectly folds subtype checks involving an interface array
44JDK-8266480hotspotcompilerImplicit null check optimization does not update control of hoisted memory operation
45JDK-8267773hotspotcompilerPhaseStringOpts::int_stringSize doesn't handle min_jint correctly
46JDK-8269745hotspotcompiler[JVMCI] restore original qualified exports to Graal
47JDK-8263227hotspotcompilerC2: inconsistent spilling due to dead nodes in exception block
48JDK-8261147hotspotcompilerC2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
49JDK-8268362hotspotcompiler[REDO] C2 crash when compile negative Arrays.copyOf length after loop
50JDK-8264016hotspotcompiler[JVMCI] add some thread local fields for use by JVMCI
51JDK-8210063hotspotgcZGC: Enable load barriers for IN_NATIVE runtime barriers
52JDK-8264640hotspotgcCMS ParScanClosure misses a barrier
53JDK-8245511hotspotgcG1 adaptive IHOP does not account for reclamation of humongous objects by young GC
54JDK-8246274hotspotgcG1 old gen allocation tracking is not in a separate class
55JDK-8269768hotspotjfrJFR Terminology Refresh
56JDK-8191521hotspotruntimehandle long relative path specified in -Xbootclasspath/a on windows
57JDK-8231885hotspotruntimeFix/remove malformed assert in os_windows.cpp
58JDK-8231930hotspotruntimeWindows build fails after JDK-8191521
59JDK-8262163hotspotruntimeExtend settings printout in jcmd VM.metaspace
60JDK-8253572hotspotruntime[windows] CDS archive may fail to open with long file names
61JDK-8211296hotspotruntimeRemove HotSpot deprecation warning suppression for Mac/clang
62JDK-8024368hotspotruntimeprivate methods are allocated vtable indices
63JDK-8266642hotspotruntimeImprove ResolvedMethodTable hash function
64JDK-8267396hotspotruntimeAvoid recording "pc" in unhandled oops detector for better performance
65JDK-8227766hotspotruntimeCheckUnhandledOops is broken in MemAllocator
66JDK-8218145hotspotruntimeblock_if_requested is not proper inlined due to size
67JDK-8267235hotspotruntime[macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
68JDK-8268635hotspotruntimeCorrupt oop in ClassLoaderData
69JDK-8266404hotspotruntimeFatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report
70JDK-8269594hotspotruntimeassert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
71JDK-8212992hotspotruntimeChange mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
72JDK-8227815hotspotsvcMinimal VM: set_state is not a member of AttachListener
73JDK-8266473installinstalljavapath/java.exe strips double quotes from command line args
74JDK-8218618security-libsjava.securityProgram fails when using JDK addressed by UNC path and using Security Manager
75JDK-8257497security-libsjava.securityUpdate keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280
76JDK-8225082security-libsjava.securityRemove IdenTrust certificate that is expiring in September 2021
77JDK-8236671security-libsjavax.cryptoNullPointerException in JKS keystore
78JDK-8238555security-libsjavax.crypto:pkcs11Allow initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB
79JDK-8163326security-libsjavax.net.sslUpdate the default enabled cipher suites preference
80JDK-8259886security-libsjavax.net.sslImprove SSL session cache performance and scalability
81JDK-8255255security-libsjavax.xml.cryptoUpdate Apache Santuario (XML Signature) to version 2.2.1
82JDK-8265773toolsincorrect jdeps message "jdk8internals" to describe a removed JDK internal API
83JDK-8207160toolsjavacClassReader::adjustMethodParams can potentially return null if the args list is empty
84JDK-8177068toolsjavacincomplete classpath causes NPE in Flow
85JDK-8210495toolsjavaccompiler crashes because of illegal signature in otherwise legal code
86JDK-8241353toolsjavacNPE in ToolProvider.getSystemJavaCompiler
87JDK-8263432toolsjavacjavac may report an invalid package/class clash on case insensitive filesystems
88JDK-8265524toolsjavadoc(tool)Upgrading JSZip from v3.2.2 to v3.6.0
89JDK-8272180toolsjavadoc(tool)Upgrade JSZip from v3.6.0 to v3.7.1
90JDK-8260690toolsjconsoleJConsole User Guide Link from the Help menu is not accessible by keyboard
91JDK-8239536toolsjshellCan't use `java.util.List` object after importing `java.awt.List`
92JDK-8242919toolsjshellPaste locks up jshell
93JDK-8247403toolsjshellJShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder

close