RELEASE NOTES: JDK 17.0.10

Notes generated: Wed Apr 03 07:18:21 CEST 2024

JEPs

None.

RELEASE NOTES

core-libs/java.net

Issue Description
JDK-8308593

`TCP_KEEPxxxx` Extended Socket Options Are Now Supported on the Windows Platform


The java.net.ExtendedSocketOptions TCP_KEEPIDLE and TCP_KEEPINTERVAL are supported on Windows platforms starting from Windows 10 version 1709 and onwards. TCP_KEEPCOUNT is supported starting from Windows 10 version 1703 and onwards.


security-libs/javax.net.ssl

Issue Description
JDK-8262186

Call `X509KeyManager.chooseClientAlias` Once for All Key Types


The (D)TLS implementation in JDK now calls X509KeyManager.chooseClientAlias() only once during handshaking for client authentication, even if there are multiple algorithms requested .


hotspot/runtime

Issue Description
JDK-8317772

NMT: Make Peak Values Available in Release Builds


NMT reports will now show peak values for all categories. Peak values contain the highest value for committed memory in a given NMT category over the lifetime of the JVM process.

If the committed memory for an NMT category is currently at peak, NMT prints "at peak"; otherwise, it prints the peak value.

For example: ` - Compiler (reserved=230KB, committed=230KB) (malloc=34KB #64) (peak=49KB #71) (arena=196KB #4) (peak=6126KB #16) `

This shows Compiler arena memory peaked at a bit more than 6MB, whereas it now hovers around 200 KB.


JDK-8313782

Add User Facing Warning If THPs Are Enabled but Cannot Be Used


On Linux, if the JVM is started with +UseTransparentHugePages but the system does not support Transparent Huge Pages, a warning will now be printed to stdout:

UseTransparentHugePages disabled; transparent huge pages are not supported by the operating system.


security-libs/java.security

Issue Description
JDK-8317374

Added ISRG Root X2 CA Certificate from Let's Encrypt


The following root certificate has been added to the cacerts truststore: ` + Let's Encrypt + letsencryptisrgx2 DN: CN=ISRG Root X2, O=Internet Security Research Group, C=US `


JDK-8312489

Increase Default Value of the System Property `jdk.jar.maxSignatureFileSize`


The system property, jdk.jar.maxSignatureFileSize, allows applications to control the maximum size of signature files in a signed JAR. Its default value has been increased from 8000000 bytes (8 MB) to 16000000 bytes (16 MB).


JDK-8318759

Added Four Root Certificates from DigiCert, Inc.


The following root certificates have been added to the cacerts truststore: ``` + DigiCert, Inc. + digicertcseccrootg5 DN: CN=DigiCert CS ECC P384 Root G5, O="DigiCert, Inc.", C=US

  • DigiCert, Inc.

  • digicertcsrsarootg5 DN: CN=DigiCert CS RSA4096 Root G5, O="DigiCert, Inc.", C=US

  • DigiCert, Inc.

  • digicerttlseccrootg5 DN: CN=DigiCert TLS ECC P384 Root G5, O="DigiCert, Inc.", C=US

  • DigiCert, Inc.

  • digicerttlsrsarootg5 DN: CN=DigiCert TLS RSA4096 Root G5, O="DigiCert, Inc.", C=US ```


JDK-8317373

Added Telia Root CA v2 Certificate


The following root certificate has been added to the cacerts truststore: ` + Telia Root CA v2 + teliarootcav2 DN: CN=Telia Root CA v2, O=Telia Finland Oyj, C=FI `


JDK-8319187

Added Three Root Certificates from eMudhra Technologies Limited


The following root certificates have been added to the cacerts truststore: ``` + eMudhra Technologies Limited + emsignrootcag1 DN: CN=emSign Root CA - G1, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN

  • eMudhra Technologies Limited

  • emsigneccrootcag3 DN: CN=emSign ECC Root CA - G3, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN

  • eMudhra Technologies Limited

  • emsignrootcag2 DN: CN=emSign Root CA - G2, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN ```


FIXED ISSUES

client-libs

