RELEASE NOTES: JDK 10.0.1

Notes generated: Tue Apr 02 05:41:50 CEST 2024

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

client-libs/2d

Priority Bug Summary
P2 JDK-8195615 libsplashscreen linux ppc64le build error after libpng update
P2 JDK-8196288 Update src/java.desktop/share/legal/libharfbuzz.md for harfbuzz 1.7.1

client-libs/java.awt

Priority Bug Summary
P2 JDK-8194135 The content in textArea can not be pasted after clicking "Copy" button.
P2 JDK-8195852 The usage of permissions in Desktop API should be clarified
P2 JDK-8196287 Update src/java.desktop/share/legal/libpng.md for libpng 1.6.34
P3 JDK-8193468 [PIT][TEST BUG]: java/awt/FileDialog/MoveToTrashTest.java fails on Linux

client-libs/javax.swing

Priority Bug Summary
P2 JDK-8194044 Regression manual Test javax/swing/JFileChooser/8067660/FileChooserTest.java fails
P3 JDK-8193673 Regression manual Test javax/swing/JFileChooser/6515169/bug6515169.java fails

core-libs

Priority Bug Summary
P5 JDK-8194959 Correct test tag to move bugid from @test to @bug

core-libs/java.io

Priority Bug Summary
P3 JDK-8194929 Unreferenced FileDescriptors not closed

core-libs/java.lang.invoke

Priority Bug Summary
P2 JDK-8195970 Crash passing null to a VarHandle

core-libs/java.lang:reflect

Priority Bug Summary
P3 JDK-8191350 jdk/internal/reflect/CallerSensitive/CheckCSMs.java test fails when -Xmx512m set

core-libs/java.net

Priority Bug Summary
P2 JDK-8195823 Buffers given to response body subscribers should not contain unprocessed HTTP data
P2 JDK-8195138 The asynchronous Http1HeaderParser doesn't handle all line folds correctly
P2 JDK-8194883 Unhandleable Push Promises should be cancelled

core-libs/java.time

Priority Bug Summary
P2 JDK-8195837 (tz) Upgrade time-zone data to tzdata2018c

core-libs/java.util.stream

Priority Bug Summary
P3 JDK-8075939 Stream.flatMap() causes breaking of short-circuiting of terminal operations

core-libs/java.util:i18n

Priority Bug Summary
P2 JDK-8195478 sun/text/resources/LocaleDataTest.java fails with java.lang.Exception
P3 JDK-8193767 Improve javadoc in ResourceBundle working with modules
P3 JDK-8187946 Support ISO 4217 Amendments 163 and 164

core-libs/javax.lang.model

Priority Bug Summary
P3 JDK-8187951 Update javax.lang.model.SourceVersion for "var" name

core-libs/jdk.nashorn

Priority Bug Summary
P2 JDK-8195123 Very large regressions in Octane benchmarks using 10-b39
P3 JDK-8193567 Conversion of comparison nodes affects local slots in optimistic continuation

core-svc/java.lang.management

Priority Bug Summary
P3 JDK-8179700 Exceptions thrown in StartManagementAgent.java
P3 JDK-8175542 JMX: Not enough JDP packets received

deploy

Priority Bug Summary
P3 JDK-8194718 Verification Applet from java.com can not be loaded fine with some exceptions

deploy/plugin

Priority Bug Summary
P3 JDK-8194816 java.net.MalformedURLException will show up when java invokes JS function via showDocument

deploy/webstart

Priority Bug Summary
P2 JDK-8195609 DRS - cert based run rule not working when running offline

globalization/translation

Priority Bug Summary
P3 JDK-8196838 Catalog keywords in JAXP messages
P3 JDK-8194717 JDK 10 L10n resource file update - msgdrop 10
P3 JDK-8196383 JDK 10 L10n resource file update - msgdrop 20

hotspot/compiler

Priority Bug Summary
P1 JDK-8195685 AArch64 cannot build with JDK-8174962
P1 JDK-8198950 AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails
P1 JDK-8193597 sun/nio/cs/TestStringCoding.java fails intermittently with getBytes(csn) failed -> GBK
P2 JDK-8194982 2 Null pointer dereference defect groups related to ProjNode::is_uncommon_trap_if_pattern()
P2 JDK-8196295 [Graal] remove unused org.graalvm.options package
P2 JDK-8192004 InspectedFrame.materializeVirtualObjects only updates locals with new objects
P2 JDK-8194271 jaotc crashes with --debug flag
P2 JDK-8191915 JCK tests produce incorrect results with C2
P2 JDK-8196296 Lucene test crashes C2 compilation
P2 JDK-8194494 SHA-512 stub uses AVX 2 instructions on non-supporting CPUs
P3 JDK-8194989 2 Null pointer dereference defect groups caused by Dependencies::DepValue::as_klass()
P3 JDK-8191362 [Graal] gc/g1/TestShrinkAuxiliaryData tests crash with "assert(check_klass_alignment(result)) failed: address not aligned"
P3 JDK-8194914 Compilation fails with "node not on backedge" in OuterStripMinedLoopNode::adjust_strip_mined_loop
P3 JDK-8194482 Fix SIGSEGV in print_threads_compiling.
P3 JDK-8194993 Loop Strip Mining has some leftover debugging code
P3 JDK-8194991 Null pointer dereference caused by c2v_getNextStackFrame
P3 JDK-8194992 Null pointer dereference in MultiNode::proj_out related to loopexit()
P3 JDK-8193608 Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed
P3 JDK-8194742 Writing replay data crashes: task is NULL.

