RELEASE NOTES: JDK 21.0.5

Notes generated: Fri Jul 26 06:52:20 CEST 2024

JEPs

None.

RELEASE NOTES

tools/launcher

Issue Description
JDK-8310201

Available Locales Information Now Listed with `-XshowSettings:locale` Option


The showSettings launcher option no longer prints available locales information by default, when -XshowSettings is used. The -XshowSettings:locale option will continue to print all settings related to available locales.


security-libs/java.security

Issue Description
JDK-8051959

Thread and Timestamp Options for `java.security.debug` System Property


The java.security.debug system property now accepts arguments which add thread ID, thread name, caller information, and timestamp information to debug statements for all components or a specific component.

+timestamp can be appended to debug options to print a timestamp for that debug option. +thread can be appended to debug options to print thread and caller information for that debug option.

Examples: -Djava.security.debug=all+timestamp+thread adds timestamp and thread information to every debug statement generated.

-Djava.security.debug=properties+timestamp adds timestamp information to every debug statement generated for the properties component.

You can also specify -Djava.security.debug=help which will display a complete list of supported components and arguments.

See Enabling Debugging in JGSS and Kerberos for more information.


FIXED ISSUES

client-libs

Priority Bug Summary
P2 JDK-8331605 jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure
P4 JDK-8328110 Allow simultaneous use of PassFailJFrame with split UI and additional windows
P4 JDK-8327401 Some jtreg tests fail on Wayland without any tracking bug
P4 JDK-8294148 Support JSplitPane for instructions and test UI

client-libs/2d

Priority Bug Summary
P3 JDK-8311666 Disabled tests in test/jdk/sun/java2d/marlin
P4 JDK-8331746 Create a test to verify that the cmm id is not ignored
P4 JDK-8334123 log the opening of Type 1 fonts
P4 JDK-8320608 Many jtreg printing tests are missing the @printer keyword
P4 JDK-8320675 PrinterJob/SecurityDialogTest.java hangs
P4 JDK-8320079 The ArabicBox.java test has no control buttons

client-libs/java.awt

