RELEASE NOTES FOR: 17.0.5 ==================================================================================================== Notes generated: Fri Jul 01 02:00:17 CEST 2022 Hint: Prefix bug IDs with https://bugs.openjdk.java.net/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES, BY COMPONENT: None. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P4) JDK-8282046: Create a regression test for JDK-8000326 (P4) JDK-8282640: Create a test for JDK-4740761 client-libs/2d: (P3) JDK-8283457: [macos] libpng build failures with Xcode13.3 (P3) JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class (P4) JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset (P4) JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag client-libs/java.awt: (P3) JDK-8274597: Some of the dnd tests time out and fail intermittently (P4) JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed (P4) JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails (P4) JDK-8281569: Create tests for Frame.setMinimumSize() method (P4) JDK-8159694: HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java (P4) JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment (P4) JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. client-libs/javax.accessibility: (P4) JDK-8282778: Create a regression test for JDK-4699544 client-libs/javax.swing: (P4) JDK-8284294: Create an automated regression test for RFE 4138746 (P4) JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" (P4) JDK-8282936: Write a regression test for JDK-4615365 (P4) JDK-8282937: Write a regression test for JDK-4820080 (P4) JDK-8284521: Write an automated regression test for RFE 4371575 core-libs: (P3) JDK-8287663: Add a regression test for JDK-8287073 (P4) JDK-8287073: NPE from CgroupV2Subsystem.getInstance() core-libs/java.lang: (P4) JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values core-libs/java.rmi: (P4) JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java core-libs/java.util: (P2) JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix (P2) JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 (P4) JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] (P4) JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound core-libs/java.util.jar: (P4) JDK-8286582: Build fails on macos aarch64 when using --with-zlib=bundled core-libs/javax.naming: (P4) JDK-8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run hotspot/compiler: (P2) JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion (P2) JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn (P2) JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis (P2) JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc (P3) JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities (P3) JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization (P3) JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver (P3) JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic (P3) JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed (P3) JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure (P3) JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections (P3) JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 (P3) JDK-8279622: C2: miscompilation of map pattern as a vector reduction (P3) JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) (P3) JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 (P3) JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number (P3) JDK-8288467: remove memory_operand assert for spilled instructions (P3) JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" (P4) JDK-8282467: add extra diagnostics for JDK-8268184 (P4) JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity (P4) JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts (P4) JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest (P4) JDK-8286870: Memory leak with RepeatCompilation hotspot/gc: (P2) JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) (P3) JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp hotspot/jfr: (P3) JDK-8287113: JFR: Periodic task thread uses period for method sampling events (P4) JDK-8284686: Interval of < 1 ms disables ExecutionSample events hotspot/jvmti: (P3) JDK-8283597: [REDO] Invalid generic signature for redefined classes hotspot/runtime: (P3) JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller (P3) JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete (P4) JDK-8283562: JDK-8282306 breaks gtests on zero (P4) JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access (P4) JDK-8286869: unify os::dir_is_empty across posix platforms hotspot/svc: (P3) JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee (P4) JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler infrastructure: (P4) JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 infrastructure/build: (P3) JDK-8287366: Improve test failure reporting in GHA (P4) JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event (P4) JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] security-libs: (P3) JDK-8285380: Fix typos in security (P3) JDK-8282538: PKCS11 tests fail on CentOS Stream 9 security-libs/java.security: (P2) JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null security-libs/javax.crypto: (P3) JDK-8281628: KeyAgreement : generateSecret intermittently not resetting security-libs/javax.net.ssl: (P4) JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice security-libs/javax.smartcardio: (P3) JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 security-libs/jdk.security: (P4) JDK-8285398: Cache the results of constraint checks tools/javadoc(tool): (P3) JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 (P3) JDK-8282214: Upgrade JQuery to version 3.6.0 tools/jlink: (P3) JDK-8240903: Add test to check that jmod hashes are reproducible tools/jpackage: (P3) JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manfiest xml/jaxp: (P4) JDK-8285081: Improve XPath operators count accuracy