hotspot/gc

Priority Bug Summary
P3 JDK-8195094 Fix type-O in "8159422: Very high Concurrent Mark mark stack contention"
P3 JDK-8194681 G1 uses young free cset time when reporting non-young free cset times
P4 JDK-8197493 [Backout] JDK-8196602 Change HeapRegionClosure to comply to naming conventions
P4 JDK-8197968 [Backout] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
P4 JDK-8196602 Change HeapRegionClosure to comply to naming conventions
P4 JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set

hotspot/runtime

Priority Bug Summary
P1 JDK-8196136 AArch64: Correct register use in patch for JDK-8195685
P1 JDK-8196221 AArch64: Mistake in committed patch for JDK-8195859
P1 JDK-8195859 AArch64: vtableStubs gtest fails after 8174962
P1 JDK-8196022 java.lang.VerifyError is thrown instead of java.lang.IllegalAccessError
P1 JDK-8188145 MethodHandle resolution should follow JVMS sequence of lookup by name & type before type descriptor resolution
P1 JDK-8196503 PPC64: vtableStubs gtest fails after 8174962
P2 JDK-8196678 avoid printing uninitialized buffer in os::print_memory_info on AIX
P2 JDK-8193933 Export ClassLoaderData claim state to support interleaved object traversal
P2 JDK-8194963 SystemDictionary::link_method_handle_constant() can't link MethodHandle.invoke()/invokeExact()
P2 JDK-8194739 Zero port of 8174962: Better interface invocations
P3 JDK-8194232 Container memory not properly recognized.
P3 JDK-8194258 PPC64 safepoint mechanism: Fix initialization on AIX and support SIGTRAP
P4 JDK-8195153 [test] runtime/6981737/Test6981737.java shouldn't check 'java.vendor' and 'java.vm.vendor' properties

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8193506 serviceability/sa/TestClassDump.java fails in OpenJDK build.

infrastructure/build

Priority Bug Summary
P1 JDK-8198658 Docs still point to JDK 9 docs
P3 JDK-8189761 COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag

javafx/web

Priority Bug Summary
P1 JDK-8197463 Update libxml2 to version 2.9.7

other-libs/other

Priority Bug Summary
P3 JDK-8195072 Update ASM 3rd party legal copyright to 6.0

security-libs/java.security

Priority Bug Summary
P2 JDK-8194307 KeyStore#getInstance with custom LoadStoreParameter succeeds with invalid password

tools

Priority Bug Summary
P3 JDK-8194286 tools/launcher/FXLauncherTest.java fails with java.lang.UnsatisfiedLinkError
P3 JDK-8194287 tools/launcher/RunpathTest.java fails with java.lang.NullPointerException

tools/javac

Priority Bug Summary
P2 JDK-8194764 javac incorrectly flags deprecated for removal imports
P3 JDK-8183964 Bad lexing of javadoc comments (change in parsing/rendering of backslashes in javadoc)
P3 JDK-8187805 bogus RuntimeVisibleTypeAnnotations for unused local in a block
P3 JDK-8187487 crash with classes with same binary name
P3 JDK-8194836 delta apply changesets for JDK-8192885 and JDK-8175883
P3 JDK-8194069 doclint throws missing comment warnings on lines which can't even have javadoc
P3 JDK-8193125 javac should not compile a module if it requires java.base with modifiers
P3 JDK-8185986 redundant/obsolete overview.html pages
P3 JDK-8194901 remove interim code from javax.tools.ToolProvider
P4 JDK-8189146 Have use of "var" in 9 and earlier source versions issue a warning for type declarations
P4 JDK-8191637 Interface with defaults invalid compiler warning for Serializable

tools/javadoc(tool)

Priority Bug Summary
P2 JDK-8194953 doclet corrupts HTML files when adding navbar
P3 JDK-8193671 Default Methods tab under Method Summary includes static methods
P3 JDK-8188649 javadoc -encoding doesn't work when using the old doclet API
P3 JDK-8192007 javadoc @uses and @provides tags in the modules documentation appears before the first-sentence summary of the service type.
P3 JDK-8181878 javadoc should support/ignore --add-opens
P3 JDK-8194955 Warn when default HTML version is used

tools/jlink

Priority Bug Summary
P4 JDK-8194229 tools/jmod/JmodTest.jtr fails when no privilege to create sym link on windows

tools/jshell

Priority Bug Summary
P3 JDK-8179858 jshell tool: sync nomenclature from reference to online /help

xml

Priority Bug Summary
P4 JDK-8189704 broken links in the javax/xml/namespace package

xml/jaxp

Priority Bug Summary
P3 JDK-8196717 remove xmlresolver.md
P4 JDK-8181047 Add comment to technical terms that shall not be translated