Priority Bug Summary
P3 JDK-8317288 [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab
P3 JDK-8321176 [Screencast] make a second attempt on screencast failure
P3 JDK-8280988 [XWayland] Click on title to request focus test failures
P3 JDK-8331011 [XWayland] TokenStorage fails under Security Manager
P3 JDK-8280990 [XWayland] XTest emulated mouse click does not bring window to front
P3 JDK-8313697 [XWayland][Screencast] consequent getPixelColor calls are slow
P3 JDK-8309621 [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
P3 JDK-8328896 Fontmetrics for large Fonts has zero width
P3 JDK-8305825 getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04
P3 JDK-8328999 Update GIFlib to 5.2.2
P3 JDK-8329004 Update Libpng to 1.6.43
P4 JDK-8260633 [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed
P4 JDK-8310334 [XWayland][Screencast] screen capture error message in debug
P4 JDK-8320655 awt screencast robot spin and sync issues with native libpipewire api
P4 JDK-8328158 Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test
P4 JDK-8328115 Convert java/awt/font/TextLayout/TestJustification.html applet test to main
P4 JDK-8328011 Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main
P4 JDK-8328218 Delete test java/awt/Window/FindOwner/FindOwner.html
P4 JDK-8328560 java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet
P4 JDK-8280392 java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed."
P4 JDK-8328269 NonFocusablePopupMenuTest.java should be marked as headful
P4 JDK-8316389 Open source few AWT applet tests
P4 JDK-8316240 Open source several add/remove MenuBar manual tests
P4 JDK-8316211 Open source several manual applet tests
P4 JDK-8312111 open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04
P4 JDK-8328697 SubMenuShowTest and SwallowKeyEvents tests stabilization
P4 JDK-8328561 test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used

client-libs/javax.swing

Priority Bug Summary
P2 JDK-8331999 BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI
P3 JDK-8323801 tag doesn't strikethrough the text
P3 JDK-8327007 javax/swing/JSpinner/8008657/bug8008657.java fails
P3 JDK-8328953 JEditorPane.read throws ChangedCharSetException
P3 JDK-8331495 Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only
P3 JDK-8332431 NullPointerException in JTable of SwingSet2
P3 JDK-8325179 Race in BasicDirectoryModel.validateFileCache
P3 JDK-6967482 TAB-key does not work in JTables after selecting details-view in JFileChooser
P3 JDK-8326734 text-decoration applied to lost when mixed with or
P4 JDK-8323670 A few client tests intermittently throw ConcurrentModificationException
P4 JDK-8327137 Add test for ConcurrentModificationException in BasicDirectoryModel
P4 JDK-8331142 Add test for number of loader threads in BasicDirectoryModel
P4 JDK-8327840 Automate javax/swing/border/Test4129681.java
P4 JDK-8238169 BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock
P4 JDK-8328238 Convert few closed manual applet tests to main
P4 JDK-8327787 Convert javax/swing/border/Test4129681.java applet test to main
P4 JDK-8166352 FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality
P4 JDK-8325620 HTMLReader uses ConvertAction instead of specified CharacterAction for , ,
P4 JDK-8310072 JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+
P4 JDK-8316306 Open source and convert manual Swing test
P4 JDK-8315804 Open source several Swing JTabbedPane JTextArea JTextField tests
P4 JDK-8316104 Open source several Swing SplitPane and RadioButton related tests
P4 JDK-8316285 Opensource JButton manual tests
P4 JDK-8307193 Several Swing jtreg tests use class.forName on L&F classes
P4 JDK-8329559 Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected
P4 JDK-8305072 Win32ShellFolder2.compareTo is inconsistent

core-libs

Priority Bug Summary
P3 JDK-8334339 Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3
P4 JDK-8332589 ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null

core-libs/java.io

Priority Bug Summary
P4 JDK-8330748 ByteArrayOutputStream.writeTo(OutputStream) pins carrier

core-libs/java.io:serialization

Priority Bug Summary
P4 JDK-8222884 ConcurrentClassDescLookup.java times out intermittently

core-libs/java.lang

Priority Bug Summary
P4 JDK-8323782 Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin
P4 JDK-8311989 Test java/lang/Thread/virtual/Reflection.java timed out

core-libs/java.lang.foreign

Priority Bug Summary
P4 JDK-8323552 AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment

core-libs/java.net

Priority Bug Summary
P3 JDK-8299058 AssertionError in sun.net.httpserver.ServerImpl when connection is idle
P3 JDK-8333804 java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures
P4 JDK-8211854 [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out
P4 JDK-8330814 Cleanups for KeepAliveCache tests
P4 JDK-8331063 Some HttpClient tests don't report leaks
P4 JDK-8299487 Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out
P4 JDK-8334600 TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64

core-libs/java.nio

Priority Bug Summary
P3 JDK-8325382 (fc) FileChannel.transferTo throws IOException when position equals size
P4 JDK-8332248 (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException
P4 JDK-8313674 (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices
P4 JDK-8334297 (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager
P4 JDK-8327650 Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out

core-libs/java.text

Priority Bug Summary
P4 JDK-8333462 Performance regression of new DecimalFormat() when compare to jdk11
P4 JDK-8317372 Refactor some NumberFormat tests to use JUnit

core-libs/java.util.concurrent

Priority Bug Summary
P3 JDK-8332154 Memory leak in SynchronousQueue
P4 JDK-8325754 Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections
P4 JDK-8269428 java/util/concurrent/ConcurrentHashMap/ToArray.java timed out
P4 JDK-8314515 java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0"

core-libs/java.util.jar

Priority Bug Summary
P4 JDK-8332490 JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM
P4 JDK-8333398 Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
P5 JDK-7022325 TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails

core-libs/java.util.logging

Priority Bug Summary
P4 JDK-8333270 HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3

core-libs/java.util:i18n

Priority Bug Summary
P3 JDK-8334653 ISO 4217 Amendment 177 Update
P3 JDK-8334418 Update IANA Language Subtag Registry to Version 2024-06-14
P4 JDK-8334333 MissingResourceCauseTestRun.java fails if run by root
P4 JDK-8332174 Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml
P4 JDK-8332424 Update IANA Language Subtag Registry to Version 2024-05-16

core-svc/debugger

Priority Bug Summary
P3 JDK-8324668 JDWP process management needs more efficient file descriptor handling
P4 JDK-8307778 com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory
P4 JDK-8322062 com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length

core-svc/java.lang.management

Priority Bug Summary
P4 JDK-8310628 GcInfoBuilder.c missing JNI Exception checks

core-svc/javax.management

Priority Bug Summary
P4 JDK-8328273 sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use

hotspot/compiler

Priority Bug Summary
P2 JDK-8323274 C2: array load may float above range check
P2 JDK-8332920 C2: Partial Peeling is wrongly applied for CmpU with negative limit
P2 JDK-8322726 C2: Unloaded signature class kills argument value
P2 JDK-8324983 Race in CompileBroker::possibly_add_compiler_threads
P2 JDK-8329258 TailCall should not use frame pointer register for jump target
P3 JDK-8330611 AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)
P3 JDK-8334421 assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region
P3 JDK-8324174 assert(m->is_entered(current)) failed: invariant
P3 JDK-8322996 BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
P3 JDK-8319793 C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888
P3 JDK-8323972 C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed
P3 JDK-8308660 C2 compilation hits 'node must be dead' assert
P3 JDK-8316756 C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
P3 JDK-8327423 C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert
P3 JDK-8332905 C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack
P3 JDK-8330819 C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop
P3 JDK-8325494 C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902
P3 JDK-8333366 C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure
P3 JDK-8331575 C2: crash when ConvL2I is split thru phi at LongCountedLoop
P3 JDK-8323682 C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA
P3 JDK-8331885 C2: meet between unloaded and speculative types is not symmetric
P3 JDK-8321278 C2: Partial peeling fails with assert "last_peel <- first_not_peeled"
P3 JDK-8324969 C2: prevent elimination of unbalanced coarsened locking regions
P3 JDK-8322743 C2: prevent lock region elimination in OSR compilation
P3 JDK-8332959 C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
P3 JDK-8331863 DUIterator_Fast used before it is constructed
P3 JDK-8325083 jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode
P3 JDK-8333099 Missing check for is_LoadVector in StoreNode::Identity
P3 JDK-8329126 No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462
P3 JDK-8317299 safepoint scalarization doesn't keep track of the depth of the JVM state
P3 JDK-8325520 Vector loads and stores with indices and masks incorrectly compiled
P4 JDK-8287325 AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret
P4 JDK-8307352 AARCH64: Improve itable_stub
P4 JDK-8323122 AArch64: Increase itable stub size estimate
P4 JDK-8323584 AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
P4 JDK-8334867 Add back assertion from JDK-8325494
P4 JDK-8323577 C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
P4 JDK-8316361 C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10
P4 JDK-8320379 C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64
P4 JDK-8317831 compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string
P4 JDK-8315576 compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837
P4 JDK-8315969 compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless
P4 JDK-8315505 CompileTask timestamp printed can overflow
P4 JDK-8321025 Enable Neoverse N1 optimizations for Neoverse V2
P4 JDK-8312200 Fix Parse::catch_call_exceptions memory leak
P4 JDK-8332499 Gtest codestrings.validate_vm fail on linux x64 when hsdis is present
P4 JDK-8333652 RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV
P4 JDK-8332904 ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'
P4 JDK-8319406 x86: Shorter movptr(reg, imm) for 32-bit immediates
P5 JDK-8325542 CTW: Runner can produce negative StressSeed
P5 JDK-8335536 Fix assertion failure in IdealGraphPrinter when append is true
P5 JDK-8331518 Tests should not use the "Classpath" exception form of the legal header
P5 JDK-8315024 Vector API FP reduction tests should not test for exact equality

hotspot/gc

Priority Bug Summary
P2 JDK-8283223 gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel failed with "RuntimeException: String verification failed"
P2 JDK-8329088 Stack chunk thawing races with concurrent GC stack iteration
P2 JDK-8315031 YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes
P3 JDK-8170817 G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
P3 JDK-8325218 gc/parallel/TestAlwaysPreTouchBehavior.java fails
P3 JDK-8325587 Shenandoah: ShenandoahLock should allow blocking in VM
P3 JDK-8316328 Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes
P3 JDK-8332936 Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded
P3 JDK-8332717 ZGC: Division by zero in heuristics
P4 JDK-8326717 Disable stringop-overflow in shenandoahLock.cpp
P4 JDK-8324755 Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
P4 JDK-8322330 JavadocHelperTest.java OOMEs with Parallel GC and ZGC
P4 JDK-8325616 JFR ZGC Allocation Stall events should record stack traces
P4 JDK-8329134 Reconsider TLAB zapping
P4 JDK-8331798 Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java
P4 JDK-8331573 Rename CollectedHeap::is_gc_active to be explicitly about STW GCs
P4 JDK-8328075 Shenandoah: Avoid forwarding when objects don't move in full-GC
P4 JDK-8333716 Shenandoah: Check for disarmed method before taking the nmethod lock
P4 JDK-8334769 Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator
P4 JDK-8331405 Shenandoah: Optimize ShenandoahLock with TTAS
P4 JDK-8331411 Shenandoah: Reconsider spinning duration in ShenandoahLock
P4 JDK-8328647 TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp
P4 JDK-8331771 ZGC: Remove OopMapCacheAlloc_lock ordering workaround
P4 JDK-8330576 ZYoungCompactionLimit should have range check
P5 JDK-8333093 Incorrect comment in zAddress_aarch64.cpp

hotspot/jfr

Priority Bug Summary
P3 JDK-8321220 JFR: RecordedClass reports incorrect modifiers
P3 JDK-8317360 Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines
P3 JDK-8326106 Write and clear stack trace table outside of safepoint
P4 JDK-8327990 [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync
P4 JDK-8331931 JFR: Avoid loading regex classes during startup
P4 JDK-8329995 Restricted access to `/proc` can cause JFR initialization to crash

hotspot/jvmti

Priority Bug Summary
P3 JDK-8333542 Breakpoint in parallel code does not work
P4 JDK-8317635 Improve GetClassFields test to verify correctness of field order
P4 JDK-8335775 Remove extraneous 's' in comment of rawmonitor.cpp test file
P4 JDK-8333361 ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null

hotspot/runtime

Priority Bug Summary
P2 JDK-8332935 Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries
P2 JDK-8324781 runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
P3 JDK-8325469 Freeze/Thaw code can crash in the presence of OSR frames
P4 JDK-8211847 [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected"
P4 JDK-8324577 [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
P4 JDK-8330849 Add test to verify memory usage with recursive locking
P4 JDK-8319818 Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer)
P4 JDK-8319773 Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT
P4 JDK-8320212 Disable GCC stringop-overflow warning for affected files
P4 JDK-8322008 Exclude some CDS tests from running with -Xshare:off
P4 JDK-8329665 fatal error: memory leak: allocating without ResourceMark
P4 JDK-8309685 Fix -Wconversion warnings in assembler and register code
P4 JDK-8310906 Fix -Wconversion warnings in runtime, oops and some code header files.
P4 JDK-8330027 Identity hashes of archived objects must be based on a reproducible random seed
P4 JDK-8318071 IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass
P4 JDK-8334239 Introduce macro for ubsan method/function exclusions
P4 JDK-8331714 Make OopMapCache installation lock-free
P4 JDK-8299790 os::print_hex_dump is racy
P4 JDK-8314163 os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1
P4 JDK-8315923 pretouch_memory by atomic-add-0 fragments huge pages unexpectedly
P4 JDK-8317240 Promptly free OopMapEntry after fail to insert the entry to OopMapCache
P4 JDK-8316131 runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error
P4 JDK-8310108 Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified
P4 JDK-8321933 TestCDSVMCrash.java spawns two processes
P4 JDK-8332818 ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer
P4 JDK-8331789 ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'
P4 JDK-8332473 ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null
P4 JDK-8332825 ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null
P4 JDK-8332720 ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'
P4 JDK-8333887 ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int'
P4 JDK-8332894 ubsan: vmError.cpp:2090:26: runtime error: division by zero
P4 JDK-8331421 ubsan: vmreg.cpp checking error member call on misaligned address
P4 JDK-8331626 unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer
P4 JDK-8307788 vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out

hotspot/svc

Priority Bug Summary
P2 JDK-8314225 SIGSEGV in JavaThread::is_lock_owned
P4 JDK-8329103 assert(!thread->in_asgct()) failed during multi-mode profiling

hotspot/svc-agent

Priority Bug Summary
P5 JDK-8333353 Delete extra empty line in CodeBlob.java

hotspot/test

Priority Bug Summary
P4 JDK-8318605 Enable parallelism in vmTestbase/nsk/stress/stack tests
P4 JDK-8332898 failure_handler: log directory of commands
P4 JDK-8325763 Revert properties: vm.opt.x.*
P5 JDK-8332885 Clarify failure_handler self-tests
P5 JDK-8328234 Remove unused nativeUtils files

infrastructure

Priority Bug Summary
P4 JDK-8332675 test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812

infrastructure/build

Priority Bug Summary
P4 JDK-8331164 createJMHBundle.sh download jars fail when url needed to be redirected
P4 JDK-8319197 Exclude hb-subset and hb-style from compilation
P5 JDK-8333477 Delete extra empty spaces in Makefiles

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8331266 Bump update version for OpenJDK: jdk-21.0.5

security-libs/java.security

Priority Bug Summary
P4 JDK-8318479 [jmh] the test security.CacheBench failed for multiple threads run
P4 JDK-8051959 Add thread and timestamp options to java.security.debug system property
P4 JDK-8322766 Micro bench SSLHandshake should use default algorithms

security-libs/javax.crypto:pkcs11

Priority Bug Summary
P3 JDK-8261433 Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit
P3 JDK-8328785 IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0
P3 JDK-8330133 libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8325384 sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread
P4 JDK-8241550 [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"
P4 JDK-8315422 getSoTimeout() would be in try block in SSLSocketImpl
P4 JDK-8332524 Instead of printing "TLSv1.3," it is showing "TLS13"
P4 JDK-8301686 TLS 1.3 handshake fails if server_name doesn't match resuming session

tools

Priority Bug Summary
P4 JDK-8331077 nroff man page update for jar tool

tools/javac

Priority Bug Summary
P3 JDK-8312229 Crash involving yield, switch and anonymous classes
P4 JDK-8326129 Java Record Pattern Match leads to infinite loop

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8330063 Upgrade jQuery to 3.7.1
P4 JDK-8334332 TestIOException.java fails if run by root

tools/jlink

Priority Bug Summary
P3 JDK-8313983 jmod create --target-platform should replace existing ModuleTarget attribute

tools/jshell

Priority Bug Summary
P2 JDK-8314614 jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen"
P4 JDK-8312140 jdk/jshell tests failed with JDI socket timeouts

tools/launcher

Priority Bug Summary
P3 JDK-8310201 Reduce verbose locale output in -XshowSettings launcher option

xml/javax.xml.validation

Priority Bug Summary
P4 JDK-8320602 Lock contention in SchemaDVFactory.getInstance()