Notes generated: Wed Apr 03 04:33:50 CEST 2024





Issue Description

`` May Return a Different MIME Type for Certain Filenames

The default, built-in filename map in the JDK has been updated to include additional filename to MIME type mappings. Along with the additions, existing mappings of .gz and .zip have also been updated. This can result in the default, built-in instance returning a different MIME type from the getContentTypeFor(String fileName) method than what it returned in previous JDK releases. fname), which may use this default, built-in FileNameMap instance, thus may return a different value than previously.


Issue Description

Support for RSASSA-PSS in OCSP Response

An OCSP response signed with the RSASSA-PSS algorithm is now supported.



Priority Bug Summary
P3 JDK-8270874 JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
P4 JDK-8273704 failed : drawString with InfiniteXform transform takes long time
P4 JDK-8273972 Multi-core choke point in CMM engine (LCMSTransform.doTransform)


Priority Bug Summary
P3 JDK-8278604 SwingSet2 table demo does not have accessible description set for images


Priority Bug Summary
P3 JDK-8277299 STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits
P4 JDK-8273387 remove some unreferenced gtk-related functions


Priority Bug Summary
P3 JDK-8278526 [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column
P3 JDK-8277497 Last column cell in the JTable row is read as empty cell


Priority Bug Summary
P3 JDK-8239502 [TEST_BUG] Test javax/swing/text/FlowView/6318524/ never fails
P4 JDK-8273634 [TEST_BUG] Improve javax/swing/text/ParagraphView/6364882/
P4 JDK-8274465 Fix javax/swing/text/ParagraphView/6364882/ failures


Priority Bug Summary
P4 JDK-8273351 bad tag in jdk.random
P4 JDK-8272866 java.util.random package summary contains incorrect mixing function in table


Priority Bug Summary
P4 JDK-8275536 Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
P4 JDK-8274750 java/io/File/ failed: '/dev': 191488 != 190976
P4 JDK-8276623 JDK-8275650 accidentally pushed "out" file


Priority Bug Summary
P2 JDK-8279833 Loop optimization issue in String.encodeUTF8_UTF16
P3 JDK-8282219 jdk/java/lang/ProcessBuilder/ fails on AIX
P4 JDK-8272600 (test) Use native "sleep" in


Priority Bug Summary
P4 JDK-8272541 Incorrect overflow test in Toom-Cook branch of BigInteger multiplication


Priority Bug Summary
P4 JDK-8273655 files are missing some common types
P4 JDK-8280414 Memory leak in DefaultProxySelector


Priority Bug Summary
P3 JDK-8274562 (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS
P4 JDK-8278172 java/nio/channels/FileChannel/ should only run on Linux
P4 JDK-8274171 java/nio/file/Files/probeContentType/ failed on "Content type" mismatches
P4 JDK-8278346 java/nio/file/Files/probeContentType/ fails on Linux SLES15 machine


Priority Bug Summary
P4 JDK-8190748 java/text/Format/DateFormat/ and NonGregorianFormatTest fail intermittently


Priority Bug Summary
P3 JDK-8273162 AbstractSplittableWithBrineGenerator does not create a random salt


Priority Bug Summary
P4 JDK-8247980 Exclusive execution of java/util/stream tests slows down tier1


Priority Bug Summary
P3 JDK-8274658 ISO 4217 Amendment 170 Update


Priority Bug Summary
P3 JDK-8272996 JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled
P3 JDK-8277795 LDAP connection timeout not honoured under contention


Priority Bug Summary
P4 JDK-8277992 Add fast jdk_svc subtests to jdk:tier3


Priority Bug Summary
P4 JDK-8279669 test/jdk/com/sun/jdi/ uses wrong condition


Priority Bug Summary
P4 JDK-8269616 serviceability/dcmd/framework/ fails with Address already in use error


Priority Bug Summary
P2 JDK-8278871 [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
P3 JDK-8279225 [arm32] C1 longs comparison operation destroys argument registers
P3 JDK-8279300 [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
P3 JDK-8275645 [JVMCI] avoid unaligned volatile reads on AArch64
P3 JDK-8279412 [JVMCI] failed speculations list must outlive any nmethod that refers to it
P3 JDK-8275874 [JVMCI] only support aligned reads in c2v_readFieldValue
P3 JDK-8277777 [Vector API] assert(r->is_XMMRegister()) failed: must be in
P3 JDK-8271202 C1: assert(false) failed: live_in set of first block must be empty
P3 JDK-8275643 C2's unaryOp vector intrinsic does not properly handle LongVector.neg
P3 JDK-8275330 C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions
P3 JDK-8271056 C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity
P3 JDK-8275326 C2: assert(no_dead_loop) failed: dead loop detected
P3 JDK-8279076 C2: Bad AD file when matching SqrtF with UseSSE=0
P3 JDK-8273277 C2: Move conditional negation into rc_predicate
P3 JDK-8275610 C2: Object field load floats above its null check resulting in a segfault
P3 JDK-8262134 compiler/uncommontrap/ failed with "guarantee(false) failed: wrong number of expression stack elements during deopt"
P3 JDK-8277449 compiler/vectorapi/ fails with release VMs
P3 JDK-8277447 Hotspot C1 compiler crashes on Kotlin suspend fun with loop
P3 JDK-8277846 Implement fast-path for ASCII-compatible CharsetEncoders on ppc64
P3 JDK-8279998 PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"
P3 JDK-8278758 runtime/BootstrapMethod/ fails with release VMs after JDK-8262134
P3 JDK-8280526 x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1}
P4 JDK-8276314 [JVMCI] check alignment of call displacement during code installation
P4 JDK-8278016 Add compiler tests to tier{2,3}
P4 JDK-8278104 C1 should support the compiler directive 'BreakAtExecute'
P4 JDK-8274130 C2: MulNode::Ideal chained transformations may act on wrong nodes
P4 JDK-8269087 CheckSegmentedCodeCache test fails in an emulated-client VM
P4 JDK-8277441 CompileQueue::add fails with assert(_last->next() == __null) failed: not last
P4 JDK-8273895 compiler/ciReplay/ fails due to wrong data size with TieredStopAtLevel=2,3
P4 JDK-8277503 compiler/onSpinWait/ failed with "OnSpinWaitInst with the expected value 'isb' not found."
P4 JDK-8186670 Implement _onSpinWait() intrinsic for AArch64
P4 JDK-8251216 Implement MD5 intrinsics on AArch64
P4 JDK-8277180 Intrinsify recursive ObjectMonitor locking for C2 x64 and A64
P4 JDK-8275847 Scheduling fails with "too many D-U pinch points" on small method
P4 JDK-8277137 Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1


Priority Bug Summary
P2 JDK-8278627 Shenandoah: TestHeapDump test failed
P3 JDK-8278389 SuspendibleThreadSet::_suspend_all should be volatile/atomic
P3 JDK-8278824 Uneven work distribution when scanning heap roots in G1
P4 JDK-8273381 Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm
P4 JDK-8278115 gc/stress/gclocker/ has duplicate -Xmx
P4 JDK-8272327 Shenandoah: Avoid enqueuing duplicate string candidates
P4 JDK-8271721 Split gc/g1/TestMixedGCLiveThreshold into separate tests
P4 JDK-8269032 Stringdedup tests are failing if the ergonomically select GC does not support it


Priority Bug Summary
P2 JDK-8277919 OldObjectSample event causing bloat in the class constant pool in JFR recording
P2 JDK-8278987 failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__
P3 JDK-8279011 JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t


Priority Bug Summary
P2 JDK-8278239 vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d
P3 JDK-8275800 Redefinition leaks MethodData::_extra_data_lock
P4 JDK-8276177 nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here"
P4 JDK-8253197 vmTestbase/nsk/jvmti/StopThread/stopthrd007/ fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost"


Priority Bug Summary
P3 JDK-8280155 [PPC64, s390] frame size checks are not yet correct
P3 JDK-8279924 [PPC64, s390] implement frame::is_interpreted_frame_valid checks
P3 JDK-8271506 Add ResourceHashtable support for deleting selected entries
P3 JDK-8274944 AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
P3 JDK-8273526 Extend the OSContainer API pids controller with pids.current
P3 JDK-8266490 Extend the OSContainer API to support the pids controller of cgroups
P3 JDK-8273967 gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
P3 JDK-8263567 gtests don't terminate the VM safely
P3 JDK-8272398 Update DockerTestUtils.buildJdkDockerImage()
P3 JDK-8274753 ZGC: SEGV in MetaspaceShared::link_shared_classes
P3 JDK-8278020 ~13% variation in Renaissance-Scrabble
P4 JDK-8278381 [GCC 11] Address::make_raw() does not initialize rspec
P4 JDK-8269175 [macosx-aarch64] wrong CPU speed in hs_err file
P4 JDK-8281061 [s390] JFR runs into assertions while validating interpreter frames
P4 JDK-8278309 [windows] use of uninitialized OSThread::_state
P4 JDK-8274795 AArch64: avoid spilling and restoring r18 in macro assembler
P4 JDK-8278384 Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT
P4 JDK-8278951 containers/cgroup/ fails on Ubuntu 21.10
P4 JDK-8274935 dumptime_table has stale entry
P4 JDK-8273438 Enable parallelism in vmTestbase/metaspace/stressHierarchy tests
P4 JDK-8273433 Enable parallelism in vmTestbase_nsk_sysdict tests
P4 JDK-8278241 Implement JVM SpinPause on linux-aarch64
P4 JDK-8274714 Incorrect verifier protected access error message
P4 JDK-8269037 jsig/ doesn't have to be restricted to linux only
P4 JDK-8281460 Let ObjectMonitor have its own NMT category
P4 JDK-8275687 runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException
P4 JDK-8275608 runtime/Metaspace/elastic/TestMetaspaceAllocationMT2 too slow
P4 JDK-8278116 runtime/modules/ has duplicate -Xmx
P4 JDK-8269523 runtime/Safepoint/ failed when expecting 'VM operation took too long'
P4 JDK-8276662 Scalability bottleneck in SymbolTable::lookup_common()
P4 JDK-8272553 several hotspot runtime/CommandLine tests don't check exit code
P4 JDK-8273341 Update SipHash to version 1.0
P4 JDK-8279124 VM does not handle SIGQUIT during initialization
P4 JDK-8277383 VM.metaspace optionally show chunk freelist details
P4 JDK-8277342 vmTestbase/nsk/stress/strace/ fails with SIGSEGV in InstanceKlass::jni_id_for
P4 JDK-8277385 Zero: Enable CompactStrings support
P4 JDK-8275586 Zero: Simplify interpreter initialization


Priority Bug Summary
P4 JDK-8265150 AsyncGetCallTrace crashes on ResourceMark
P4 JDK-8280002 jmap -histo may leak stream


Priority Bug Summary
P4 JDK-8274506 and fail with podman run as root
P4 JDK-8269849 vmTestbase/gc/gctests/PhantomReference/phantom002/ failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
P5 JDK-8269206 A small typo in comment in test/lib/sun/hotspot/


Priority Bug Summary
P4 JDK-8278822 Bump update version for OpenJDK: jdk-17.0.3


Priority Bug Summary
P3 JDK-8279702 [macosx] ignore xcodebuild warnings on M1
P3 JDK-8276654 element-list order is non deterministic
P3 JDK-8279379 GHA: Print tests that are in error
P4 JDK-8278163 --with-cacerts-src variable resolved after GenerateCacerts recipe setup
P4 JDK-8277069 [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"
P4 JDK-8272167 should skip *.dSYM directories
P4 JDK-8278080 Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation
P4 JDK-8244602 Add JTREG_REPEAT_COUNT to repeat execution of a test
P4 JDK-8276841 Add support for Visual Studio 2022
P4 JDK-8277762 Allow configuration of HOTSPOT_BUILD_USER
P4 JDK-8270117 Broken jtreg link in "Building the JDK" page
P4 JDK-8279505 Update documentation for RETRY_COUNT and REPEAT_COUNT
P4 JDK-8276057 Update JMH devkit to 1.33
P4 JDK-8279445 Update JMH devkit to 1.34


Priority Bug Summary
P4 JDK-8279385 [test] Adjust sun/security/pkcs12/ after 8278344
P4 JDK-8278344 sun/security/pkcs12/ test fails because of different openssl output


Priority Bug Summary
P3 JDK-8277488 Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022
P3 JDK-8274471 Add support for RSASSA-PSS in OCSP Response
P3 JDK-8271199 Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key


Priority Bug Summary
P3 JDK-8278099 two sun/security/pkcs11/Signature tests failed with AssertionError


Priority Bug Summary
P2 JDK-8274524 SSLSocket.close() hangs if it is called during the ssl handshake


Priority Bug Summary
P3 JDK-8275082 Update XML Security for Java to 2.3.0


Priority Bug Summary
P4 JDK-8276764 Enable deterministic file content ordering for Jar and Jmod


Priority Bug Summary
P4 JDK-8279453 Disable tools/jar/ on 32-bit platforms
P4 JDK-8276766 Enable jar and jmod to produce deterministic timestamped content


Priority Bug Summary
P3 JDK-8225559 assertion error at TransTypes.visitApply


Priority Bug Summary
P4 JDK-8278185 Custom JRE cannot find non-ASCII named module inside


Priority Bug Summary
P3 JDK-8236505 Mark jdk/editpad/ as @headful
P4 JDK-8177814 jdk/editpad is not in jdk TEST.groups
P4 JDK-8277328 jdk/jshell/ failures on Windows
P4 JDK-8273682 Upgrade Jline to 3.20.0


Priority Bug Summary
P3 JDK-8280373 Update Xalan serializer / SystemIDResolver to align with JDK-8270492


Priority Bug Summary
P3 JDK-8284548 Invalid XPath expression causes StringIndexOutOfBoundsException
P4 JDK-8276141 XPathFactory set/getProperty method
P4 JDK-8282761 XPathFactoryImpl remove setProperty and getProperty methods