Priority Bug Summary
P3 JDK-8312612 Handle WideCharToMultiByte return values
P4 JDK-8285867 Convert applet manual tests SelectionVisible.java to Frame and automate
P4 JDK-8276819 javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free
P4 JDK-8312592 New parentheses warnings after HarfBuzz 7.2.0 update
P4 JDK-8306280 Open source several choice AWT tests
P4 JDK-8298905 Test "java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java" fails because the frames of instruction does not display

client-libs/2d

Priority Bug Summary
P4 JDK-8316710 Exclude java/awt/font/Rotate/RotatedTextTest.java
P4 JDK-8317706 Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
P4 JDK-8273831 PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned
P4 JDK-8316206 Test StretchedFontTest.java fails for Baekmuk font
P4 JDK-8299255 Unexpected round errors in FreetypeFontScaler

client-libs/java.awt

Priority Bug Summary
P3 JDK-8193543 Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails
P3 JDK-8313164 src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources
P4 JDK-8202931 [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails
P4 JDK-8239801 [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
P4 JDK-8288325 [windows] Actual and Preferred Size of AWT Non-resizable frame are different
P4 JDK-8265586 [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set.
P4 JDK-8202790 DnD test DisposeFrameOnDragTest.java does not clean up
P4 JDK-8300727 java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected"
P4 JDK-8297296 java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!"
P4 JDK-8313252 Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns
P4 JDK-8302525 Write a test to check various components send Events while mouse and key are used simultaneously
P4 JDK-8296275 Write a test to verify setAccelerator method of JMenuItem
P5 JDK-8288993 Make AwtFramePackTest generic by removing @requires tag

client-libs/javax.imageio

Priority Bug Summary
P3 JDK-8272998 ImageIO.read() throws incorrect exception type

client-libs/javax.sound

Priority Bug Summary
P3 JDK-8312535 MidiSystem.getSoundbank() throws unexpected SecurityException

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8294427 Check boxes and radio buttons have rendering issues on Windows in High DPI env
P4 JDK-8311585 Add JRadioButtonMenuItem to bug8031573.java
P4 JDK-8315606 Open source few swing text/html tests
P4 JDK-6445283 ProgressMonitorInputStream not large file aware (>2GB)
P4 JDK-8041447 Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work
P4 JDK-8307311 Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests

core-libs

Priority Bug Summary
P1 JDK-8287867 Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error
P4 JDK-8286473 Drop --enable-preview from Record related tests
P4 JDK-8287596 Reorg jdk.test.lib.util.ForceGC

core-libs/java.io

Priority Bug Summary
P3 JDK-8305646 compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c
P3 JDK-8291911 java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"
P4 JDK-8309216 Cast from jchar* to char* in test java/io/GetXSpace.java
P4 JDK-8298619 java/io/File/GetXSpace.java is failing
P4 JDK-8319958 test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit

core-libs/java.lang

Priority Bug Summary
P3 JDK-8310265 (process) jspawnhelper should not use argv[0]
P4 JDK-8314094 java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges
P4 JDK-8317834 java/lang/Thread/IsAlive.java timed out

core-libs/java.lang.invoke

Priority Bug Summary
P3 JDK-8287671 Adjust ForceGC to invoke System::gc fewer times for negative case

core-libs/java.lang.module

Priority Bug Summary
P4 JDK-8275509 ModuleDescriptor.hashCode isn't reproducible across builds

core-libs/java.lang:reflect

Priority Bug Summary
P4 JDK-8286474 Drop --enable-preview from Sealed Classes related tests

core-libs/java.net

Priority Bug Summary
P2 JDK-8282017 sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server"
P3 JDK-8258951 java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException"
P3 JDK-8292381 java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped"
P4 JDK-8308593 Add KEEPALIVE Extended Socket Options Support for Windows
P4 JDK-8301457 Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
P4 JDK-8301701 java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened
P4 JDK-8304174 Remove delays from httpserver tests
P4 JDK-8312065 Socket.connect does not timeout when profiling
P4 JDK-8061729 Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

core-libs/java.nio

Priority Bug Summary
P4 JDK-8281149 (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB
P4 JDK-8289584 (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB
P4 JDK-8309778 java/nio/file/Files/CopyAndMove.java fails when using second test directory

core-libs/java.time

Priority Bug Summary
P4 JDK-8305505 NPE in javazic compiler

core-libs/java.util

Priority Bug Summary
P4 JDK-8299677 Formatter.format might take a long time to format an integer or floating-point
P4 JDK-8314883 Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case
P4 JDK-8315751 RandomTestBsi1999 fails often with timeouts on Linux ppc64le

core-libs/java.util.concurrent

Priority Bug Summary
P4 JDK-8308047 java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors
P4 JDK-8315683 Parallelize java/util/concurrent/tck/JSR166TestCase.java

core-libs/java.util.jar

Priority Bug Summary
P3 JDK-8276123 ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File
P4 JDK-8299748 java/util/zip/Deinflate.java failing on s390x
P4 JDK-8307403 java/util/zip/DeInflate.java timed out

core-libs/java.util.logging

Priority Bug Summary
P2 JDK-8314263 Signed jars triggering Logger finder recursion and StackOverflowError
P3 JDK-8315696 SignedLoggerFinderTest.java test failed
P4 JDK-8316087 Test SignedLoggerFinderTest.java is still failing

core-libs/javax.naming

Priority Bug Summary
P3 JDK-8313657 com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
P3 JDK-8314063 The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection

core-svc/debugger

Priority Bug Summary
P4 JDK-8232839 JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()"
P4 JDK-8317920 JDWP-agent sends broken exception event with onthrow option
P4 JDK-8176567 nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10
P4 JDK-8273921 Refactor NSK/JDI tests to create thread using factory
P4 JDK-8294881 test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java fails

core-svc/java.lang.instrument

Priority Bug Summary
P4 JDK-8295424 adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest
P4 JDK-8301377 adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again
P4 JDK-8292261 adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java

core-svc/java.lang.management

Priority Bug Summary
P3 JDK-8198668 MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing
P4 JDK-8305502 adjust timeouts in three more M&M tests
P4 JDK-8290909 MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN"

core-svc/javax.management

Priority Bug Summary
P3 JDK-8293335 sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException"
P4 JDK-8292067 Convert test/sun/management/jmxremote/bootstrap shell tests to java version
P4 JDK-8293343 sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException"

core-svc/tools

Priority Bug Summary
P3 JDK-8268433 serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection

hotspot/compiler

Priority Bug Summary
P2 JDK-8318889 C2: add bailout after assert Bad graph detected in build_loop_late
P2 JDK-8296821 compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails after JDK-8262901
P2 JDK-8314024 SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info
P3 JDK-8312440 assert(cast != nullptr) failed: must have added a cast to pin the node
P3 JDK-8312909 C1 should not inline through interface calls with non-subtype receiver
P3 JDK-8301489 C1: ShortLoopOptimizer might lift instructions before their inputs
P3 JDK-8313626 C2 crash due to unexpected exception control flow
P3 JDK-8315377 C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?
P3 JDK-8308103 Massive (up to ~30x) increase in C2 compilation time since JDK 17
P3 JDK-8291550 RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled
P3 JDK-8309502 RISC-V: String.indexOf intrinsic may produce misaligned memory loads
P3 JDK-8304954 SegmentedCodeCache fails when using large pages
P3 JDK-8320209 VectorMaskGen clobbers rflags on x86_64
P4 JDK-8270447 [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option
P4 JDK-8309104 [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal
P4 JDK-8262901 [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10>
P4 JDK-8316178 Better diagnostic header for CodeBlobs
P4 JDK-8316514 Better diagnostic header for VtableStub
P4 JDK-8311813 C1: Uninitialized PhiResolver::_loop field
P4 JDK-8276711 compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint
P4 JDK-8273629 compiler/uncommontrap/TestDeoptOOM.java fails with release VMs
P4 JDK-8312573 Failure during CompileOnly parsing leads to ShouldNotReachHere
P4 JDK-8316743 RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning
P4 JDK-8313322 RISC-V: implement MD5 intrinsic
P4 JDK-8319184 RISC-V: improve MD5 intrinsic
P4 JDK-8310268 RISC-V: misaligned memory access in String.Compare intrinsic
P4 JDK-8319525 RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc
P4 JDK-8318953 RISC-V: Small refactoring for MacroAssembler::test_bit
P4 JDK-8313779 RISC-V: use andn / orn in the MD5 instrinsic
P4 JDK-8309974 some JVMCI tests fail when VM options include -XX:+EnableJVMCI
P5 JDK-8315549 CITime misreports code/total nmethod sizes
P5 JDK-8302607 increase timeout for ContinuousCallSiteTargetChange.java
P5 JDK-8276036 The value of full_count in the message of insufficient codecache is wrong

hotspot/gc

Priority Bug Summary
P2 JDK-8275329 ZGC: vmTestbase/gc/gctests/SoftReference/soft004/soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases?
P3 JDK-8314144 gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp
P4 JDK-8311514 Incorrect regex in TestMetaSpaceLog.java
P4 JDK-8279856 Parallel: Use PreservedMarks to record promotion-failed objects
P4 JDK-8315766 Parallelize gc/stress/TestStressIHOPMultiThread.java test
P4 JDK-8315692 Parallelize gc/stress/TestStressRSetCoarsening.java test
P4 JDK-8275333 Print count in "Too many recored phases?" assert
P5 JDK-8316906 Clarify TLABWasteTargetPercent flag
P5 JDK-8299075 TestStringDeduplicationInterned.java fails because extra deduplication

hotspot/jfr

Priority Bug Summary
P3 JDK-8244289 fatal error: Possible safepoint reached by thread that does not allow it
P4 JDK-8269425 2 jdk/jfr/api/consumer/streaming tests failed to attach
P4 JDK-8311511 Improve description of NativeLibrary JFR event
P4 JDK-8299241 jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file
P4 JDK-8297142 jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64
P4 JDK-8228990 JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1
P4 JDK-8289745 JfrStructCopyFailed uses heap words instead of bytes for object sizes

hotspot/jvmti

Priority Bug Summary
P4 JDK-8225313 serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage
P4 JDK-8266593 vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be"

hotspot/runtime

Priority Bug Summary
P2 JDK-8310656 RISC-V: __builtin___clear_cache can fail silently.
P2 JDK-8315206 RISC-V: hwprobe query is_set return wrong value
P2 JDK-8316746 Top of lock-stack does not match the unlocked object
P3 JDK-8312394 [linux] SIGSEGV if kernel was built without hugepage support
P3 JDK-8293563 [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException
P3 JDK-8294402 Add diagnostic logging to VMProps.checkDockerSupport
P3 JDK-8296437 NMT incurs costs if disabled
P3 JDK-8298298 NMT: count deltas are printed with 32-bit signed size
P3 JDK-8315195 RISC-V: Update hwprobe query for new extensions
P3 JDK-8301570 Test runtime/jni/nativeStack/ needs to detach the native thread
P3 JDK-8312182 THPs cause huge RSS due to thread start timing issue
P3 JDK-8312620 WSL Linux build crashes after JDK-8310233
P4 JDK-8312078 [PPC] JcmdScale.java Failing on AIX
P4 JDK-8313781 Add regression tests for large page logging and user-facing error messages
P4 JDK-8313782 Add user-facing warning if THPs are enabled but cannot be used
P4 JDK-8308910 Allow executeAndLog to accept running process
P4 JDK-8273456 Do not hold ttyLock around stack walking
P4 JDK-8318855 Extra file added by mistake during the backport of JDK-8283326
P4 JDK-8310233 Fix THP detection on Linux
P4 JDK-8281015 Further simplify NMT backend
P4 JDK-8283670 gtest os.release_multi_mappings_vm is still racy
P4 JDK-8301065 Handle control characters in java_lang_String::print
P4 JDK-8312395 Improve assertions in growableArray
P4 JDK-8271073 Improve testing with VM option VerifyArchivedFields
P4 JDK-8297640 Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names
P4 JDK-8310687 JDK-8303215 is incomplete
P4 JDK-8272552 mark hotspot runtime/cds tests which ignore external VM flags
P4 JDK-8271887 mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags
P4 JDK-8271904 mark hotspot runtime/ClassFile tests which ignore external VM flags
P4 JDK-8271828 mark hotspot runtime/classFileParserBug tests which ignore external VM flags
P4 JDK-8271824 mark hotspot runtime/CompressedOops tests which ignore external VM flags
P4 JDK-8271826 mark hotspot runtime/condy tests which ignore external VM flags
P4 JDK-8271890 mark hotspot runtime/Dictionary tests which ignore external VM flags
P4 JDK-8271886 mark hotspot runtime/InvocationTests tests which ignore external VM flags
P4 JDK-8272291 mark hotspot runtime/logging tests which ignore external VM flags
P4 JDK-8271905 mark hotspot runtime/Metaspace tests which ignore external VM flags
P4 JDK-8272551 mark hotspot runtime/modules tests which ignore external VM flags
P4 JDK-8272099 mark hotspot runtime/Monitor tests which ignore external VM flags
P4 JDK-8271893 mark hotspot runtime/PerfMemDestroy/PerfMemDestroy.java test as ignoring external VM flags
P4 JDK-8271892 mark hotspot runtime/PrintStringTableStats/PrintStringTableStatsTest.java test as ignoring external VM flags
P4 JDK-8271891 mark hotspot runtime/Safepoint tests which ignore external VM flags
P4 JDK-8271829 mark hotspot runtime/Throwable tests which ignore external VM flags
P4 JDK-8297958 NMT: Display peak values
P4 JDK-8317772 NMT: Make peak values available in release builds
P4 JDK-8292072 NMT: repurpose Tracking overhead counter as global malloc counter
P4 JDK-8275440 Remove VirtualSpaceList::is_full()
P4 JDK-8312585 Rename DisableTHPStackMitigation flag to THPStackMitigation
P4 JDK-8273522 Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap
P4 JDK-8309258 RISC-V: Add riscv_hwprobe syscall
P4 JDK-8316859 RISC-V: Disable detection of V through HWCAP
P4 JDK-8316645 RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
P4 JDK-8312625 Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
P4 JDK-8314139 TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores
P4 JDK-8302109 Trivial fixes to btree tests
P4 JDK-8313691 use close after failing os::fdopen in vmError and ciEnv

hotspot/svc

Priority Bug Summary
P3 JDK-8293156 Dcmd VM.classloaders fails to print the full hierarchy
P4 JDK-8316778 test hprof lib: invalid array element type from JavaValueArray.elementSize

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8270199 Most SA tests are skipped on macosx-aarch64 because all executables are signed
P3 JDK-8314679 SA fails to properly attach to JVM after having just detached from a different JVM
P4 JDK-8247351 [aarch64] NullPointerException during stack walking (clhsdb "where -a")
P4 JDK-8315770 serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies

hotspot/test

Priority Bug Summary
P4 JDK-8315937 Enable parallelism in vmTestbase/nsk/stress/numeric tests
P4 JDK-8308223 failure handler missed jcmd.vm.info command
P4 JDK-8308116 jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files
P4 JDK-8276054 JMH benchmarks for Fences
P4 JDK-8315415 OutputAnalyzer.shouldMatchByLine() fails in some cases
P4 JDK-8314242 Update applications/scimark/Scimark.java to accept VM flags

infrastructure

Priority Bug Summary
P4 JDK-8312974 Bump update version for OpenJDK: jdk-17.0.10

infrastructure/build

Priority Bug Summary
P3 JDK-8315499 build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen
P3 JDK-8292717 Clean up checking of testing requirements in configure
P3 JDK-8318669 Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
P3 JDK-8314495 Update to use jtreg 7.3.1
P4 JDK-8315062 [GHA] get-bootjdk action should return the abolute path
P4 JDK-8315863 [GHA] Update checkout action to use v4
P4 JDK-8300997 Add curl support to createJMHBundle.sh
P4 JDK-8307732 build-test-lib is broken
P4 JDK-8303922 build-test-lib target is broken
P4 JDK-8316461 Fix: make test outputs TEST SUCCESS after unsuccessful exit
P4 JDK-8320053 GHA: Cross-compile gtest code
P4 JDK-8274345 make build-test-lib is broken
P4 JDK-8310321 make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
P4 JDK-8286430 make test TEST="gtest:" exits with error when it shouldn't
P4 JDK-8312467 relax the builddir check in make/autoconf/basic.m4
P4 JDK-8315020 The macro definition for LoongArch64 zero build is not accurate.
P4 JDK-8295229 Try to verify gtest version
P5 JDK-8317327 Remove JT_JAVA dead code in jib-profiles.js

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8323422 [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10

security-libs/java.security

Priority Bug Summary
P2 JDK-8318759 Add four DigiCert root certificates
P2 JDK-8317374 Add Let's Encrypt ISRG Root X2
P2 JDK-8317373 Add Telia Root CA v2
P2 JDK-8319187 Add three eMudhra emSign roots
P3 JDK-8302017 Allocate BadPaddingException only if it will be thrown
P3 JDK-8285516 clearPassword should be called in a finally try block
P3 JDK-8308592 Framework for CA interoperability testing
P3 JDK-8312489 Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar
P3 JDK-8320597 RSA signature verification fails on signed data that does not encode params correctly
P3 JDK-8268916 Tests for AffirmTrust roots
P4 JDK-8300259 Add test coverage for processing of pending block files in signed JARs
P4 JDK-8300272 Improve readability of the test JarWithOneNonDisabledDigestAlg
P4 JDK-8312126 NullPointerException in CertStore.getCRLs after 8297955

security-libs/javax.crypto

Priority Bug Summary
P2 JDK-8311592 ECKeySizeParameterSpec causes too many exceptions on third party providers
P2 JDK-8303607 SunMSCAPI provider leaks memory and keys
P3 JDK-8314045 ArithmeticException in GaloisCounterMode
P4 JDK-8168469 Memory leak in JceSecurity

security-libs/javax.crypto:pkcs11

Priority Bug Summary
P3 JDK-8161536 sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException
P4 JDK-8271566 DSA signature length value is not accurate in P11Signature

security-libs/javax.net.ssl

Priority Bug Summary
P1 JDK-8301189 validate-source fails after JDK-8298873
P2 JDK-8317967 Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
P3 JDK-8249826 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id
P3 JDK-8262186 Call X509KeyManager.chooseClientAlias once for all key types
P3 JDK-8284047 Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates
P3 JDK-8277307 Pre shared key sent under both session_ticket and pre_shared_key extensions
P3 JDK-8297798 Timeout with DTLSOverDatagram test template
P4 JDK-8298867 Basics.java fails with SSL handshake exception
P4 JDK-8298872 Update CheckStatus.java for changes to TLS implementation
P4 JDK-8298869 Update ConnectionTest.java for changes to TLS implementation
P4 JDK-8298868 Update EngineCloseOnAlert.java for changes to TLS implementation
P4 JDK-8298873 Update IllegalRecordVersion.java for changes to TLS implementation
P4 JDK-8298874 Update TestAllSuites.java for TLS v1.2 and 1.3

security-libs/javax.security

Priority Bug Summary
P3 JDK-8285785 CheckCleanerBound test fails with PasswordCallback object is not released

security-libs/org.ietf.jgss:krb5

Priority Bug Summary
P3 JDK-8286969 Add a new test library API to execute kinit in SecurityTools.java

tools

Priority Bug Summary
P4 JDK-8315214 Do not run sun/tools/jhsdb tests concurrently

tools/jar

Priority Bug Summary
P4 JDK-8315644 increase timeout of sun/security/tools/jarsigner/Warning.java

tools/javac

Priority Bug Summary
P3 JDK-8291154 Create a non static nested class without enclosing class throws VerifyError
P4 JDK-8301455 comments in TestTypeAnnotations still refer to resolved JDK-8068737
P4 JDK-8286475 Drop --enable-preview from instanceof pattern matching related tests
P4 JDK-8307123 Fix deprecation warnings in DPrinter
P4 JDK-8232933 Javac inferred type does not conform to equality constraint

tools/javadoc(tool)

Priority Bug Summary
P4 JDK-8297367 disable TestRedirectLinks.java in slowdebug mode
P4 JDK-8274211 Test man page that options are documented

tools/jpackage

Priority Bug Summary
P3 JDK-8281874 Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test
P3 JDK-8301247 JPackage app-image exe launches multiple exe's in JDK 17+
P3 JDK-8282011 test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH%
P4 JDK-8309032 jpackage does not work for module projects unless --module-path is specified
P4 JDK-8288961 jpackage: test MSI installation fix
P4 JDK-8298735 Some tools/jpackage/windows/* tests fails with jtreg test timeout
P4 JDK-8314121 test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8
P4 JDK-8293579 tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform
P4 JDK-8311631 When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files

tools/jshell

Priority Bug Summary
P3 JDK-8207166 jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout
P3 JDK-8313792 Verify 4th party information in src/jdk.internal.le/share/legal/jline.md