From fyang at openjdk.org Tue Jul 1 00:52:50 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 1 Jul 2025 00:52:50 GMT Subject: [jdk25u] RFR: 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 01:49:33 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [6b439391](https://github.com/openjdk/jdk/commit/6b4393917ae689818d67fcaf9cc61ca16ea6d426) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 23 Jun 2025 and was reviewed by Tobias Hartmann and Vladimir Kozlov. > > Thanks! GHA failures on windows is unrelated. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/6#issuecomment-3021301091 From fyang at openjdk.org Tue Jul 1 00:52:51 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 1 Jul 2025 00:52:51 GMT Subject: [jdk25u] Integrated: 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 01:49:33 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [6b439391](https://github.com/openjdk/jdk/commit/6b4393917ae689818d67fcaf9cc61ca16ea6d426) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 23 Jun 2025 and was reviewed by Tobias Hartmann and Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: 26d99e04 Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/26d99e045a353168c535272615d733fcce00df32 Stats: 136 lines in 3 files changed: 128 ins; 0 del; 8 mod 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call Backport-of: 6b4393917ae689818d67fcaf9cc61ca16ea6d426 ------------- PR: https://git.openjdk.org/jdk25u/pull/6 From sgehwolf at openjdk.org Tue Jul 1 09:22:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 1 Jul 2025 09:22:55 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v6] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: <78PoAXIDd56sBQtuTFYPAWQnbZAYP1ncLhRlXML6Lus=.9d93c5aa-4e4a-430e-86f8-27005a4c9f07@github.com> On Fri, 27 Jun 2025 17:08:59 GMT, Antonio Vieiro wrote: >> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). >> >> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). >> >> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). >> >> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. >> >> The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > 8360816: [11u] Use default value for ProgramFiles(x86) in GHA .github/workflows/test.yml line 156: > 154: SYMBOLS_IMAGE_DIR=${{ steps.bundles.outputs.symbols-path }} > 155: TEST_IMAGE_DIR=${{ steps.bundles.outputs.tests-path }} > 156: JTREG='OPTIONS=-e:ProgramFiles\(x86\)=C:\\Program\ Files\ \(x86\);JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful' We could set a variable separately in a separate step to the right value for Windows jobs. Then we could check here if the variable is empty and only set the `-e` value when the corresponding environment is not empty. Thoughts? See for example `Set PATH` step and the `env` clause in this `Run tests` step. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#discussion_r2176968587 From sgehwolf at openjdk.org Tue Jul 1 09:22:54 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 1 Jul 2025 09:22:54 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v6] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: On Fri, 27 Jun 2025 17:12:22 GMT, Antonio Vieiro wrote: > This is cleaner (no changes to product code) but it propagates the environment variable on Linux and MacOS. Right, but we can fix that too. See my suggested comment. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#issuecomment-3022915526 From duke at openjdk.org Tue Jul 1 09:39:50 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 1 Jul 2025 09:39:50 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v6] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: <54lpzNpqO4Wl6zPG0jZptlvdCOS0_e69bt9rxUgZpBQ=.1a81f928-2619-449d-af00-8edcd721c5d0@github.com> On Fri, 27 Jun 2025 17:08:59 GMT, Antonio Vieiro wrote: >> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). >> >> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). >> >> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). >> >> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. >> >> The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > 8360816: [11u] Use default value for ProgramFiles(x86) in GHA Ah, that's clever. Will do that during the week! Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#issuecomment-3023009633 From duke at openjdk.org Tue Jul 1 13:34:47 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 13:34:47 GMT Subject: [jdk21u-dev] RFR: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers [v4] In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 18:39:59 GMT, Jan Kratochvil wrote: >> A patch 5 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 3 of 7: https://github.com/openjdk/jdk21u-dev/pull/1661 >> >> This backport is not clean: >> >> - `src/hotspot/os/linux/cgroupSubsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp` are missing `CgroupSubsystem::memory_and_swap_usage_in_bytes()` as [JDK-8325139](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) has not been backported. >> >> - `src/hotspot/os/linux/cgroupSubsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp` have some differences in `CgroupSubsystem::rss_usage_in_bytes()` and `CgroupSubsystem::cache_usage_in_bytes()` placement as [JDK-8313083](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) has been backported independently. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits: > > - Merge branch 'devmaster' into devmaster-cgroup2reduced1234-conflict > - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced1234b' into devmaster-cgroup2reduced1234-conflict > - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers > > Reviewed-by: jsjolen, stuefe > - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container > > Reviewed-by: stuefe, iklam > - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > - a patch by Yuri Nesterenko > - 8333326: Linux Alpine build fails after 8302744 > > Reviewed-by: sgehwolf, clanger, stuefe > - 8302744: Refactor Hotspot container detection code > > Reviewed-by: jsjolen, stuefe > - rss/cache fixups. > - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers > > Reviewed-by: jsjolen, stuefe @jankratochvil Your change (at version b1a6efc52b7f09f280e88ce74456749d00aa1b96) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1662#issuecomment-3024044854 From jkratochvil at openjdk.org Tue Jul 1 13:58:51 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 1 Jul 2025 13:58:51 GMT Subject: [jdk21u-dev] Integrated: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 10:42:40 GMT, Jan Kratochvil wrote: > A patch 5 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 3 of 7: https://github.com/openjdk/jdk21u-dev/pull/1661 > > This backport is not clean: > > - `src/hotspot/os/linux/cgroupSubsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp` are missing `CgroupSubsystem::memory_and_swap_usage_in_bytes()` as [JDK-8325139](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) has not been backported. > > - `src/hotspot/os/linux/cgroupSubsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp`, `src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp` have some differences in `CgroupSubsystem::rss_usage_in_bytes()` and `CgroupSubsystem::cache_usage_in_bytes()` placement as [JDK-8313083](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) has been backported independently. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. This pull request has now been integrated. Changeset: 7facfe3c Author: Jan Kratochvil Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/7facfe3ca92651fef03e4ea9d4c953e2e5585769 Stats: 570 lines in 8 files changed: 325 ins; 81 del; 164 mod 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Reviewed-by: sgehwolf Backport-of: 65a282aae3f81379f1471db4fc0ff2e3b479140e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1662 From tpushkin at openjdk.org Tue Jul 1 13:59:46 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 1 Jul 2025 13:59:46 GMT Subject: [jdk21u-dev] Integrated: 8339460: CDS error when module is located in a directory with space in the name In-Reply-To: References: Message-ID: On Tue, 27 May 2025 07:23:49 GMT, Timofei Pushkin wrote: > Clean backport which fixes CDS's handling of paths that need to be escaped in path URLs. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, a separate minimal reproducer app. This pull request has now been integrated. Changeset: ee0c1167 Author: Timofei Pushkin Committer: Alexey Bakhtin URL: https://git.openjdk.org/jdk21u-dev/commit/ee0c1167d1a51a54207b07eb6c338cf9a3d8e98a Stats: 291 lines in 10 files changed: 280 ins; 2 del; 9 mod 8339460: CDS error when module is located in a directory with space in the name Backport-of: aceae76fb5853ab65851225aeb35a425af8f7af8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1833 From tpushkin at openjdk.org Tue Jul 1 14:05:15 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 1 Jul 2025 14:05:15 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v2] In-Reply-To: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: > The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. > > Resolved conflicts: > - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) > - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport > - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) > > The PR depends on #1833 though it can be rewritten not to if needed. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1834/files - new: https://git.openjdk.org/jdk21u-dev/pull/1834/files/ec2af255..ec2af255 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1834.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1834/head:pull/1834 PR: https://git.openjdk.org/jdk21u-dev/pull/1834 From jkratochvil at openjdk.org Tue Jul 1 14:05:40 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 1 Jul 2025 14:05:40 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang [v2] In-Reply-To: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: > A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1663/files - new: https://git.openjdk.org/jdk21u-dev/pull/1663/files/c952f4de..c952f4de Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1663.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1663/head:pull/1663 PR: https://git.openjdk.org/jdk21u-dev/pull/1663 From sgehwolf at openjdk.org Tue Jul 1 15:13:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 1 Jul 2025 15:13:49 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang [v2] In-Reply-To: References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: On Tue, 1 Jul 2025 14:05:40 GMT, Jan Kratochvil wrote: >> A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. @jankratochvil Please resolve the merge conflict here so we can move forward with this. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1663#issuecomment-3024457004 From roland at openjdk.org Tue Jul 1 16:25:48 2025 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 1 Jul 2025 16:25:48 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: Message-ID: On Thu, 19 Jun 2025 18:26:09 GMT, William Kemper wrote: > My approval doesn't count for anything here, but in case it helps grease the wheels: I ran this test without the patch and observed it fail. I ran the test with the patch and observed it pass. Thank you for the backport! Thanks for giving it a try and the review @earthling-amzn . Maybe one of the reviewers of https://github.com/openjdk/jdk/pull/25729 can review it? @shipilev @JohnTortugo ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1901#issuecomment-3024723133 From shade at openjdk.org Tue Jul 1 17:23:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 1 Jul 2025 17:23:40 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: Message-ID: On Wed, 18 Jun 2025 13:48:14 GMT, Roland Westrelin wrote: > Patch doesn't apply cleanly: > > - jdk21u still has IU barriers: context for some of the changes is > different. > > - Because of IU barriers, there's an extra call to `fix_ctrl()` for > which the renaming to `nodes_above_barriers` must be applied. > > - The initial patch makes a subtle change that doesn't affect jdk > 25/26 in the code that was > refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` > is introduced with logic: > > if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { > > > which replaces the same logic in > `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly > different logic in > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: > > > if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { > > > that is, it uses `ctrl_or_self()` which works for both data nodes > and control nodes but the new method uses `has_ctrl(in) && > get_ctrl(in)` which can only be true for data nodes. That change > causes failures in jdk 21 again because of IU barriers that produce > a new memory state when expanded and need the logic from > `MemoryGraphFixer`. What I propose in this backport to be on the > safe side is to leave > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not > apply that part of the refactoring). > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Ah yes, apologies, it slipped off my radar. I'll take a look. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1901#issuecomment-3024909612 From jkratochvil at openjdk.org Tue Jul 1 18:08:00 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 1 Jul 2025 18:08:00 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang [v3] In-Reply-To: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: > A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains eight commits: - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced12345b' into devmaster-cgroup2reduced12345-new-conflict - 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Reviewed-by: jsjolen, stuefe - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Reviewed-by: stuefe, iklam - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - a patch by Yuri Nesterenko - 8333326: Linux Alpine build fails after 8302744 Reviewed-by: sgehwolf, clanger, stuefe - 8302744: Refactor Hotspot container detection code Reviewed-by: jsjolen, stuefe - 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1663/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=02 Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1663.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1663/head:pull/1663 PR: https://git.openjdk.org/jdk21u-dev/pull/1663 From jkratochvil at openjdk.org Tue Jul 1 18:17:27 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 1 Jul 2025 18:17:27 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang [v4] In-Reply-To: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: > A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request incrementally with one additional commit since the last revision: retry CI ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1663/files - new: https://git.openjdk.org/jdk21u-dev/pull/1663/files/cb362b01..a3a5d309 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=02-03 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1663.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1663/head:pull/1663 PR: https://git.openjdk.org/jdk21u-dev/pull/1663 From gnu_andrew at member.fsf.org Tue Jul 1 22:02:40 2025 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Tue, 1 Jul 2025 23:02:40 +0100 Subject: [11u] [FREEZE] 11.0.28 NOW FROZEN Message-ID: The release forest: https://github.com/openjdk/jdk11u is frozen as of 2025-06-28 in preparation for release on or after 2025-07-15. The final pre-release tag is jdk-11.0.28+5. [0] The final release tag will thus be no lower than jdk-11.0.28+6. [0] https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.28%2B5 Thanks, -- Andrew :) Pronouns: he / him or they / them PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From duke at openjdk.org Tue Jul 1 22:52:53 2025 From: duke at openjdk.org (Daniel Huang) Date: Tue, 1 Jul 2025 22:52:53 GMT Subject: [jdk17u-dev] RFR: 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport In-Reply-To: <_EZkw0mQ-05jmb6g5Jm9r9kQWG-Q0JLSnkWXj0iBQ40=.f7e052b4-f146-4575-a7b0-8f5ba0493ff3@github.com> References: <_EZkw0mQ-05jmb6g5Jm9r9kQWG-Q0JLSnkWXj0iBQ40=.f7e052b4-f146-4575-a7b0-8f5ba0493ff3@github.com> Message-ID: On Mon, 30 Jun 2025 17:19:40 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using convertSeedBytesToLongs() with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there were 2 failures: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` > However, these both failed before the backport as well. will backport the two bugfixes individually ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3694#issuecomment-3025788807 From duke at openjdk.org Tue Jul 1 22:52:53 2025 From: duke at openjdk.org (Daniel Huang) Date: Tue, 1 Jul 2025 22:52:53 GMT Subject: [jdk17u-dev] Withdrawn: 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport In-Reply-To: <_EZkw0mQ-05jmb6g5Jm9r9kQWG-Q0JLSnkWXj0iBQ40=.f7e052b4-f146-4575-a7b0-8f5ba0493ff3@github.com> References: <_EZkw0mQ-05jmb6g5Jm9r9kQWG-Q0JLSnkWXj0iBQ40=.f7e052b4-f146-4575-a7b0-8f5ba0493ff3@github.com> Message-ID: On Mon, 30 Jun 2025 17:19:40 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using convertSeedBytesToLongs() with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there were 2 failures: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` > However, these both failed before the backport as well. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3694 From duke at openjdk.org Wed Jul 2 03:25:51 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 03:25:51 GMT Subject: [jdk25u] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: References: Message-ID: On Thu, 12 Jun 2025 12:15:31 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [2103dc15](https://github.com/openjdk/jdk/commit/2103dc15cb662fd8795b1b51d9cb61c389bed7a0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 9 Jun 2025 and was reviewed by Prasanta Sadhukhan, Sergey Bylokhov, Alexey Ivanov and Alexey Ushakov. > > Thanks! @Renjithkannath Your change (at version 9e32ca3f848195edec95449b8fd7fcfc13347286) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/3#issuecomment-3026235304 From tpushkin at openjdk.org Wed Jul 2 06:44:07 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 2 Jul 2025 06:44:07 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> > The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. > > Resolved conflicts: > - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) > - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport > - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp - 8339460: CDS error when module is located in a directory with space in the name Reviewed-by: ccheung, iklam ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1834/files - new: https://git.openjdk.org/jdk21u-dev/pull/1834/files/ec2af255..f8bf196c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=01-02 Stats: 11004 lines in 276 files changed: 5743 ins; 4142 del; 1119 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1834.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1834/head:pull/1834 PR: https://git.openjdk.org/jdk21u-dev/pull/1834 From tpushkin at openjdk.org Wed Jul 2 06:52:47 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 2 Jul 2025 06:52:47 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Tue, 27 May 2025 09:12:21 GMT, Timofei Pushkin wrote: > Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). > > The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. > > The PR depends on #1833 and #1834 though it can be rewritten not to if needed. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. @iklam As a reviewer of the original change, could you please review this JDK 21 backport and its dependency #1834? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3026664500 From goetz at openjdk.org Wed Jul 2 08:35:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Jul 2025 08:35:46 GMT Subject: [jdk17u-dev] RFR: 8302635: Race condition in HttpBodySubscriberWrapper when cancelling request In-Reply-To: References: Message-ID: <0aPoCpN2WUsM3QpOnKoAkoYBo55CYLB0SZMh2eYTrQY=.9d9535c5-5ab0-42d9-a377-e2b36daf2581@github.com> On Mon, 30 Jun 2025 14:37:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: build hangs, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3690#issuecomment-3026957338 From duke at openjdk.org Wed Jul 2 08:57:35 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 2 Jul 2025 08:57:35 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v7] In-Reply-To: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: > A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). > > The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). > > Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). > > This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. > > The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Set JTReg ProgramFiles(x86) env. variable on Windows ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3056/files - new: https://git.openjdk.org/jdk11u-dev/pull/3056/files/d2fa919a..51e8454a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3056&range=06 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3056&range=05-06 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3056.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3056/head:pull/3056 PR: https://git.openjdk.org/jdk11u-dev/pull/3056 From duke at openjdk.org Wed Jul 2 08:57:37 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 2 Jul 2025 08:57:37 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v6] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: On Fri, 27 Jun 2025 17:08:59 GMT, Antonio Vieiro wrote: >> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). >> >> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). >> >> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). >> >> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. >> >> The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > 8360816: [11u] Use default value for ProgramFiles(x86) in GHA Well, this should do it... ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#issuecomment-3027024409 From duke at openjdk.org Wed Jul 2 08:57:39 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 2 Jul 2025 08:57:39 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v6] In-Reply-To: <78PoAXIDd56sBQtuTFYPAWQnbZAYP1ncLhRlXML6Lus=.9d93c5aa-4e4a-430e-86f8-27005a4c9f07@github.com> References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> <78PoAXIDd56sBQtuTFYPAWQnbZAYP1ncLhRlXML6Lus=.9d93c5aa-4e4a-430e-86f8-27005a4c9f07@github.com> Message-ID: On Tue, 1 Jul 2025 09:19:41 GMT, Severin Gehwolf wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> 8360816: [11u] Use default value for ProgramFiles(x86) in GHA > > .github/workflows/test.yml line 156: > >> 154: SYMBOLS_IMAGE_DIR=${{ steps.bundles.outputs.symbols-path }} >> 155: TEST_IMAGE_DIR=${{ steps.bundles.outputs.tests-path }} >> 156: JTREG='OPTIONS=-e:ProgramFiles\(x86\)=C:\\Program\ Files\ \(x86\);JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful' > > We could set a variable separately in a separate step to the right value for Windows jobs. Then we could check here if the variable is empty and only set the `-e` value when the corresponding environment is not empty. Thoughts? > > See for example `Set PATH` step and the `env` clause in this `Run tests` step. Fixed on the last commit. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#discussion_r2179504376 From goetz at openjdk.org Wed Jul 2 09:00:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Jul 2025 09:00:24 GMT Subject: [jdk17u-dev] RFR: 8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 4c5b66dceab15ce27f742c4173e14156249eb61a Changes: https://git.openjdk.org/jdk17u-dev/pull/3696/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3696&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317522 Stats: 82 lines in 1 file changed: 55 ins; 11 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3696.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3696/head:pull/3696 PR: https://git.openjdk.org/jdk17u-dev/pull/3696 From sgehwolf at openjdk.org Wed Jul 2 09:40:43 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 2 Jul 2025 09:40:43 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v7] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: On Wed, 2 Jul 2025 08:57:35 GMT, Antonio Vieiro wrote: >> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). >> >> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). >> >> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). >> >> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. >> >> The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Set JTReg ProgramFiles(x86) env. variable on Windows Seems OK. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3056#pullrequestreview-2978467217 From galder at openjdk.org Wed Jul 2 09:46:44 2025 From: galder at openjdk.org (Galder =?UTF-8?B?WmFtYXJyZcOxbw==?=) Date: Wed, 2 Jul 2025 09:46:44 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl In-Reply-To: References: Message-ID: <9e8-0G68kJJ5VcI3t4cGab0g6MK7W4NAmAuPw5uYdtw=.6230fc23-3d20-42b4-8ede-b1fb5236dc92@github.com> On Wed, 11 Jun 2025 14:08:10 GMT, Shruthi wrote: > Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com) > > OpenJDK PR : https://github.com/openjdk/jdk/pull/10434 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399 > > The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version. > Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation. > Therefore, the changes were applied manually to align with the JDK 17 structure. The changes look fine to me. The changes that were originally `UnixFileDispatcherImpl.[java/c]` align with the ones in `FileDispatcherImpl.[java/c]`. What testing have you done to validate the changes? Once that is explained and validated I'll approve. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3631#pullrequestreview-2978485680 From duke at openjdk.org Wed Jul 2 10:29:54 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 10:29:54 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang [v4] In-Reply-To: References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: On Tue, 1 Jul 2025 18:17:27 GMT, Jan Kratochvil wrote: >> A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request incrementally with one additional commit since the last revision: > > retry CI @jankratochvil Your change (at version a3a5d309ac2e7705d418b09b88b70349b1da1dfd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1663#issuecomment-3027320007 From jkratochvil at openjdk.org Wed Jul 2 11:53:53 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 11:53:53 GMT Subject: [jdk21u-dev] Integrated: 8338236: Compile error in cgroup code on Linux when using clang In-Reply-To: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> References: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> Message-ID: On Wed, 16 Apr 2025 10:55:45 GMT, Jan Kratochvil wrote: > A patch 6 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 7: https://github.com/openjdk/jdk21u-dev/pull/1662 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. This pull request has now been integrated. Changeset: 9d4c0dff Author: Jan Kratochvil Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/9d4c0dff8a282b7e8e7bee0bae8b6acfb0fef22f Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod 8338236: Compile error in cgroup code on Linux when using clang Backport-of: 11639a4ff3722725d014c5814f6d73635f11db4f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1663 From jkratochvil at openjdk.org Wed Jul 2 11:58:13 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 11:58:13 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v2] In-Reply-To: References: Message-ID: <8qhhnRKOkD9jYuzPsC_3Qc6Fa0cxPNpfOkloe9cWayA=.e690549d-2ffe-4b57-adc0-548508e9420c@github.com> > A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1664/files - new: https://git.openjdk.org/jdk21u-dev/pull/1664/files/f7356825..f7356825 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1664.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1664/head:pull/1664 PR: https://git.openjdk.org/jdk21u-dev/pull/1664 From duke at openjdk.org Wed Jul 2 13:26:42 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 13:26:42 GMT Subject: [jdk11u-dev] RFR: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA [v7] In-Reply-To: References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: On Wed, 2 Jul 2025 08:57:35 GMT, Antonio Vieiro wrote: >> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). >> >> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). >> >> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). >> >> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. >> >> The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Set JTReg ProgramFiles(x86) env. variable on Windows @vieiro Your change (at version 51e8454a1622c29cd780f0bca91d8b6ce8db43e5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3056#issuecomment-3027877929 From jkratochvil at openjdk.org Wed Jul 2 13:32:35 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 13:32:35 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v3] In-Reply-To: References: Message-ID: > A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits: - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Reviewed-by: stuefe, asmehra - 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Reviewed-by: jsjolen, stuefe - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Reviewed-by: stuefe, iklam - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - a patch by Yuri Nesterenko - 8333326: Linux Alpine build fails after 8302744 Reviewed-by: sgehwolf, clanger, stuefe - 8302744: Refactor Hotspot container detection code Reviewed-by: jsjolen, stuefe - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Reviewed-by: stuefe, asmehra ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1664/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=02 Stats: 445 lines in 9 files changed: 334 ins; 83 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1664.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1664/head:pull/1664 PR: https://git.openjdk.org/jdk21u-dev/pull/1664 From goetz at openjdk.org Wed Jul 2 13:32:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Jul 2025 13:32:54 GMT Subject: [jdk21u-dev] RFR: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention In-Reply-To: <2pfTBqaaznAFAYqOH1U1tJfv1v0u2AMloUMUSy2IaXY=.118231fa-1296-43d3-8403-f3f1cbabde13@github.com> References: <2pfTBqaaznAFAYqOH1U1tJfv1v0u2AMloUMUSy2IaXY=.118231fa-1296-43d3-8403-f3f1cbabde13@github.com> Message-ID: <07j-bs_NIAQH9koPgW_k1PRw7zk2u3hIjinzT3MmFhU=.e669205c-f21e-4a9a-9f42-d199b0c1352f@github.com> On Mon, 30 Jun 2025 21:03:48 GMT, Daniel Huang wrote: > Backport for ShenandoahLock performance regression issue. The fix involves sleeping for a very short duration every 3 yields, with the number of yields picked through manual testing. > > Clean backport, ran GHA sanity checks and locally tested `tier1`, `tier2`, and `hotspot_gc_shenandoah`. `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` sometimes fails locally, but it also sometimes failed before the backport. > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` fails locally, but it also fails locally before the backport. Hi @dtmhuang Besides running the tier tests, can you please run some large applications that cause contention on the problematic code? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1933#issuecomment-3027900487 From goetz at openjdk.org Wed Jul 2 13:41:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Jul 2025 13:41:49 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v3] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 13:32:35 GMT, Jan Kratochvil wrote: >> A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits: > > - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new > - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected > > Reviewed-by: stuefe, asmehra > - 8338236: Compile error in cgroup code on Linux when using clang > > Reviewed-by: mdoerr, sgehwolf > - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers > > Reviewed-by: jsjolen, stuefe > - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container > > Reviewed-by: stuefe, iklam > - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > - a patch by Yuri Nesterenko > - 8333326: Linux Alpine build fails after 8302744 > > Reviewed-by: sgehwolf, clanger, stuefe > - 8302744: Refactor Hotspot container detection code > > Reviewed-by: jsjolen, stuefe > - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected > > Reviewed-by: stuefe, asmehra Hi @jankratochvil Can you please fix the pre-submit tests. Can you please also do a dependent PR for the follow-up build issue? We should submit them close after each other. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3027926708 From duke at openjdk.org Wed Jul 2 14:54:51 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 2 Jul 2025 14:54:51 GMT Subject: [jdk11u-dev] Integrated: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA In-Reply-To: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> References: <_O07TZ2x8VJaHVASGUZwobuVT_9x7HbmQT_fz31s5Lw=.aa9569e3-332e-43cd-8f54-789c52917006@github.com> Message-ID: On Fri, 27 Jun 2025 10:16:29 GMT, Antonio Vieiro wrote: > A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). > > The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538). > > Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). > > This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners. If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before. > > The PR is on top of https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners. This pull request has now been integrated. Changeset: 646b6b5e Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/646b6b5ed967de67ebf90592eadf08c749c7e364 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod 8360816: [11u] Use default value for ProgramFiles(x86) in GHA Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3056 From jkratochvil at openjdk.org Wed Jul 2 14:57:40 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 14:57:40 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: > A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Jan Kratochvil has updated the pull request incrementally with two additional commits since the last revision: - retry CI #2 - retry CI ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1664/files - new: https://git.openjdk.org/jdk21u-dev/pull/1664/files/8f31c049..4d9f7ba5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=02-03 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1664.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1664/head:pull/1664 PR: https://git.openjdk.org/jdk21u-dev/pull/1664 From jkratochvil at openjdk.org Wed Jul 2 15:03:46 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 15:03:46 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v3] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 13:38:43 GMT, Goetz Lindenmaier wrote: > Hi @jankratochvil Can you please fix the pre-submit tests. I have filed for it now: https://bugs.openjdk.org/browse/SKARA-2533 > Can you please also do a dependent PR for the follow-up build issue? We should submit them close after each other. I think that is not relevant as this is a build infrastructure problem. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3028212409 From goetz at openjdk.org Wed Jul 2 15:23:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Jul 2025 15:23:41 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 14:57:40 GMT, Jan Kratochvil wrote: >> A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request incrementally with two additional commits since the last revision: > > - retry CI #2 > - retry CI Hi, Not having JDK-8322420 might break the build for people with clang, don't you think? It's unrelated to the GHA failure, if you want to say that. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3028278270 From iklam at openjdk.org Wed Jul 2 15:31:41 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 2 Jul 2025 15:31:41 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Tue, 27 May 2025 09:12:21 GMT, Timofei Pushkin wrote: > Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). > > The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. > > The PR depends on #1833 and #1834 though it can be rewritten not to if needed. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. Marked as reviewed by iklam (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1835#pullrequestreview-2979646363 From jkratochvil at openjdk.org Wed Jul 2 15:40:41 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 15:40:41 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 15:20:43 GMT, Goetz Lindenmaier wrote: > Not having JDK-8322420 might break the build for people with clang, don't you think? I think you mean JDK-8338236 which is for clang. JDK-8322420 is this pull request and this one is unrelated to clang. JDK-8338236 is already backported as: https://github.com/openjdk/jdk21u-dev/commit/9d4c0dff8a282b7e8e7bee0bae8b6acfb0fef22f > It's unrelated to the GHA failure, if you want to say that. GHA failure happens randomly with any pull request. Currently I do not see it anywhere. As the GHA problem is repeating I have filed the GHA problem as: https://bugs.openjdk.org/browse/SKARA-2533 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3028334802 From sgehwolf at openjdk.org Wed Jul 2 15:45:41 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 2 Jul 2025 15:45:41 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 15:37:38 GMT, Jan Kratochvil wrote: > > Not having JDK-8322420 might break the build for people with clang, don't you think? I believe the follow-up we'd want after this is: https://bugs.openjdk.org/browse/JDK-8341644 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3028351905 From shade at openjdk.org Wed Jul 2 16:05:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 2 Jul 2025 16:05:23 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent Message-ID: Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. Additional testing: - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass - [ ] Linux AArch64 server release, jcstress `all` tests now pass - [ ] Linux AArch64 server fastdebug, `all` ------------- Commit messages: - Backport 83b15da2eb3cb6c8937f517c9b75eaa9eeece314 Changes: https://git.openjdk.org/jdk17u-dev/pull/3697/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3697&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351997 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3697.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3697/head:pull/3697 PR: https://git.openjdk.org/jdk17u-dev/pull/3697 From duke at openjdk.org Wed Jul 2 16:11:40 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 16:11:40 GMT Subject: [jdk21u-dev] RFR: 8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test In-Reply-To: References: Message-ID: On Fri, 27 Jun 2025 18:09:48 GMT, Daniel Hu wrote: > Clean backport. Reduces memory usage of gtest BufferNodeAllocatorTest.stress_free_list_allocator_vm. GHA passes. Affected gtest passes. @cost0much Your change (at version a7c51b640349dd28c24a6828e2aca7d3117de2c5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1931#issuecomment-3028438497 From duke at openjdk.org Wed Jul 2 16:29:45 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 2 Jul 2025 16:29:45 GMT Subject: [jdk21u-dev] Integrated: 8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test In-Reply-To: References: Message-ID: <9CBSiHuFuLDcxJcgKaSMPZcXonB4nWVPGMiCY3lIFiw=.35e95ae3-b0ee-4bd4-8684-7683015c49b0@github.com> On Fri, 27 Jun 2025 18:09:48 GMT, Daniel Hu wrote: > Clean backport. Reduces memory usage of gtest BufferNodeAllocatorTest.stress_free_list_allocator_vm. GHA passes. Affected gtest passes. This pull request has now been integrated. Changeset: dbed35f4 Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/dbed35f41583f19c70645632a688d0c8ae1bd36a Stats: 14 lines in 1 file changed: 5 ins; 0 del; 9 mod 8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test Backport-of: abf2e4909733550c228bd66ccebe33a492269e7f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1931 From jkratochvil at openjdk.org Wed Jul 2 16:39:51 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 2 Jul 2025 16:39:51 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang Message-ID: A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 This backport is clean. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1664 Commit messages: - 8341644: Compile error in cgroup coding when using toolchain clang Changes: https://git.openjdk.org/jdk21u-dev/pull/1934/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1934&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341644 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1934.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1934/head:pull/1934 PR: https://git.openjdk.org/jdk21u-dev/pull/1934 From eosterlund at openjdk.org Wed Jul 2 16:42:45 2025 From: eosterlund at openjdk.org (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Wed, 2 Jul 2025 16:42:45 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 12:19:05 GMT, Aleksey Shipilev wrote: > Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. > > The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. > > Additional testing: > - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes > - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass > - [ ] Linux AArch64 server release, jcstress `all` tests now pass > - [ ] Linux AArch64 server fastdebug, `all` Marked as reviewed by eosterlund (Committer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3697#pullrequestreview-2979886287 From rkannathpari at openjdk.org Wed Jul 2 16:46:49 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Wed, 2 Jul 2025 16:46:49 GMT Subject: [jdk25u] Integrated: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: References: Message-ID: <1zj9bFB3MUtZZc2JZDeVP2qJVgV8lI5WKCzR_3lgVjo=.ef18067a-6da3-44cc-8392-44d4af56094b@github.com> On Thu, 12 Jun 2025 12:15:31 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [2103dc15](https://github.com/openjdk/jdk/commit/2103dc15cb662fd8795b1b51d9cb61c389bed7a0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 9 Jun 2025 and was reviewed by Prasanta Sadhukhan, Sergey Bylokhov, Alexey Ivanov and Alexey Ushakov. > > Thanks! This pull request has now been integrated. Changeset: 94b6b99b Author: Renjith Kannath Pariyangad Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/94b6b99ba4909ec8db8ca9cffe641d80384ada13 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Backport-of: 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 ------------- PR: https://git.openjdk.org/jdk25u/pull/3 From duke at openjdk.org Wed Jul 2 17:03:41 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 17:03:41 GMT Subject: [jdk21u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 22:05:01 GMT, Todd V. Jonker wrote: > This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran > > I believe this should be covered by CSR https://bugs.openjdk.org/browse/JDK-8340729 though (as noted there) the description and issue metadata differ regarding JDK21. > > Testing: > - [x] New regression test fails without the fix, passes with it > - [x] linux-x86_64-server-release: headless tiers 1-3 @toddjonker Your change (at version 4bf6edabc20acd5f3416f893a98efe70af98c9db) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1897#issuecomment-3028598873 From duke at openjdk.org Wed Jul 2 17:08:45 2025 From: duke at openjdk.org (Todd V. Jonker) Date: Wed, 2 Jul 2025 17:08:45 GMT Subject: [jdk21u-dev] Integrated: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 22:05:01 GMT, Todd V. Jonker wrote: > This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran > > I believe this should be covered by CSR https://bugs.openjdk.org/browse/JDK-8340729 though (as noted there) the description and issue metadata differ regarding JDK21. > > Testing: > - [x] New regression test fails without the fix, passes with it > - [x] linux-x86_64-server-release: headless tiers 1-3 This pull request has now been integrated. Changeset: fcbf863f Author: Todd V. Jonker Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/fcbf863f4b71fe49b8883a5a2152912cde8ab72c Stats: 111 lines in 2 files changed: 96 ins; 9 del; 6 mod 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream Backport-of: d3f3011d56267360d65841da3550eca79cf1575b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1897 From duke at openjdk.org Wed Jul 2 17:29:01 2025 From: duke at openjdk.org (Todd V. Jonker) Date: Wed, 2 Jul 2025 17:29:01 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream Message-ID: This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 Testing: - [x] New regression test fails without the fix, passes with it - [x] linux-x86_64-server-release: headless tiers 1-3 ------------- Commit messages: - Backport d3f3011d56267360d65841da3550eca79cf1575b Changes: https://git.openjdk.org/jdk17u-dev/pull/3667/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3667&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7036144 Stats: 111 lines in 2 files changed: 96 ins; 9 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3667.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3667/head:pull/3667 PR: https://git.openjdk.org/jdk17u-dev/pull/3667 From duke at openjdk.org Wed Jul 2 17:40:44 2025 From: duke at openjdk.org (Daniel Huang) Date: Wed, 2 Jul 2025 17:40:44 GMT Subject: [jdk21u-dev] RFR: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention In-Reply-To: <2pfTBqaaznAFAYqOH1U1tJfv1v0u2AMloUMUSy2IaXY=.118231fa-1296-43d3-8403-f3f1cbabde13@github.com> References: <2pfTBqaaznAFAYqOH1U1tJfv1v0u2AMloUMUSy2IaXY=.118231fa-1296-43d3-8403-f3f1cbabde13@github.com> Message-ID: On Mon, 30 Jun 2025 21:03:48 GMT, Daniel Huang wrote: > Backport for ShenandoahLock performance regression issue. The fix involves sleeping for a very short duration every 3 yields, with the number of yields picked through manual testing. > > Clean backport, ran GHA sanity checks and locally tested `tier1`, `tier2`, and `hotspot_gc_shenandoah`. `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` sometimes fails locally, but it also sometimes failed before the backport. > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` fails locally, but it also fails locally before the backport. Sure! The original fix had code to reproduce the bug: import java.util.concurrent.CountDownLatch; import java.util.concurrent.Semaphore; public class Alloc { static final CountDownLatch startSignal = new CountDownLatch(1); static final Semaphore semaphore = new Semaphore(128); static final int THREADS = 1024; //64 threads per CPU core, 16 cores static final Object[] sinks = new Object[64 * THREADS]; static volatile boolean start; static volatile boolean stop; private static void waitOnStartSignal() { try { startSignal.await(); } catch (InterruptedException e) { throw new RuntimeException(e); } } public static void main(String... args) throws Throwable { for (int t = 0; t < THREADS; t++) { int ft = t; new Thread(() -> work(ft * 64)).start(); } Thread.sleep(1000); startSignal.countDown(); Thread.sleep(30_000); stop = true; } public static void work(int idx) { waitOnStartSignal(); while (!stop) { semaphore.acquireUninterruptibly(); try { sinks[idx] = new byte[128]; } catch (Throwable ex) { throw new RuntimeException(ex); } finally { semaphore.release(); } } } } I ran this on the command line with `.build/linux-x86_64-server-release/jdk/bin/java -Xms256m -Xmx256m -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:-ShenandoahPacing -XX:-UseTLAB -Xlog:gc -Xlog:safepoint Alloc.java | grep -Po "At safepoint: \d+ ns" | grep -Po "\d+" | sort -nr` Running this without the fix gives at-safepoint times 22273444 11615507 11297887 10424031 10117190 9789552 9754920 9599965 7477300 6897913 Running with the backported fix gives at-safepoint times 15667088 8279113 3800276 853206 464314 399752 387322 381562 378641 358231 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1933#issuecomment-3028728951 From duke at openjdk.org Wed Jul 2 17:57:45 2025 From: duke at openjdk.org (Daniel Huang) Date: Wed, 2 Jul 2025 17:57:45 GMT Subject: [jdk17u-dev] RFR: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention [v2] In-Reply-To: <-eVoBn7cxEqe-vDv_6cSzxu6ygoye9hyWtbSowclkrs=.18768430-8efd-48ab-b887-8f3e53186ebc@github.com> References: <65ZadztmSSwGRFmbUcZkeYV7zxJApNIp-r1aRmjezMQ=.0f48e0bf-5083-4a70-a1f4-b34d4ee8a4cf@github.com> <-eVoBn7cxEqe-vDv_6cSzxu6ygoye9hyWtbSowclkrs=.18768430-8efd-48ab-b887-8f3e53186ebc@github.com> Message-ID: On Mon, 30 Jun 2025 16:28:27 GMT, Daniel Huang wrote: >> Backport for ShenandoahLock performance regression issue. The fix involves sleeping for a very short duration every 3 yields, with the number of yields picked through manual testing. >> >> Clean backport, ran GHA sanity checks and locally tested `tier1`, `tier2`, and `hotspot_gc_shenandoah`. `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` sometimes fails locally, but it also sometimes failed before the backport. >> `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` fails locally, but it also fails locally before the backport. > > Daniel Huang has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-JDK-8350285-shenandoahlock > - Merge branch 'openjdk:master' into backport-JDK-8350285-shenandoahlock > - Backport bd8ad309b59bceb3073a8d6411cca74e73508885 Ran an additional test: The original fix had code to reproduce the bug: import java.util.concurrent.CountDownLatch; import java.util.concurrent.Semaphore; public class Alloc { static final CountDownLatch startSignal = new CountDownLatch(1); static final Semaphore semaphore = new Semaphore(128); static final int THREADS = 1024; //64 threads per CPU core, 16 cores static final Object[] sinks = new Object[64 * THREADS]; static volatile boolean start; static volatile boolean stop; private static void waitOnStartSignal() { try { startSignal.await(); } catch (InterruptedException e) { throw new RuntimeException(e); } } public static void main(String... args) throws Throwable { for (int t = 0; t < THREADS; t++) { int ft = t; new Thread(() -> work(ft * 64)).start(); } Thread.sleep(1000); startSignal.countDown(); Thread.sleep(30_000); stop = true; } public static void work(int idx) { waitOnStartSignal(); while (!stop) { semaphore.acquireUninterruptibly(); try { sinks[idx] = new byte[128]; } catch (Throwable ex) { throw new RuntimeException(ex); } finally { semaphore.release(); } } } } I ran this on the command line with `.build/linux-x86_64-server-release/jdk/bin/java -Xms256m -Xmx256m -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:-ShenandoahPacing -XX:-UseTLAB -Xlog:gc -Xlog:safepoint Alloc.java | grep -Po "At safepoint: \d+ ns" | grep -Po "\d+" | sort -nr` Running this without the fix gives at-safepoint times 78352042 71620203 69088015 63752840 61954634 57154656 55503155 50447201 49957634 42141662 Running with the backported fix gives at-safepoint times 14292926 5145001 3579042 3204251 1854438 1734104 1664821 1647101 1621830 1542978 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3614#issuecomment-3028816808 From duke at openjdk.org Wed Jul 2 20:47:33 2025 From: duke at openjdk.org (Daniel Huang) Date: Wed, 2 Jul 2025 20:47:33 GMT Subject: [jdk17u-dev] RFR: 8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes Message-ID: Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToLongs()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. Note there is an exact same issue/bugfix with `convertSeedBytesToInts()`, but I will backport that bugfix separately Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there were 2 failures: `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` However, these both failed before the backport as well. The backport also includes the test for this issue `T8282144.java`, which passes. ------------- Commit messages: - Backport 5fab27e1b8fdf2ea27cb3b349bd339a4a6ec828b Changes: https://git.openjdk.org/jdk17u-dev/pull/3698/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3698&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282144 Stats: 72 lines in 2 files changed: 71 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3698.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3698/head:pull/3698 PR: https://git.openjdk.org/jdk17u-dev/pull/3698 From serb at openjdk.org Wed Jul 2 23:16:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 2 Jul 2025 23:16:19 GMT Subject: [jdk21u-dev] RFR: 8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode Message-ID: Hi all, This pull request contains a backport of commit [ce0ca476](https://github.com/openjdk/jdk/commit/ce0ca476416cb6f96d4b6b4852144382d6abf717) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Daniel D. Daugherty on 29 Oct 2023 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport ce0ca476416cb6f96d4b6b4852144382d6abf717 Changes: https://git.openjdk.org/jdk21u-dev/pull/1935/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1935&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319067 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1935.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1935/head:pull/1935 PR: https://git.openjdk.org/jdk21u-dev/pull/1935 From sgehwolf at openjdk.org Thu Jul 3 08:49:46 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 3 Jul 2025 08:49:46 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang In-Reply-To: References: Message-ID: <8EWZhTPTXOAkxf3C2QmRZozhWvlKCKGX-o2zidnaMfs=.92b63004-5b96-4668-a493-5dacdc3bd7a9@github.com> On Wed, 2 Jul 2025 16:33:39 GMT, Jan Kratochvil wrote: > A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 > > This backport is clean. @jankratochvil Please apply for approval on this one too. Using `/approval`. Thank you. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1934#issuecomment-3031420500 From shade at openjdk.org Thu Jul 3 12:34:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 3 Jul 2025 12:34:45 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 12:19:05 GMT, Aleksey Shipilev wrote: > Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. > > The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. > > Additional testing: > - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes > - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass > - [x] Linux AArch64 server release, jcstress `all` tests now pass > - [x] Linux AArch64 server fastdebug, `all` > @shipilev 8351997: Approval has already been requested and approved. Well, that's odd. Looks like @theRealAph approved the backport before I asked for the approval :) Was that intentional, Andrew? I'll put `jdk17u-fix-request` manually for better records, anyhow. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3697#issuecomment-3032096461 From sgehwolf at openjdk.org Thu Jul 3 13:30:41 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 3 Jul 2025 13:30:41 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 14:57:40 GMT, Jan Kratochvil wrote: >> A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request incrementally with two additional commits since the last revision: > > - retry CI #2 > - retry CI Please `/integrate`. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3032269735 From goetz at openjdk.org Thu Jul 3 13:31:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 13:31:46 GMT Subject: [jdk21u-dev] Integrated: 8226919: attach in linux hangs due to permission denied accessing /proc/pid/root In-Reply-To: <_SnuKhxbEgQ4wDKDHk7xAdZczuVIx887ucYYcbX162s=.63b3720a-a10e-46ec-8664-f81033c44e6c@github.com> References: <_SnuKhxbEgQ4wDKDHk7xAdZczuVIx887ucYYcbX162s=.63b3720a-a10e-46ec-8664-f81033c44e6c@github.com> Message-ID: On Mon, 30 Jun 2025 15:33:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle, This pull request has now been integrated. Changeset: c70ef074 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c70ef07456028d40cdfc14300e2c947d4d97c26f Stats: 36 lines in 1 file changed: 21 ins; 11 del; 4 mod 8226919: attach in linux hangs due to permission denied accessing /proc/pid/root Backport-of: ac4607ed81eb75f43e7d1062e38506972738d086 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1932 From goetz at openjdk.org Thu Jul 3 13:31:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 13:31:46 GMT Subject: [jdk17u-dev] Integrated: 8302635: Race condition in HttpBodySubscriberWrapper when cancelling request In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 14:37:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c53cae6a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c53cae6a0b510201f0dd62236c273b85820693c6 Stats: 235 lines in 4 files changed: 190 ins; 22 del; 23 mod 8302635: Race condition in HttpBodySubscriberWrapper when cancelling request Backport-of: edf238b65e441a1d626f3a4ba06170badd05ca7c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3690 From goetz at openjdk.org Thu Jul 3 13:39:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 13:39:57 GMT Subject: [jdk17u-dev] RFR: 8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3695/files - new: https://git.openjdk.org/jdk17u-dev/pull/3695/files/d799544c..d799544c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3695&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3695&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3695.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3695/head:pull/3695 PR: https://git.openjdk.org/jdk17u-dev/pull/3695 From duke at openjdk.org Thu Jul 3 13:42:46 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Jul 2025 13:42:46 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v4] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 14:57:40 GMT, Jan Kratochvil wrote: >> A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 >> >> This backport is clean. >> >> The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. > > Jan Kratochvil has updated the pull request incrementally with two additional commits since the last revision: > > - retry CI #2 > - retry CI @jankratochvil Your change (at version 4d9f7ba55ae931a986c029086c190a19d0413c82) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1664#issuecomment-3032321251 From jkratochvil at openjdk.org Thu Jul 3 13:49:46 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 3 Jul 2025 13:49:46 GMT Subject: [jdk21u-dev] Integrated: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 11:12:02 GMT, Jan Kratochvil wrote: > A patch 7 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 6 of 7: https://github.com/openjdk/jdk21u-dev/pull/1663 > > This backport is clean. > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. This pull request has now been integrated. Changeset: 65e9d36d Author: Jan Kratochvil Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/65e9d36d8074d0a23de0dbb6ddf5f0de9ce5e5fd Stats: 445 lines in 9 files changed: 334 ins; 83 del; 28 mod 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Backport-of: fd80e759e8b0a471c0eeaaa63a62d3bc5e4cb372 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1664 From mbaesken at openjdk.org Thu Jul 3 13:51:15 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Jul 2025 13:51:15 GMT Subject: [jdk17u-dev] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Message-ID: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table ------------- Commit messages: - Backport bac2aa44454982684e06854add1dbbb806fba363 Changes: https://git.openjdk.org/jdk17u-dev/pull/3699/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3699&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352946 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3699.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3699/head:pull/3699 PR: https://git.openjdk.org/jdk17u-dev/pull/3699 From jkratochvil at openjdk.org Thu Jul 3 13:56:30 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 3 Jul 2025 13:56:30 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang [v2] In-Reply-To: References: Message-ID: > A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 > > This backport is clean. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits: - 8341644: Compile error in cgroup coding when using toolchain clang Reviewed-by: stefank, mdoerr - retry CI #2 - retry CI - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Reviewed-by: stuefe, asmehra - 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Reviewed-by: jsjolen, stuefe - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Reviewed-by: stuefe, iklam - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - a patch by Yuri Nesterenko - 8333326: Linux Alpine build fails after 8302744 Reviewed-by: sgehwolf, clanger, stuefe - ... and 2 more: https://git.openjdk.org/jdk21u-dev/compare/9d4c0dff...e886f48f ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1934/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1934&range=01 Stats: 445 lines in 9 files changed: 334 ins; 83 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1934.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1934/head:pull/1934 PR: https://git.openjdk.org/jdk21u-dev/pull/1934 From goetz at openjdk.org Thu Jul 3 13:59:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 13:59:59 GMT Subject: [jdk17u-dev] RFR: 8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe [v3] In-Reply-To: References: Message-ID: <99VkM3M7Qeg3DZr7uICCgpl5fC5EFMQkQ2wtkL2OPx0=.ad7920cb-9052-4cd1-b3c4-6ab8717da0b5@github.com> > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8299338 - Backport 575484806ce11634d4fa8bef6c0c5987e4e0a1c7 - Backport edf238b65e441a1d626f3a4ba06170badd05ca7c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3695/files - new: https://git.openjdk.org/jdk17u-dev/pull/3695/files/d799544c..65435459 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3695&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3695&range=01-02 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3695.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3695/head:pull/3695 PR: https://git.openjdk.org/jdk17u-dev/pull/3695 From goetz at openjdk.org Thu Jul 3 13:59:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 13:59:59 GMT Subject: [jdk17u-dev] Integrated: 8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 20:17:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ffa7dd58 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ffa7dd58711fc711d71c94753bcfdfdcaaaed752 Stats: 52 lines in 6 files changed: 19 ins; 16 del; 17 mod 8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe Backport-of: 575484806ce11634d4fa8bef6c0c5987e4e0a1c7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3695 From goetz at openjdk.org Thu Jul 3 14:00:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 14:00:43 GMT Subject: [jdk17u-dev] Integrated: 8226919: attach in linux hangs due to permission denied accessing /proc/pid/root In-Reply-To: References: Message-ID: <6bI0UAa38cFv9FPB6HbJl0TUI2MJmUD2Vpvm8pV3eLI=.4b9a34e9-73cb-447b-a207-c72ff1142af9@github.com> On Mon, 30 Jun 2025 15:34:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ca475980 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ca47598016470bb997038b378a5dbde923b40e28 Stats: 36 lines in 1 file changed: 21 ins; 11 del; 4 mod 8226919: attach in linux hangs due to permission denied accessing /proc/pid/root Backport-of: ac4607ed81eb75f43e7d1062e38506972738d086 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3692 From shade at openjdk.org Thu Jul 3 14:06:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 3 Jul 2025 14:06:41 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: Message-ID: On Wed, 18 Jun 2025 13:48:14 GMT, Roland Westrelin wrote: > Patch doesn't apply cleanly: > > - jdk21u still has IU barriers: context for some of the changes is > different. > > - Because of IU barriers, there's an extra call to `fix_ctrl()` for > which the renaming to `nodes_above_barriers` must be applied. > > - The initial patch makes a subtle change that doesn't affect jdk > 25/26 in the code that was > refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` > is introduced with logic: > > if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { > > > which replaces the same logic in > `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly > different logic in > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: > > > if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { > > > that is, it uses `ctrl_or_self()` which works for both data nodes > and control nodes but the new method uses `has_ctrl(in) && > get_ctrl(in)` which can only be true for data nodes. That change > causes failures in jdk 21 again because of IU barriers that produce > a new memory state when expanded and need the logic from > `MemoryGraphFixer`. What I propose in this backport to be on the > safe side is to leave > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not > apply that part of the refactoring). > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC I took a deeper look at this, and I have a concern about the divergence from mainline. It might be that some subsequent backport that applies to `maybe_push_anti_dependent_loads` or `push_data_inputs_at_control` would miss the need to update `is_dominator_same_ctrl`. IU mode is also experimental, so risking the default (SATB) mode this way to avoid the breakage if IU seems doubly awkward. So, seeing that the trouble is in `push_data_inputs_at_control`, I propose/suggest we pick up all the hunks from mainline, but change `push_data_inputs_at_control` to clearly demarcate the difference for IU mode. E.g.: void ShenandoahBarrierC2Support::push_data_inputs_at_control(PhaseIdealLoop* phase, Node* n, Node* ctrl, Unique_Node_List &wq) { for (uint i = 0; i < n->req(); i++) { Node* in = n->in(i); if (in != nullptr && (ShenandoahIUBarrier ? (phase->ctrl_or_self(in)) == ctrl) : (phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl))) { wq.push(in); } } } Would that work, @rwestrel? ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1901#pullrequestreview-2983331511 From goetz at openjdk.org Thu Jul 3 14:14:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 14:14:15 GMT Subject: [jdk17u-dev] RFR: 8196017: java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport b7104ba9a9006ab65e08ea9d7db22e72611ed07c Changes: https://git.openjdk.org/jdk17u-dev/pull/3700/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3700&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8196017 Stats: 24 lines in 2 files changed: 9 ins; 6 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3700.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3700/head:pull/3700 PR: https://git.openjdk.org/jdk17u-dev/pull/3700 From aph at openjdk.org Thu Jul 3 14:14:40 2025 From: aph at openjdk.org (Andrew Haley) Date: Thu, 3 Jul 2025 14:14:40 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: <6Ov2KTEHDrkOjf3lPuJUfTAXkjsbSzQmUkcUcklyGyw=.1455daa9-9a23-4855-adc4-d70659127b66@github.com> On Thu, 3 Jul 2025 12:32:19 GMT, Aleksey Shipilev wrote: > > @shipilev 8351997: Approval has already been requested and approved. > > Well, that's odd. Looks like @theRealAph approved the backport before I asked for the approval :) Was that intentional, Andrew? I'll put `jdk17u-fix-request` manually for better records, anyhow. Oh, sorry. I was going to review it, and then I thought to myself that maintainers are rarer than approvers, so it's a better bottleneck to do the approval. I never thought to check you'd asked. I'm not sure that _requiring_ an ask before approval is granted is more than process for its own sake anyway. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3697#issuecomment-3032433859 From sgehwolf at openjdk.org Thu Jul 3 14:17:44 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 3 Jul 2025 14:17:44 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang [v2] In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 13:56:30 GMT, Jan Kratochvil wrote: >> A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 >> >> This backport is clean. > > Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits: > > - 8341644: Compile error in cgroup coding when using toolchain clang > > Reviewed-by: stefank, mdoerr > - retry CI #2 > - retry CI > - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new > - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected > > Reviewed-by: stuefe, asmehra > - 8338236: Compile error in cgroup code on Linux when using clang > > Reviewed-by: mdoerr, sgehwolf > - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers > > Reviewed-by: jsjolen, stuefe > - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container > > Reviewed-by: stuefe, iklam > - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > - a patch by Yuri Nesterenko > - 8333326: Linux Alpine build fails after 8302744 > > Reviewed-by: sgehwolf, clanger, stuefe > - ... and 2 more: https://git.openjdk.org/jdk21u-dev/compare/9d4c0dff...e886f48f @jankratochvil Please resolve the merge conflicts and then this PR should transition to ready as well. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1934#issuecomment-3032443809 From jkratochvil at openjdk.org Thu Jul 3 14:21:55 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 3 Jul 2025 14:21:55 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang [v3] In-Reply-To: References: Message-ID: > A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 > > This backport is clean. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 14 commits: - Merge branch 'devmaster-cgroup2reduced1234568' into devmaster-cgroup2reduced1234568-new - 8341644: Compile error in cgroup coding when using toolchain clang Reviewed-by: stefank, mdoerr - retry CI #2 - retry CI - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Reviewed-by: stuefe, asmehra - 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Reviewed-by: jsjolen, stuefe - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Reviewed-by: stuefe, iklam - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - a patch by Yuri Nesterenko - ... and 4 more: https://git.openjdk.org/jdk21u-dev/compare/65e9d36d...26a41c35 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1934/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1934&range=02 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1934.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1934/head:pull/1934 PR: https://git.openjdk.org/jdk21u-dev/pull/1934 From goetz at openjdk.org Thu Jul 3 14:26:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 14:26:20 GMT Subject: [jdk17u-dev] RFR: 8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6a856bc3f67d539f858904667ee86cbed54f94f7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3701/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3701&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297499 Stats: 55 lines in 2 files changed: 43 ins; 3 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3701.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3701/head:pull/3701 PR: https://git.openjdk.org/jdk17u-dev/pull/3701 From goetz at openjdk.org Thu Jul 3 14:36:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 14:36:57 GMT Subject: [jdk17u-dev] RFR: 8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3701 Commit messages: - Backport a97e7d9887e448c88f59cf70bfb8ab72435ece9c Changes: https://git.openjdk.org/jdk17u-dev/pull/3702/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3702&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297740 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3702.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3702/head:pull/3702 PR: https://git.openjdk.org/jdk17u-dev/pull/3702 From goetz at openjdk.org Thu Jul 3 15:14:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 15:14:58 GMT Subject: [jdk21u-dev] RFR: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e21d06f488bce227eedc4c92d976301a7b54fda8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1936/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1936&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344338 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1936.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1936/head:pull/1936 PR: https://git.openjdk.org/jdk21u-dev/pull/1936 From goetz at openjdk.org Thu Jul 3 15:15:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Jul 2025 15:15:23 GMT Subject: [jdk17u-dev] RFR: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e21d06f488bce227eedc4c92d976301a7b54fda8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3703/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3703&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344338 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3703.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3703/head:pull/3703 PR: https://git.openjdk.org/jdk17u-dev/pull/3703 From shade at openjdk.org Thu Jul 3 16:59:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 3 Jul 2025 16:59:41 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: <6Ov2KTEHDrkOjf3lPuJUfTAXkjsbSzQmUkcUcklyGyw=.1455daa9-9a23-4855-adc4-d70659127b66@github.com> References: <6Ov2KTEHDrkOjf3lPuJUfTAXkjsbSzQmUkcUcklyGyw=.1455daa9-9a23-4855-adc4-d70659127b66@github.com> Message-ID: On Thu, 3 Jul 2025 14:12:25 GMT, Andrew Haley wrote: > Oh, sorry. I was going to review it, and then I thought to myself that maintainers are rarer than approvers, so it's a better bottleneck to do the approval. I never thought to check you'd asked. Yeah, I followed the process: submit the PR, let people look at it while testing is running, wait until testing is complete, use test results as the justification for backport. So there is a natural sequence of events here :) Anyhow, I need a formal Review in this PR, as Erik's "committer" review formally does not count. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3697#issuecomment-3032946556 From duke at openjdk.org Thu Jul 3 17:37:45 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Jul 2025 17:37:45 GMT Subject: [jdk21u-dev] RFR: 8341644: Compile error in cgroup coding when using toolchain clang [v3] In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 14:21:55 GMT, Jan Kratochvil wrote: >> A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) >> >> It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 >> >> This backport is clean. > > Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 14 commits: > > - Merge branch 'devmaster-cgroup2reduced1234568' into devmaster-cgroup2reduced1234568-new > - 8341644: Compile error in cgroup coding when using toolchain clang > > Reviewed-by: stefank, mdoerr > - retry CI #2 > - retry CI > - Merge remote-tracking branch 'janjdk21u-dev/devmaster-cgroup2reduced123456b' into devmaster-cgroup2reduced123456-new > - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected > > Reviewed-by: stuefe, asmehra > - 8338236: Compile error in cgroup code on Linux when using clang > > Reviewed-by: mdoerr, sgehwolf > - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers > > Reviewed-by: jsjolen, stuefe > - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container > > Reviewed-by: stuefe, iklam > - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > - a patch by Yuri Nesterenko > - ... and 4 more: https://git.openjdk.org/jdk21u-dev/compare/65e9d36d...26a41c35 @jankratochvil Your change (at version 26a41c3556ac9c3c5c0af7d0d73d87d261077a2f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1934#issuecomment-3033042908 From dchuyko at openjdk.org Thu Jul 3 18:46:30 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 3 Jul 2025 18:46:30 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool [v3] In-Reply-To: References: Message-ID: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Dmitry Chuyko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - RC_MASK and TC_MASK instead of UC_MASK ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3012/files - new: https://git.openjdk.org/jdk11u-dev/pull/3012/files/362a8007..71d0c8f9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=01-02 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3012.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3012/head:pull/3012 PR: https://git.openjdk.org/jdk11u-dev/pull/3012 From tkurashige at openjdk.org Fri Jul 4 02:35:06 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 4 Jul 2025 02:35:06 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code Message-ID: Hi all, This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. Original patch does not apply cleanly because WindowsHelper.java doesn't exist in jdk11. WindowsHelper.java was added in jdk14 ([JDK-8212780](https://bugs.openjdk.org/browse/JDK-8212780)). Except for this point, original patch applies cleanly. ------------- Commit messages: - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e Changes: https://git.openjdk.org/jdk11u-dev/pull/3057/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3057&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355249 Stats: 16 lines in 3 files changed: 4 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3057.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3057/head:pull/3057 PR: https://git.openjdk.org/jdk11u-dev/pull/3057 From goetz at openjdk.org Fri Jul 4 07:41:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 07:41:50 GMT Subject: [jdk17u-dev] RFR: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 15:09:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: ant download failed, will restart. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3703#issuecomment-3034846168 From goetz at openjdk.org Fri Jul 4 07:43:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 07:43:29 GMT Subject: [jdk21u-dev] RFR: 8344137: Update XML Security for Java to 3.0.5 Message-ID: I backport this for parity with 21.0.8-oracle. Clean backport except for GenerationTests.java. That differs because the backport of this update always omits the new signature method Strings so that the standard must not be touched, see also the backport CSR. The test was adapted to this in the past in 21. We need to adapt this change, too. We can just skip the chunk that does not apply in GenerationTests. It increments the number of methods, but as this is not changed in 21 we don't need this. In an extra commit I remove the new method strings and adapt the test to it. ------------- Commit messages: - Adapt to CSR - backport 18e0b343ab002b193d4db3be226394ee7dbe9f19 Changes: https://git.openjdk.org/jdk21u-dev/pull/1937/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1937&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344137 Stats: 640 lines in 24 files changed: 600 ins; 12 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1937.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1937/head:pull/1937 PR: https://git.openjdk.org/jdk21u-dev/pull/1937 From duke at openjdk.org Fri Jul 4 07:52:45 2025 From: duke at openjdk.org (Andrew Lygin) Date: Fri, 4 Jul 2025 07:52:45 GMT Subject: [jdk21u-dev] RFR: 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 10:33:08 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8332506](https://bugs.openjdk.org/browse/JDK-8332506) SIGFPE In ObjectSynchronizer::is_async_deflation_needed()". > > This fixes division by zero problem in JDK21 as there are cases the problem occurs in 21. > > Backport is almost clean, I resolved a few minor conflicts (copyright, and type conversion differences). Hi! Could someone, please, suggest, is switching to ParallelGC a workaround for this bug? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1566#issuecomment-3034868172 From duke at openjdk.org Fri Jul 4 07:59:47 2025 From: duke at openjdk.org (anuj-ion) Date: Fri, 4 Jul 2025 07:59:47 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 09:07:14 GMT, Roman Marchenko wrote: > This is backport of "8347826: Introspector shows wrong method list after 8071693" > > The backport is almost clean, the only conflicts were in copyright year in 2 files. @GoeLin , Sir, you validated [same request](https://github.com/openjdk/jdk21u-dev/pull/184) for JDK21 last month7. Can you please help to move this PR as well. Many thanks, Anuj ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3034886796 From tpushkin at openjdk.org Fri Jul 4 08:49:44 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 4 Jul 2025 08:49:44 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Wed, 2 Jul 2025 06:44:07 GMT, Timofei Pushkin wrote: >> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. >> >> Resolved conflicts: >> - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) >> - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport >> - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 > - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() > > Reviewed-by: ccheung, coleenp > - 8339460: CDS error when module is located in a directory with space in the name > > Reviewed-by: ccheung, iklam @iklam Thank you for reviewing the main backport #1835, could you please also review this dependency of it? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3035022195 From jkratochvil at openjdk.org Fri Jul 4 09:07:45 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 4 Jul 2025 09:07:45 GMT Subject: [jdk21u-dev] Integrated: 8341644: Compile error in cgroup coding when using toolchain clang In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 16:33:39 GMT, Jan Kratochvil wrote: > A patch 8 of 7 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 7 of 7: https://github.com/openjdk/jdk21u-dev/pull/1664 > > This backport is clean. This pull request has now been integrated. Changeset: 4e0f354b Author: Jan Kratochvil Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/4e0f354b49a95e5e6017c02b95736fe9d85710e8 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8341644: Compile error in cgroup coding when using toolchain clang Backport-of: 6e486181613bde8da6874eeed680c7136e8d778a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1934 From mbaesken at openjdk.org Fri Jul 4 09:11:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Jul 2025 09:11:46 GMT Subject: [jdk21u-dev] RFR: 8344137: Update XML Security for Java to 3.0.5 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 16:12:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Clean backport except for GenerationTests.java. > That differs because the backport of this update always > omits the new signature method Strings so that the standard > must not be touched, see also the backport CSR. > The test was adapted to this in the past in 21. > > We need to adapt this change, too. > > We can just skip the chunk that does not apply > in GenerationTests. > It increments the number of methods, but as this > is not changed in 21 we don't need this. > > In an extra commit I remove the new method strings and > adapt the test to it. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1937#pullrequestreview-2986205106 From mvs at openjdk.org Fri Jul 4 09:38:21 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 4 Jul 2025 09:38:21 GMT Subject: [jdk25u] RFR: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar Message-ID: This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. Issue: In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. Fix: Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). ------------- Commit messages: - Backport b7fcd0b2351cee8d3d18abaf0bf5905d20c9d46c Changes: https://git.openjdk.org/jdk25u/pull/12/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=12&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359889 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/12.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/12/head:pull/12 PR: https://git.openjdk.org/jdk25u/pull/12 From goetz at openjdk.org Fri Jul 4 10:25:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 10:25:43 GMT Subject: [jdk21u-dev] RFR: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention In-Reply-To: References: <2pfTBqaaznAFAYqOH1U1tJfv1v0u2AMloUMUSy2IaXY=.118231fa-1296-43d3-8403-f3f1cbabde13@github.com> Message-ID: On Wed, 2 Jul 2025 17:37:42 GMT, Daniel Huang wrote: >> Backport for ShenandoahLock performance regression issue. The fix involves sleeping for a very short duration every 3 yields, with the number of yields picked through manual testing. >> >> Clean backport, ran GHA sanity checks and locally tested `tier1`, `tier2`, and `hotspot_gc_shenandoah`. `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` sometimes fails locally, but it also sometimes failed before the backport. >> `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` fails locally, but it also fails locally before the backport. > > Sure! > > The original fix had code to reproduce the bug: > > import java.util.concurrent.CountDownLatch; > import java.util.concurrent.Semaphore; > > public class Alloc { > static final CountDownLatch startSignal = new CountDownLatch(1); > static final Semaphore semaphore = new Semaphore(128); > static final int THREADS = 1024; //64 threads per CPU core, 16 cores > static final Object[] sinks = new Object[64 * THREADS]; > static volatile boolean start; > static volatile boolean stop; > > private static void waitOnStartSignal() { > try { > startSignal.await(); > } catch (InterruptedException e) { > throw new RuntimeException(e); > } > } > > public static void main(String... args) throws Throwable { > for (int t = 0; t < THREADS; t++) { > int ft = t; > new Thread(() -> work(ft * 64)).start(); > } > > Thread.sleep(1000); > startSignal.countDown(); > Thread.sleep(30_000); > stop = true; > } > > public static void work(int idx) { > waitOnStartSignal(); > while (!stop) { > semaphore.acquireUninterruptibly(); > try { > sinks[idx] = new byte[128]; > } catch (Throwable ex) { > throw new RuntimeException(ex); > } finally { > semaphore.release(); > } > } > } > } > > > I ran this on the command line with > `.build/linux-x86_64-server-release/jdk/bin/java -Xms256m -Xmx256m -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:-ShenandoahPacing -XX:-UseTLAB -Xlog:gc -Xlog:safepoint Alloc.java | grep -Po "At safepoint: \d+ ns" | grep -Po "\d+" | sort -nr` > > Running this without the fix gives at-safepoint times > > 22273444 > 11615507 > 11297887 > 10424031 > 10117190 > 9789552 > 9754920 > 9599965 > 7477300 > 6897913 > > > Running with the backported fix gives at-safepoint times > > 15667088 > 8279113 > 3800276 > 853206 > 464314 > 399752 > 387322 > 381562 > 378641 > 358231 Hi @dtmhuang well, that shows that the change does what it intends to do. That's not my point. I want to make sure you cause no regressions of any other kind. jdk25, which you mention wrt. testing is not live yet. I don't see why we should take any risk for a performance optimization that helps only in rare situations. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1933#issuecomment-3035405536 From goetz at openjdk.org Fri Jul 4 10:38:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 10:38:44 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: References: Message-ID: On Thu, 19 Jun 2025 19:24:36 GMT, Todd V. Jonker wrote: > This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran > > The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 > > Testing: > - [x] New regression test fails without the fix, passes with it > - [x] linux-x86_64-server-release: headless tiers 1-3 Hi @toddjonker Have you tested anything besides the jtreg tests mentioned above? This change modifies behaviour, this might have negative side effects, especially on the many working installations that receive this update. Oracle tried to backport, but they didn't deliver it. Usually, they have a good reason for this. Do we need to rush this backport? I would rather defer it to the next (January) release to get experience with the change in 21. People can go to 21 or soon 25 if they have an issue. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3035479753 From goetz at openjdk.org Fri Jul 4 10:57:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 10:57:42 GMT Subject: [jdk21u-dev] RFR: 8344137: Update XML Security for Java to 3.0.5 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 16:12:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Clean backport except for GenerationTests.java. > That differs because the backport of this update always > omits the new signature method Strings so that the standard > must not be touched, see also the backport CSR. > The test was adapted to this in the past in 21. > > We need to adapt this change, too. > > We can just skip the chunk that does not apply > in GenerationTests. > It increments the number of methods, but as this > is not changed in 21 we don't need this. > > In an extra commit I remove the new method strings and > adapt the test to it. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1937#issuecomment-3035582582 From mbaesken at openjdk.org Fri Jul 4 11:32:54 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Jul 2025 11:32:54 GMT Subject: [jdk17u-dev] Integrated: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 13:46:47 GMT, Matthias Baesken wrote: > 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table This pull request has now been integrated. Changeset: 2f8944c0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/2f8944c0c6f075688ffe6b931df00fce15e2d22a Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Backport-of: bac2aa44454982684e06854add1dbbb806fba363 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3699 From mbaesken at openjdk.org Fri Jul 4 11:42:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Jul 2025 11:42:51 GMT Subject: [jdk17u-dev] RFR: 8353568: SEGV_BNDERR signal code adjust definition Message-ID: 8353568: SEGV_BNDERR signal code adjust definition ------------- Commit messages: - Backport 6abf4e6d4d9f948b8ae51aec731b94ba7acd022e Changes: https://git.openjdk.org/jdk17u-dev/pull/3704/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3704&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353568 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3704.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3704/head:pull/3704 PR: https://git.openjdk.org/jdk17u-dev/pull/3704 From adinn at openjdk.org Fri Jul 4 13:02:43 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Fri, 4 Jul 2025 13:02:43 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 12:19:05 GMT, Aleksey Shipilev wrote: > Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. > > The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. > > Additional testing: > - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes > - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass > - [x] Linux AArch64 server release, jcstress `all` tests now pass > - [x] Linux AArch64 server fastdebug, `all` Yep, nod it through . . . ------------- Marked as reviewed by adinn (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3697#pullrequestreview-2987150114 From goetz at openjdk.org Fri Jul 4 13:04:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 13:04:39 GMT Subject: [jdk21u-dev] Integrated: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 15:09:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 0faea690 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0faea690a065b9c31893296d526e1f6f899b2c0d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Backport-of: e21d06f488bce227eedc4c92d976301a7b54fda8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1936 From goetz at openjdk.org Fri Jul 4 13:05:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 13:05:44 GMT Subject: [jdk21u-dev] Integrated: 8344137: Update XML Security for Java to 3.0.5 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 16:12:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Clean backport except for GenerationTests.java. > That differs because the backport of this update always > omits the new signature method Strings so that the standard > must not be touched, see also the backport CSR. > The test was adapted to this in the past in 21. > > We need to adapt this change, too. > > We can just skip the chunk that does not apply > in GenerationTests. > It increments the number of methods, but as this > is not changed in 21 we don't need this. > > In an extra commit I remove the new method strings and > adapt the test to it. This pull request has now been integrated. Changeset: 2d30662c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2d30662c5dff99c2fa06fc9e06426a9baabd2b57 Stats: 640 lines in 24 files changed: 600 ins; 12 del; 28 mod 8344137: Update XML Security for Java to 3.0.5 Reviewed-by: mbaesken Backport-of: 18e0b343ab002b193d4db3be226394ee7dbe9f19 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1937 From goetz at openjdk.org Fri Jul 4 13:21:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Jul 2025 13:21:28 GMT Subject: [jdk17u-dev] RFR: 8344137: Update XML Security for Java to 3.0.5 Message-ID: I backport this for parity with 17.0.17-oracle from 21. Clean backport, but line endings clash for xmlsecurity_en.properties. The file had windows line endings in 17, unix ones in 21. I changed the file (on my linux system) to unix line endings. ------------- Commit messages: - backport 2d30662c5dff99c2fa06fc9e06426a9baabd2b57 Changes: https://git.openjdk.org/jdk17u-dev/pull/3705/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3705&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344137 Stats: 837 lines in 24 files changed: 600 ins; 12 del; 225 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3705.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3705/head:pull/3705 PR: https://git.openjdk.org/jdk17u-dev/pull/3705 From shade at openjdk.org Fri Jul 4 13:27:47 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 4 Jul 2025 13:27:47 GMT Subject: [jdk17u-dev] RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 12:19:05 GMT, Aleksey Shipilev wrote: > Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. > > The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. > > Additional testing: > - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes > - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass > - [x] Linux AArch64 server release, jcstress `all` tests now pass > - [x] Linux AArch64 server fastdebug, `all` Thanks, here we go. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3697#issuecomment-3036275952 From shade at openjdk.org Fri Jul 4 13:27:48 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 4 Jul 2025 13:27:48 GMT Subject: [jdk17u-dev] Integrated: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 12:19:05 GMT, Aleksey Shipilev wrote: > Fixes AArch64 memory ordering problem. Readily manifests in new jcstress tests; there are sightings of related problems in JSR 133 tests. > > The patch is not clean, because [JDK-8301996](https://bugs.openjdk.org/browse/JDK-8301996) is in the way, and it is IMO too risky to backport. I picked up the JDK 21u backport version (https://git.openjdk.org/jdk21u-dev/commit/729f10053eab4b8fe8a857e14ce0f96a82c721b8), where I resolved some hunks to match the intended behavior, after checking `do_oop_store` clobbers the same `r3` as in mainline. > > Additional testing: > - [x] Linux AArch64 server release, jcstress `RefDekker` test now passes > - [x] Linux AArch64 server release, jcstress `seqcst.volatiles.ref` tests now pass > - [x] Linux AArch64 server release, jcstress `all` tests now pass > - [x] Linux AArch64 server fastdebug, `all` This pull request has now been integrated. Changeset: 0e9b1df4 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/0e9b1df4d75b9d233c0297b0763b052e9fde55ed Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent Reviewed-by: eosterlund, adinn Backport-of: 83b15da2eb3cb6c8937f517c9b75eaa9eeece314 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3697 From bulasevich at openjdk.org Fri Jul 4 15:11:03 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Fri, 4 Jul 2025 15:11:03 GMT Subject: [jdk25u] RFR: 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Message-ID: <4Eog8u0AKpGEff-0ma7t27FwGpmmrtislpfbWiZ0Iro=.409cb9a4-d2fd-43b0-adb8-41d2ccae41d3@github.com> This is the backport of the JVMCI metadata crash fix. Issue: When flushing nmethods via CodeBlob::purge(), the JVMCI metadata was freed (mutable_data) but its size fields remained non-zero. As a result, invoking heap analytics via jcmd Compiler.CodeHeap_Analytics still walks the purged metadata and calls jvmci_name() on arbitrary memory, leading to intermittent crashes Fix: Extend CodeBlob::purge() to zero out the _mutable_data_size, _relocation_size, and _metadata_size fields so that after a purge jvmci_data_size() returns 0 and CompileBroker::print_heapinfo() skips any JVMCI metadata ------------- Commit messages: - Backport 74822ce12acaf9816aa49b75ab5817ced3710776 Changes: https://git.openjdk.org/jdk25u/pull/13/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=13&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358183 Stats: 3 lines in 2 files changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/13.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/13/head:pull/13 PR: https://git.openjdk.org/jdk25u/pull/13 From sgehwolf at openjdk.org Fri Jul 4 16:05:38 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 4 Jul 2025 16:05:38 GMT Subject: [jdk21u-dev] RFR: 8333446: Add tests for hierarchical container support Message-ID: Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. The only non-test tree change is to `whitebox.cpp`. Testing: - [x] GHA - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 Thoughts? Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. ------------- Commit messages: - Backport d9fdf69c34c20e0f2d526c2f04450acb904c3e80 Changes: https://git.openjdk.org/jdk21u-dev/pull/1938/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1938&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333446 Stats: 655 lines in 9 files changed: 648 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1938.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1938/head:pull/1938 PR: https://git.openjdk.org/jdk21u-dev/pull/1938 From duke at openjdk.org Sat Jul 5 03:08:45 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Jul 2025 03:08:45 GMT Subject: [jdk25u] RFR: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 09:33:43 GMT, Manukumar V S wrote: > This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. > > Issue: > In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. > > Fix: > Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). @manukumarvs Your change (at version 3c28e2655dae3bc06d0742061be4af3429c01fbf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/12#issuecomment-3037785068 From stuefe at openjdk.org Sat Jul 5 11:19:48 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 5 Jul 2025 11:19:48 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. Could I please have reviews? @jerboaa maybe or @gnu-andrew ? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-3038786726 From goetz at openjdk.org Sat Jul 5 16:18:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:18:48 GMT Subject: [jdk17u-dev] Integrated: 8196017: java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 14:08:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: f893fa30 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f893fa30de90ff07932b7e4dae4346e45cf63f7c Stats: 24 lines in 2 files changed: 9 ins; 6 del; 9 mod 8196017: java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails Backport-of: b7104ba9a9006ab65e08ea9d7db22e72611ed07c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3700 From goetz at openjdk.org Sat Jul 5 16:19:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:19:45 GMT Subject: [jdk17u-dev] Integrated: 8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 14:20:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ac047084 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ac04708432259c1b2076a50db13835dbe681d774 Stats: 55 lines in 2 files changed: 43 ins; 3 del; 9 mod 8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC Backport-of: 6a856bc3f67d539f858904667ee86cbed54f94f7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3701 From goetz at openjdk.org Sat Jul 5 16:24:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:24:20 GMT Subject: [jdk17u-dev] RFR: 8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8297740 - Backport a97e7d9887e448c88f59cf70bfb8ab72435ece9c - Backport 6a856bc3f67d539f858904667ee86cbed54f94f7 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3702/files - new: https://git.openjdk.org/jdk17u-dev/pull/3702/files/3be17c4d..ec8b90af Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3702&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3702&range=00-01 Stats: 38 lines in 4 files changed: 19 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3702.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3702/head:pull/3702 PR: https://git.openjdk.org/jdk17u-dev/pull/3702 From goetz at openjdk.org Sat Jul 5 16:24:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:24:20 GMT Subject: [jdk17u-dev] Integrated: 8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 14:32:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a14a93e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a14a93e64b83ca3bc234f195d80277c3b00d97d3 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" Backport-of: a97e7d9887e448c88f59cf70bfb8ab72435ece9c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3702 From goetz at openjdk.org Sat Jul 5 16:24:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:24:40 GMT Subject: [jdk17u-dev] Integrated: 8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 08:54:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 0b8af09d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0b8af09d5ed6b901d3a940c91a6c4d5673b48bcc Stats: 82 lines in 1 file changed: 55 ins; 11 del; 16 mod 8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong Backport-of: 4c5b66dceab15ce27f742c4173e14156249eb61a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3696 From goetz at openjdk.org Sat Jul 5 16:23:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Jul 2025 16:23:27 GMT Subject: [jdk17u-dev] RFR: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 [v2] In-Reply-To: References: Message-ID: <_QTzfNghQueXgELwTo-9vStHNYSGIutyzn7IYTUG7-M=.65bd1547-5e1c-4222-9b9c-572ab7574642@github.com> > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-e21d06f4-master - Backport e21d06f488bce227eedc4c92d976301a7b54fda8 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3703/files - new: https://git.openjdk.org/jdk17u-dev/pull/3703/files/a4a78fff..2f25f89e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3703&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3703&range=00-01 Stats: 93 lines in 6 files changed: 62 ins; 9 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3703.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3703/head:pull/3703 PR: https://git.openjdk.org/jdk17u-dev/pull/3703 From mvs at openjdk.org Sun Jul 6 08:21:41 2025 From: mvs at openjdk.org (Manukumar V S) Date: Sun, 6 Jul 2025 08:21:41 GMT Subject: [jdk25u] RFR: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 09:33:43 GMT, Manukumar V S wrote: > This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. > > Issue: > In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. > > Fix: > Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). Any sponsors? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/12#issuecomment-3041185580 From serb at openjdk.org Sun Jul 6 09:07:48 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 6 Jul 2025 09:07:48 GMT Subject: [jdk21u-dev] Integrated: 8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 23:10:40 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [ce0ca476](https://github.com/openjdk/jdk/commit/ce0ca476416cb6f96d4b6b4852144382d6abf717) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Daniel D. Daugherty on 29 Oct 2023 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: bb0d4c13 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/bb0d4c13b89f764b0a6dd3b24a1cbdaf60f94eaa Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode Backport-of: ce0ca476416cb6f96d4b6b4852144382d6abf717 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1935 From jkratochvil at openjdk.org Sun Jul 6 21:48:43 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Sun, 6 Jul 2025 21:48:43 GMT Subject: [jdk21u-dev] RFR: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 16:00:30 GMT, Severin Gehwolf wrote: > Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. > > The only non-test tree change is to `whitebox.cpp`. > > Testing: > - [x] GHA > - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 > > Thoughts? > > Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. LGTM ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1938#issuecomment-3042796305 From syan at openjdk.org Mon Jul 7 02:53:38 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Jul 2025 02:53:38 GMT Subject: [jdk24u] RFR: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 02:01:23 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9ca1004e](https://github.com/openjdk/jdk/commit/9ca1004e76a614328cd2eb7546143839c4d2f810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by pawan chawdhary on 22 May 2025 and was reviewed by Mikhailo Seledtsov and Leonid Mesnik. > > Thanks! I think jdk24u do not need backported now. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/228#issuecomment-3043327248 From syan at openjdk.org Mon Jul 7 02:53:38 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Jul 2025 02:53:38 GMT Subject: [jdk24u] Withdrawn: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 02:01:23 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9ca1004e](https://github.com/openjdk/jdk/commit/9ca1004e76a614328cd2eb7546143839c4d2f810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by pawan chawdhary on 22 May 2025 and was reviewed by Mikhailo Seledtsov and Leonid Mesnik. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/228 From iklam at openjdk.org Mon Jul 7 04:07:46 2025 From: iklam at openjdk.org (Ioi Lam) Date: Mon, 7 Jul 2025 04:07:46 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Fri, 4 Jul 2025 08:46:41 GMT, Timofei Pushkin wrote: >> Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: >> >> - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 >> - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() >> >> Reviewed-by: ccheung, coleenp >> - 8339460: CDS error when module is located in a directory with space in the name >> >> Reviewed-by: ccheung, iklam > > @iklam Thank you for reviewing the main backport #1835, could you please also review this dependency of it? @TimPushkin could you get JDK 21u maintainer approval first? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3043411878 From tpushkin at openjdk.org Mon Jul 7 05:09:45 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Mon, 7 Jul 2025 05:09:45 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Mon, 7 Jul 2025 04:05:03 GMT, Ioi Lam wrote: >> @iklam Thank you for reviewing the main backport #1835, could you please also review this dependency of it? > > @TimPushkin could you get JDK 21u maintainer approval first? @iklam I am new to backporting, but the order is to first get a review and only then request a maintainer approval. Or do you mean for #1835? I figured, it is better to request approvals for both changes at the same time, since I won't be able to merge that without this one anyway. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3043489815 From mbaesken at openjdk.org Mon Jul 7 07:13:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Jul 2025 07:13:49 GMT Subject: [jdk17u-dev] RFR: 8344137: Update XML Security for Java to 3.0.5 In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 13:15:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. > > Clean backport, but line endings clash for xmlsecurity_en.properties. > The file had windows line endings in 17, unix ones in 21. > I changed the file (on my linux system) to unix line endings. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3705#pullrequestreview-2992459430 From mbaesken at openjdk.org Mon Jul 7 07:19:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Jul 2025 07:19:51 GMT Subject: [jdk25u] Integrated: 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 08:14:34 GMT, Matthias Baesken wrote: > 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions This pull request has now been integrated. Changeset: 622c7434 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/622c7434707a9ee00928c9ae4d93c3cf9f68b7b1 Stats: 11 lines in 1 file changed: 9 ins; 0 del; 2 mod 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions Backport-of: 97ec9d3e0a6e3455579b567e1f58026f5b168c09 ------------- PR: https://git.openjdk.org/jdk25u/pull/10 From goetz at openjdk.org Mon Jul 7 07:30:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 07:30:45 GMT Subject: [jdk17u-dev] Integrated: 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 In-Reply-To: References: Message-ID: On Thu, 3 Jul 2025 15:09:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: cb36233f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cb36233ff6fb3b1dda31501f6912436e83c2dbe9 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Backport-of: e21d06f488bce227eedc4c92d976301a7b54fda8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3703 From roland at openjdk.org Mon Jul 7 08:06:45 2025 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 7 Jul 2025 08:06:45 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: Message-ID: On Tue, 1 Jul 2025 17:20:57 GMT, Aleksey Shipilev wrote: >> Patch doesn't apply cleanly: >> >> - jdk21u still has IU barriers: context for some of the changes is >> different. >> >> - Because of IU barriers, there's an extra call to `fix_ctrl()` for >> which the renaming to `nodes_above_barriers` must be applied. >> >> - The initial patch makes a subtle change that doesn't affect jdk >> 25/26 in the code that was >> refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` >> is introduced with logic: >> >> if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { >> >> >> which replaces the same logic in >> `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly >> different logic in >> `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: >> >> >> if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { >> >> >> that is, it uses `ctrl_or_self()` which works for both data nodes >> and control nodes but the new method uses `has_ctrl(in) && >> get_ctrl(in)` which can only be true for data nodes. That change >> causes failures in jdk 21 again because of IU barriers that produce >> a new memory state when expanded and need the logic from >> `MemoryGraphFixer`. What I propose in this backport to be on the >> safe side is to leave >> `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not >> apply that part of the refactoring). >> >> Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC > > Ah yes, apologies, it slipped off my radar. I'll take a look. Thanks for the review @shipilev I pushed a new commit with what you suggested. I think that works. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1901#issuecomment-3043892322 From roland at openjdk.org Mon Jul 7 08:06:45 2025 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 7 Jul 2025 08:06:45 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe [v2] In-Reply-To: References: Message-ID: <728kJ3Vz5ynDyKOS73CEE9VbaCAphO5unv9UtA9qh0U=.486c38f0-6d7d-4795-a1ba-d0e2df5603e9@github.com> > Patch doesn't apply cleanly: > > - jdk21u still has IU barriers: context for some of the changes is > different. > > - Because of IU barriers, there's an extra call to `fix_ctrl()` for > which the renaming to `nodes_above_barriers` must be applied. > > - The initial patch makes a subtle change that doesn't affect jdk > 25/26 in the code that was > refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` > is introduced with logic: > > if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { > > > which replaces the same logic in > `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly > different logic in > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: > > > if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { > > > that is, it uses `ctrl_or_self()` which works for both data nodes > and control nodes but the new method uses `has_ctrl(in) && > get_ctrl(in)` which can only be true for data nodes. That change > causes failures in jdk 21 again because of IU barriers that produce > a new memory state when expanded and need the logic from > `MemoryGraphFixer`. What I propose in this backport to be on the > safe side is to leave > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not > apply that part of the refactoring). > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Roland Westrelin has updated the pull request incrementally with one additional commit since the last revision: review ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1901/files - new: https://git.openjdk.org/jdk21u-dev/pull/1901/files/25cba14f..63c627cf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1901&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1901&range=00-01 Stats: 17 lines in 1 file changed: 0 ins; 13 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1901.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1901/head:pull/1901 PR: https://git.openjdk.org/jdk21u-dev/pull/1901 From shade at openjdk.org Mon Jul 7 08:09:47 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 7 Jul 2025 08:09:47 GMT Subject: [jdk21u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe [v2] In-Reply-To: <728kJ3Vz5ynDyKOS73CEE9VbaCAphO5unv9UtA9qh0U=.486c38f0-6d7d-4795-a1ba-d0e2df5603e9@github.com> References: <728kJ3Vz5ynDyKOS73CEE9VbaCAphO5unv9UtA9qh0U=.486c38f0-6d7d-4795-a1ba-d0e2df5603e9@github.com> Message-ID: On Mon, 7 Jul 2025 08:06:45 GMT, Roland Westrelin wrote: >> Patch doesn't apply cleanly: >> >> - jdk21u still has IU barriers: context for some of the changes is >> different. >> >> - Because of IU barriers, there's an extra call to `fix_ctrl()` for >> which the renaming to `nodes_above_barriers` must be applied. >> >> - The initial patch makes a subtle change that doesn't affect jdk >> 25/26 in the code that was >> refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` >> is introduced with logic: >> >> if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { >> >> >> which replaces the same logic in >> `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly >> different logic in >> `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: >> >> >> if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { >> >> >> that is, it uses `ctrl_or_self()` which works for both data nodes >> and control nodes but the new method uses `has_ctrl(in) && >> get_ctrl(in)` which can only be true for data nodes. That change >> causes failures in jdk 21 again because of IU barriers that produce >> a new memory state when expanded and need the logic from >> `MemoryGraphFixer`. What I propose in this backport to be on the >> safe side is to leave >> `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not >> apply that part of the refactoring). >> >> Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC > > Roland Westrelin has updated the pull request incrementally with one additional commit since the last revision: > > review Looks good to me, thank you! ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1901#pullrequestreview-2992671111 From sgehwolf at openjdk.org Mon Jul 7 10:32:47 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 7 Jul 2025 10:32:47 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. I'm not really an expert in GC code. Somebody else needs to review this. @adinn might be able to help, perhaps? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-3044373096 From goetz at openjdk.org Mon Jul 7 10:33:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 10:33:27 GMT Subject: [jdk17u-dev] RFR: 8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 36f2e5240b8c4d94643188d3a9d87d906c1e8bdf Changes: https://git.openjdk.org/jdk17u-dev/pull/3707/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3707&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8225777 Stats: 177 lines in 2 files changed: 7 ins; 141 del; 29 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3707.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3707/head:pull/3707 PR: https://git.openjdk.org/jdk17u-dev/pull/3707 From goetz at openjdk.org Mon Jul 7 10:35:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 10:35:20 GMT Subject: [jdk17u-dev] RFR: 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 013aff87ce7ece5cd4676aa452557ea3f222cede Changes: https://git.openjdk.org/jdk17u-dev/pull/3708/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3708&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326606 Stats: 135 lines in 1 file changed: 135 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3708.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3708/head:pull/3708 PR: https://git.openjdk.org/jdk17u-dev/pull/3708 From goetz at openjdk.org Mon Jul 7 10:35:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 10:35:31 GMT Subject: [jdk21u-dev] RFR: 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 013aff87ce7ece5cd4676aa452557ea3f222cede Changes: https://git.openjdk.org/jdk21u-dev/pull/1939/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1939&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326606 Stats: 135 lines in 1 file changed: 135 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1939.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1939/head:pull/1939 PR: https://git.openjdk.org/jdk21u-dev/pull/1939 From goetz at openjdk.org Mon Jul 7 10:41:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 10:41:23 GMT Subject: [jdk21u-dev] RFR: 8330535: Update nsk/jdb tests to use driver instead of othervm Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 4417c276e484c1fe137ed7f4a7c28709d0c99af2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1940/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1940&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330535 Stats: 483 lines in 69 files changed: 6 ins; 273 del; 204 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1940.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1940/head:pull/1940 PR: https://git.openjdk.org/jdk21u-dev/pull/1940 From sgehwolf at openjdk.org Mon Jul 7 10:43:41 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 7 Jul 2025 10:43:41 GMT Subject: [jdk21u-dev] RFR: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 16:00:30 GMT, Severin Gehwolf wrote: > Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. > > The only non-test tree change is to `whitebox.cpp`. > > Testing: > - [x] GHA > - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 (including new systemd ones) > > Thoughts? > > Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. @MBaesken You helped review this in mainline, could you help out with a review here? It's a test-only change. Thank you! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1938#issuecomment-3044416795 From sgehwolf at openjdk.org Mon Jul 7 10:44:54 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 7 Jul 2025 10:44:54 GMT Subject: [jdk21u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems Message-ID: Clean backport based on #1938 which fixes a test issue observed in mainline when JDK-8333446 got integrated. Test-only change. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1938 Commit messages: - Backport 64275e6bbf1377c9a9d77fe3c3ed8d4143138f11 Changes: https://git.openjdk.org/jdk21u-dev/pull/1941/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1941&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340092 Stats: 49 lines in 2 files changed: 30 ins; 4 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1941.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1941/head:pull/1941 PR: https://git.openjdk.org/jdk21u-dev/pull/1941 From goetz at openjdk.org Mon Jul 7 11:02:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 11:02:55 GMT Subject: [jdk17u-dev] RFR: 8330535: Update nsk/jdb tests to use driver instead of othervm Message-ID: I backport this for parity with 17.0.17-oracle. Three adapted tests are not in 17. Others don't apply clean because mostly the copyright was changed in 21. Only JdbTest needed a trivial resolve of code. test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java Resolved Copyright. 21 has several virtual thread changes. test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java Resolved Copyright. 21 has a virtual thread change. test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java Resolved Copyright because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java Resolved Copyright because new feature "8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default" was added in 19. test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java Resolved Copyright because 21 has virtual thread changes. test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java Was added by virtual threads change. Skipped. test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java Resolved Copyright because 21 has virtual thread changes. test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java Resolved Copyright because 21 has virtual thread changes. test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java Resolved one chunk due to context because 21 has changes as "8332641: Update nsk.share.jpda.Jdb to don't use finalization" ------------- Commit messages: - Backport 4417c276e484c1fe137ed7f4a7c28709d0c99af2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3709/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3709&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330535 Stats: 460 lines in 66 files changed: 5 ins; 260 del; 195 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3709.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3709/head:pull/3709 PR: https://git.openjdk.org/jdk17u-dev/pull/3709 From goetz at openjdk.org Mon Jul 7 11:39:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 11:39:59 GMT Subject: [jdk17u-dev] RFR: 8330535: Update nsk/jdb tests to use driver instead of othervm [v2] In-Reply-To: References: Message-ID: <2983QDdyUfbF0RsebAK0rmRmUsLPhE69YY7uKeEV-KU=.1bf8b210-4e21-4ea9-b732-1db0b1a793a9@github.com> > I backport this for parity with 17.0.17-oracle. > > Three adapted tests are not in 17. > Others don't apply clean because mostly the copyright was changed > in 21. Only JdbTest needed a trivial resolve of code. > > > test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java > Resolved Copyright. 21 has several virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java > Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java > Resolved Copyright. 21 has a virtual thread change. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java > Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java > Resolved Copyright because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java > Resolved Copyright because new feature "8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default" was added in 19. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java > Was added by virtual threads change. Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java > Resolved one chunk due to context because 21 has changes as "8332641: Update nsk.share.jpda.Jdb to don't use finalization" Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 4417c276e484c1fe137ed7f4a7c28709d0c99af2 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3709/files - new: https://git.openjdk.org/jdk17u-dev/pull/3709/files/c5d07fe0..89bba5ae Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3709&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3709&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3709.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3709/head:pull/3709 PR: https://git.openjdk.org/jdk17u-dev/pull/3709 From mbaesken at openjdk.org Mon Jul 7 11:43:43 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Jul 2025 11:43:43 GMT Subject: [jdk21u-dev] RFR: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 16:00:30 GMT, Severin Gehwolf wrote: > Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. > > The only non-test tree change is to `whitebox.cpp`. > > Testing: > - [x] GHA > - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 (including new systemd ones) > > Thoughts? > > Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1938#pullrequestreview-2993431100 From goetz at openjdk.org Mon Jul 7 12:22:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 12:22:22 GMT Subject: [jdk17u-dev] RFR: 8339834: Replace usages of -mx and -ms in some tests Message-ID: <2r8d1hZvzR2BCj-59-k7pBFZ7iIqp7qCSYxQnt0UfWw=.75fe4216-ee5d-4242-a48e-15897f95cea2@github.com> I backport this to clean up the 17 testing and make later backports clean. ------------- Commit messages: - Backport 1d392492311daceeae12769cb9494eae63289853 Changes: https://git.openjdk.org/jdk17u-dev/pull/3710/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3710&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339834 Stats: 22 lines in 9 files changed: 0 ins; 5 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3710.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3710/head:pull/3710 PR: https://git.openjdk.org/jdk17u-dev/pull/3710 From sgehwolf at openjdk.org Mon Jul 7 12:28:43 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 7 Jul 2025 12:28:43 GMT Subject: [jdk21u-dev] RFR: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: <_H2AjLEvUnElcM8bi7eczrrGwPK2jrgKcIQsmyUdaOA=.9db91563-dff5-45c2-9aa0-747000b039cc@github.com> On Fri, 4 Jul 2025 16:00:30 GMT, Severin Gehwolf wrote: > Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. > > The only non-test tree change is to `whitebox.cpp`. > > Testing: > - [x] GHA > - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 (including new systemd ones) > > Thoughts? > > Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1938#issuecomment-3044837573 From sgehwolf at openjdk.org Mon Jul 7 12:41:39 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 7 Jul 2025 12:41:39 GMT Subject: [jdk21u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:39:37 GMT, Severin Gehwolf wrote: > Clean backport based on #1938 which fixes a test issue observed in mainline when JDK-8333446 got integrated. Test-only change. GHA test failure of [java/util/concurrent/ExecutorService/CloseTest](https://github.com/jerboaa/jdk21u-dev/actions/runs/16114648069#user-content-java_util_concurrent_executorservice_closetest) seems unrelated to this patch. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1941#issuecomment-3044893143 From goetz at openjdk.org Mon Jul 7 12:43:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 12:43:55 GMT Subject: [jdk21u-dev] RFR: 8347381: Upgrade jQuery UI to version 1.14.1 Message-ID: I backport this for parity with 21.0.9-oracle. Changed location because of "8310118: Resource files should be moved to appropriate directories". Clean besides that. ------------- Commit messages: - Backport 56c780078f84a2571b779d90f528d5bcab2a9dfd Changes: https://git.openjdk.org/jdk21u-dev/pull/1942/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1942&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347381 Stats: 135 lines in 5 files changed: 3 ins; 70 del; 62 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1942.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1942/head:pull/1942 PR: https://git.openjdk.org/jdk21u-dev/pull/1942 From goetz at openjdk.org Mon Jul 7 12:44:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 12:44:55 GMT Subject: [jdk17u-dev] RFR: 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 Changes: https://git.openjdk.org/jdk17u-dev/pull/3712/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3712&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346998 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3712.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3712/head:pull/3712 PR: https://git.openjdk.org/jdk17u-dev/pull/3712 From goetz at openjdk.org Mon Jul 7 12:45:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 12:45:54 GMT Subject: [jdk17u-dev] RFR: 8347381: Upgrade jQuery UI to version 1.14.1 Message-ID: I backport this for parity with 17.0.17-oracle. Clean backport from 21. ------------- Commit messages: - backport 56c780078f84a2571b779d90f528d5bcab2a9dfd Changes: https://git.openjdk.org/jdk17u-dev/pull/3711/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3711&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347381 Stats: 135 lines in 5 files changed: 3 ins; 70 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3711.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3711/head:pull/3711 PR: https://git.openjdk.org/jdk17u-dev/pull/3711 From goetz at openjdk.org Mon Jul 7 12:46:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 12:46:22 GMT Subject: [jdk21u-dev] RFR: 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 Changes: https://git.openjdk.org/jdk21u-dev/pull/1943/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1943&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346998 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1943.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1943/head:pull/1943 PR: https://git.openjdk.org/jdk21u-dev/pull/1943 From syan at openjdk.org Mon Jul 7 12:47:47 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Jul 2025 12:47:47 GMT Subject: [jdk24u] RFR: 8354255: [jittester] Remove TempDir debug output In-Reply-To: References: Message-ID: On Fri, 9 May 2025 10:33:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [1fc1cc5d](https://github.com/openjdk/jdk/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Nikitin on 11 Apr 2025 and was reviewed by Christian Hagedorn and Tobias Hartmann. > > Thanks! I think jdk24u do not need backported anymore. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/218#issuecomment-3044912328 From syan at openjdk.org Mon Jul 7 12:47:47 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Jul 2025 12:47:47 GMT Subject: [jdk24u] Withdrawn: 8354255: [jittester] Remove TempDir debug output In-Reply-To: References: Message-ID: On Fri, 9 May 2025 10:33:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [1fc1cc5d](https://github.com/openjdk/jdk/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Nikitin on 11 Apr 2025 and was reviewed by Christian Hagedorn and Tobias Hartmann. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/218 From aivanov at openjdk.org Mon Jul 7 12:50:38 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 7 Jul 2025 12:50:38 GMT Subject: [jdk25u] RFR: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar In-Reply-To: References: Message-ID: <1p4YjBc6zFochMG05leP7jBEZ46qwzj-_zjqksGWp2M=.ee059402-658f-4e64-872b-ccf524c4a901@github.com> On Fri, 4 Jul 2025 09:33:43 GMT, Manukumar V S wrote: > This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. > > Issue: > In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. > > Fix: > Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). This PR isn't necessary because you're integrating this same fix into 25 GA by https://github.com/openjdk/jdk/pull/24845 All the fixes that are available in `jdk25` branch will be automatically synced to `jdk25u` repo. **Do not integrate this PR!** ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/12#issuecomment-3044930263 From mvs at openjdk.org Mon Jul 7 12:58:46 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 7 Jul 2025 12:58:46 GMT Subject: [jdk25u] Withdrawn: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 09:33:43 GMT, Manukumar V S wrote: > This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. > > Issue: > In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. > > Fix: > Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/12 From mvs at openjdk.org Mon Jul 7 12:58:45 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 7 Jul 2025 12:58:45 GMT Subject: [jdk25u] RFR: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar In-Reply-To: <1p4YjBc6zFochMG05leP7jBEZ46qwzj-_zjqksGWp2M=.ee059402-658f-4e64-872b-ccf524c4a901@github.com> References: <1p4YjBc6zFochMG05leP7jBEZ46qwzj-_zjqksGWp2M=.ee059402-658f-4e64-872b-ccf524c4a901@github.com> Message-ID: <9tFh20DVTTzDGv-Je8ZDKJjNCuOETEY2FwJijJZIuaY=.f3e537a9-4a5e-40f7-a5f3-0c62d3980553@github.com> On Mon, 7 Jul 2025 12:48:11 GMT, Alexey Ivanov wrote: >> This is the backport of a test stabilisation fix done by @manukumarvs and approved by @aivanov-jdk. >> >> Issue: >> In Windows, java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar. This may open some other UI item and may interfere further testing on that machine. >> >> Fix: >> Move the test UI to the centre of the screen by calling frame.setLocationRelativeTo(null). > > This PR isn't necessary because you're integrating this same fix into 25 GA by https://github.com/openjdk/jdk/pull/24845 > > All the fixes that are available in `jdk25` branch will be automatically synced to `jdk25u` repo. > > **Do not integrate this PR!** Sure, thanks @aivanov-jdk , closing this PR. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/12#issuecomment-3044958742 From goetz at openjdk.org Mon Jul 7 13:41:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 13:41:26 GMT Subject: [jdk21u-dev] RFR: 8348365: Bad format string in CLDRDisplayNamesTest Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1944/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1944&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348365 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1944.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1944/head:pull/1944 PR: https://git.openjdk.org/jdk21u-dev/pull/1944 From goetz at openjdk.org Mon Jul 7 14:06:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:06:24 GMT Subject: [jdk17u-dev] RFR: 8348365: Bad format string in CLDRDisplayNamesTest Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3713/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3713&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348365 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3713.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3713/head:pull/3713 PR: https://git.openjdk.org/jdk17u-dev/pull/3713 From goetz at openjdk.org Mon Jul 7 14:15:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:15:15 GMT Subject: [jdk21u-dev] RFR: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Message-ID: I backport this for parity with 21.0.9-oracle. Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. Probably clean anyways. ------------- Commit messages: - Backport 9b49597244f898400222cfc252f50a2401ca3e2f Changes: https://git.openjdk.org/jdk21u-dev/pull/1945/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1945&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334320 Stats: 44 lines in 3 files changed: 0 ins; 38 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1945.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1945/head:pull/1945 PR: https://git.openjdk.org/jdk21u-dev/pull/1945 From goetz at openjdk.org Mon Jul 7 14:15:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:15:24 GMT Subject: [jdk17u-dev] RFR: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Message-ID: I backport this for parity with 17.0.17-oracl Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. Clean backport from 21, but probably clean anyways. ------------- Commit messages: - Backport 9b49597244f898400222cfc252f50a2401ca3e2f Changes: https://git.openjdk.org/jdk17u-dev/pull/3714/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3714&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334320 Stats: 44 lines in 3 files changed: 0 ins; 38 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3714.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3714/head:pull/3714 PR: https://git.openjdk.org/jdk17u-dev/pull/3714 From goetz at openjdk.org Mon Jul 7 14:20:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:20:04 GMT Subject: [jdk17u-dev] RFR: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracl > > Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. > Clean backport from 21, but probably clean anyways. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 9b49597244f898400222cfc252f50a2401ca3e2f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3714/files - new: https://git.openjdk.org/jdk17u-dev/pull/3714/files/7e72255e..a764f7b8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3714&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3714&range=00-01 Stats: 36 lines in 1 file changed: 36 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3714.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3714/head:pull/3714 PR: https://git.openjdk.org/jdk17u-dev/pull/3714 From goetz at openjdk.org Mon Jul 7 14:22:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:22:28 GMT Subject: [jdk21u-dev] RFR: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary [v2] In-Reply-To: References: Message-ID: <9F8Uz2SevPB5BRZIAbK74GbvF4ZE9GkMZldsGYo-7aw=.bd551700-01bb-4b01-baa8-711a3753427c@github.com> > I backport this for parity with 21.0.9-oracle. > > Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. > > Probably clean anyways. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 9b49597244f898400222cfc252f50a2401ca3e2f ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1945/files - new: https://git.openjdk.org/jdk21u-dev/pull/1945/files/b550fe24..cd7ff649 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1945&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1945&range=00-01 Stats: 36 lines in 1 file changed: 36 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1945.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1945/head:pull/1945 PR: https://git.openjdk.org/jdk21u-dev/pull/1945 From sroy at openjdk.org Mon Jul 7 14:27:46 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 7 Jul 2025 14:27:46 GMT Subject: [jdk24u] Withdrawn: 8355498: [AIX] Adapt code for C++ VLA rule In-Reply-To: <4LY1jPCsxFhKFuraZFo2B1brxxGwMx1HDXmdpcwELPg=.9381c617-7d02-46c5-84f3-7251b9dc798c@github.com> References: <4LY1jPCsxFhKFuraZFo2B1brxxGwMx1HDXmdpcwELPg=.9381c617-7d02-46c5-84f3-7251b9dc798c@github.com> Message-ID: On Tue, 6 May 2025 15:57:04 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/214 From goetz at openjdk.org Mon Jul 7 14:30:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:30:00 GMT Subject: [jdk17u-dev] RFR: 8325910: Rename jnihelper.h Message-ID: <9nV9YkVV41HxMvJFi1Qsh-czYrNUHeZhgGrA5RY17FA=.bc8a2d73-878a-40cc-8e90-8af79f1df0d6@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 810daf820633e16e3ab058325c539695087486d5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3715/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3715&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325910 Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3715.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3715/head:pull/3715 PR: https://git.openjdk.org/jdk17u-dev/pull/3715 From goetz at openjdk.org Mon Jul 7 14:39:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:39:22 GMT Subject: [jdk21u-dev] RFR: 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c Changes: https://git.openjdk.org/jdk21u-dev/pull/1946/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1946&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352509 Stats: 26 lines in 1 file changed: 23 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1946.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1946/head:pull/1946 PR: https://git.openjdk.org/jdk21u-dev/pull/1946 From goetz at openjdk.org Mon Jul 7 14:39:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:39:49 GMT Subject: [jdk17u-dev] RFR: 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Message-ID: <_9vlVLXfH9zWZevT9_paQdflWuwwF9R_X1meyn13JhY=.7108af70-4c14-493c-95f7-798548214e75@github.com> backport this for parity with 17.0.17-oracle, ------------- Commit messages: - Backport fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c Changes: https://git.openjdk.org/jdk17u-dev/pull/3716/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3716&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352509 Stats: 26 lines in 1 file changed: 23 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3716.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3716/head:pull/3716 PR: https://git.openjdk.org/jdk17u-dev/pull/3716 From goetz at openjdk.org Mon Jul 7 14:48:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:48:20 GMT Subject: [jdk17u-dev] RFR: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 Changes: https://git.openjdk.org/jdk17u-dev/pull/3717/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3717&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352624 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3717.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3717/head:pull/3717 PR: https://git.openjdk.org/jdk17u-dev/pull/3717 From goetz at openjdk.org Mon Jul 7 14:49:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:49:18 GMT Subject: [jdk21u-dev] RFR: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 Changes: https://git.openjdk.org/jdk21u-dev/pull/1947/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1947&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352624 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1947.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1947/head:pull/1947 PR: https://git.openjdk.org/jdk21u-dev/pull/1947 From goetz at openjdk.org Mon Jul 7 14:49:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:49:55 GMT Subject: [jdk17u-dev] RFR: 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport b7ca76ef4bfc640668492e655acc6d755411a92f Changes: https://git.openjdk.org/jdk17u-dev/pull/3718/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3718&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353235 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3718.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3718/head:pull/3718 PR: https://git.openjdk.org/jdk17u-dev/pull/3718 From goetz at openjdk.org Mon Jul 7 14:50:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:50:51 GMT Subject: [jdk21u-dev] RFR: 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport b7ca76ef4bfc640668492e655acc6d755411a92f Changes: https://git.openjdk.org/jdk21u-dev/pull/1948/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1948&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353235 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1948.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1948/head:pull/1948 PR: https://git.openjdk.org/jdk21u-dev/pull/1948 From goetz at openjdk.org Mon Jul 7 14:55:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Jul 2025 14:55:45 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Thu, 15 May 2025 15:30:00 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Need to adapt code for jdk21 repo. Looking into it Hi @suchismith1993 please give a fix request comment that gives the necessary details. The change is definitely not needed for 21, probably a nice-to-have performance optimization. This has not been tested in any released JVM yet, do you really want to bring it to 21 now? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3045509423 From sroy at openjdk.org Mon Jul 7 14:58:48 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 7 Jul 2025 14:58:48 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Thu, 15 May 2025 15:30:00 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Need to adapt code for jdk21 repo. Looking into it > Hi @suchismith1993 please give a fix request comment that gives the necessary details. The change is definitely not needed for 21, probably a nice-to-have performance optimization. > > This has not been tested in any released JVM yet, do you really want to bring it to 21 now? It has been tested on the headstream, but not sure which release it would be a part of. 21 is LTS and used by many customers, so the optimisation should be a good addition. @TheRealMDoerr Your thoughts ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3045521715 From mdoerr at openjdk.org Mon Jul 7 15:53:40 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Jul 2025 15:53:40 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 14:07:36 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: > > Update stubGenerator_ppc.cpp It will be released with JDK25 in September. The October Update of JDK21 should be ok for the backport. The tests should have covered it well enough. If we want some extra safety, postponing to January Update would be ok with me, too. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3045689608 From duke at openjdk.org Mon Jul 7 16:21:45 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Jul 2025 16:21:45 GMT Subject: [jdk25u] RFR: 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 17:16:18 GMT, Ian Myers wrote: > Backports the test improvement added by JDK-8358577 in JDK tip (26). Applies cleanly. Affected test > passes. Risk is low: the change is test code only. @ianrichr Your change (at version 3be048ee0a9495f8201f974e84f6f7a7a62be15f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/7#issuecomment-3045783271 From imyers at openjdk.org Mon Jul 7 16:26:46 2025 From: imyers at openjdk.org (Ian Myers) Date: Mon, 7 Jul 2025 16:26:46 GMT Subject: [jdk25u] Integrated: 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 17:16:18 GMT, Ian Myers wrote: > Backports the test improvement added by JDK-8358577 in JDK tip (26). Applies cleanly. Affected test > passes. Risk is low: the change is test code only. This pull request has now been integrated. Changeset: 829742bc Author: Ian Myers Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/829742bcb42e3971bedf1ed93dcb32aff58c5733 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object Backport-of: 8f487d26c0f219d4df32be48ff1790e6f98d74a0 ------------- PR: https://git.openjdk.org/jdk25u/pull/7 From duke at openjdk.org Mon Jul 7 21:56:52 2025 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 7 Jul 2025 21:56:52 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: References: Message-ID: <_Ehr3rGSr7iHljdt31lY2ekS0WmUnnbxyEs0ckqQP_U=.ae102df1-7756-436a-b6c4-fc89fa75d3ff@github.com> On Fri, 4 Jul 2025 10:36:08 GMT, Goetz Lindenmaier wrote: >> This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran >> >> The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 >> >> Testing: >> - [x] New regression test fails without the fix, passes with it >> - [x] linux-x86_64-server-release: headless tiers 1-3 > > Hi @toddjonker > Have you tested anything besides the jtreg tests mentioned above? > This change modifies behaviour, this might have negative side effects, especially on the many working installations that receive this update. Oracle tried to backport, but they didn't deliver it. Usually, they have a good reason for this. > Do we need to rush this backport? I would rather defer it to the next (January) release to get experience with the change in 21. People can go to 21 or soon 25 if they have an issue. Hi @GoeLin, I've not tested further. My expectation was that the "bake time" sufficient to backport to 21 was sufficient for earlier releases. > People can go to 21 or soon 25 if they have an issue. In the environment I support, we cannot assume that JDK updates, _especially_ from older releases (like 11), are straightforward; in fact they can be quite costly. I'd personally rather prevent the inevitable-at-scale data loss than tell customers they have to update to avoid it. Anyway, it sounds like you'd prefer we hold off on this for a while, so I'll update our own issue tracking and then pull this back into draft status. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3046618144 From duke at openjdk.org Tue Jul 8 00:06:45 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 00:06:45 GMT Subject: [jdk17u-dev] Withdrawn: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system In-Reply-To: <_v2mRPv2Bc9atHF5B2Rd_PKlch7lRF7gnHyH1OZS6x0=.848f4c88-af57-42e1-9a7e-4f92398e4c2f@github.com> References: <_v2mRPv2Bc9atHF5B2Rd_PKlch7lRF7gnHyH1OZS6x0=.848f4c88-af57-42e1-9a7e-4f92398e4c2f@github.com> Message-ID: On Mon, 12 May 2025 22:15:32 GMT, Ilarion Nakonechnyy wrote: > Clean backport. Testing with tier1 in progress on alpine linux and mac os. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3567 From goetz at openjdk.org Tue Jul 8 06:54:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 06:54:38 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails Message-ID: I backport this for parity with 17.0.17-oracle. The change applies clean, but the test does not work out-of-the-box. It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. That change is not in the current list of backports, so I added the utility methods to this change. Further, the test depends on the fact that in 21 a row of classes implement AutoClosable, which they don't do in 21. I adapted a row of places to work around this. A try-with-resources statement was easy to replace, as the missing close() implementation uses public methods, so that I could copy the code to the test. In TestTaskScope I replaced close() by shutdownNow(). Finally I removed the "useReferenceTracker=false" test variant, as the HttpClient implementation is quite far off of the implementation in 21. ------------- Commit messages: - Adapt test to missing AutoClosable etc. - Parts of 8305847 - Backport d8291f593762ab270bf05643b87c57578d716242 Changes: https://git.openjdk.org/jdk17u-dev/pull/3706/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3706&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316580 Stats: 497 lines in 4 files changed: 473 ins; 10 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3706.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3706/head:pull/3706 PR: https://git.openjdk.org/jdk17u-dev/pull/3706 From goetz at openjdk.org Tue Jul 8 06:58:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 06:58:47 GMT Subject: [jdk21u-dev] RFR: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:42:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: not build at all as ant download failed. [sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1947#issuecomment-3047606824 From goetz at openjdk.org Tue Jul 8 07:00:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 07:00:47 GMT Subject: [jdk17u-dev] RFR: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary [v2] In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:20:04 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracl >> >> Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. >> Clean backport from 21, but probably clean anyways. > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 9b49597244f898400222cfc252f50a2401ca3e2f GHA failure:: build did not complete, unrelated. The hosted runner lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3714#issuecomment-3047613374 From goetz at openjdk.org Tue Jul 8 07:41:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 07:41:55 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: <_Ehr3rGSr7iHljdt31lY2ekS0WmUnnbxyEs0ckqQP_U=.ae102df1-7756-436a-b6c4-fc89fa75d3ff@github.com> References: <_Ehr3rGSr7iHljdt31lY2ekS0WmUnnbxyEs0ckqQP_U=.ae102df1-7756-436a-b6c4-fc89fa75d3ff@github.com> Message-ID: On Mon, 7 Jul 2025 21:53:51 GMT, Todd V. Jonker wrote: >> Hi @toddjonker >> Have you tested anything besides the jtreg tests mentioned above? >> This change modifies behaviour, this might have negative side effects, especially on the many working installations that receive this update. Oracle tried to backport, but they didn't deliver it. Usually, they have a good reason for this. >> Do we need to rush this backport? I would rather defer it to the next (January) release to get experience with the change in 21. People can go to 21 or soon 25 if they have an issue. > > Hi @GoeLin, I've not tested further. My expectation was that the "bake time" sufficient to backport to 21 was sufficient for earlier releases. > >> People can go to 21 or soon 25 if they have an issue. > > In the environment I support, we cannot assume that JDK updates, _especially_ from older releases (like 11), are straightforward; in fact they can be quite costly. I'd personally rather prevent the inevitable-at-scale data loss than tell customers they have to update to avoid it. > > Anyway, it sounds like you'd prefer we hold off on this for a while, so I'll update our own issue tracking and then pull this back into draft status. Hi @toddjonker I'm sorry, I'm really getting careful lately because we see too many regressions in every update and the rate of backports seems to go up instead of down. I'll label it defer-next and probably approve for the January update. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3047734868 From mbaesken at openjdk.org Tue Jul 8 07:58:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Jul 2025 07:58:41 GMT Subject: [jdk17u-dev] Integrated: 8353568: SEGV_BNDERR signal code adjust definition In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 11:37:06 GMT, Matthias Baesken wrote: > 8353568: SEGV_BNDERR signal code adjust definition This pull request has now been integrated. Changeset: 0877d64d Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/0877d64dd68f323ef5eb2f5b4bb0e5664e5f4a0a Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8353568: SEGV_BNDERR signal code adjust definition Backport-of: 6abf4e6d4d9f948b8ae51aec731b94ba7acd022e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3704 From goetz at openjdk.org Tue Jul 8 07:58:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 07:58:47 GMT Subject: [jdk17u-dev] Integrated: 8344137: Update XML Security for Java to 3.0.5 In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 13:15:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. > > Clean backport, but line endings clash for xmlsecurity_en.properties. > The file had windows line endings in 17, unix ones in 21. > I changed the file (on my linux system) to unix line endings. This pull request has now been integrated. Changeset: e7454faf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e7454faf3ebbc663dd36fad057a5670b1fa27f47 Stats: 837 lines in 24 files changed: 600 ins; 12 del; 225 mod 8344137: Update XML Security for Java to 3.0.5 Reviewed-by: mbaesken Backport-of: 2d30662c5dff99c2fa06fc9e06426a9baabd2b57 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3705 From duke at openjdk.org Tue Jul 8 08:33:58 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 08:33:58 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures Message-ID: Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. ------------- Commit messages: - Backport d35eda31e345142a26f7a5cf12e7606883f15224 Changes: https://git.openjdk.org/jdk11u-dev/pull/3058/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3058&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211328 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3058.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3058/head:pull/3058 PR: https://git.openjdk.org/jdk11u-dev/pull/3058 From sgehwolf at openjdk.org Tue Jul 8 08:48:41 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 08:48:41 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 08:25:44 GMT, Francesco Andreuzzi wrote: > Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. @fandreuz Please enable GHA testing for your fork. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3058#issuecomment-3047945617 From duke at openjdk.org Tue Jul 8 08:52:30 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 08:52:30 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures [v2] In-Reply-To: References: Message-ID: > Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. Francesco Andreuzzi has updated the pull request incrementally with one additional commit since the last revision: trigger ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3058/files - new: https://git.openjdk.org/jdk11u-dev/pull/3058/files/e9e22662..b376d934 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3058&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3058&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3058.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3058/head:pull/3058 PR: https://git.openjdk.org/jdk11u-dev/pull/3058 From duke at openjdk.org Tue Jul 8 08:52:30 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 08:52:30 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 08:46:08 GMT, Severin Gehwolf wrote: >> Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. > > @fandreuz Please enable GHA testing for your fork. Thanks! @jerboaa done, thanks ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3058#issuecomment-3047953500 From mdoerr at openjdk.org Tue Jul 8 09:21:45 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 8 Jul 2025 09:21:45 GMT Subject: [jdk21u-dev] RFR: 8347381: Upgrade jQuery UI to version 1.14.1 In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 12:39:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Changed location because of "8310118: Resource files should be moved to appropriate directories". > > Clean besides that. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1942#pullrequestreview-2996730267 From mdoerr at openjdk.org Tue Jul 8 09:34:43 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 8 Jul 2025 09:34:43 GMT Subject: [jdk17u-dev] RFR: 8330535: Update nsk/jdb tests to use driver instead of othervm [v2] In-Reply-To: <2983QDdyUfbF0RsebAK0rmRmUsLPhE69YY7uKeEV-KU=.1bf8b210-4e21-4ea9-b732-1db0b1a793a9@github.com> References: <2983QDdyUfbF0RsebAK0rmRmUsLPhE69YY7uKeEV-KU=.1bf8b210-4e21-4ea9-b732-1db0b1a793a9@github.com> Message-ID: On Mon, 7 Jul 2025 11:39:59 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> Three adapted tests are not in 17. >> Others don't apply clean because mostly the copyright was changed >> in 21. Only JdbTest needed a trivial resolve of code. >> >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java >> Resolved Copyright. 21 has several virtual thread changes. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java >> Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java >> Resolved Copyright. 21 has a virtual thread change. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java >> Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java >> Resolved Copyright because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java >> Resolved Copyright because new feature "8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default" was added in 19. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java >> Resolved Copyright because 21 has virtual thread changes. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java >> Was added by virtual threads change. Skipped. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java >> Resolved Copyright because 21 has virtual thread changes. >> >> test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java >> Resolved Copyright because 21 has virtual thread changes. >> >> test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java >> Resolved one chunk due to context because 21 has changes as "8332641: Update nsk.share.jpda.Jdb to don't use finalization" > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 4417c276e484c1fe137ed7f4a7c28709d0c99af2 Thanks for the detailed description! LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3709#pullrequestreview-2996781207 From sgehwolf at openjdk.org Tue Jul 8 09:43:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 09:43:57 GMT Subject: [jdk21u-dev] Integrated: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 16:00:30 GMT, Severin Gehwolf wrote: > Please review this test-only backport. Now that https://bugs.openjdk.org/browse/JDK-8322420 is in jdk21u-dev it makes sense to automatically test this functionality. The patch is clean except for the changes in `VMProps.java` which I've added manually. > > The only non-test tree change is to `whitebox.cpp`. > > Testing: > - [x] GHA > - [x] container tests on Linux x86 with cgroups v2 and cgroups v1 (including new systemd ones) > > Thoughts? > > Note: I'll follow up with [JDK-8340092](https://bugs.openjdk.org/browse/JDK-8340092) once this is in. This pull request has now been integrated. Changeset: cf8cfec3 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 Stats: 655 lines in 9 files changed: 648 ins; 0 del; 7 mod 8333446: Add tests for hierarchical container support Reviewed-by: mbaesken Backport-of: d9fdf69c34c20e0f2d526c2f04450acb904c3e80 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1938 From sgehwolf at openjdk.org Tue Jul 8 09:48:11 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 09:48:11 GMT Subject: [jdk21u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems [v2] In-Reply-To: References: Message-ID: > Clean backport based on #1938 which fixes a test issue observed in mainline when JDK-8333446 got integrated. Test-only change. Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1941/files - new: https://git.openjdk.org/jdk21u-dev/pull/1941/files/0a280207..0a280207 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1941&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1941&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1941.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1941/head:pull/1941 PR: https://git.openjdk.org/jdk21u-dev/pull/1941 From sgehwolf at openjdk.org Tue Jul 8 09:57:21 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 09:57:21 GMT Subject: [jdk21u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems [v3] In-Reply-To: References: Message-ID: > Clean backport based on #1938 which fixes a test issue observed in mainline when JDK-8333446 got integrated. Test-only change. Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into jdk-8340092-jdk21u-backport-follow-up - Backport 64275e6bbf1377c9a9d77fe3c3ed8d4143138f11 - Backport d9fdf69c34c20e0f2d526c2f04450acb904c3e80 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1941/files - new: https://git.openjdk.org/jdk21u-dev/pull/1941/files/0a280207..d46e66c8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1941&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1941&range=01-02 Stats: 649 lines in 27 files changed: 600 ins; 12 del; 37 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1941.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1941/head:pull/1941 PR: https://git.openjdk.org/jdk21u-dev/pull/1941 From sgehwolf at openjdk.org Tue Jul 8 10:07:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 10:07:52 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 08:48:43 GMT, Francesco Andreuzzi wrote: >> @fandreuz Please enable GHA testing for your fork. Thanks! > > @jerboaa done, thanks @fandreuz Your branch is based on an old checkout. Please merge lastest master since windows builds still complain about windows-server-2019 which is no longer used in JDK 11u GHA since https://bugs.openjdk.org/browse/JDK-8358538. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3058#issuecomment-3048218745 From duke at openjdk.org Tue Jul 8 10:14:24 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 10:14:24 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures [v3] In-Reply-To: References: Message-ID: > Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. Francesco Andreuzzi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into JDK-8211328 - trigger - Backport d35eda31e345142a26f7a5cf12e7606883f15224 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3058/files - new: https://git.openjdk.org/jdk11u-dev/pull/3058/files/b376d934..2f1bcfc2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3058&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3058&range=01-02 Stats: 7053 lines in 107 files changed: 3514 ins; 2455 del; 1084 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3058.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3058/head:pull/3058 PR: https://git.openjdk.org/jdk11u-dev/pull/3058 From duke at openjdk.org Tue Jul 8 10:14:24 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 10:14:24 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 10:04:46 GMT, Severin Gehwolf wrote: >> @jerboaa done, thanks > > @fandreuz Your branch is based on an old checkout. Please merge lastest master since windows builds still complain about windows-server-2019 which is no longer used in JDK 11u GHA since https://bugs.openjdk.org/browse/JDK-8358538. Thanks @jerboaa, I missed that. I merged the latest `master` into my branch, tests are re-running now ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3058#issuecomment-3048256102 From goetz at openjdk.org Tue Jul 8 10:57:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 10:57:27 GMT Subject: [jdk17u-dev] RFR: 8317808: HTTP/2 stream cancelImpl may leave subscriber registered Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3706 Commit messages: - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3719/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3719&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317808 Stats: 29 lines in 4 files changed: 22 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3719.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3719/head:pull/3719 PR: https://git.openjdk.org/jdk17u-dev/pull/3719 From sgehwolf at openjdk.org Tue Jul 8 11:10:58 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 8 Jul 2025 11:10:58 GMT Subject: [jdk21u-dev] Integrated: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:39:37 GMT, Severin Gehwolf wrote: > Clean backport based on #1938 which fixes a test issue observed in mainline when JDK-8333446 got integrated. Test-only change. This pull request has now been integrated. Changeset: 829d6d99 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/829d6d99a3029c9bd65fd1cdb1552004c00277ba Stats: 49 lines in 2 files changed: 30 ins; 4 del; 15 mod 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems Backport-of: 64275e6bbf1377c9a9d77fe3c3ed8d4143138f11 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1941 From duke at openjdk.org Tue Jul 8 11:19:53 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 11:19:53 GMT Subject: [jdk11u-dev] RFR: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures [v3] In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 10:14:24 GMT, Francesco Andreuzzi wrote: >> Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. > > Francesco Andreuzzi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' into JDK-8211328 > - trigger > - Backport d35eda31e345142a26f7a5cf12e7606883f15224 @fandreuz Your change (at version 2f1bcfc2f1cbc442ae8906e00bbd928aca6f33ab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3058#issuecomment-3048483543 From duke at openjdk.org Tue Jul 8 12:03:53 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 12:03:53 GMT Subject: [jdk11u-dev] Integrated: 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures In-Reply-To: References: Message-ID: <71qCU04I8e4UJlAGnw8tiajA2mXMfdTAKKNv3_h4tUE=.fd39914e-b5c3-4935-86d4-6e06790d4b38@github.com> On Tue, 8 Jul 2025 08:25:44 GMT, Francesco Andreuzzi wrote: > Amends an inconsistency between declaration and definition of a member function in `classLoaderData.hpp`. This originally emerged as a compilation error in XLC for AIX. This pull request has now been integrated. Changeset: 1468cfa9 Author: Francesco Andreuzzi Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/1468cfa950cb9252103b265fee91ad04fb316008 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8211328: Different declaration and definition of ClassLoaderData::classes_do() leads to build failures Backport-of: d35eda31e345142a26f7a5cf12e7606883f15224 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3058 From tkurashige at openjdk.org Tue Jul 8 12:50:43 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 8 Jul 2025 12:50:43 GMT Subject: [jdk21u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 01:13:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because JDK-8340311 is not backported to jdk21. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Could anyone review this PR? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1912#issuecomment-3048814549 From jkratochvil at openjdk.org Tue Jul 8 12:55:35 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 8 Jul 2025 12:55:35 GMT Subject: [jdk24u] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Message-ID: <37jU4qNE5ntcGj8c1cq2xRsl5S3mn6EoCm6tFHUL-eg=.e746e3cd-7a88-4907-9dfd-ab837f7ca6b0@github.com> Multithreaded handling of ZIP files can throw an exception. This is a clean backport. ------------- Commit messages: - 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Changes: https://git.openjdk.org/jdk24u/pull/236/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=236&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347712 Stats: 380 lines in 4 files changed: 323 ins; 14 del; 43 mod Patch: https://git.openjdk.org/jdk24u/pull/236.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/236/head:pull/236 PR: https://git.openjdk.org/jdk24u/pull/236 From evergizova at openjdk.org Tue Jul 8 13:18:42 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 8 Jul 2025 13:18:42 GMT Subject: [jdk21u-dev] RFR: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Thu, 27 Mar 2025 19:49:49 GMT, Martin Balao wrote: > Thanks for contributing this backport, @kvergizova . Looks good (clean) to me. Looks like the CSR has not been approved (yet) for 21u. We should get an approval before moving forward with this change. SCR https://bugs.openjdk.org/browse/JDK-8349538 is now approved, the fix is ??integrated into 21.0.9-oracle. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1438#issuecomment-3048929732 From jkratochvil at openjdk.org Tue Jul 8 13:22:47 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 8 Jul 2025 13:22:47 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Message-ID: Multithreaded handling of ZIP files can throw an exception. This backport is far from clean. The last commit resolves the conflicts. The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. ------------- Commit messages: - resolve conflicts - 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Changes: https://git.openjdk.org/jdk21u-dev/pull/1949/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1949&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347712 Stats: 388 lines in 4 files changed: 333 ins; 14 del; 41 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1949.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1949/head:pull/1949 PR: https://git.openjdk.org/jdk21u-dev/pull/1949 From syan at openjdk.org Tue Jul 8 13:24:50 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Jul 2025 13:24:50 GMT Subject: [jdk24u] RFR: 8353545: Improve debug info for StartOptionTest In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 02:38:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [23eb648c](https://github.com/openjdk/jdk/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 2 Apr 2025 and was reviewed by Adam Sotona. > > Thanks! I think jdk24u do not need backported anymore. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/191#issuecomment-3048952942 From jkratochvil at openjdk.org Tue Jul 8 13:35:34 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 8 Jul 2025 13:35:34 GMT Subject: [jdk17u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Message-ID: Multithreaded handling of ZIP files can throw an exception. This backport is far from clean. The last commit resolves the conflicts. The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. ------------- Commit messages: - resolve conflicts - 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Changes: https://git.openjdk.org/jdk17u-dev/pull/3720/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3720&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347712 Stats: 385 lines in 4 files changed: 333 ins; 13 del; 39 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3720.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3720/head:pull/3720 PR: https://git.openjdk.org/jdk17u-dev/pull/3720 From liach at openjdk.org Tue Jul 8 14:11:41 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 8 Jul 2025 14:11:41 GMT Subject: [jdk21u-dev] RFR: 8343377: Performance regression in reflective invocation of native methods In-Reply-To: <8Mu4K-1HNfbKyMUC3sN-n3QZW96sLbDrackSXFcIEwg=.d678c231-e0f4-49d8-9e6a-ab42d100b9f4@github.com> References: <8Mu4K-1HNfbKyMUC3sN-n3QZW96sLbDrackSXFcIEwg=.d678c231-e0f4-49d8-9e6a-ab42d100b9f4@github.com> Message-ID: On Fri, 6 Dec 2024 16:45:39 GMT, Chen Liang wrote: > The reimplementation of core reflection with Method Handles blanket-forced all native methods to use the native accessor due to bootstrapping issues. However, these are already covered by a `VM.isJavaLangInvokeInited()` check, and this blanket enforcement causes performance regression in reflective invocation of native methods like `Object::hashCode` or `Thread::currentThread`. > > The patch is not clean due to the comment update to `useNativeAccessor` - it edits a previously added comment not in JDK 21. The code changes are all clean. @Voyinno I think we were looking at stabilizing that patch for longer back then. Anyone can open a new PR to backport this patch again if this is found necessary. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1207#issuecomment-3049128192 From duke at openjdk.org Tue Jul 8 14:21:50 2025 From: duke at openjdk.org (Ayman) Date: Tue, 8 Jul 2025 14:21:50 GMT Subject: [jdk21u-dev] RFR: 8343377: Performance regression in reflective invocation of native methods In-Reply-To: References: <8Mu4K-1HNfbKyMUC3sN-n3QZW96sLbDrackSXFcIEwg=.d678c231-e0f4-49d8-9e6a-ab42d100b9f4@github.com> Message-ID: <9vf8CmDDxGQZNSLEJTiFXEcDBslE24bQWnGswP_Fe2I=.70adb47a-f4c5-4194-87b9-41de7b33fc8e@github.com> On Fri, 6 Dec 2024 17:01:13 GMT, Chen Liang wrote: >> The reimplementation of core reflection with Method Handles blanket-forced all native methods to use the native accessor due to bootstrapping issues. However, these are already covered by a `VM.isJavaLangInvokeInited()` check, and this blanket enforcement causes performance regression in reflective invocation of native methods like `Object::hashCode` or `Thread::currentThread`. >> >> The patch is not clean due to the comment update to `useNativeAccessor` - it edits a previously added comment not in JDK 21. The code changes are all clean. > > Can anyone help run higher-tier tests besides those available from GHA? I will write an approval request after. Hello @liach, Is there a reason why this PR got closed? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1207#issuecomment-3049072502 From mbaesken at openjdk.org Tue Jul 8 15:15:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Jul 2025 15:15:46 GMT Subject: [jdk25u] Integrated: 8357826: Avoid running some jtreg tests when asan is configured In-Reply-To: <0L_ugIfXZK9MouycaR1FI0bGdnsEqObNd9magxeGCqQ=.4d6fd3e7-6de9-45ef-a62d-480e6104a961@github.com> References: <0L_ugIfXZK9MouycaR1FI0bGdnsEqObNd9magxeGCqQ=.4d6fd3e7-6de9-45ef-a62d-480e6104a961@github.com> Message-ID: On Mon, 30 Jun 2025 08:00:40 GMT, Matthias Baesken wrote: > 8357826: Avoid running some jtreg tests when asan is configured This pull request has now been integrated. Changeset: 5500a2d1 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/5500a2d134136e80098bb6180ffb6091934e52c7 Stats: 64 lines in 12 files changed: 62 ins; 0 del; 2 mod 8357826: Avoid running some jtreg tests when asan is configured Backport-of: d7aa34982053bad37b3b726539f1245d054258f4 ------------- PR: https://git.openjdk.org/jdk25u/pull/9 From duke at openjdk.org Tue Jul 8 15:25:46 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 15:25:46 GMT Subject: [jdk17u-dev] RFR: 8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes In-Reply-To: References: Message-ID: <5xDfs5MZwgzsgAJY4m3zNF66mlbDB4af7Y6WhH_wQ5c=.b629ce7e-d53c-4c24-8b5b-1f080fc8766d@github.com> On Wed, 2 Jul 2025 18:01:51 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToLongs()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Note there is an exact same issue/bugfix with `convertSeedBytesToInts()`, but I will backport that bugfix separately > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there were 2 failures: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` > However, these both failed before the backport as well. > > The backport also includes the test for this issue `T8282144.java`, which passes. @dtmhuang Your change (at version 664cef110a3aa48fa9441487e68f3a94d22316bd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3698#issuecomment-3049392057 From duke at openjdk.org Tue Jul 8 15:32:59 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Tue, 8 Jul 2025 15:32:59 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers Message-ID: I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725) on jdk11. The fix mentioned in the ticket is not enough to fix the problem on jdk11. The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. Tier1 tests completed successfully. ------------- Commit messages: - 8214972: Uses of klass_holder() except GC need to apply GC barriers - Backport c8be22851361edfd5bc172f25d07058bbf615478 Changes: https://git.openjdk.org/jdk11u-dev/pull/3059/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3059&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8214972 Stats: 40 lines in 11 files changed: 15 ins; 16 del; 9 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3059.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3059/head:pull/3059 PR: https://git.openjdk.org/jdk11u-dev/pull/3059 From goetz at openjdk.org Tue Jul 8 15:40:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Jul 2025 15:40:00 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > > The change applies clean, but the test does not work out-of-the-box. > > It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. > That change is not in the current list of backports, so I added the utility methods > to this change. > > Further, the test depends on the fact that in 21 a row of classes implement > AutoClosable, which they don't do in 21. > I adapted a row of places to work around this. > A try-with-resources statement was easy to replace, as the missing > close() implementation uses public methods, so that I could copy the > code to the test. > In TestTaskScope I replaced close() by shutdownNow(). > Finally I removed the "useReferenceTracker=false" test variant, as the > HttpClient implementation is quite far off of the implementation in 21. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: more graceful close() implementation ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3706/files - new: https://git.openjdk.org/jdk17u-dev/pull/3706/files/1a29498b..622ef2fd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3706&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3706&range=00-01 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3706.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3706/head:pull/3706 PR: https://git.openjdk.org/jdk17u-dev/pull/3706 From duke at openjdk.org Tue Jul 8 15:58:52 2025 From: duke at openjdk.org (Daniel Huang) Date: Tue, 8 Jul 2025 15:58:52 GMT Subject: [jdk17u-dev] Integrated: 8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 18:01:51 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToLongs()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Note there is an exact same issue/bugfix with `convertSeedBytesToInts()`, but I will backport that bugfix separately > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there were 2 failures: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` > However, these both failed before the backport as well. > > The backport also includes the test for this issue `T8282144.java`, which passes. This pull request has now been integrated. Changeset: 8b306de4 Author: Daniel Huang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/8b306de46d88219722a57f6e72d0b4456eb6faf0 Stats: 72 lines in 2 files changed: 71 ins; 0 del; 1 mod 8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes Backport-of: 5fab27e1b8fdf2ea27cb3b349bd339a4a6ec828b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3698 From duke at openjdk.org Tue Jul 8 16:46:06 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 8 Jul 2025 16:46:06 GMT Subject: [jdk21u-dev] RFR: 8309953: Strengthen and optimize oopDesc age methods Message-ID: https://bugs.openjdk.org/browse/JDK-8309953 A clean backport. An minor optimization for oopDesc age. tier 1 passed locally. The logic is simple - store the `mark()` value into a var so we don't read it twice. The original commit is in tip for almost 2 years. Low risk. ------------- Commit messages: - Backport 4a5475ce0492fc02019b0f89b50601c388c63e21 Changes: https://git.openjdk.org/jdk21u-dev/pull/1950/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1950&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309953 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1950.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1950/head:pull/1950 PR: https://git.openjdk.org/jdk21u-dev/pull/1950 From mblaesing at openjdk.org Tue Jul 8 19:20:45 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Tue, 8 Jul 2025 19:20:45 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable Can I somehow help to get this into an JDK 21 update release? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3050048394 From duke at openjdk.org Tue Jul 8 20:19:50 2025 From: duke at openjdk.org (Daniel Huang) Date: Tue, 8 Jul 2025 20:19:50 GMT Subject: [jdk17u-dev] RFR: 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport Message-ID: Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToInts()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there was 1 failure: `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` However, this fails on master as well. The backport also updates the test `T8282144.java` to test for ints as well, which passes. ------------- Commit messages: - Backport 5a9cd33632862aa2249794902d4168a7fe143054 Changes: https://git.openjdk.org/jdk17u-dev/pull/3722/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3722&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294509 Stats: 41 lines in 2 files changed: 39 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3722.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3722/head:pull/3722 PR: https://git.openjdk.org/jdk17u-dev/pull/3722 From goetz at openjdk.org Wed Jul 9 05:14:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:14:29 GMT Subject: [jdk17u-dev] RFR: 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently Message-ID: I backport this as we see the test failing sporadically. Omitted ProblemList change, test is not on the list. ------------- Commit messages: - Backport c93b24d85289167639e9ec4b79bd85403687161b Changes: https://git.openjdk.org/jdk17u-dev/pull/3723/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3723&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8132785 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3723.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3723/head:pull/3723 PR: https://git.openjdk.org/jdk17u-dev/pull/3723 From goetz at openjdk.org Wed Jul 9 05:17:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:17:50 GMT Subject: [jdk21u-dev] Integrated: 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:29:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 5486e42b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5486e42b0aea7df17cc53180769083c83b3f3642 Stats: 135 lines in 1 file changed: 135 ins; 0 del; 0 mod 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class Backport-of: 013aff87ce7ece5cd4676aa452557ea3f222cede ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1939 From goetz at openjdk.org Wed Jul 9 05:18:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:18:52 GMT Subject: [jdk21u-dev] Integrated: 8330535: Update nsk/jdb tests to use driver instead of othervm In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:35:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 88e8f69e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/88e8f69e49bf79af5bd0175fc37dfd40e5fa2237 Stats: 483 lines in 69 files changed: 6 ins; 273 del; 204 mod 8330535: Update nsk/jdb tests to use driver instead of othervm Backport-of: 4417c276e484c1fe137ed7f4a7c28709d0c99af2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1940 From goetz at openjdk.org Wed Jul 9 05:20:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:20:53 GMT Subject: [jdk17u-dev] Integrated: 8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu In-Reply-To: References: Message-ID: <4OmpxqeZ2SDG20526U-E3NjYgkvH98HcCfDGqmfhd0c=.b04dd9cc-334e-4154-8ccb-1d1aa7061ef8@github.com> On Mon, 7 Jul 2025 10:28:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b56182ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b56182adc2effd9f927f394fe3030677765779c6 Stats: 177 lines in 2 files changed: 7 ins; 141 del; 29 mod 8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu Backport-of: 36f2e5240b8c4d94643188d3a9d87d906c1e8bdf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3707 From goetz at openjdk.org Wed Jul 9 05:20:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:20:53 GMT Subject: [jdk21u-dev] Integrated: 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 12:41:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 1e423246 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1e423246cc2e9d629c9f1b33abfedaf95363d288 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off Backport-of: 88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1943 From goetz at openjdk.org Wed Jul 9 05:21:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:21:49 GMT Subject: [jdk17u-dev] Integrated: 8325910: Rename jnihelper.h In-Reply-To: <9nV9YkVV41HxMvJFi1Qsh-czYrNUHeZhgGrA5RY17FA=.bc8a2d73-878a-40cc-8e90-8af79f1df0d6@github.com> References: <9nV9YkVV41HxMvJFi1Qsh-czYrNUHeZhgGrA5RY17FA=.bc8a2d73-878a-40cc-8e90-8af79f1df0d6@github.com> Message-ID: On Mon, 7 Jul 2025 14:24:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 976f317f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/976f317f234cdd5636d4cb8169d7fc98d022a5a6 Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod 8325910: Rename jnihelper.h Backport-of: 810daf820633e16e3ab058325c539695087486d5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3715 From goetz at openjdk.org Wed Jul 9 05:22:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:22:42 GMT Subject: [jdk21u-dev] Integrated: 8347381: Upgrade jQuery UI to version 1.14.1 In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 12:39:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Changed location because of "8310118: Resource files should be moved to appropriate directories". > > Clean besides that. This pull request has now been integrated. Changeset: 64b73fbd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/64b73fbd08c1086ceca26c5724cde8c090246b80 Stats: 135 lines in 5 files changed: 3 ins; 70 del; 62 mod 8347381: Upgrade jQuery UI to version 1.14.1 Reviewed-by: mdoerr Backport-of: 56c780078f84a2571b779d90f528d5bcab2a9dfd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1942 From goetz at openjdk.org Wed Jul 9 05:22:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:22:48 GMT Subject: [jdk17u-dev] Integrated: 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:29:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 08c1b9d6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/08c1b9d655f8f4b04ee99d0ccb216be0327bd901 Stats: 135 lines in 1 file changed: 135 ins; 0 del; 0 mod 8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class Backport-of: 013aff87ce7ece5cd4676aa452557ea3f222cede ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3708 From goetz at openjdk.org Wed Jul 9 05:23:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:23:48 GMT Subject: [jdk17u-dev] Integrated: 8330535: Update nsk/jdb tests to use driver instead of othervm In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 10:58:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Three adapted tests are not in 17. > Others don't apply clean because mostly the copyright was changed > in 21. Only JdbTest needed a trivial resolve of code. > > > test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java > Resolved Copyright. 21 has several virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java > Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java > Resolved Copyright. 21 has a virtual thread change. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java > Added by new feature "8271356: Modify jdb to treat an empty command as a repeat of the previous command". Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java > Resolved Copyright because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java > Resolved Copyright because new feature "8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default" was added in 19. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java > Was added by virtual threads change. Skipped. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java > Resolved Copyright because 21 has virtual thread changes. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java > Resolved one chunk due to context because 21 has changes as "8332641: Update nsk.share.jpda.Jdb to don't use finalization" This pull request has now been integrated. Changeset: 6cf00cc7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6cf00cc741cb55c9d8207bc1011cc45e4937e6ec Stats: 461 lines in 66 files changed: 5 ins; 261 del; 195 mod 8330535: Update nsk/jdb tests to use driver instead of othervm Reviewed-by: mdoerr Backport-of: 4417c276e484c1fe137ed7f4a7c28709d0c99af2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3709 From goetz at openjdk.org Wed Jul 9 05:24:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:24:40 GMT Subject: [jdk21u-dev] Integrated: 8348365: Bad format string in CLDRDisplayNamesTest In-Reply-To: References: Message-ID: <11LA82ezlmXRD7BzmGkVXyXjA-__mA7_2E0ypPqvlHY=.4611f71a-0658-4b6c-9d3e-d05eb895ee55@github.com> On Mon, 7 Jul 2025 13:35:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 144e626e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/144e626ed3893c34eb87591c97ad53c601f01a9f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8348365: Bad format string in CLDRDisplayNamesTest Backport-of: d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1944 From goetz at openjdk.org Wed Jul 9 05:25:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:25:47 GMT Subject: [jdk17u-dev] Integrated: 8339834: Replace usages of -mx and -ms in some tests In-Reply-To: <2r8d1hZvzR2BCj-59-k7pBFZ7iIqp7qCSYxQnt0UfWw=.75fe4216-ee5d-4242-a48e-15897f95cea2@github.com> References: <2r8d1hZvzR2BCj-59-k7pBFZ7iIqp7qCSYxQnt0UfWw=.75fe4216-ee5d-4242-a48e-15897f95cea2@github.com> Message-ID: On Mon, 7 Jul 2025 12:16:47 GMT, Goetz Lindenmaier wrote: > I backport this to clean up the 17 testing and make later backports clean. This pull request has now been integrated. Changeset: d542d473 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d542d473238b54a3f0185680218e1114d5a9f04e Stats: 22 lines in 9 files changed: 0 ins; 5 del; 17 mod 8339834: Replace usages of -mx and -ms in some tests Backport-of: 1d392492311daceeae12769cb9494eae63289853 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3710 From goetz at openjdk.org Wed Jul 9 05:26:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:26:54 GMT Subject: [jdk21u-dev] Integrated: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary In-Reply-To: References: Message-ID: <-FWYFnzPirI8iXJdkBYr7ykcjoFN3CB64z7a-kDypl4=.f44d4d76-cfdf-4f09-8a3e-e3b4aa9cef32@github.com> On Mon, 7 Jul 2025 14:09:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. > > Probably clean anyways. This pull request has now been integrated. Changeset: be9fc0b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/be9fc0b8c8b840fde4a5e3ef37e18722f2d3dd37 Stats: 80 lines in 4 files changed: 36 ins; 38 del; 6 mod 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Backport-of: 9b49597244f898400222cfc252f50a2401ca3e2f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1945 From goetz at openjdk.org Wed Jul 9 05:28:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:28:42 GMT Subject: [jdk17u-dev] Integrated: 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off In-Reply-To: References: Message-ID: <66X99Ur3c5z-dq-SuzhPPpzuT4nN5xprDTVOl61B0wo=.7ab2a351-6583-4573-b54e-c01377562770@github.com> On Mon, 7 Jul 2025 12:40:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7e1b9f5e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7e1b9f5e15ce31b3bc82eb38e0f373a04f328753 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off Backport-of: 88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3712 From goetz at openjdk.org Wed Jul 9 05:28:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:28:50 GMT Subject: [jdk21u-dev] Integrated: 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:34:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 636ceeed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/636ceeed79db68137b749ca37e531f6fcb336b3c Stats: 26 lines in 1 file changed: 23 ins; 0 del; 3 mod 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Backport-of: fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1946 From goetz at openjdk.org Wed Jul 9 05:29:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:29:46 GMT Subject: [jdk21u-dev] Integrated: 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:44:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 352a6418 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/352a6418883b9528afdba4b9cc5588d3e1a2bee5 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Backport-of: b7ca76ef4bfc640668492e655acc6d755411a92f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1948 From goetz at openjdk.org Wed Jul 9 05:30:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:30:43 GMT Subject: [jdk17u-dev] Integrated: 8348365: Bad format string in CLDRDisplayNamesTest In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 13:59:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 1ec596a4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1ec596a4ab461011b2ee25a5f38270296126b777 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8348365: Bad format string in CLDRDisplayNamesTest Backport-of: d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3713 From goetz at openjdk.org Wed Jul 9 05:33:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:33:25 GMT Subject: [jdk21u-dev] RFR: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-41f3eea9-master - Backport 41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1947/files - new: https://git.openjdk.org/jdk21u-dev/pull/1947/files/539a56fe..b17528ba Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1947&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1947&range=00-01 Stats: 1549 lines in 93 files changed: 879 ins; 384 del; 286 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1947.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1947/head:pull/1947 PR: https://git.openjdk.org/jdk21u-dev/pull/1947 From goetz at openjdk.org Wed Jul 9 05:33:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:33:45 GMT Subject: [jdk17u-dev] Integrated: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:09:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracl > > Resolved copyright as 8345795: Update copyright year to 2024 for hotspot in files where it was missed is not in 21/17. > Clean backport from 21, but probably clean anyways. This pull request has now been integrated. Changeset: 8636073b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8636073b137980230b00b8a4a2c9a0afde40204a Stats: 80 lines in 4 files changed: 36 ins; 38 del; 6 mod 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Backport-of: 9b49597244f898400222cfc252f50a2401ca3e2f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3714 From goetz at openjdk.org Wed Jul 9 05:38:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:38:41 GMT Subject: [jdk17u-dev] Integrated: 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter In-Reply-To: <_9vlVLXfH9zWZevT9_paQdflWuwwF9R_X1meyn13JhY=.7108af70-4c14-493c-95f7-798548214e75@github.com> References: <_9vlVLXfH9zWZevT9_paQdflWuwwF9R_X1meyn13JhY=.7108af70-4c14-493c-95f7-798548214e75@github.com> Message-ID: On Mon, 7 Jul 2025 14:34:13 GMT, Goetz Lindenmaier wrote: > backport this for parity with 17.0.17-oracle, This pull request has now been integrated. Changeset: c8aee972 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c8aee9726533bbfa8d710762c4d622e3f5aaf40f Stats: 26 lines in 1 file changed: 23 ins; 0 del; 3 mod 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Backport-of: fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3716 From goetz at openjdk.org Wed Jul 9 05:40:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:40:40 GMT Subject: [jdk17u-dev] Integrated: 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:44:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b956b89b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b956b89b7a18ce990e397868463155e1c0283110 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Backport-of: b7ca76ef4bfc640668492e655acc6d755411a92f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3718 From goetz at openjdk.org Wed Jul 9 05:43:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 05:43:43 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: <_vuM6g5gkJHs3hjsxtg2mu3xokFiaKMc8qreJKviqLw=.2fb2f424-4d1f-4882-86c6-6dbeeb387177@github.com> On Tue, 8 Jul 2025 15:40:00 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > more graceful close() implementation GHA failure: unrelated. Error: Failed to FinalizeArtifact: Unable to make request: ECONNRESET ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3051195473 From sparasa at openjdk.org Wed Jul 9 05:52:24 2025 From: sparasa at openjdk.org (Srinivas Vamsi Parasa) Date: Wed, 9 Jul 2025 05:52:24 GMT Subject: [jdk25u] RFR: 8360775: Fix Shenandoah GC test failures when APX is enabled Message-ID: Hello Everyone, This pull request contains a backport of commit [1c560727](https://github.com/openjdk/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This is a P3 bug which fixes issue with shenandoah tests when APX is used. The commit being backported was authored by Srinivas Vamsi Parasa on 4 Jul 2025 and was reviewed by Sandhya Viswanathan, Jatin Bhateja and Emanuel Peter. Thanks! ------------- Commit messages: - Backport 1c560727b850593561982ccc3ed37b0e98b3bbee Changes: https://git.openjdk.org/jdk25u/pull/14/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=14&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360775 Stats: 41 lines in 2 files changed: 40 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/14.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/14/head:pull/14 PR: https://git.openjdk.org/jdk25u/pull/14 From dzhang at openjdk.org Wed Jul 9 06:08:19 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 9 Jul 2025 06:08:19 GMT Subject: [jdk25u] RFR: 8361532: RISC-V: Several vector tests fail after JDK-8354383 Message-ID: Hi all, This pull request contains a backport of commit [e0245682](https://github.com/openjdk/jdk/commit/e0245682c8d5a0daae055045c81248c12fb23c09) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 9 Jul 2025 and was reviewed by Fei Yang, Feilong Jiang and Gui Cao. Thanks ------------- Commit messages: - Backport e0245682c8d5a0daae055045c81248c12fb23c09 Changes: https://git.openjdk.org/jdk25u/pull/15/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=15&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361532 Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/15.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/15/head:pull/15 PR: https://git.openjdk.org/jdk25u/pull/15 From iklam at openjdk.org Wed Jul 9 06:22:39 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 9 Jul 2025 06:22:39 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Wed, 2 Jul 2025 06:44:07 GMT, Timofei Pushkin wrote: >> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. >> >> Resolved conflicts: >> - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) >> - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport >> - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 > - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() > > Reviewed-by: ccheung, coleenp > - 8339460: CDS error when module is located in a directory with space in the name > > Reviewed-by: ccheung, iklam I compared the diff of this PR vs the original diff. The changes seem to be functional identical. ------------- Marked as reviewed by iklam (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1834#pullrequestreview-3000163620 From iklam at openjdk.org Wed Jul 9 06:22:40 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 9 Jul 2025 06:22:40 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Mon, 7 Jul 2025 04:05:03 GMT, Ioi Lam wrote: >> @iklam Thank you for reviewing the main backport #1835, could you please also review this dependency of it? > > @TimPushkin could you get JDK 21u maintainer approval first? > @iklam I am new to backporting, but the order is to first get a review and only then request a maintainer approval. Or do you mean for #1835? I figured, it is better to request approvals for both changes at the same time, since I won't be able to merge that without this one anyway. Thanks for the explanation about maintainer approval. I have reviewed this PR and it seems to be functionally correct. It's up to the maintainer to decide whether this backport should be accepted into JDK 21u. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3051279279 From tkurashige at openjdk.org Wed Jul 9 06:32:53 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 9 Jul 2025 06:32:53 GMT Subject: [jdk25u] RFR: 8358819: The first year is not displayed correctly in Japanese Calendar Message-ID: <65osDnijsHMRWj3b_F3bYFJE5keLO-AArCwAbWxg8fY=.8c780da7-b8ce-4649-9efe-ab9812eed99b@github.com> Hi all, This is a backport of JDK-8358819 : The first year is not displayed correctly in Japanese Calendar Original patch applies cleanly to 25u. Testing: test/jdk/java/util/Calendar and :jdk_time on Windows Server 2022/RHEL9.4 Thanks. ------------- Commit messages: - Backport 99829950f680936489048a1ad4ce12f166805e4d Changes: https://git.openjdk.org/jdk25u/pull/16/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=16&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358819 Stats: 197 lines in 3 files changed: 120 ins; 66 del; 11 mod Patch: https://git.openjdk.org/jdk25u/pull/16.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/16/head:pull/16 PR: https://git.openjdk.org/jdk25u/pull/16 From tpushkin at openjdk.org Wed Jul 9 06:35:43 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 9 Jul 2025 06:35:43 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: On Wed, 2 Jul 2025 06:44:07 GMT, Timofei Pushkin wrote: >> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. >> >> Resolved conflicts: >> - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) >> - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport >> - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 > - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() > > Reviewed-by: ccheung, coleenp > - 8339460: CDS error when module is located in a directory with space in the name > > Reviewed-by: ccheung, iklam Thank you for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3051318547 From goetz at openjdk.org Wed Jul 9 06:51:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 06:51:17 GMT Subject: [jdk17u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages Message-ID: I backport this for parity with 17.0.17-oracle. Omitted the test file that came with generational zgc. ------------- Commit messages: - backport 4098acc200e608369ac1631dcc8513ea797bd59e Changes: https://git.openjdk.org/jdk17u-dev/pull/3724/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3724&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340146 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3724.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3724/head:pull/3724 PR: https://git.openjdk.org/jdk17u-dev/pull/3724 From sroy at openjdk.org Wed Jul 9 07:18:48 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Wed, 9 Jul 2025 07:18:48 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 15:49:01 GMT, Martin Doerr wrote: >> Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: >> >> Update stubGenerator_ppc.cpp > > It will be released with JDK25 in September. The October Update of JDK21 should be ok for the backport. The tests should have covered it well enough. If we want some extra safety, postponing to January Update would be ok with me, too. @TheRealMDoerr @GoeLin so we wait at least till October ? So should this PR be closed now ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3051455189 From mdoerr at openjdk.org Wed Jul 9 08:26:41 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Jul 2025 08:26:41 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 14:07:36 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: > > Update stubGenerator_ppc.cpp No, you can integrate it after you got maintainer approval. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3051658655 From stuefe at openjdk.org Wed Jul 9 08:39:54 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 9 Jul 2025 08:39:54 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. Fix withdrawn after discussion with Severin ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-3051698123 From stuefe at openjdk.org Wed Jul 9 08:39:54 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 9 Jul 2025 08:39:54 GMT Subject: [jdk17u-dev] Withdrawn: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: <6m9A2vdsRFkoCmacNL_Tr7MFCGHOb0jC60VEilOpuBI=.4c30721c-bca7-4736-9f93-362a22ef7f4f@github.com> On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3607 From sgehwolf at openjdk.org Wed Jul 9 08:48:45 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 9 Jul 2025 08:48:45 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: <3g72X5slRIaZNf8ZrE4y_5yHry7mZaAhxct4Ub5-aAg=.55850776-1a6f-44a8-992f-722d2542c526@github.com> On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable This seems ok. @matthiasblaesing You need to follow instructions for approval to move this forward. See https://github.com/openjdk/jdk21u-dev/pull/1911#issuecomment-2994138749 and `Contributing` section in https://wiki.openjdk.org/display/JDKUpdates/JDK+21u ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3051732346 From goetz at openjdk.org Wed Jul 9 10:35:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 10:35:47 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 06:49:45 GMT, Timofei Pushkin wrote: >> Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). >> >> The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. >> >> The PR depends on #1833 and #1834 though it can be rewritten not to if needed. >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. > > @iklam As a reviewer of the original change, could you please review this JDK 21 backport and its dependency #1834? Hi @TimPushkin I would prefer to defer this to the January update. It's a larger change, and then it has time to proof itself in 25 a bit. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3052118173 From goetz at openjdk.org Wed Jul 9 11:53:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 11:53:26 GMT Subject: [jdk17u-dev] RFR: 8347302: Mark test tools/jimage/JImageToolTest.java as flagless Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e7e8f60c9bedd5622525cc4339300b438eedc9fd Changes: https://git.openjdk.org/jdk17u-dev/pull/3725/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3725&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347302 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3725.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3725/head:pull/3725 PR: https://git.openjdk.org/jdk17u-dev/pull/3725 From goetz at openjdk.org Wed Jul 9 11:54:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 11:54:17 GMT Subject: [jdk21u-dev] RFR: 8347302: Mark test tools/jimage/JImageToolTest.java as flagless Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport e7e8f60c9bedd5622525cc4339300b438eedc9fd Changes: https://git.openjdk.org/jdk21u-dev/pull/1951/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1951&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347302 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1951.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1951/head:pull/1951 PR: https://git.openjdk.org/jdk21u-dev/pull/1951 From goetz at openjdk.org Wed Jul 9 11:59:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 11:59:22 GMT Subject: [jdk21u-dev] RFR: 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c988d7d6476807bf71a977dc771017915b708ca3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1952/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1952&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350767 Stats: 20 lines in 5 files changed: 0 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1952.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1952/head:pull/1952 PR: https://git.openjdk.org/jdk21u-dev/pull/1952 From goetz at openjdk.org Wed Jul 9 11:59:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 11:59:27 GMT Subject: [jdk17u-dev] RFR: 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests Message-ID: <8JYCnsHreuLZsZzgxpNEgEoet4vbHZ_fLA25ZT2ZvKA=.bfe9da26-0f9d-4e4d-a025-58f51984483d@github.com> I backport this for parity with 17.0.17-oracle. Resolved copyright, probably clean anyways. ------------- Commit messages: - Backport c988d7d6476807bf71a977dc771017915b708ca3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3726/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3726&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350767 Stats: 20 lines in 5 files changed: 0 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3726.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3726/head:pull/3726 PR: https://git.openjdk.org/jdk17u-dev/pull/3726 From goetz at openjdk.org Wed Jul 9 12:02:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:02:58 GMT Subject: [jdk17u-dev] RFR: 8280818: Expand bug8033699.java to iterate over all LaFs Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport b50fe9b8cc39730d3339e45a83b365ab3dd8a5da Changes: https://git.openjdk.org/jdk17u-dev/pull/3727/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3727&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280818 Stats: 110 lines in 1 file changed: 56 ins; 40 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3727.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3727/head:pull/3727 PR: https://git.openjdk.org/jdk17u-dev/pull/3727 From goetz at openjdk.org Wed Jul 9 12:03:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:03:23 GMT Subject: [jdk21u-dev] RFR: 8280818: Expand bug8033699.java to iterate over all LaFs Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport b50fe9b8cc39730d3339e45a83b365ab3dd8a5da Changes: https://git.openjdk.org/jdk21u-dev/pull/1953/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1953&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280818 Stats: 110 lines in 1 file changed: 56 ins; 40 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1953.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1953/head:pull/1953 PR: https://git.openjdk.org/jdk21u-dev/pull/1953 From goetz at openjdk.org Wed Jul 9 12:08:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:08:25 GMT Subject: [jdk17u-dev] RFR: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Message-ID: <-Wdv8Z1oVmp8TjUF7Nu-mPLehSSXsKABoNPJptJEUvw=.f6c4fb5f-0026-419a-af83-31ffbcb2dc89@github.com> I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport b9d7a75adee8a96cf47bbe73e3009102ceda9589 Changes: https://git.openjdk.org/jdk17u-dev/pull/3728/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3728&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352879 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3728.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3728/head:pull/3728 PR: https://git.openjdk.org/jdk17u-dev/pull/3728 From goetz at openjdk.org Wed Jul 9 12:09:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:09:05 GMT Subject: [jdk21u-dev] RFR: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Message-ID: <6aCpc9CXsZ5tSg_Y2F0SXjcXStTwcg57Emg0wYbexYI=.e7523d72-5449-40d0-be11-c54a65bcb0f8@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport b9d7a75adee8a96cf47bbe73e3009102ceda9589 Changes: https://git.openjdk.org/jdk21u-dev/pull/1954/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1954&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352879 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1954.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1954/head:pull/1954 PR: https://git.openjdk.org/jdk21u-dev/pull/1954 From goetz at openjdk.org Wed Jul 9 12:13:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:13:54 GMT Subject: [jdk17u-dev] RFR: 8352719: Add an equals sign to the modules statement Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 85a0baf0cb3366d6c16f9aadee123862117f5338 Changes: https://git.openjdk.org/jdk17u-dev/pull/3729/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3729&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352719 Stats: 12 lines in 1 file changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3729.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3729/head:pull/3729 PR: https://git.openjdk.org/jdk17u-dev/pull/3729 From goetz at openjdk.org Wed Jul 9 12:14:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:14:16 GMT Subject: [jdk21u-dev] RFR: 8352719: Add an equals sign to the modules statement Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 85a0baf0cb3366d6c16f9aadee123862117f5338 Changes: https://git.openjdk.org/jdk21u-dev/pull/1955/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1955&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352719 Stats: 12 lines in 1 file changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1955.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1955/head:pull/1955 PR: https://git.openjdk.org/jdk21u-dev/pull/1955 From goetz at openjdk.org Wed Jul 9 12:15:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:15:55 GMT Subject: [jdk17u-dev] RFR: 8352895: UserCookie.java runs wrong test class Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 Changes: https://git.openjdk.org/jdk17u-dev/pull/3730/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3730&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352895 Stats: 5 lines in 1 file changed: 2 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3730.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3730/head:pull/3730 PR: https://git.openjdk.org/jdk17u-dev/pull/3730 From goetz at openjdk.org Wed Jul 9 12:36:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:36:22 GMT Subject: [jdk17u-dev] RFR: 8350582: Correct the parsing of the ssl value in javax.net.debug Message-ID: I backport this for parity with 17.0.17-oracle resolved copyright, probably clean. ------------- Commit messages: - Backport 1ec64811a365442c902e334b56f4cf926c316a4a Changes: https://git.openjdk.org/jdk17u-dev/pull/3731/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3731&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350582 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3731.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3731/head:pull/3731 PR: https://git.openjdk.org/jdk17u-dev/pull/3731 From goetz at openjdk.org Wed Jul 9 12:37:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:37:16 GMT Subject: [jdk21u-dev] RFR: 8350582: Correct the parsing of the ssl value in javax.net.debug Message-ID: I backport this for parity with 21.0.9-oracle. resolved copyright, probably clean. ------------- Commit messages: - Backport 1ec64811a365442c902e334b56f4cf926c316a4a Changes: https://git.openjdk.org/jdk21u-dev/pull/1956/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1956&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350582 Stats: 25 lines in 6 files changed: 2 ins; 0 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1956.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1956/head:pull/1956 PR: https://git.openjdk.org/jdk21u-dev/pull/1956 From goetz at openjdk.org Wed Jul 9 12:42:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:42:55 GMT Subject: [jdk17u-dev] RFR: 8355475: UNCTest should use an existing UNC path Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e6cea4025b6743538da76f056fa831b02705f423 Changes: https://git.openjdk.org/jdk17u-dev/pull/3732/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3732&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355475 Stats: 34 lines in 1 file changed: 30 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3732.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3732/head:pull/3732 PR: https://git.openjdk.org/jdk17u-dev/pull/3732 From goetz at openjdk.org Wed Jul 9 12:44:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:44:13 GMT Subject: [jdk21u-dev] RFR: 8355475: UNCTest should use an existing UNC path Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e6cea4025b6743538da76f056fa831b02705f423 Changes: https://git.openjdk.org/jdk21u-dev/pull/1957/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1957&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355475 Stats: 34 lines in 1 file changed: 30 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1957.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1957/head:pull/1957 PR: https://git.openjdk.org/jdk21u-dev/pull/1957 From goetz at openjdk.org Wed Jul 9 12:47:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:47:25 GMT Subject: [jdk21u-dev] RFR: 8350582: Correct the parsing of the ssl value in javax.net.debug [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. > resolved copyright, probably clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 1ec64811a365442c902e334b56f4cf926c316a4a ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1956/files - new: https://git.openjdk.org/jdk21u-dev/pull/1956/files/f44a39aa..6ff3fb75 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1956&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1956&range=00-01 Stats: 205 lines in 6 files changed: 185 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1956.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1956/head:pull/1956 PR: https://git.openjdk.org/jdk21u-dev/pull/1956 From goetz at openjdk.org Wed Jul 9 12:48:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Jul 2025 12:48:03 GMT Subject: [jdk17u-dev] RFR: 8350582: Correct the parsing of the ssl value in javax.net.debug [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle > > resolved copyright, probably clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 1ec64811a365442c902e334b56f4cf926c316a4a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3731/files - new: https://git.openjdk.org/jdk17u-dev/pull/3731/files/74806ced..571f7a10 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3731&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3731&range=00-01 Stats: 185 lines in 1 file changed: 185 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3731.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3731/head:pull/3731 PR: https://git.openjdk.org/jdk17u-dev/pull/3731 From evergizova at openjdk.org Wed Jul 9 13:51:51 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Wed, 9 Jul 2025 13:51:51 GMT Subject: [jdk21u-dev] Integrated: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 15:34:18 GMT, Ekaterina Vergizova wrote: > I'd like to backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 56f04e1a Author: Ekaterina Vergizova URL: https://git.openjdk.org/jdk21u-dev/commit/56f04e1a54ed99ca1834c812ce0e6b7df331fb1c Stats: 103 lines in 2 files changed: 101 ins; 0 del; 2 mod 8337506: Disable "best-fit" mapping on Windows command line Reviewed-by: mbalao Backport-of: ff634a967027cfa56b666d31c45db9a4acc09ea4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1438 From evergizova at openjdk.org Wed Jul 9 14:32:00 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Wed, 9 Jul 2025 14:32:00 GMT Subject: [jdk17u-dev] RFR: 8337506: Disable "best-fit" mapping on Windows command line Message-ID: I'd like to backport this for parity with 17.0.17-oracle. CSR JDK-8349538 has been approved for 17u. The patch applies almost cleanly, except for the copyright years. The new test passes successfully after applying the patch. ------------- Commit messages: - Backport ff634a967027cfa56b666d31c45db9a4acc09ea4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3733/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3733&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337506 Stats: 103 lines in 2 files changed: 101 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3733.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3733/head:pull/3733 PR: https://git.openjdk.org/jdk17u-dev/pull/3733 From duke at openjdk.org Wed Jul 9 15:35:49 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Jul 2025 15:35:49 GMT Subject: [jdk11u-dev] Withdrawn: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 14:57:19 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3012 From mblaesing at openjdk.org Wed Jul 9 16:15:47 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Wed, 9 Jul 2025 16:15:47 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <3g72X5slRIaZNf8ZrE4y_5yHry7mZaAhxct4Ub5-aAg=.55850776-1a6f-44a8-992f-722d2542c526@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> <3g72X5slRIaZNf8ZrE4y_5yHry7mZaAhxct4Ub5-aAg=.55850776-1a6f-44a8-992f-722d2542c526@github.com> Message-ID: On Wed, 9 Jul 2025 08:45:38 GMT, Severin Gehwolf wrote: >> 8353950: Clipboard interaction on Windows is unstable > > This seems ok. > > @matthiasblaesing You need to follow instructions for approval to move this forward. See https://github.com/openjdk/jdk21u-dev/pull/1911#issuecomment-2994138749 and `Contributing` section in https://wiki.openjdk.org/display/JDKUpdates/JDK+21u @jerboaa thanks for the reply. I indeed missed that, sorry for the noice. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3053243644 From phh at openjdk.org Wed Jul 9 17:29:40 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 17:29:40 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: <0XRTW_uJgrwBXwZoxXzv4qswrB_9piOQQ7jxtgwBwxc=.603569f1-9975-4fde-9785-390db2adc722@github.com> On Fri, 4 Jul 2025 02:29:49 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because WindowsHelper.java doesn't exist in jdk11. WindowsHelper.java was added in jdk14 ([JDK-8212780](https://bugs.openjdk.org/browse/JDK-8212780)). Except for this point, original patch applies cleanly. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3057#pullrequestreview-3002426290 From phh at openjdk.org Wed Jul 9 17:36:47 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 17:36:47 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 15:40:00 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > more graceful close() implementation Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3706#pullrequestreview-3002453461 From phh at openjdk.org Wed Jul 9 17:41:39 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 17:41:39 GMT Subject: [jdk21u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 01:13:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because JDK-8340311 is not backported to jdk21. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1912#pullrequestreview-3002488525 From phh at openjdk.org Wed Jul 9 17:48:42 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 17:48:42 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 13:16:40 GMT, Jan Kratochvil wrote: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1949#pullrequestreview-3002535510 From phh at openjdk.org Wed Jul 9 17:58:44 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 17:58:44 GMT Subject: [jdk17u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: <4AE21-XKmlBqd3qAEtIFuMqIxi9nmkZ4iSF6XAR_hRg=.77994842-3581-4fc1-afbd-f19aadb28357@github.com> On Tue, 8 Jul 2025 13:30:17 GMT, Jan Kratochvil wrote: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. Almost clean backport from the 21u backport https://github.com/openjdk/jdk21u-dev/pull/1949. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3720#pullrequestreview-3002585067 From jkratochvil at openjdk.org Wed Jul 9 18:08:35 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 9 Jul 2025 18:08:35 GMT Subject: [jdk17u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset [v2] In-Reply-To: References: Message-ID: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. > > [jdk24](https://github.com/openjdk/jdk24u/pull/236), [jdk21](https://github.com/openjdk/jdk21u-dev/pull/1949), this jdk17. Jan Kratochvil has updated the pull request incrementally with one additional commit since the last revision: Fix testcase compatibility with jdk17 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3720/files - new: https://git.openjdk.org/jdk17u-dev/pull/3720/files/6fa35f83..e405c770 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3720&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3720&range=00-01 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3720.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3720/head:pull/3720 PR: https://git.openjdk.org/jdk17u-dev/pull/3720 From phh at openjdk.org Wed Jul 9 18:11:46 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 9 Jul 2025 18:11:46 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 14:55:21 GMT, Francesco Andreuzzi wrote: > I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. > > The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. > > Tier1 tests completed successfully. This looks ok, but why is it needed as a prereq for [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725)? Given that 11u is old, why do you want to backport it? Do you have production use issues? I recommend running both tier1 and tier2, with both fastdebug and release JDKs. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3059#pullrequestreview-3002614212 From duke at openjdk.org Wed Jul 9 19:03:43 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Jul 2025 19:03:43 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable @matthiasblaesing Your change (at version c2fade9e316dd5a21cb47ca71d448592006727ca) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3053691235 From mblaesing at openjdk.org Wed Jul 9 19:03:43 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Wed, 9 Jul 2025 19:03:43 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable @vieiro @jerboaa would one of you be willing to sponsor this change? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3053694384 From duke at openjdk.org Wed Jul 9 19:30:46 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 9 Jul 2025 19:30:46 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: <3_GSClkEaj0TJc5IcLicj0btTCbulifaYk8gw5IrC9A=.82f1a77a-b07a-4ee1-9e2f-8e761a31ca2d@github.com> On Wed, 9 Jul 2025 18:09:29 GMT, Paul Hohensee wrote: >> I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. >> >> The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. >> >> Tier1 tests completed successfully. > > This looks ok, but why is it needed as a prereq for [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725)? > > Given that 11u is old, why do you want to backport it? Do you have production use issues? I recommend running both tier1 and tier2, with both fastdebug and release JDKs. @phohensee > This looks ok, but why is it needed as a prereq for [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725)? It's difficult to pinpoint the specific issue as the problem manifests as a segfault in an unrelated location. I determined JDK-8214972 is needed by bisecting the history and backporting JDK-8339725 to each commit. The commit related to JDK-8214972 is the first where the reproducer attached to JDK-8339725 runs successfully. Applying both of them to jdk11 solves the problem indeed. > Given that 11u is old, why do you want to backport it? Do you have production use issues? We had an occurrence of this issue in async-profiler/async-profiler#974. As reported by the user, the problem affects jdk11 too. > I recommend running both tier1 and tier2, with both fastdebug and release JDKs. I ran tier1 with release already, I'll start a tier2 run with fastdebug. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3059#issuecomment-3053762178 From duke at openjdk.org Wed Jul 9 19:40:43 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 9 Jul 2025 19:40:43 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: <-k_CMePnoELKFKJcWUCQkK91h79Kq1pPmv-NBFmir8E=.19b1334a-b5b5-49ef-8cc3-5847b03ecf52@github.com> On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable I'm not sure this will work (note sure if it's updated yet), but let's ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3053782320 From ssubramaniam at openjdk.org Wed Jul 9 21:59:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 9 Jul 2025 21:59:39 GMT Subject: [jdk21u-dev] Integrated: 8345173: BlockLocationPrinter::print_location misses a ResourceMark In-Reply-To: References: Message-ID: <4TkjEvAeYK_smX6z_ldajtRrUZKSwFMXev5gm6QhUl4=.398f43c1-487f-4eb6-be60-5389d459ec95@github.com> On Tue, 17 Jun 2025 17:35:10 GMT, Satyen Subramaniam wrote: > Backporting JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark. Since BlockLocationPrinter can be called at any point (e.g. the stop() method of MacroAssembler), it may currently fail with a "Missing ResourceMark error - possible memory leak" error instead of providing the stop() output (and then failing). Ran GHA Sanity Checks and local Tier 1 and 2. Patch is clean. This pull request has now been integrated. Changeset: 7b6ae460 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/7b6ae4606188dd0fc32abf34b7076ad359764a1b Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8345173: BlockLocationPrinter::print_location misses a ResourceMark Backport-of: f5ebda43709984214a25e23926860fea2ba5819a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1896 From ssubramaniam at openjdk.org Wed Jul 9 22:01:47 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 9 Jul 2025 22:01:47 GMT Subject: [jdk17u-dev] Integrated: 8345173: BlockLocationPrinter::print_location misses a ResourceMark In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 17:36:10 GMT, Satyen Subramaniam wrote: > Backporting JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark. Since BlockLocationPrinter can be called at any point (e.g. the stop() method of MacroAssembler), it may currently fail with a "Missing ResourceMark error - possible memory leak" error instead of providing the stop() output (and then failing). Ran GHA Sanity Checks and local Tier 1 and 2. Patch is clean. This pull request has now been integrated. Changeset: 29d46c30 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/29d46c30a47fdfa811d002af04908ae30d4f93e3 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8345173: BlockLocationPrinter::print_location misses a ResourceMark Backport-of: f5ebda43709984214a25e23926860fea2ba5819a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3665 From duke at openjdk.org Wed Jul 9 22:49:46 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 9 Jul 2025 22:49:46 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 18:09:29 GMT, Paul Hohensee wrote: >> I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. >> >> The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. >> >> Tier1 tests completed successfully. > > This looks ok, but why is it needed as a prereq for [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725)? > > Given that 11u is old, why do you want to backport it? Do you have production use issues? I recommend running both tier1 and tier2, with both fastdebug and release JDKs. @phohensee I ran the following test suites: - release + tier1: all test pass + tier2: all test pass except for: - `ConnectionReuseTest::testConnReuse` - `DirectIOTest` - fastdebug + tier1: all test pass + tier2: all test pass except for: - `ConnectionReuseTest::testConnReuse` - `DirectIOTest` The failures don't seem to be related to my changes, possibly flaky tests? I found tickets related to them (e.g. [JDK-8305900](https://bugs.openjdk.org/browse/JDK-8305900)) which haven't been backported to jdk11. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3059#issuecomment-3054335533 From ssubramaniam at openjdk.org Thu Jul 10 00:56:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:56:44 GMT Subject: [jdk21u-dev] RFR: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 17:28:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream. Since Java 10, the trySplit() method for spliterators for the ConcurrentSkipListMap always returned null, causing parallel streams to be broken for ConcurrentSkipListMap and ConcurrentSkipListSet since. This change fixes the logic for considering the head.node.next field in addition to head.node. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Closing due to `jdk21u-fix-no` label ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1895#issuecomment-3054701581 From ssubramaniam at openjdk.org Thu Jul 10 00:56:45 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:56:45 GMT Subject: [jdk21u-dev] Withdrawn: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 17:28:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream. Since Java 10, the trySplit() method for spliterators for the ConcurrentSkipListMap always returned null, causing parallel streams to be broken for ConcurrentSkipListMap and ConcurrentSkipListSet since. This change fixes the logic for considering the head.node.next field in addition to head.node. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1895 From ssubramaniam at openjdk.org Thu Jul 10 00:57:41 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:41 GMT Subject: [jdk21u-dev] RFR: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 03:27:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed. Fixes an intermittent failure with the `java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed` test in situations where a decrement wouldn't complete, since unsigned shift right twice would lead to decrementing estimated size by 0. Backporting alongside the related issue: JDK-8344253: https://github.com/openjdk/jdk21u-dev/pull/1895. Ran GHA Sanity Checks, and local Tier 1 and 2. Patch is clean. Closing due to `jdk21u-fix-no` label ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1906#issuecomment-3054703648 From ssubramaniam at openjdk.org Thu Jul 10 00:57:41 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:41 GMT Subject: [jdk21u-dev] Withdrawn: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: <17QD6vqFvzdGDwjSo404cb9K451BR57Phb5uAxkL9Io=.592ebb02-25b3-44e3-86a3-0e5130f695a8@github.com> On Fri, 20 Jun 2025 03:27:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed. Fixes an intermittent failure with the `java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed` test in situations where a decrement wouldn't complete, since unsigned shift right twice would lead to decrementing estimated size by 0. Backporting alongside the related issue: JDK-8344253: https://github.com/openjdk/jdk21u-dev/pull/1895. Ran GHA Sanity Checks, and local Tier 1 and 2. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1906 From ssubramaniam at openjdk.org Thu Jul 10 00:57:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:48 GMT Subject: [jdk17u-dev] RFR: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 03:27:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed. Fixes an intermittent failure with the `java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed` test in situations where a decrement wouldn't complete, since unsigned shift right twice would lead to decrementing estimated size by 0. Backporting alongside the related issue: JDK-8344253: https://github.com/openjdk/jdk21u-dev/pull/1895. Ran GHA Sanity Checks, and local Tier 1 and 2. Patch is clean. Closing due to `jdk21u-fix-no` label ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3668#issuecomment-3054704422 From ssubramaniam at openjdk.org Thu Jul 10 00:57:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:48 GMT Subject: [jdk17u-dev] RFR: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 17:28:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream. Since Java 10, the trySplit() method for spliterators for the ConcurrentSkipListMap always returned null, causing parallel streams to be broken for ConcurrentSkipListMap and ConcurrentSkipListSet since. This change fixes the logic for considering the head.node.next field in addition to head.node. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Closing due to `jdk21u-fix-no` label ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3664#issuecomment-3054704367 From ssubramaniam at openjdk.org Thu Jul 10 00:57:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:48 GMT Subject: [jdk17u-dev] Withdrawn: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 03:27:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed. Fixes an intermittent failure with the `java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed` test in situations where a decrement wouldn't complete, since unsigned shift right twice would lead to decrementing estimated size by 0. Backporting alongside the related issue: JDK-8344253: https://github.com/openjdk/jdk21u-dev/pull/1895. Ran GHA Sanity Checks, and local Tier 1 and 2. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3668 From ssubramaniam at openjdk.org Thu Jul 10 00:57:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 10 Jul 2025 00:57:48 GMT Subject: [jdk17u-dev] Withdrawn: 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream In-Reply-To: References: Message-ID: On Tue, 17 Jun 2025 17:28:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream. Since Java 10, the trySplit() method for spliterators for the ConcurrentSkipListMap always returned null, causing parallel streams to be broken for ConcurrentSkipListMap and ConcurrentSkipListSet since. This change fixes the logic for considering the head.node.next field in addition to head.node. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3664 From tpushkin at openjdk.org Thu Jul 10 06:49:46 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 10 Jul 2025 06:49:46 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 10:33:31 GMT, Goetz Lindenmaier wrote: >> @iklam As a reviewer of the original change, could you please review this JDK 21 backport and its dependency #1834? > > Hi @TimPushkin > I would prefer to defer this to the January update. > It's a larger change, and then it has time to proof itself in 25 a bit. @GoeLin, thank you, sounds reasonable ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3055869567 From goetz at openjdk.org Thu Jul 10 07:59:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 07:59:27 GMT Subject: [jdk17u-dev] RFR: 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently [v2] In-Reply-To: References: Message-ID: > I backport this as we see the test failing sporadically. > > Omitted ProblemList change, test is not on the list. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport c93b24d85289167639e9ec4b79bd85403687161b ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3723/files - new: https://git.openjdk.org/jdk17u-dev/pull/3723/files/50a602cb..1e185a42 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3723&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3723&range=00-01 Stats: 23 lines in 2 files changed: 20 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3723.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3723/head:pull/3723 PR: https://git.openjdk.org/jdk17u-dev/pull/3723 From goetz at openjdk.org Thu Jul 10 08:08:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 08:08:51 GMT Subject: [jdk17u-dev] RFR: 8280818: Expand bug8033699.java to iterate over all LaFs In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 11:58:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle GHA failure: infra issue, tests hang. unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3727#issuecomment-3056210759 From mblaesing at openjdk.org Thu Jul 10 08:25:52 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Thu, 10 Jul 2025 08:25:52 GMT Subject: [jdk21u-dev] Integrated: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> Message-ID: On Sun, 22 Jun 2025 11:32:19 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable This pull request has now been integrated. Changeset: dc28239c Author: Matthias Bl?sing Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/dc28239c29b64f4db068aca5c05b0301623986c3 Stats: 174 lines in 4 files changed: 128 ins; 24 del; 22 mod 8353950: Clipboard interaction on Windows is unstable 8332271: Reading data from the clipboard from multiple threads crashes the JVM Backport-of: 92be7821f5d5cbf5fe0244b41b2b7b1ada898df0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1911 From duke at openjdk.org Thu Jul 10 08:52:27 2025 From: duke at openjdk.org (Shruthi) Date: Thu, 10 Jul 2025 08:52:27 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: > Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com) > > OpenJDK PR : https://github.com/openjdk/jdk/pull/10434 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399 > > The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version. > Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation. > Therefore, the changes were applied manually to align with the JDK 17 structure. Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-d667895 - Backport d6678952a6de4e5435dab65e7029021832454857 Signed-off-by: Shruthi ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3631/files - new: https://git.openjdk.org/jdk17u-dev/pull/3631/files/267df776..bab00e47 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3631&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3631&range=00-01 Stats: 14599 lines in 587 files changed: 7527 ins; 4982 del; 2090 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3631.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3631/head:pull/3631 PR: https://git.openjdk.org/jdk17u-dev/pull/3631 From goetz.lindenmaier at sap.com Thu Jul 10 09:36:28 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 10 Jul 2025 09:36:28 +0000 Subject: 2025-07 Security Update Bundles In-Reply-To: References: Message-ID: Hi Paul, On 20.5.2025 you have removed jdk17u-fix-yes and jdk17u-fix-request labels from https://bugs.openjdk.org/browse/JDK-8320687 Why have you done this? You should not touch jdk17u-fix-yes labels!!! These are reserved to the maintainers. Now we have a broken situation with two pushes for the same change. The correct way would have been to open a [REDO] change, this is what I understood as "resubmit". Nobody could tell from your 2nd PR that this was a redo of a previous change. Please mention such things to be transparent. Actually I thought that Skara warns that the change has already been pushed to the repository. Hasn't there been such a warning? Best regards, Goetz. > -----Original Message----- > From: Andrew Hughes > Sent: Wednesday, July 9, 2025 8:53 PM > To: Lindenmaier, Goetz > Subject: Re: 2025-07 Security Update Bundles > > On 11:23 Wed 09 Jul , Lindenmaier, Goetz wrote: > > Hi Andrew, > > > > It seems to be working in the meantime. I saw some mails to Christoph. > > > > Best, Goetz. > > > > Thanks. I've picked up the bundles today. > > I've just been going through the changes in 17.0.16 and I found this > pair confusing: > > JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() > throws unexpected exceptions when invoked concurrently > JDK-8355914: [17u] Backout backport of JDK-8320687 > > The reason is that there are only two bugs, but three commits. From > the bugs alone, it is not clear that 8320687 was later reapplied as it > happens under the same ID and in a commit with the same summary. > > I can see why you might wanted to have avoided a "[REDO]" bug here to > retain the link to the original bug. Maybe, as it was only a failing > test, it could have just been excluded until fixed? > > The 8355914 bug says "Tonight rampdown starts" but this was in > 17.0.16+1, long before rampdown. > > Thoughts? I'm just wondering if we could have done things a little > better here, though I can understand the change was made under tight > time constraints. > > Best, > -- > Andrew :) > Pronouns: he / him or they / them > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > Please contact via e-mail, not proprietary chat networks From goetz at openjdk.org Thu Jul 10 09:37:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 09:37:43 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 17:57:44 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. > > Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: > > 8320687: Revert trigger This is a redo change after https://bugs.openjdk.org/browse/JDK-8355914 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3593#issuecomment-3056571541 From tkurashige at openjdk.org Thu Jul 10 10:20:50 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 10 Jul 2025 10:20:50 GMT Subject: [jdk11u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Tue, 24 Jun 2025 12:01:16 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 11u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 11u. > > Original patch applies cleanly to 11u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes and Winsows Server 2019 > > Thanks. @jerboaa Sorry for sudden mention, could you add maintainer approval for this PR? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3054#issuecomment-3056764145 From sgehwolf at openjdk.org Thu Jul 10 10:35:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 10 Jul 2025 10:35:48 GMT Subject: [jdk11u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Tue, 24 Jun 2025 12:01:16 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 11u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 11u. > > Original patch applies cleanly to 11u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes and Winsows Server 2019 > > Thanks. Seems fine, yes. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3054#issuecomment-3056837335 From tkurashige at openjdk.org Thu Jul 10 10:43:47 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 10 Jul 2025 10:43:47 GMT Subject: [jdk11u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: <7FYJMlDARjwWNZcDY3b_nruabzntusuEYMsrMzqYZLQ=.b4027f18-db26-4e14-a786-f4493d0ba0f6@github.com> On Tue, 24 Jun 2025 12:01:16 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 11u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 11u. > > Original patch applies cleanly to 11u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes and Winsows Server 2019 > > Thanks. Thank you everyone for reviews. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3054#issuecomment-3056865805 From duke at openjdk.org Thu Jul 10 10:43:47 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 10:43:47 GMT Subject: [jdk11u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Tue, 24 Jun 2025 12:01:16 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 11u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 11u. > > Original patch applies cleanly to 11u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes and Winsows Server 2019 > > Thanks. @kurashige23 Your change (at version fe2dc3157c715a9c603d9ff12135d74ab0d38d24) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3054#issuecomment-3056868641 From tkurashige at openjdk.org Thu Jul 10 10:57:46 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 10 Jul 2025 10:57:46 GMT Subject: [jdk11u-dev] Integrated: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Tue, 24 Jun 2025 12:01:16 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 11u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 11u. > > Original patch applies cleanly to 11u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes and Winsows Server 2019 > > Thanks. This pull request has now been integrated. Changeset: 7ff53b5d Author: Taizo Kurashige Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/7ff53b5d990bf8d30df130a88e7c4bf15d591275 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Reviewed-by: shade, phh Backport-of: c3de94cee12471a11c457c11dd55c547633de5cb ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3054 From goetz at openjdk.org Thu Jul 10 12:29:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:29:46 GMT Subject: [jdk21u-dev] Integrated: 8347302: Mark test tools/jimage/JImageToolTest.java as flagless In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 11:47:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 44e83945 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44e8394575c301733a07e63ab92ce20b8a64b4c1 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8347302: Mark test tools/jimage/JImageToolTest.java as flagless Backport-of: e7e8f60c9bedd5622525cc4339300b438eedc9fd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1951 From goetz at openjdk.org Thu Jul 10 12:30:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:30:44 GMT Subject: [jdk21u-dev] Integrated: 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 11:53:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: b7ef5cb7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b7ef5cb7d181bf173ed79cdff0889df3bb599581 Stats: 20 lines in 5 files changed: 0 ins; 0 del; 20 mod 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests Backport-of: c988d7d6476807bf71a977dc771017915b708ca3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1952 From goetz at openjdk.org Thu Jul 10 12:31:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:31:42 GMT Subject: [jdk21u-dev] Integrated: 8280818: Expand bug8033699.java to iterate over all LaFs In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 11:58:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: adc0c001 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/adc0c00116e3db7f875a76924d4bf3c841375eb4 Stats: 110 lines in 1 file changed: 56 ins; 40 del; 14 mod 8280818: Expand bug8033699.java to iterate over all LaFs Backport-of: b50fe9b8cc39730d3339e45a83b365ab3dd8a5da ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1953 From goetz at openjdk.org Thu Jul 10 12:33:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:33:45 GMT Subject: [jdk21u-dev] Integrated: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:42:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 285dc910 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/285dc910f828d7a53da5569eebd9b5606c2d3521 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Backport-of: 41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1947 From goetz at openjdk.org Thu Jul 10 12:34:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:34:46 GMT Subject: [jdk21u-dev] Integrated: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class In-Reply-To: <6aCpc9CXsZ5tSg_Y2F0SXjcXStTwcg57Emg0wYbexYI=.e7523d72-5449-40d0-be11-c54a65bcb0f8@github.com> References: <6aCpc9CXsZ5tSg_Y2F0SXjcXStTwcg57Emg0wYbexYI=.e7523d72-5449-40d0-be11-c54a65bcb0f8@github.com> Message-ID: <_9n-L8g5n1uWCU-tc2y7uF_EzDmjmXN4jtQtOVA0Q-g=.b95b521a-1af2-4613-860a-122e85c60106@github.com> On Wed, 9 Jul 2025 12:03:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: a8f1de56 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a8f1de56810f2c0f1d652bf0c9fc70cae604a9eb Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Backport-of: b9d7a75adee8a96cf47bbe73e3009102ceda9589 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1954 From goetz at openjdk.org Thu Jul 10 12:36:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:36:45 GMT Subject: [jdk17u-dev] Integrated: 8347302: Mark test tools/jimage/JImageToolTest.java as flagless In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 11:48:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4b270f58 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4b270f58066bc70bcb8650858fc829c5061427b2 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8347302: Mark test tools/jimage/JImageToolTest.java as flagless Backport-of: e7e8f60c9bedd5622525cc4339300b438eedc9fd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3725 From goetz at openjdk.org Thu Jul 10 12:37:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:37:47 GMT Subject: [jdk21u-dev] Integrated: 8352719: Add an equals sign to the modules statement In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:08:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 7e0f5200 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7e0f5200b933179c3e01a00eb05efbd83c3acc46 Stats: 12 lines in 1 file changed: 0 ins; 0 del; 12 mod 8352719: Add an equals sign to the modules statement Backport-of: 85a0baf0cb3366d6c16f9aadee123862117f5338 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1955 From goetz at openjdk.org Thu Jul 10 12:38:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:38:43 GMT Subject: [jdk17u-dev] Integrated: 8347381: Upgrade jQuery UI to version 1.14.1 In-Reply-To: References: Message-ID: <9s_EH8axiTaKGUytZCMvHM4LQQmXCh83dbjRiaKjOPo=.65428b61-d3f4-4827-b066-641bc633a433@github.com> On Mon, 7 Jul 2025 12:39:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Clean backport from 21. This pull request has now been integrated. Changeset: eecdbf17 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eecdbf17828f2164e9af579c6dd3815da2ffc7d6 Stats: 135 lines in 5 files changed: 3 ins; 70 del; 62 mod 8347381: Upgrade jQuery UI to version 1.14.1 Backport-of: 64b73fbd08c1086ceca26c5724cde8c090246b80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3711 From goetz at openjdk.org Thu Jul 10 12:40:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:40:51 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 08:36:50 GMT, Thomas Stuefe wrote: >> This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. >> >> So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. >> >> The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. >> >> I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. > > Fix withdrawn after discussion with Severin Hi, at tstuefe, I'll remove the fix labels. Could you please also mention in your fix-request comment that you withdrew it and why? For the next one who might try backporting this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-3057283230 From goetz at openjdk.org Thu Jul 10 12:41:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:41:43 GMT Subject: [jdk17u-dev] Integrated: 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests In-Reply-To: <8JYCnsHreuLZsZzgxpNEgEoet4vbHZ_fLA25ZT2ZvKA=.bfe9da26-0f9d-4e4d-a025-58f51984483d@github.com> References: <8JYCnsHreuLZsZzgxpNEgEoet4vbHZ_fLA25ZT2ZvKA=.bfe9da26-0f9d-4e4d-a025-58f51984483d@github.com> Message-ID: On Wed, 9 Jul 2025 11:53:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 5654c01a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5654c01a3e484aaf16e80b2d4a020102749cf568 Stats: 20 lines in 5 files changed: 0 ins; 0 del; 20 mod 8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests Backport-of: c988d7d6476807bf71a977dc771017915b708ca3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3726 From goetz at openjdk.org Thu Jul 10 12:41:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:41:46 GMT Subject: [jdk21u-dev] Integrated: 8350582: Correct the parsing of the ssl value in javax.net.debug In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:31:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > resolved copyright, probably clean. This pull request has now been integrated. Changeset: a7f1e32b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a7f1e32bf5d016541688add0092d985981ccf66f Stats: 190 lines in 2 files changed: 187 ins; 0 del; 3 mod 8350582: Correct the parsing of the ssl value in javax.net.debug Backport-of: 1ec64811a365442c902e334b56f4cf926c316a4a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1956 From goetz at openjdk.org Thu Jul 10 12:42:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:42:47 GMT Subject: [jdk17u-dev] Integrated: 8280818: Expand bug8033699.java to iterate over all LaFs In-Reply-To: References: Message-ID: <7-LnF0P5cOV5EFYOz_PCVz87H78sE0vev07VoO9KZ2Q=.2c9987e5-f28f-4c2c-9b02-219bd7f88afe@github.com> On Wed, 9 Jul 2025 11:58:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 8fb27fbc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8fb27fbc5ae9ca0737b152bebe0d528b20f3859d Stats: 110 lines in 1 file changed: 56 ins; 40 del; 14 mod 8280818: Expand bug8033699.java to iterate over all LaFs Backport-of: b50fe9b8cc39730d3339e45a83b365ab3dd8a5da ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3727 From goetz at openjdk.org Thu Jul 10 12:43:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:43:41 GMT Subject: [jdk21u-dev] Integrated: 8355475: UNCTest should use an existing UNC path In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:38:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 28276ac5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/28276ac5465f54816dd00f1de0ced8f443829f75 Stats: 34 lines in 1 file changed: 30 ins; 1 del; 3 mod 8355475: UNCTest should use an existing UNC path Backport-of: e6cea4025b6743538da76f056fa831b02705f423 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1957 From goetz at openjdk.org Thu Jul 10 12:44:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:44:41 GMT Subject: [jdk17u-dev] Integrated: 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI In-Reply-To: References: Message-ID: <7nK4ZGzyp0C1lr3c_K1tinIethmEICYW9mNHpP9U1Ws=.b0067e89-629d-4c11-897a-a5f1d31efa5d@github.com> On Mon, 7 Jul 2025 14:43:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 0139d2ef Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0139d2efdde55cb2da8eea8248e625cbca6a4cda Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Backport-of: 41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3717 From goetz at openjdk.org Thu Jul 10 12:46:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:46:44 GMT Subject: [jdk17u-dev] Integrated: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class In-Reply-To: <-Wdv8Z1oVmp8TjUF7Nu-mPLehSSXsKABoNPJptJEUvw=.f6c4fb5f-0026-419a-af83-31ffbcb2dc89@github.com> References: <-Wdv8Z1oVmp8TjUF7Nu-mPLehSSXsKABoNPJptJEUvw=.f6c4fb5f-0026-419a-af83-31ffbcb2dc89@github.com> Message-ID: On Wed, 9 Jul 2025 12:03:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 46233194 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4623319433dd27569c547d82aad2329743c68462 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Backport-of: b9d7a75adee8a96cf47bbe73e3009102ceda9589 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3728 From goetz at openjdk.org Thu Jul 10 12:47:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:47:41 GMT Subject: [jdk17u-dev] Integrated: 8352719: Add an equals sign to the modules statement In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:08:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c333708c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c333708ce3ef7d9e80329c3879ea37aaf2ed416c Stats: 12 lines in 1 file changed: 0 ins; 0 del; 12 mod 8352719: Add an equals sign to the modules statement Backport-of: 85a0baf0cb3366d6c16f9aadee123862117f5338 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3729 From goetz at openjdk.org Thu Jul 10 12:48:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:48:44 GMT Subject: [jdk17u-dev] Integrated: 8352895: UserCookie.java runs wrong test class In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:11:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4f9649a5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4f9649a54f7615ce942f0219697a6912a6085a95 Stats: 5 lines in 1 file changed: 2 ins; 2 del; 1 mod 8352895: UserCookie.java runs wrong test class Backport-of: edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3730 From goetz at openjdk.org Thu Jul 10 12:50:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:50:43 GMT Subject: [jdk17u-dev] Integrated: 8350582: Correct the parsing of the ssl value in javax.net.debug In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:31:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle > > resolved copyright, probably clean. This pull request has now been integrated. Changeset: 350badf5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/350badf5e7fcfebd9fc8848ffad4d6df6b874ad0 Stats: 190 lines in 2 files changed: 187 ins; 0 del; 3 mod 8350582: Correct the parsing of the ssl value in javax.net.debug Backport-of: 1ec64811a365442c902e334b56f4cf926c316a4a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3731 From goetz at openjdk.org Thu Jul 10 12:51:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 12:51:40 GMT Subject: [jdk17u-dev] Integrated: 8355475: UNCTest should use an existing UNC path In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 12:38:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 78c4c3a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/78c4c3a9a3243aa320d39c72bc0ca3bb0340bc63 Stats: 34 lines in 1 file changed: 30 ins; 1 del; 3 mod 8355475: UNCTest should use an existing UNC path Backport-of: e6cea4025b6743538da76f056fa831b02705f423 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3732 From sroy at openjdk.org Thu Jul 10 13:48:45 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Thu, 10 Jul 2025 13:48:45 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 14:52:59 GMT, Goetz Lindenmaier wrote: >> Need to adapt code for jdk21 repo. Looking into it > > Hi @suchismith1993 > please give a fix request comment that gives the necessary details. > The change is definitely not needed for 21, probably a nice-to-have performance optimization. > > This has not been tested in any released JVM yet, do you really want to bring it to 21 now? @GoeLin can it be approved now ? or shall we hold till October ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3057526323 From goetz at openjdk.org Thu Jul 10 14:05:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 14:05:41 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 15:40:00 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > more graceful close() implementation I pushed an extra change to the test. It replaces the shutdownNow() by more graceful coding. This seems to better imitate the behavior of the original test. Unfortunately with this change the test hangs until it is killed by jtreg. It only passes if run with the debug build, and once passed in our nightlies with the fastdebug. I copied the modified test into my jdk21 repo where it passes as expected. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3057597377 From goetz at openjdk.org Thu Jul 10 14:13:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 14:13:53 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 14:07:36 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: > > Update stubGenerator_ppc.cpp Hi Suchismith, I labeled it jdk21u-defer-next. Also, you did not update the fix-request comment yet. There should be good information about this in the JBS issue. The purpose of the PR is only to review it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3057630083 From thartmann at openjdk.org Thu Jul 10 14:56:44 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 10 Jul 2025 14:56:44 GMT Subject: [jdk25u] RFR: 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate In-Reply-To: <4Eog8u0AKpGEff-0ma7t27FwGpmmrtislpfbWiZ0Iro=.409cb9a4-d2fd-43b0-adb8-41d2ccae41d3@github.com> References: <4Eog8u0AKpGEff-0ma7t27FwGpmmrtislpfbWiZ0Iro=.409cb9a4-d2fd-43b0-adb8-41d2ccae41d3@github.com> Message-ID: On Fri, 4 Jul 2025 15:06:23 GMT, Boris Ulasevich wrote: > This is the backport of the JVMCI metadata crash fix. > > Issue: > When flushing nmethods via CodeBlob::purge(), the JVMCI metadata was freed (mutable_data) but its size fields remained non-zero. As a result, invoking heap analytics via jcmd Compiler.CodeHeap_Analytics still walks the purged metadata and calls jvmci_name() on arbitrary memory, leading to intermittent crashes > > Fix: > Extend CodeBlob::purge() to zero out the _mutable_data_size, _relocation_size, and _metadata_size fields so that after a purge jvmci_data_size() returns 0 and CompileBroker::print_heapinfo() skips any JVMCI metadata Shouldn't this go to JDK 25, not JDK 25u? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/13#issuecomment-3057808780 From duke at openjdk.org Thu Jul 10 15:07:40 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 15:07:40 GMT Subject: [jdk17u-dev] RFR: 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 16:15:48 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToInts()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there was 1 failure: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > However, this fails on master as well. > > The backport also updates the test `T8282144.java` to test for ints as well, which passes. @dtmhuang Your change (at version 3b4953c80538028f3a2e808ba3afe44855830aef) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3722#issuecomment-3057849304 From goetz at openjdk.org Thu Jul 10 15:19:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 15:19:20 GMT Subject: [jdk17u-dev] RFR: 8314611: Provide more explicative error message parsing Currencies Message-ID: I backport this for parity with 17.0.17-oracle. The changes to the lib code applied clean. In the test I resolved one chunk and replace Locale.of() which is not available in 17. ------------- Commit messages: - Backport 3c8a6678feac8e3225bc1c44593a78d9e7c4d77c Changes: https://git.openjdk.org/jdk17u-dev/pull/3734/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3734&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314611 Stats: 42 lines in 2 files changed: 29 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3734.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3734/head:pull/3734 PR: https://git.openjdk.org/jdk17u-dev/pull/3734 From goetz at openjdk.org Thu Jul 10 15:41:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 15:41:59 GMT Subject: [jdk21u-dev] RFR: 8314611: Provide more explicative error message parsing Currencies Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 3c8a6678feac8e3225bc1c44593a78d9e7c4d77c Changes: https://git.openjdk.org/jdk21u-dev/pull/1958/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1958&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314611 Stats: 41 lines in 2 files changed: 28 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1958.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1958/head:pull/1958 PR: https://git.openjdk.org/jdk21u-dev/pull/1958 From goetz at openjdk.org Thu Jul 10 15:53:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 15:53:53 GMT Subject: [jdk21u-dev] RFR: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport e7a1c8660af50a321bc466be2b30412a5b5c4e3c Changes: https://git.openjdk.org/jdk21u-dev/pull/1959/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1959&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217914 Stats: 22 lines in 3 files changed: 11 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1959.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1959/head:pull/1959 PR: https://git.openjdk.org/jdk21u-dev/pull/1959 From goetz at openjdk.org Thu Jul 10 15:55:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 15:55:26 GMT Subject: [jdk17u-dev] RFR: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e7a1c8660af50a321bc466be2b30412a5b5c4e3c Changes: https://git.openjdk.org/jdk17u-dev/pull/3735/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3735&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217914 Stats: 22 lines in 3 files changed: 11 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3735.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3735/head:pull/3735 PR: https://git.openjdk.org/jdk17u-dev/pull/3735 From goetz at openjdk.org Thu Jul 10 16:03:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 16:03:34 GMT Subject: [jdk17u-dev] RFR: 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Message-ID: <-JO449bVdFOuPqLLx3W_5o161UerA3BnY42Io5Z2AYA=.e1c50485-9e32-4047-b20b-6a8c4c370c12@github.com> I backport this for parity with 17.0.17-oracle. This is based on the push to 21. Resolved imports in test/lib/jdk/test/lib/Asserts.java, might be clean. ------------- Commit messages: - Backport 5d6f03c4ed39884e3489298e8776e85fcee285d5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3736/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3736&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343074 Stats: 681 lines in 15 files changed: 235 ins; 281 del; 165 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3736.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3736/head:pull/3736 PR: https://git.openjdk.org/jdk17u-dev/pull/3736 From goetz at openjdk.org Thu Jul 10 16:16:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 16:16:13 GMT Subject: [jdk21u-dev] RFR: 8355370: Include server name in HTTP test server thread names to improve diagnostics Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 7d9a43839ad190a53efdbcc7afd1728760c14e21 Changes: https://git.openjdk.org/jdk21u-dev/pull/1960/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1960&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355370 Stats: 28 lines in 2 files changed: 13 ins; 6 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1960.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1960/head:pull/1960 PR: https://git.openjdk.org/jdk21u-dev/pull/1960 From goetz at openjdk.org Thu Jul 10 16:40:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 16:40:03 GMT Subject: [jdk17u-dev] RFR: 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport a377773fa76b46ac98533c61bc1410485390115e Changes: https://git.openjdk.org/jdk17u-dev/pull/3737/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3737&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358617 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3737.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3737/head:pull/3737 PR: https://git.openjdk.org/jdk17u-dev/pull/3737 From goetz at openjdk.org Thu Jul 10 16:41:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Jul 2025 16:41:22 GMT Subject: [jdk21u-dev] RFR: 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport a377773fa76b46ac98533c61bc1410485390115e Changes: https://git.openjdk.org/jdk21u-dev/pull/1961/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1961&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358617 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1961.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1961/head:pull/1961 PR: https://git.openjdk.org/jdk21u-dev/pull/1961 From duke at openjdk.org Thu Jul 10 17:07:43 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 17:07:43 GMT Subject: [jdk17u-dev] Withdrawn: 8320276: Improve class initialization barrier in TemplateTable::_new In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 19:44:34 GMT, Matt wrote: > This PR backports 8320276 to support backporting 8338379, see the comment thread linked below. This was a clean backport, though reviewers may want to confirm that the decision to include [this function](https://github.com/openjdk/jdk17u-dev/blob/f19121cc65199f2052c69747dfa7ae8d209596f4/src/hotspot/cpu/ppc/vm_version_ppc.hpp#L135) was correct. > > --------- > ### Progress > - [ ] Change must be properly reviewed (1 review required, with at least 1 [Reviewer](https://openjdk.org/bylaws#reviewer)) > - [x] Change must not contain extraneous whitespace > - [x] Commit message must refer to an issue > - [ ] [JDK-8320276](https://bugs.openjdk.org/browse/JDK-8320276) needs maintainer approval > > > > ### Reviewing >
Using git > > Checkout this PR locally: \ > `$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/3508/head:pull/3508` \ > `$ git checkout pull/3508` > > Update a local copy of the PR: \ > `$ git checkout pull/3508` \ > `$ git pull https://git.openjdk.org/jdk17u-dev.git pull/3508/head` > >
>
Using Skara CLI tools > > Checkout this PR locally: \ > `$ git pr checkout 3508` > > View PR using the GUI difftool: \ > `$ git pr show -t 3508` > >
>
Using diff file > > Download this PR as a diff file: \ > https://git.openjdk.org/jdk17u-dev/pull/3508.diff > >
This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3508 From bulasevich at openjdk.org Thu Jul 10 17:50:52 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 10 Jul 2025 17:50:52 GMT Subject: [jdk25u] Withdrawn: 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate In-Reply-To: <4Eog8u0AKpGEff-0ma7t27FwGpmmrtislpfbWiZ0Iro=.409cb9a4-d2fd-43b0-adb8-41d2ccae41d3@github.com> References: <4Eog8u0AKpGEff-0ma7t27FwGpmmrtislpfbWiZ0Iro=.409cb9a4-d2fd-43b0-adb8-41d2ccae41d3@github.com> Message-ID: On Fri, 4 Jul 2025 15:06:23 GMT, Boris Ulasevich wrote: > This is the backport of the JVMCI metadata crash fix. > > Issue: > When flushing nmethods via CodeBlob::purge(), the JVMCI metadata was freed (mutable_data) but its size fields remained non-zero. As a result, invoking heap analytics via jcmd Compiler.CodeHeap_Analytics still walks the purged metadata and calls jvmci_name() on arbitrary memory, leading to intermittent crashes > > Fix: > Extend CodeBlob::purge() to zero out the _mutable_data_size, _relocation_size, and _metadata_size fields so that after a purge jvmci_data_size() returns 0 and CompileBroker::print_heapinfo() skips any JVMCI metadata This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/13 From mblaesing at openjdk.org Thu Jul 10 18:48:59 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Thu, 10 Jul 2025 18:48:59 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <3g72X5slRIaZNf8ZrE4y_5yHry7mZaAhxct4Ub5-aAg=.55850776-1a6f-44a8-992f-722d2542c526@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> <3g72X5slRIaZNf8ZrE4y_5yHry7mZaAhxct4Ub5-aAg=.55850776-1a6f-44a8-992f-722d2542c526@github.com> Message-ID: On Wed, 9 Jul 2025 08:45:38 GMT, Severin Gehwolf wrote: >> 8353950: Clipboard interaction on Windows is unstable > > This seems ok. > > @matthiasblaesing You need to follow instructions for approval to move this forward. See https://github.com/openjdk/jdk21u-dev/pull/1911#issuecomment-2994138749 and `Contributing` section in https://wiki.openjdk.org/display/JDKUpdates/JDK+21u @jerboaa thank you @vieiro thank you too, I saw the vote thread on jdk-updates-dev and thus assumed, that the magic for your commit enablement had already happened ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3058562184 From dzhang at openjdk.org Fri Jul 11 02:52:14 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 11 Jul 2025 02:52:14 GMT Subject: [jdk25u] RFR: 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb Message-ID: Hi all, This pull request contains a backport of commit [2e7e272d](https://github.com/openjdk/jdk/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 11 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 2e7e272d7b5273bae8684095bcda2a9c8bd21dc8 Changes: https://git.openjdk.org/jdk25u/pull/17/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=17&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361829 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/17.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/17/head:pull/17 PR: https://git.openjdk.org/jdk25u/pull/17 From duke at openjdk.org Fri Jul 11 05:59:47 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 05:59:47 GMT Subject: [jdk21u-dev] Withdrawn: 8351484: Race condition in max stats in MonitorList::add In-Reply-To: References: Message-ID: On Wed, 14 May 2025 13:33:28 GMT, Francesco Andreuzzi wrote: > Unclean backport of JDK-8351484. Fixes a race condition in `MonitorList::add`. The new test does not pass on `master`. Conflicts were related to the import statements in the test file. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1778 From duke at openjdk.org Fri Jul 11 08:13:50 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 11 Jul 2025 08:13:50 GMT Subject: [jdk21u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: <-k_CMePnoELKFKJcWUCQkK91h79Kq1pPmv-NBFmir8E=.19b1334a-b5b5-49ef-8cc3-5847b03ecf52@github.com> References: <_P1Cj_sOOBOBfNVU_1YZQVs-LgrN1l65nYYONdaW_Cs=.ec72427c-a8a9-4522-b46b-ab7e4ee9f4d5@github.com> <-k_CMePnoELKFKJcWUCQkK91h79Kq1pPmv-NBFmir8E=.19b1334a-b5b5-49ef-8cc3-5847b03ecf52@github.com> Message-ID: On Wed, 9 Jul 2025 19:36:35 GMT, Antonio Vieiro wrote: >> 8353950: Clipboard interaction on Windows is unstable > > I'm not sure this will work (note sure if it's updated yet), but let's > @vieiro thank you too, I saw the vote thread on jdk-updates-dev and thus assumed, that the magic for your commit enablement had already happened ? Thank you @matthiasblaesing for backporting this! NetBeans users will be happy to see this on 21 by october. Yeah, these things go slowly I imagine. I'll have to continue abusing committers for sponsoring meanwhile ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1911#issuecomment-3061162365 From goetz at openjdk.org Fri Jul 11 09:40:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 09:40:28 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: <6KQbQIDQxjmECSNjnSN_ZvPWJqBWKfq5BhsV7OSIG7s=.b59dd22a-cd04-428d-81e8-4249d7cbc08d@github.com> On Tue, 8 Jul 2025 13:16:40 GMT, Jan Kratochvil wrote: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. > > [jdk24](https://github.com/openjdk/jdk24u/pull/236), this jdk21, [jdk17](https://github.com/openjdk/jdk17u-dev/pull/3720). Hi @jankratochvil this is a larger change and just fresh in 25. Can we give this some time until January update? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1949#issuecomment-3061509565 From mbaesken at openjdk.org Fri Jul 11 09:44:50 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 11 Jul 2025 09:44:50 GMT Subject: [jdk17u-dev] RFR: 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently [v2] In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 07:59:27 GMT, Goetz Lindenmaier wrote: >> I backport this as we see the test failing sporadically. >> >> Omitted ProblemList change, test is not on the list. > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport c93b24d85289167639e9ec4b79bd85403687161b Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3723#pullrequestreview-3009534972 From goetz at openjdk.org Fri Jul 11 09:46:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 09:46:22 GMT Subject: [jdk21u] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 09:54:48 GMT, Radek Cap wrote: >> @RadekCap Why is this being requested as a critical fix (to go into the July release)? If at all, it should perhaps go into the October release. > > @jerboaa It was my understanding from the original PR in 21u-dev - https://github.com/openjdk/jdk21u-dev/pull/1846#issuecomment-2943216964 > > Based on this, I waited for 24u approval. > > Based on the latest comment in 21u-dev - https://github.com/openjdk/jdk21u-dev/pull/1846#issuecomment-2980719426 > > I created this PR in 21 to get it into the July release. > > It's up to you, maintainers, if you would prefer a July or October release. I can do both. > > I have a draft PRs in 21-udev, 17-udev, and 11-udev based on jdk approved change - https://github.com/openjdk/jdk/pull/25503 > > Please let me know which way I should pick. Thank you. Hi @RadekCap I approved the change targeting jdk21u-dev. Please close this one. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/465#issuecomment-3061535601 From mbaesken at openjdk.org Fri Jul 11 09:48:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 11 Jul 2025 09:48:48 GMT Subject: [jdk17u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 06:46:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Omitted the test file that came with generational zgc. test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java is also in 17 (and was changed in 21) why is it not in? ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3724#pullrequestreview-3009547400 From goetz at openjdk.org Fri Jul 11 09:49:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 09:49:20 GMT Subject: [jdk17u-dev] RFR: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 14:26:48 GMT, Ekaterina Vergizova wrote: > I'd like to backport this for parity with 17.0.17-oracle. > CSR JDK-8349538 has been approved for 17u. > The patch applies almost cleanly, except for the copyright years. > The new test passes successfully after applying the patch. Thanks for backporting this change! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3733#issuecomment-3061543635 From mbaesken at openjdk.org Fri Jul 11 10:01:43 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 11 Jul 2025 10:01:43 GMT Subject: [jdk17u-dev] RFR: 8314611: Provide more explicative error message parsing Currencies In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 15:14:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > The changes to the lib code applied clean. > In the test I resolved one chunk and replace Locale.of() which is not available in 17. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3734#pullrequestreview-3009589351 From duke at openjdk.org Fri Jul 11 10:12:53 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 10:12:53 GMT Subject: [jdk21u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 01:13:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because JDK-8340311 is not backported to jdk21. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. @kurashige23 Your change (at version 1529d21f401d19b8731df932642b24277505cf87) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1912#issuecomment-3061604445 From duke at openjdk.org Fri Jul 11 10:42:59 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 11 Jul 2025 10:42:59 GMT Subject: [jdk21u] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Wed, 18 Jun 2025 14:07:39 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > > GH Actions are passing > > A local run exposed the same subset of failing jtreg tier1 tests and on the master branch. Those failures are unrelated: > > java/foreign/nested/TestNested.java: > PaddingLayout is a preview API and is disabled by default. > > compiler/escapeAnalysis/TestFindInstMemRecursion.java: > test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. > > // error, timeout > serviceability/sa/ClhsdbPstack.java#core > serviceability/sa/ClhsdbPstack.java#process > serviceability/sa/TestJhsdbJstackMixed.java Closed as accepted in https://github.com/openjdk/jdk21u-dev/pull/1846 ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/465#issuecomment-3061723390 From duke at openjdk.org Fri Jul 11 10:42:59 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 11 Jul 2025 10:42:59 GMT Subject: [jdk21u] Withdrawn: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Wed, 18 Jun 2025 14:07:39 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > > GH Actions are passing > > A local run exposed the same subset of failing jtreg tier1 tests and on the master branch. Those failures are unrelated: > > java/foreign/nested/TestNested.java: > PaddingLayout is a preview API and is disabled by default. > > compiler/escapeAnalysis/TestFindInstMemRecursion.java: > test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. > > // error, timeout > serviceability/sa/ClhsdbPstack.java#core > serviceability/sa/ClhsdbPstack.java#process > serviceability/sa/TestJhsdbJstackMixed.java This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/465 From duke at openjdk.org Fri Jul 11 10:47:16 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 11 Jul 2025 10:47:16 GMT Subject: [jdk21u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <9O8VaIS0EYgnkK0uZT--b6AuUN93XWm2XH_u7YBUwMI=.5edf74c6-b7c7-493f-b997-7487b89e5063@github.com> On Thu, 5 Jun 2025 08:21:41 GMT, Goetz Lindenmaier wrote: >> Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 >> >> The IANA Functions Operator has updated the language subtag registry to "2025-05-15". >> >> Clean backport. >> Passed tier1 tests. >> >> There are the same failures on the master branch in a local run: >> >> >> compiler/escapeAnalysis/TestFindInstMemRecursion.java: >> test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. >> >> serviceability/sa/ClhsdbPstack.java#core >> test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). >> >> serviceability/sa/ClhsdbPstack.java#process >> test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). >> >> serviceability/sa/TestJhsdbJstackMixed.java: >> test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 >> >> java/foreign/nested/TestNested.java >> test result: Failed. Compilation failed: Compilation failed >> >> >> GH Actions are passing, Windows failures are unrelated. > > HI @RadekCap > if this gets approved for 24u, we want to get this into the July update. > Thus, in this case, we will need a PR agains jdk21u, not jdk21u-dev. > But we need to wait on the decision for 24u. > I remove the approval tag in the meantime. Please label again if it get's denied for 24u (or does not make the July update). > If it makes the July update of 24u, please open a PR agains jdk21u and label jdk21u-critical-request. @GoeLin Hi, please review 21u PR if you have time, so we can include it in the following CPU release: https://github.com/openjdk/jdk21u/pull/465 Thank you. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1846#issuecomment-2984517717 From duke at openjdk.org Fri Jul 11 10:48:53 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 10:48:53 GMT Subject: [jdk21u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <6CrEJkC2SYmhh0DIzifuxw3vuvkWYw0z4OQJvfM3TqM=.0f072c5e-72e3-41e9-83da-1af476aef22c@github.com> On Wed, 4 Jun 2025 10:06:23 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > > There are the same failures on the master branch in a local run: > > > compiler/escapeAnalysis/TestFindInstMemRecursion.java: > test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. > > serviceability/sa/ClhsdbPstack.java#core > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). > > serviceability/sa/ClhsdbPstack.java#process > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). > > serviceability/sa/TestJhsdbJstackMixed.java: > test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 > > java/foreign/nested/TestNested.java > test result: Failed. Compilation failed: Compilation failed > > > GH Actions are passing, Windows failures are unrelated. @RadekCap Your change (at version 0e02b81045a8a5f84984d75887dba3b412ab25be) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1846#issuecomment-3061760224 From goetz at openjdk.org Fri Jul 11 10:49:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 10:49:06 GMT Subject: [jdk17u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > > Omitted the test file that came with generational zgc. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add lost changes to test ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3724/files - new: https://git.openjdk.org/jdk17u-dev/pull/3724/files/c94d4c3d..a334faef Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3724&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3724&range=00-01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3724.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3724/head:pull/3724 PR: https://git.openjdk.org/jdk17u-dev/pull/3724 From mbaesken at openjdk.org Fri Jul 11 10:49:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 11 Jul 2025 10:49:06 GMT Subject: [jdk17u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages [v2] In-Reply-To: References: Message-ID: <5nA8sTKObLFsFoAiJJrDvEFuqIEJfmZGuz4Up5ESfy0=.d3f54a6f-8d4c-4430-86b4-e34911ee6353@github.com> On Fri, 11 Jul 2025 10:45:19 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> Omitted the test file that came with generational zgc. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add lost changes to test Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3724#pullrequestreview-3009728588 From goetz at openjdk.org Fri Jul 11 10:49:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 10:49:07 GMT Subject: [jdk17u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages [v2] In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 09:46:22 GMT, Matthias Baesken wrote: >> Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: >> >> Add lost changes to test > > test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java is also in 17 (and was changed in 21) why is it not in? Hi @MBaesken thanks for catching this! I added the missing edits. I also reran the test, it passes. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3724#issuecomment-3061721548 From goetz at openjdk.org Fri Jul 11 12:47:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 12:47:41 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 15:40:00 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > more graceful close() implementation Hi @dfuch, @wxiao @djelinski Could you please have a look at this backport? It seems I have missed something. The problem I describe on the comment above sounds a lot as if the original problem, not decrementing the refcount, still exists. Obviously this backport is tricky as 17 lacks the virtual threads... I would appreciate your help. (I guessed the github name of you, Weibing Xiao. Maybe it works.) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3062200741 From goetz at openjdk.org Fri Jul 11 13:29:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 13:29:36 GMT Subject: [jdk17u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation Message-ID: I backport this for parity with 17.0.17-oracle. src/java.base/share/conf/security/java.security Resolved due to context. src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java Resolved Copyright ------------- Commit messages: - Backport d37ce4cdd18afc4facf996598f79e72aae68f4ff Changes: https://git.openjdk.org/jdk17u-dev/pull/3738/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3738&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290368 Stats: 1566 lines in 22 files changed: 1211 ins; 303 del; 52 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3738.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3738/head:pull/3738 PR: https://git.openjdk.org/jdk17u-dev/pull/3738 From goetz at openjdk.org Fri Jul 11 13:46:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 13:46:50 GMT Subject: [jdk21u-dev] RFR: 8343804: Show the default time zone with -XshowSettings option Message-ID: I backport this for parity with 17.0.17-oracle. In the test, I had to resolve the @bug line. Also I omitted the edit of one test function that was added in 22. ------------- Commit messages: - Backport 0329855831102a48abf14b5befc933f84dfd3460 Changes: https://git.openjdk.org/jdk21u-dev/pull/1962/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1962&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343804 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1962.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1962/head:pull/1962 PR: https://git.openjdk.org/jdk21u-dev/pull/1962 From goetz at openjdk.org Fri Jul 11 13:57:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 13:57:16 GMT Subject: [jdk17u-dev] RFR: 8343804: Show the default time zone with -XshowSettings option Message-ID: I backport this for parity with 17.0.17-oracle. Same edits as in 21 backport. I will make it reference the 21 commit once available, the it should be clean. ------------- Commit messages: - Backport 0329855831102a48abf14b5befc933f84dfd3460 Changes: https://git.openjdk.org/jdk17u-dev/pull/3739/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3739&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343804 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3739.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3739/head:pull/3739 PR: https://git.openjdk.org/jdk17u-dev/pull/3739 From goetz at openjdk.org Fri Jul 11 14:06:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:06:56 GMT Subject: [jdk21u-dev] RFR: 8353662: Add test for non-local file URL fallback to FTP Message-ID: <8mmLNbDNZG21YyZKzve7T0huHh1Jix67nwJ4q_RidbI=.718af5ce-8f10-4723-aac3-8f5171ef7c6e@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport cae7a206a2f4b47d6757408d62b88be060113ad5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1963/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1963&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353662 Stats: 145 lines in 1 file changed: 145 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1963.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1963/head:pull/1963 PR: https://git.openjdk.org/jdk21u-dev/pull/1963 From goetz at openjdk.org Fri Jul 11 14:08:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:08:23 GMT Subject: [jdk17u-dev] RFR: 8353662: Add test for non-local file URL fallback to FTP Message-ID: <31E_mpwC0z2EIUTmtoVJF8zopFDxqWs8FQOIoZk5H0g=.77222302-d177-4ecd-bc7c-132e80347d60@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport cae7a206a2f4b47d6757408d62b88be060113ad5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3740/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3740&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353662 Stats: 145 lines in 1 file changed: 145 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3740.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3740/head:pull/3740 PR: https://git.openjdk.org/jdk17u-dev/pull/3740 From goetz at openjdk.org Fri Jul 11 14:12:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:12:48 GMT Subject: [jdk21u-dev] RFR: 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a2f9c248447d2840d191366cead1ba474ed9a15a Changes: https://git.openjdk.org/jdk21u-dev/pull/1964/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1964&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354327 Stats: 10 lines in 2 files changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1964.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1964/head:pull/1964 PR: https://git.openjdk.org/jdk21u-dev/pull/1964 From goetz at openjdk.org Fri Jul 11 14:13:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:13:54 GMT Subject: [jdk17u-dev] RFR: 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a2f9c248447d2840d191366cead1ba474ed9a15a Changes: https://git.openjdk.org/jdk17u-dev/pull/3741/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3741&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354327 Stats: 10 lines in 2 files changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3741.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3741/head:pull/3741 PR: https://git.openjdk.org/jdk17u-dev/pull/3741 From goetz at openjdk.org Fri Jul 11 14:19:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:19:06 GMT Subject: [jdk21u-dev] RFR: 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 2785570f5620db08c0d31cd29839f92ffabd58b2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1965/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1965&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355366 Stats: 63 lines in 3 files changed: 27 ins; 24 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1965.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1965/head:pull/1965 PR: https://git.openjdk.org/jdk21u-dev/pull/1965 From goetz at openjdk.org Fri Jul 11 14:21:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:21:15 GMT Subject: [jdk17u-dev] RFR: 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 2785570f5620db08c0d31cd29839f92ffabd58b2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3742/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3742&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355366 Stats: 63 lines in 3 files changed: 27 ins; 24 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3742.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3742/head:pull/3742 PR: https://git.openjdk.org/jdk17u-dev/pull/3742 From goetz at openjdk.org Fri Jul 11 14:48:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:48:21 GMT Subject: [jdk17u-dev] RFR: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport bd7561c315e8fd80e32cb154998bd28745c98682 Changes: https://git.openjdk.org/jdk17u-dev/pull/3743/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3743&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355441 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3743.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3743/head:pull/3743 PR: https://git.openjdk.org/jdk17u-dev/pull/3743 From goetz at openjdk.org Fri Jul 11 14:49:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:49:16 GMT Subject: [jdk21u-dev] RFR: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport bd7561c315e8fd80e32cb154998bd28745c98682 Changes: https://git.openjdk.org/jdk21u-dev/pull/1966/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1966&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355441 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1966.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1966/head:pull/1966 PR: https://git.openjdk.org/jdk21u-dev/pull/1966 From goetz at openjdk.org Fri Jul 11 14:50:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:50:51 GMT Subject: [jdk17u-dev] RFR: 8351884: Refactor bug8033699.java test code Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 482538b100856afe2252395d47e576e6c6d885ce Changes: https://git.openjdk.org/jdk17u-dev/pull/3744/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3744&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351884 Stats: 89 lines in 1 file changed: 37 ins; 3 del; 49 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3744.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3744/head:pull/3744 PR: https://git.openjdk.org/jdk17u-dev/pull/3744 From goetz at openjdk.org Fri Jul 11 14:51:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Jul 2025 14:51:50 GMT Subject: [jdk21u-dev] RFR: 8351884: Refactor bug8033699.java test code Message-ID: <8OsdkfK7l0OvA43o1UKBIs02KwwpF8YyW_wP8BKTOvQ=.bfd4ef36-c02c-4f35-ac4d-6af602cff0f7@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 482538b100856afe2252395d47e576e6c6d885ce Changes: https://git.openjdk.org/jdk21u-dev/pull/1967/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1967&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351884 Stats: 89 lines in 1 file changed: 37 ins; 3 del; 49 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1967.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1967/head:pull/1967 PR: https://git.openjdk.org/jdk21u-dev/pull/1967 From duke at openjdk.org Fri Jul 11 15:34:43 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 15:34:43 GMT Subject: [jdk25u] RFR: 8361532: RISC-V: Several vector tests fail after JDK-8354383 In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 06:03:52 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [e0245682](https://github.com/openjdk/jdk/commit/e0245682c8d5a0daae055045c81248c12fb23c09) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 9 Jul 2025 and was reviewed by Fei Yang, Feilong Jiang and Gui Cao. > > Thanks @DingliZhang Your change (at version 5fc82bd80e9f44a6d4d3f03b8b15c84d7aef1d17) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/15#issuecomment-3062757308 From duke at openjdk.org Fri Jul 11 15:35:39 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 15:35:39 GMT Subject: [jdk25u] RFR: 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 02:47:40 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [2e7e272d](https://github.com/openjdk/jdk/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 11 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 58158dba2d6656160e7c823b2acdfae1887c8a73) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/17#issuecomment-3062758007 From duke at openjdk.org Fri Jul 11 15:38:46 2025 From: duke at openjdk.org (Shruthi) Date: Fri, 11 Jul 2025 15:38:46 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: <9e8-0G68kJJ5VcI3t4cGab0g6MK7W4NAmAuPw5uYdtw=.6230fc23-3d20-42b4-8ede-b1fb5236dc92@github.com> References: <9e8-0G68kJJ5VcI3t4cGab0g6MK7W4NAmAuPw5uYdtw=.6230fc23-3d20-42b4-8ede-b1fb5236dc92@github.com> Message-ID: On Wed, 2 Jul 2025 09:44:14 GMT, Galder Zamarre?o wrote: >> Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge branch 'openjdk:master' into backport-d667895 >> - Backport d6678952a6de4e5435dab65e7029021832454857 >> >> Signed-off-by: Shruthi > > The changes look fine to me. The changes that were originally `UnixFileDispatcherImpl.[java/c]` align with the ones in `FileDispatcherImpl.[java/c]`. > > What testing have you done to validate the changes? Once that is explained and validated I'll approve. @galderz I was able to create a successful AIX local build with this patch. Also, I ran the `jdk_net` and `jdk_nio` jtreg tests, and all are passing **`jdk_net`** test result TEST TARGETS SUMMARY 19:31:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19:31:13 PASSED test targets: 19:31:13 jdk_net_0 - Test results: passed: 805 19:31:13 jdk_net_1 - Test results: passed: 805 19:31:13 19:31:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19:31:13 19:31:13 TESTCASES RESULTS SUMMARY: passed: 1,610; failed: 0; error: 0; skipped: 0 19:31:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19:31:13 ALL TESTS PASSED **`jdk_nio`** test result 15:01:19 15:01:19 TEST TARGETS SUMMARY 15:01:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15:01:19 PASSED test targets: 15:01:19 jdk_nio_0 - Test results: passed: 431 15:01:19 jdk_nio_1 - Test results: passed: 431 15:01:19 15:01:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15:01:19 15:01:19 TESTCASES RESULTS SUMMARY: passed: 862; failed: 0; error: 0; skipped: 0 15:01:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15:01:19 ALL TESTS PASSED ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3062770152 From duke at openjdk.org Fri Jul 11 15:59:45 2025 From: duke at openjdk.org (Daniel Huang) Date: Fri, 11 Jul 2025 15:59:45 GMT Subject: [jdk17u-dev] Integrated: 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 16:15:48 GMT, Daniel Huang wrote: > Backport for RandomSupport issue. There is a loss of information when using `convertSeedBytesToInts()` with a bad seed, causing a lot of the original bytes to be overwritten by 1s. The fix involves using a bitwise AND with the seed before distributing the seed bytes into the result. > > Clean backport, ran GHA sanity checks and locally tested tier1, tier2. In tier2, there was 1 failure: > `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` > However, this fails on master as well. > > The backport also updates the test `T8282144.java` to test for ints as well, which passes. This pull request has now been integrated. Changeset: d9fa9cf8 Author: Daniel Huang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/d9fa9cf83979d91845f238e19dc3438972be59ee Stats: 41 lines in 2 files changed: 39 ins; 0 del; 2 mod 8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport Backport-of: 5a9cd33632862aa2249794902d4168a7fe143054 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3722 From sparasa at openjdk.org Fri Jul 11 17:15:40 2025 From: sparasa at openjdk.org (Srinivas Vamsi Parasa) Date: Fri, 11 Jul 2025 17:15:40 GMT Subject: [jdk25u] RFR: 8360775: Fix Shenandoah GC test failures when APX is enabled In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 05:45:26 GMT, Srinivas Vamsi Parasa wrote: > Hello Everyone, > > This pull request contains a backport of commit [1c560727](https://github.com/openjdk/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This is a P3 bug which fixes issue with shenandoah tests when APX is used. > > The commit being backported was authored by Srinivas Vamsi Parasa on 4 Jul 2025 and was reviewed by Sandhya Viswanathan, Jatin Bhateja and Emanuel Peter. > > Thanks! Created this PR by mistake. The original intention was to backport to jdk25 (not jdk25u). Sorry for the inconvenience caused! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/14#issuecomment-3063101141 From sparasa at openjdk.org Fri Jul 11 17:15:40 2025 From: sparasa at openjdk.org (Srinivas Vamsi Parasa) Date: Fri, 11 Jul 2025 17:15:40 GMT Subject: [jdk25u] Withdrawn: 8360775: Fix Shenandoah GC test failures when APX is enabled In-Reply-To: References: Message-ID: <-Q6u1_j4ZtUYoftvRR9P98OeoOQl2uYrSxxDPqqPG44=.225fd663-168d-48f7-82e7-e9f822535d7f@github.com> On Wed, 9 Jul 2025 05:45:26 GMT, Srinivas Vamsi Parasa wrote: > Hello Everyone, > > This pull request contains a backport of commit [1c560727](https://github.com/openjdk/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This is a P3 bug which fixes issue with shenandoah tests when APX is used. > > The commit being backported was authored by Srinivas Vamsi Parasa on 4 Jul 2025 and was reviewed by Sandhya Viswanathan, Jatin Bhateja and Emanuel Peter. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/14 From ssubramaniam at openjdk.org Fri Jul 11 17:37:33 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 11 Jul 2025 17:37:33 GMT Subject: [jdk11u-dev] RFR: 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest Message-ID: <6BTFZxDrWeJigcnh17pkA8gYsa1CogVldwG1-ZedvH8=.26a90d13-10b2-4612-b983-3f57bd1fae2d@github.com> Backporting JDK-8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest. Adjusting test to be compatible with ZGC by slightly shortening output string check. Also cleaning up test by removing redundant "gc=debug". Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport db89b5fdf9f1dca06ba569dbf61e15f637a4367b Changes: https://git.openjdk.org/jdk11u-dev/pull/3060/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3060&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8231943 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3060.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3060/head:pull/3060 PR: https://git.openjdk.org/jdk11u-dev/pull/3060 From robm at openjdk.org Fri Jul 11 19:14:24 2025 From: robm at openjdk.org (Rob McKenna) Date: Fri, 11 Jul 2025 19:14:24 GMT Subject: [jdk25u] RFR: Merge jdk:jdk25 Message-ID: <4-Fmdd0MVpye5TI7UDYhRMbBwrW8ZCLVb8GSL33nXNA=.4ff75567-147d-4421-b495-6966814251d1@github.com> Merge ------------- Commit messages: - Merge remote-tracking branch 'jdk/jdk25' into Merge-2025-07-11 - 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate - 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays - 8357976: GenShen crash in swap_card_tables: Should be clean - 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() - 8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread - 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification - 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining - 8361175: JFR: Document differences between method sample events - 8361570: Incorrect 'sealed is not allowed here' compile-time error - ... and 63 more: https://git.openjdk.org/jdk25u/compare/5500a2d1...a423b108 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk25u&pr=18&range=00.0 - jdk:jdk25: https://webrevs.openjdk.org/?repo=jdk25u&pr=18&range=00.1 Changes: https://git.openjdk.org/jdk25u/pull/18/files Stats: 7881 lines in 272 files changed: 6409 ins; 510 del; 962 mod Patch: https://git.openjdk.org/jdk25u/pull/18.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/18/head:pull/18 PR: https://git.openjdk.org/jdk25u/pull/18 From robm at openjdk.org Fri Jul 11 19:20:34 2025 From: robm at openjdk.org (Rob McKenna) Date: Fri, 11 Jul 2025 19:20:34 GMT Subject: [jdk25u] RFR: Merge jdk:jdk25 [v2] In-Reply-To: <4-Fmdd0MVpye5TI7UDYhRMbBwrW8ZCLVb8GSL33nXNA=.4ff75567-147d-4421-b495-6966814251d1@github.com> References: <4-Fmdd0MVpye5TI7UDYhRMbBwrW8ZCLVb8GSL33nXNA=.4ff75567-147d-4421-b495-6966814251d1@github.com> Message-ID: > Merge Rob McKenna has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 10 additional commits since the last revision: - Merge remote-tracking branch 'jdk/jdk25' into Merge-2025-07-11 - 8357826: Avoid running some jtreg tests when asan is configured Backport-of: d7aa34982053bad37b3b726539f1245d054258f4 - 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object Backport-of: 8f487d26c0f219d4df32be48ff1790e6f98d74a0 - 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions Backport-of: 97ec9d3e0a6e3455579b567e1f58026f5b168c09 - 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Backport-of: 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 - 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call Backport-of: 6b4393917ae689818d67fcaf9cc61ca16ea6d426 - 8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given Backport-of: 3525a40f39a966b8592f694a9b3cd4c5dc449266 - 8360179: RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false Backport-of: 34412da52b41e9374168e67e3b6129576c8e4402 - 8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false Backport-of: 65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6 - 8359059: Bump version numbers for 25.0.1 Reviewed-by: iris ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/18/files - new: https://git.openjdk.org/jdk25u/pull/18/files/a423b108..a423b108 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=18&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=18&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/18.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/18/head:pull/18 PR: https://git.openjdk.org/jdk25u/pull/18 From robm at openjdk.org Fri Jul 11 19:20:35 2025 From: robm at openjdk.org (Rob McKenna) Date: Fri, 11 Jul 2025 19:20:35 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: <4-Fmdd0MVpye5TI7UDYhRMbBwrW8ZCLVb8GSL33nXNA=.4ff75567-147d-4421-b495-6966814251d1@github.com> References: <4-Fmdd0MVpye5TI7UDYhRMbBwrW8ZCLVb8GSL33nXNA=.4ff75567-147d-4421-b495-6966814251d1@github.com> Message-ID: On Fri, 11 Jul 2025 19:09:24 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 8229274b Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/8229274b2d73a90c1ec6bd04762b90070a368f59 Stats: 7881 lines in 272 files changed: 6409 ins; 510 del; 962 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/18 From tkurashige at openjdk.org Fri Jul 11 19:23:47 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 11 Jul 2025 19:23:47 GMT Subject: [jdk21u-dev] Integrated: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 01:13:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because JDK-8340311 is not backported to jdk21. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. This pull request has now been integrated. Changeset: b407af9c Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/b407af9c8224206164e5ad20192b8d0a539767b7 Stats: 31 lines in 4 files changed: 5 ins; 1 del; 25 mod 8355249: Remove the use of WMIC from the entire source code Reviewed-by: phh Backport-of: 4458719a108f45d3744d47a6ea081fe9ec3e675e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1912 From dzhang at openjdk.org Fri Jul 11 21:01:58 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 11 Jul 2025 21:01:58 GMT Subject: [jdk25u] Integrated: 8361532: RISC-V: Several vector tests fail after JDK-8354383 In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 06:03:52 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [e0245682](https://github.com/openjdk/jdk/commit/e0245682c8d5a0daae055045c81248c12fb23c09) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 9 Jul 2025 and was reviewed by Fei Yang, Feilong Jiang and Gui Cao. > > Thanks This pull request has now been integrated. Changeset: 05dab283 Author: Dingli Zhang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/05dab283f2d0f99f3257db796deb2fde0073e5f8 Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod 8361532: RISC-V: Several vector tests fail after JDK-8354383 Backport-of: e0245682c8d5a0daae055045c81248c12fb23c09 ------------- PR: https://git.openjdk.org/jdk25u/pull/15 From dzhang at openjdk.org Fri Jul 11 21:02:39 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 11 Jul 2025 21:02:39 GMT Subject: [jdk25u] Integrated: 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb In-Reply-To: References: Message-ID: <1Vsw5WOoo060p3maMn4x1_FKaLNQKTSd2qhpD97jrxY=.04aa7f77-3f76-48e8-b0fe-95463ee3944a@github.com> On Fri, 11 Jul 2025 02:47:40 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [2e7e272d](https://github.com/openjdk/jdk/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 11 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 98bc22a9 Author: Dingli Zhang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/98bc22a969a343fcf87c0bc2a033feaa2d99d1f6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb Backport-of: 2e7e272d7b5273bae8684095bcda2a9c8bd21dc8 ------------- PR: https://git.openjdk.org/jdk25u/pull/17 From hohensee at amazon.com Fri Jul 11 21:03:17 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Fri, 11 Jul 2025 21:03:17 +0000 Subject: 2025-07 Security Update Bundles Message-ID: <10C03C51-3BD9-4716-90F6-7D213654AE82@amazon.com> Apologies, I didn't know the process. No warning that I saw. ?On 7/10/25, 2:36 AM, "Lindenmaier, Goetz" > wrote: Hi Paul, On 20.5.2025 you have removed jdk17u-fix-yes and jdk17u-fix-request labels from https://bugs.openjdk.org/browse/JDK-8320687 Why have you done this? You should not touch jdk17u-fix-yes labels!!! These are reserved to the maintainers. Now we have a broken situation with two pushes for the same change. The correct way would have been to open a [REDO] change, this is what I understood as "resubmit". Nobody could tell from your 2nd PR that this was a redo of a previous change. Please mention such things to be transparent. Actually I thought that Skara warns that the change has already been pushed to the repository. Hasn't there been such a warning? Best regards, Goetz. > -----Original Message----- > From: Andrew Hughes > > Sent: Wednesday, July 9, 2025 8:53 PM > To: Lindenmaier, Goetz > > Subject: Re: 2025-07 Security Update Bundles > > On 11:23 Wed 09 Jul , Lindenmaier, Goetz wrote: > > Hi Andrew, > > > > It seems to be working in the meantime. I saw some mails to Christoph. > > > > Best, Goetz. > > > > Thanks. I've picked up the bundles today. > > I've just been going through the changes in 17.0.16 and I found this > pair confusing: > > JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() > throws unexpected exceptions when invoked concurrently > JDK-8355914: [17u] Backout backport of JDK-8320687 > > The reason is that there are only two bugs, but three commits. From > the bugs alone, it is not clear that 8320687 was later reapplied as it > happens under the same ID and in a commit with the same summary. > > I can see why you might wanted to have avoided a "[REDO]" bug here to > retain the link to the original bug. Maybe, as it was only a failing > test, it could have just been excluded until fixed? > > The 8355914 bug says "Tonight rampdown starts" but this was in > 17.0.16+1, long before rampdown. > > Thoughts? I'm just wondering if we could have done things a little > better here, though I can understand the change was made under tight > time constraints. > > Best, > -- > Andrew :) > Pronouns: he / him or they / them > Red Hat, Inc. (http://www.redhat.com ) > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > Please contact via e-mail, not proprietary chat networks From duke at openjdk.org Fri Jul 11 21:03:46 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 11 Jul 2025 21:03:46 GMT Subject: [jdk21u-dev] Integrated: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <4QnJ83F-ntifjotiVAHQo2ZFCUa1L7Txpib2RwMDEt8=.3a1fa61f-9d99-41ff-b84f-717c581b4b0d@github.com> On Wed, 4 Jun 2025 10:06:23 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > > There are the same failures on the master branch in a local run: > > > compiler/escapeAnalysis/TestFindInstMemRecursion.java: > test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. > > serviceability/sa/ClhsdbPstack.java#core > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). > > serviceability/sa/ClhsdbPstack.java#process > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). > > serviceability/sa/TestJhsdbJstackMixed.java: > test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 > > java/foreign/nested/TestNested.java > test result: Failed. Compilation failed: Compilation failed > > > GH Actions are passing, Windows failures are unrelated. This pull request has now been integrated. Changeset: 06ff0d6b Author: Radek Cap Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/06ff0d6bd232f8db9c46b2a8343b3e9dc7fd17d7 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Backport-of: f318868268f32934a2f0c4e26a6c75360d8e74b1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1846 From duke at openjdk.org Fri Jul 11 21:06:49 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 11 Jul 2025 21:06:49 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 15:36:24 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > Passed gtests. > > GH Actions are passing, Windows failures are unrelated. 21u-dev has been accepted so we can continue. 21u-dev for a reference - https://github.com/openjdk/jdk21u-dev/pull/1846 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3063821686 PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3063823588 From phh at openjdk.org Fri Jul 11 21:07:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 11 Jul 2025 21:07:50 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: <_YOuYkra8AbO-kx8uSPZx1VJaFTpa2RnqFmU-pGtkgo=.8e49a651-0c2d-410c-b8ed-21ce78693db8@github.com> On Tue, 8 Jul 2025 14:55:21 GMT, Francesco Andreuzzi wrote: > I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. > > The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. > > Tier1 tests completed successfully. Thanks for the explanation and additional testing. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3059#pullrequestreview-3011987752 From ssubramaniam at openjdk.org Fri Jul 11 21:08:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 11 Jul 2025 21:08:00 GMT Subject: [jdk11u-dev] RFR: 8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" Message-ID: <8F4fVJ2TOtoUKPXG9wtGNjMn97RLtP1MnKYiTuc7oCw=.f7bf19d5-a8e2-4112-9d86-df10e56b4c5e@github.com> Backporting JDK-8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected". Adjusted test to add @ requires for GCs, fixing failure when run with GC directly. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport 74500984585c1b93e91931c19d3b95f86e3085ec Changes: https://git.openjdk.org/jdk11u-dev/pull/3061/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3061&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8247362 Stats: 24 lines in 1 file changed: 23 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3061.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3061/head:pull/3061 PR: https://git.openjdk.org/jdk11u-dev/pull/3061 From phh at openjdk.org Fri Jul 11 21:09:49 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 11 Jul 2025 21:09:49 GMT Subject: [jdk17u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset [v2] In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 18:08:35 GMT, Jan Kratochvil wrote: >> Multithreaded handling of ZIP files can throw an exception. >> >> This backport is far from clean. The last commit resolves the conflicts. >> >> The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. >> >> [jdk24](https://github.com/openjdk/jdk24u/pull/236), [jdk21](https://github.com/openjdk/jdk21u-dev/pull/1949), this jdk17. > > Jan Kratochvil has updated the pull request incrementally with one additional commit since the last revision: > > Fix testcase compatibility with jdk17 Thank you. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3720#pullrequestreview-3011993214 From goetz.lindenmaier at sap.com Sat Jul 12 13:39:41 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Sat, 12 Jul 2025 13:39:41 +0000 Subject: 2025-07 Security Update Bundles In-Reply-To: <10C03C51-3BD9-4716-90F6-7D213654AE82@amazon.com> References: <10C03C51-3BD9-4716-90F6-7D213654AE82@amazon.com> Message-ID: It's ok, after all the code is correct, now. JBS is just formal stuff... Best regards, Goetz. > -----Original Message----- > From: Hohensee, Paul > Sent: Friday, July 11, 2025 11:03 PM > To: Lindenmaier, Goetz ; Satyen Subramaniam > ; jdk-updates-dev dev at openjdk.org> > Cc: Andrew Hughes ; Volker Simonis > ; Langer, Christoph > Subject: Re: 2025-07 Security Update Bundles > > Apologies, I didn't know the process. > > No warning that I saw. > > ?On 7/10/25, 2:36 AM, "Lindenmaier, Goetz" > wrote: > > Hi Paul, > > On 20.5.2025 you have removed jdk17u-fix-yes and jdk17u-fix-request > labels from https://bugs.openjdk.org/browse/JDK-8320687 > > > Why have you done this? You should not touch jdk17u-fix-yes labels!!! > These are reserved to the maintainers. > > Now we have a broken situation with two pushes for the same > change. The correct way would have been to open a [REDO] change, > this is what I understood as "resubmit". > Nobody could tell from your 2nd PR that this was a redo of > a previous change. Please mention such things to be transparent. > > Actually I thought that Skara warns that the change > has already been pushed to the repository. Hasn't there been > such a warning? > > Best regards, > Goetz. > > > -----Original Message----- > > From: Andrew Hughes > > > Sent: Wednesday, July 9, 2025 8:53 PM > > To: Lindenmaier, Goetz > > > Subject: Re: 2025-07 Security Update Bundles > > > > On 11:23 Wed 09 Jul , Lindenmaier, Goetz wrote: > > > Hi Andrew, > > > > > > It seems to be working in the meantime. I saw some mails to Christoph. > > > > > > Best, Goetz. > > > > > > > Thanks. I've picked up the bundles today. > > > > I've just been going through the changes in 17.0.16 and I found this > > pair confusing: > > > > JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() > > throws unexpected exceptions when invoked concurrently > > JDK-8355914: [17u] Backout backport of JDK-8320687 > > > > The reason is that there are only two bugs, but three commits. From > > the bugs alone, it is not clear that 8320687 was later reapplied as it > > happens under the same ID and in a commit with the same summary. > > > > I can see why you might wanted to have avoided a "[REDO]" bug here to > > retain the link to the original bug. Maybe, as it was only a failing > > test, it could have just been excluded until fixed? > > > > The 8355914 bug says "Tonight rampdown starts" but this was in > > 17.0.16+1, long before rampdown. > > > > Thoughts? I'm just wondering if we could have done things a little > > better here, though I can understand the change was made under tight > > time constraints. > > > > Best, > > -- > > Andrew :) > > Pronouns: he / him or they / them > > Red Hat, Inc. > (http://www.r/ > edhat.com%2F&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C3f2047 > 0467334c89a7d008ddc0be5f61%7C42f7676cf455423c82f6dc2d99791af7%7C0 > %7C0%7C638878646081791242%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0e > U1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCI > sIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=l%2FunoUqgYHLQbSrsB70WcN > 4IiKlEU4apQSpIfwzd9PI%3D&reserved=0 > edhat.com%2F&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C3f2047 > 0467334c89a7d008ddc0be5f61%7C42f7676cf455423c82f6dc2d99791af7%7C0 > %7C0%7C638878646081815462%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0e > U1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCI > sIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=GGdI93U65KxVA4MqyzBTayMR > Se%2FhUnib6aic6rdV8a0%3D&reserved=0>) > > > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > > > Please contact via e-mail, not proprietary chat networks > > From mblaesing at openjdk.org Sun Jul 13 08:40:58 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Sun, 13 Jul 2025 08:40:58 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable Message-ID: 8353950: Clipboard interaction on Windows is unstable ------------- Commit messages: - 8353950: Clipboard interaction on Windows is unstable Changes: https://git.openjdk.org/jdk17u-dev/pull/3746/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3746&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353950 Stats: 174 lines in 4 files changed: 128 ins; 24 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3746.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3746/head:pull/3746 PR: https://git.openjdk.org/jdk17u-dev/pull/3746 From mblaesing at openjdk.org Sun Jul 13 08:43:45 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Sun, 13 Jul 2025 08:43:45 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Sun, 13 Jul 2025 08:36:24 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable Same testing as for master, jdk25 backport and jdk21 backport were applied: - Tests from test/jdk/java/awt/Clipboard were successfully run with fastdebug and release configuration. It was verified, that the new test fails before the change and succeeds afterwards. - Application level test already done with the original change were repeated and verified ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3066725057 From duke at openjdk.org Mon Jul 14 04:19:44 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Jul 2025 04:19:44 GMT Subject: [jdk25u] RFR: 8358819: The first year is not displayed correctly in Japanese Calendar In-Reply-To: <65osDnijsHMRWj3b_F3bYFJE5keLO-AArCwAbWxg8fY=.8c780da7-b8ce-4649-9efe-ab9812eed99b@github.com> References: <65osDnijsHMRWj3b_F3bYFJE5keLO-AArCwAbWxg8fY=.8c780da7-b8ce-4649-9efe-ab9812eed99b@github.com> Message-ID: On Wed, 9 Jul 2025 06:28:47 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8358819 : The first year is not displayed correctly in Japanese Calendar > > Original patch applies cleanly to 25u. > > Testing: test/jdk/java/util/Calendar and :jdk_time on Windows Server 2022/RHEL9.4 > > Thanks. @kurashige23 Your change (at version 85144ad45369d707806cdeb85b47fca133f21009) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/16#issuecomment-3067778531 From goetz at openjdk.org Mon Jul 14 08:07:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:07:46 GMT Subject: [jdk21u-dev] Integrated: 8314611: Provide more explicative error message parsing Currencies In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 15:36:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 4e4f759f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4e4f759ffbd4de6802aaf3ed104e892d046692ba Stats: 41 lines in 2 files changed: 28 ins; 0 del; 13 mod 8314611: Provide more explicative error message parsing Currencies Backport-of: 3c8a6678feac8e3225bc1c44593a78d9e7c4d77c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1958 From goetz at openjdk.org Mon Jul 14 08:10:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:10:44 GMT Subject: [jdk21u-dev] Integrated: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 15:48:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: fab50b31 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fab50b319763cf8e23016fd7deb69742103346cf Stats: 22 lines in 3 files changed: 11 ins; 6 del; 5 mod 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Backport-of: e7a1c8660af50a321bc466be2b30412a5b5c4e3c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1959 From goetz at openjdk.org Mon Jul 14 08:18:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:18:45 GMT Subject: [jdk21u-dev] Integrated: 8353662: Add test for non-local file URL fallback to FTP In-Reply-To: <8mmLNbDNZG21YyZKzve7T0huHh1Jix67nwJ4q_RidbI=.718af5ce-8f10-4723-aac3-8f5171ef7c6e@github.com> References: <8mmLNbDNZG21YyZKzve7T0huHh1Jix67nwJ4q_RidbI=.718af5ce-8f10-4723-aac3-8f5171ef7c6e@github.com> Message-ID: <4yOCEG3Hv1S8zW1AmP6XHzousoqToXNeyhsU24k_pyU=.cdae1110-e565-4bd9-8624-cf1f505090a1@github.com> On Fri, 11 Jul 2025 14:02:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 8da01d79 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8da01d79d2a0198f1a5a4d8bfa8ec573796cda20 Stats: 145 lines in 1 file changed: 145 ins; 0 del; 0 mod 8353662: Add test for non-local file URL fallback to FTP Backport-of: cae7a206a2f4b47d6757408d62b88be060113ad5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1963 From goetz at openjdk.org Mon Jul 14 08:19:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:19:44 GMT Subject: [jdk21u-dev] Integrated: 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java In-Reply-To: References: Message-ID: <36wWD8lC8vQOeu6YmeTCMZjBGpZ84rEBCoceQjC7EbQ=.267d0f91-c991-4a95-9960-f68db529c83c@github.com> On Fri, 11 Jul 2025 14:07:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 6fac8b33 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6fac8b33ffaa6617bbc2cbb6a557f8c8214c62ef Stats: 10 lines in 2 files changed: 7 ins; 0 del; 3 mod 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Backport-of: a2f9c248447d2840d191366cead1ba474ed9a15a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1964 From goetz at openjdk.org Mon Jul 14 08:20:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:20:42 GMT Subject: [jdk21u-dev] Integrated: 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 14:14:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: bf24a1ec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bf24a1ec06947505531d48c8a436eda2c3222eb1 Stats: 63 lines in 3 files changed: 27 ins; 24 del; 12 mod 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Backport-of: 2785570f5620db08c0d31cd29839f92ffabd58b2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1965 From goetz at openjdk.org Mon Jul 14 08:22:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:22:42 GMT Subject: [jdk21u-dev] Integrated: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc In-Reply-To: References: Message-ID: <177icA2ZBSL5mN4sZLqYEPflI7d73jbm4NzAygCVTR0=.9d99c66f-af7d-4cf7-b7c4-0b6f74a07e73@github.com> On Fri, 11 Jul 2025 14:43:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ab9ef59d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ab9ef59d2dd698b7159c88c53b4e03e8097276e9 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Backport-of: bd7561c315e8fd80e32cb154998bd28745c98682 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1966 From goetz at openjdk.org Mon Jul 14 08:23:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:23:48 GMT Subject: [jdk21u-dev] Integrated: 8355370: Include server name in HTTP test server thread names to improve diagnostics In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 16:10:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > ConnectionReuseTest.java passes which uses the edited files. This pull request has now been integrated. Changeset: 8b0fa079 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8b0fa079df073686e2209f139381e64c0309bbb5 Stats: 28 lines in 2 files changed: 13 ins; 6 del; 9 mod 8355370: Include server name in HTTP test server thread names to improve diagnostics Backport-of: 7d9a43839ad190a53efdbcc7afd1728760c14e21 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1960 From goetz at openjdk.org Mon Jul 14 08:24:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:24:42 GMT Subject: [jdk21u-dev] Integrated: 8351884: Refactor bug8033699.java test code In-Reply-To: <8OsdkfK7l0OvA43o1UKBIs02KwwpF8YyW_wP8BKTOvQ=.bfd4ef36-c02c-4f35-ac4d-6af602cff0f7@github.com> References: <8OsdkfK7l0OvA43o1UKBIs02KwwpF8YyW_wP8BKTOvQ=.bfd4ef36-c02c-4f35-ac4d-6af602cff0f7@github.com> Message-ID: On Fri, 11 Jul 2025 14:46:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: cb13dcc1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cb13dcc1e88ba1d5dde8fdc0611a562257823c3c Stats: 89 lines in 1 file changed: 37 ins; 3 del; 49 mod 8351884: Refactor bug8033699.java test code Backport-of: 482538b100856afe2252395d47e576e6c6d885ce ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1967 From goetz at openjdk.org Mon Jul 14 08:27:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:27:42 GMT Subject: [jdk21u-dev] Integrated: 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 16:34:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 90bd1aca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/90bd1acaf16f6ba090c55d4255428857451bcf89 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Backport-of: a377773fa76b46ac98533c61bc1410485390115e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1961 From sgehwolf at openjdk.org Mon Jul 14 08:28:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 14 Jul 2025 08:28:52 GMT Subject: [jdk11u-dev] RFR: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 14:55:21 GMT, Francesco Andreuzzi wrote: > I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. > > The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. > > Tier1 tests completed successfully. The risk of introducing this change doesn't outweigh the benefit of fixing an async profiler issue at this point in time of JDK 11 life-cycle. Users need to either a) run without async-profiler b) upgrade to JDK 17. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3059#issuecomment-3068370623 From goetz at openjdk.org Mon Jul 14 08:44:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:44:42 GMT Subject: [jdk17u-dev] Integrated: 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 05:09:47 GMT, Goetz Lindenmaier wrote: > I backport this as we see the test failing sporadically. > > Omitted ProblemList change, test is not on the list. This pull request has now been integrated. Changeset: 53f0a288 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/53f0a288f0f3ffc2ff9eca51dac9b9ffbd2d8dea Stats: 22 lines in 1 file changed: 20 ins; 0 del; 2 mod 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently Reviewed-by: mbaesken Backport-of: c93b24d85289167639e9ec4b79bd85403687161b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3723 From goetz at openjdk.org Mon Jul 14 08:46:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:46:46 GMT Subject: [jdk17u-dev] Integrated: 8314611: Provide more explicative error message parsing Currencies In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 15:14:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > The changes to the lib code applied clean. > In the test I resolved one chunk and replace Locale.of() which is not available in 17. This pull request has now been integrated. Changeset: 3cd75dd5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3cd75dd53435b56134ad228f4e9a6b48a56258c0 Stats: 42 lines in 2 files changed: 29 ins; 0 del; 13 mod 8314611: Provide more explicative error message parsing Currencies Reviewed-by: mbaesken Backport-of: 3c8a6678feac8e3225bc1c44593a78d9e7c4d77c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3734 From goetz at openjdk.org Mon Jul 14 08:49:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:49:41 GMT Subject: [jdk17u-dev] Integrated: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 15:50:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c4b4832e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c4b4832e8749f7431e7549d86270e5eb3cba1869 Stats: 22 lines in 3 files changed: 11 ins; 6 del; 5 mod 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Backport-of: e7a1c8660af50a321bc466be2b30412a5b5c4e3c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3735 From goetz at openjdk.org Mon Jul 14 08:49:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:49:46 GMT Subject: [jdk17u-dev] Integrated: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 06:46:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Omitted the test file that came with generational zgc. This pull request has now been integrated. Changeset: 560e7651 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/560e76515a57d24fc95e9529665d172cc16962ec Stats: 3 lines in 2 files changed: 2 ins; 0 del; 1 mod 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages Reviewed-by: mbaesken Backport-of: 4098acc200e608369ac1631dcc8513ea797bd59e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3724 From goetz at openjdk.org Mon Jul 14 08:50:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:50:41 GMT Subject: [jdk17u-dev] Integrated: 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated In-Reply-To: <-JO449bVdFOuPqLLx3W_5o161UerA3BnY42Io5Z2AYA=.e1c50485-9e32-4047-b20b-6a8c4c370c12@github.com> References: <-JO449bVdFOuPqLLx3W_5o161UerA3BnY42Io5Z2AYA=.e1c50485-9e32-4047-b20b-6a8c4c370c12@github.com> Message-ID: On Thu, 10 Jul 2025 15:58:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > This is based on the push to 21. > > Resolved imports in test/lib/jdk/test/lib/Asserts.java, might be clean. This pull request has now been integrated. Changeset: 3af983ba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3af983ba2561bf9f20c746daf589394394e6afcf Stats: 681 lines in 15 files changed: 235 ins; 281 del; 165 mod 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Backport-of: 5d6f03c4ed39884e3489298e8776e85fcee285d5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3736 From goetz at openjdk.org Mon Jul 14 08:51:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:51:51 GMT Subject: [jdk17u-dev] Integrated: 8353662: Add test for non-local file URL fallback to FTP In-Reply-To: <31E_mpwC0z2EIUTmtoVJF8zopFDxqWs8FQOIoZk5H0g=.77222302-d177-4ecd-bc7c-132e80347d60@github.com> References: <31E_mpwC0z2EIUTmtoVJF8zopFDxqWs8FQOIoZk5H0g=.77222302-d177-4ecd-bc7c-132e80347d60@github.com> Message-ID: On Fri, 11 Jul 2025 14:03:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7ccf0c22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7ccf0c22fe06cf3c09f633c644edae946fe084e2 Stats: 145 lines in 1 file changed: 145 ins; 0 del; 0 mod 8353662: Add test for non-local file URL fallback to FTP Backport-of: cae7a206a2f4b47d6757408d62b88be060113ad5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3740 From goetz at openjdk.org Mon Jul 14 08:52:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:52:40 GMT Subject: [jdk17u-dev] Integrated: 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 14:07:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 88a934d2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/88a934d245b72fb8af1c049a6d01ca4c1e0b8b0e Stats: 10 lines in 2 files changed: 7 ins; 0 del; 3 mod 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Backport-of: a2f9c248447d2840d191366cead1ba474ed9a15a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3741 From goetz at openjdk.org Mon Jul 14 08:53:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:53:45 GMT Subject: [jdk17u-dev] Integrated: 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 14:15:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ab2ac38b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ab2ac38b5c483f14ecca1ff2269b47898ccb21e5 Stats: 63 lines in 3 files changed: 27 ins; 24 del; 12 mod 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Backport-of: 2785570f5620db08c0d31cd29839f92ffabd58b2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3742 From goetz at openjdk.org Mon Jul 14 08:55:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:55:45 GMT Subject: [jdk17u-dev] Integrated: 8351884: Refactor bug8033699.java test code In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 14:46:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4ade6669 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4ade6669034b4582817b3468dcb2f01526771e15 Stats: 89 lines in 1 file changed: 37 ins; 3 del; 49 mod 8351884: Refactor bug8033699.java test code Backport-of: 482538b100856afe2252395d47e576e6c6d885ce ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3744 From goetz at openjdk.org Mon Jul 14 08:58:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 08:58:41 GMT Subject: [jdk17u-dev] Integrated: 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 16:35:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: c5b187da Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c5b187da1b6b94d3dc485eb0912c9717bff7f22c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Backport-of: a377773fa76b46ac98533c61bc1410485390115e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3737 From djelinski at openjdk.org Mon Jul 14 10:09:42 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Mon, 14 Jul 2025 10:09:42 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 12:45:05 GMT, Goetz Lindenmaier wrote: >> Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: >> >> more graceful close() implementation > > Hi @dfuch, @wxiao @djelinski > Could you please have a look at this backport? It seems I have missed something. The problem I describe on the comment above sounds a lot as if the original problem, not decrementing the refcount, still exists. > Obviously this backport is tricky as 17 lacks the virtual threads... > I would appreciate your help. > (I guessed the github name of you, Weibing Xiao. Maybe it works.) Hi @GoeLin, that's a different problem here; looking at the thread dump in the jtr file, you can see that the ForkJoinPool tasks are still running. Apparently `cancel(true)` does not interrupt the threads in JDK 17. I suppose the threads need to be interrupted explicitly. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3068768710 From rschmelter at openjdk.org Mon Jul 14 10:48:47 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 14 Jul 2025 10:48:47 GMT Subject: [jdk11u-dev] RFR: 8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" In-Reply-To: <8F4fVJ2TOtoUKPXG9wtGNjMn97RLtP1MnKYiTuc7oCw=.f7bf19d5-a8e2-4112-9d86-df10e56b4c5e@github.com> References: <8F4fVJ2TOtoUKPXG9wtGNjMn97RLtP1MnKYiTuc7oCw=.f7bf19d5-a8e2-4112-9d86-df10e56b4c5e@github.com> Message-ID: <7Zkg2MQpfEoF6BVa46D10KX9G37zTQLoegRyhpOdCPs=.01998aa8-b46f-4f34-897c-52b6672583fa@github.com> On Fri, 11 Jul 2025 21:03:48 GMT, Satyen Subramaniam wrote: > Backporting JDK-8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected". Adjusted test to add @ requires for GCs, fixing failure when run with GC directly. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3061#pullrequestreview-3015813047 From evergizova at openjdk.org Mon Jul 14 13:16:48 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Mon, 14 Jul 2025 13:16:48 GMT Subject: [jdk17u-dev] Integrated: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Wed, 9 Jul 2025 14:26:48 GMT, Ekaterina Vergizova wrote: > I'd like to backport this for parity with 17.0.17-oracle. > CSR JDK-8349538 has been approved for 17u. > The patch applies almost cleanly, except for the copyright years. > The new test passes successfully after applying the patch. This pull request has now been integrated. Changeset: 94f8a744 Author: Ekaterina Vergizova URL: https://git.openjdk.org/jdk17u-dev/commit/94f8a744e03d7cbe6527e35b0df6ffc33c29ff06 Stats: 103 lines in 2 files changed: 101 ins; 0 del; 2 mod 8337506: Disable "best-fit" mapping on Windows command line Backport-of: ff634a967027cfa56b666d31c45db9a4acc09ea4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3733 From tkurashige at openjdk.org Mon Jul 14 15:29:49 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Mon, 14 Jul 2025 15:29:49 GMT Subject: [jdk25u] Integrated: 8358819: The first year is not displayed correctly in Japanese Calendar In-Reply-To: <65osDnijsHMRWj3b_F3bYFJE5keLO-AArCwAbWxg8fY=.8c780da7-b8ce-4649-9efe-ab9812eed99b@github.com> References: <65osDnijsHMRWj3b_F3bYFJE5keLO-AArCwAbWxg8fY=.8c780da7-b8ce-4649-9efe-ab9812eed99b@github.com> Message-ID: On Wed, 9 Jul 2025 06:28:47 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8358819 : The first year is not displayed correctly in Japanese Calendar > > Original patch applies cleanly to 25u. > > Testing: test/jdk/java/util/Calendar and :jdk_time on Windows Server 2022/RHEL9.4 > > Thanks. This pull request has now been integrated. Changeset: db623099 Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/db6230991b3e7ea5ee068c22c1f4c538e2c10074 Stats: 197 lines in 3 files changed: 120 ins; 66 del; 11 mod 8358819: The first year is not displayed correctly in Japanese Calendar Backport-of: 99829950f680936489048a1ad4ce12f166805e4d ------------- PR: https://git.openjdk.org/jdk25u/pull/16 From phh at openjdk.org Mon Jul 14 16:03:03 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 14 Jul 2025 16:03:03 GMT Subject: [jdk17u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:23:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > src/java.base/share/conf/security/java.security > Resolved due to context. > > src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java > Resolved Copyright Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3738#pullrequestreview-3016905849 From evergizova at openjdk.org Mon Jul 14 16:13:23 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Mon, 14 Jul 2025 16:13:23 GMT Subject: [jdk11u-dev] RFR: 8337506: Disable "best-fit" mapping on Windows command line Message-ID: I'd like to backport this for parity with 11.0.29-oracle. CSR JDK-8349538 has been approved for 11u. 17u patch applies cleanly, but the test requires a few modifications to work properly: - replaced `native.encoding` property with `file.encoding`, as `native.encoding` is not present in 11u. These two are identical unless `file.encoding` is overridden on the command line: https://github.com/openjdk/jdk17u-dev/blob/master/src/java.base/share/classes/jdk/internal/util/SystemProps.java#L72 - replaced `"str".formatted(args)` with `String.format("str", args)`, as String::formatted() is not available in 11u. Both methods produce the same result. The new test passes successfully after applying the patch. ------------- Commit messages: - Backport 94f8a744e03d7cbe6527e35b0df6ffc33c29ff06 Changes: https://git.openjdk.org/jdk11u-dev/pull/3062/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3062&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337506 Stats: 104 lines in 2 files changed: 102 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3062.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3062/head:pull/3062 PR: https://git.openjdk.org/jdk11u-dev/pull/3062 From phh at openjdk.org Mon Jul 14 16:04:46 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 14 Jul 2025 16:04:46 GMT Subject: [jdk21u-dev] RFR: 8343804: Show the default time zone with -XshowSettings option In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:41:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > In the test, I had to resolve the @bug line. > Also I omitted the edit of one test function that was added in 22. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1962#pullrequestreview-3016912281 From duke at openjdk.org Mon Jul 14 18:47:49 2025 From: duke at openjdk.org (anuj-ion) Date: Mon, 14 Jul 2025 18:47:49 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 09:07:14 GMT, Roman Marchenko wrote: > This is backport of "8347826: Introspector shows wrong method list after 8071693" > > The backport is almost clean, the only conflicts were in copyright year in 2 files. @wkia, PR still pending approval. We are eagerly waiting for it to merge in main branch so that we are able to upgrade to latest stable JDK17. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3070603795 From goetz at openjdk.org Mon Jul 14 19:35:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Jul 2025 19:35:46 GMT Subject: [jdk21u-dev] RFR: 8343804: Show the default time zone with -XshowSettings option In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:41:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > In the test, I had to resolve the @bug line. > Also I omitted the edit of one test function that was added in 22. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1962#issuecomment-3070724656 From goetz at openjdk.org Tue Jul 15 07:29:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 07:29:04 GMT Subject: [jdk17u-dev] RFR: 8283467: runtime/Thread/StopAtExit.java needs updating Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a7e988343c7fda5b0f37e477f29cb172b908394d Changes: https://git.openjdk.org/jdk17u-dev/pull/3747/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3747&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283467 Stats: 106 lines in 2 files changed: 94 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3747.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3747/head:pull/3747 PR: https://git.openjdk.org/jdk17u-dev/pull/3747 From goetz at openjdk.org Tue Jul 15 07:31:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 07:31:24 GMT Subject: [jdk17u-dev] RFR: 8042381: Test javax/swing/JRootPane/4670486/bug4670486.java fails with Action has not been received Message-ID: <_V_Yayymf2iuyUe5SXOWwPuWZXUSZG05gJnzgQDY5Ys=.8ed1fa88-7d80-4756-9c91-5b61d3a1a17b@github.com> I backport this for parity with 17.0.17-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport 1b71621008a62a4f806e2e97579fb8716be290a5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3748/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3748&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8042381 Stats: 4 lines in 2 files changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3748.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3748/head:pull/3748 PR: https://git.openjdk.org/jdk17u-dev/pull/3748 From goetz at openjdk.org Tue Jul 15 07:51:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 07:51:56 GMT Subject: [jdk17u-dev] RFR: 8297106: Remove the -Xcheck:jni local reference capacity checking Message-ID: I backport this for parity with 17.0.17-oracle. I had to do a trivial resolve in jniHandles.hpp. The text removed in java.1 differs in formatting. Two tests have different content, so I deleted them manually. ------------- Commit messages: - backport 692bedbc1df153f362b8e85693f20b089b5594e2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3749/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3749&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297106 Stats: 287 lines in 8 files changed: 0 ins; 286 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3749.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3749/head:pull/3749 PR: https://git.openjdk.org/jdk17u-dev/pull/3749 From goetz at openjdk.org Tue Jul 15 10:20:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 10:20:20 GMT Subject: [jdk17u-dev] RFR: 8274039: codestrings gtest fails when hsdis is present Message-ID: I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) ------------- Commit messages: - Backport c9de80635e25badbb5410e22b6619379598a9a57 Changes: https://git.openjdk.org/jdk17u-dev/pull/3750/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3750&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8274039 Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3750.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3750/head:pull/3750 PR: https://git.openjdk.org/jdk17u-dev/pull/3750 From goetz at openjdk.org Tue Jul 15 10:21:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 10:21:16 GMT Subject: [jdk17u-dev] RFR: 8276046: codestrings.validate_vm gtest fails on ppc64, s390 Message-ID: I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) ------------- Commit messages: - Backport 809488bf38c250db3c263f200e5eb1a269059c3d Changes: https://git.openjdk.org/jdk17u-dev/pull/3751/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3751&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276046 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3751.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3751/head:pull/3751 PR: https://git.openjdk.org/jdk17u-dev/pull/3751 From goetz at openjdk.org Tue Jul 15 10:33:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 10:33:16 GMT Subject: [jdk17u-dev] RFR: 8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 Message-ID: I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207). ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3751 Commit messages: - backport b889f2a88a5e182d2424b741d8fedf2c784442f1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3753/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3753&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276175 Stats: 8 lines in 1 file changed: 5 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3753.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3753/head:pull/3753 PR: https://git.openjdk.org/jdk17u-dev/pull/3753 From goetz at openjdk.org Tue Jul 15 10:35:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 10:35:17 GMT Subject: [jdk17u-dev] RFR: 8286660: codestrings gtest fails on AArch64: "udf" in padding Message-ID: I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3750 Commit messages: - Backport 63cace759ee0a913536171d1e498decb517cc71a Changes: https://git.openjdk.org/jdk17u-dev/pull/3752/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3752&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286660 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3752.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3752/head:pull/3752 PR: https://git.openjdk.org/jdk17u-dev/pull/3752 From rob.mckenna at oracle.com Tue Jul 15 11:19:14 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 15 Jul 2025 11:19:14 +0000 Subject: [25u Communication] 25.0.1 will be closed for fixes on the 22nd of July Message-ID: 25.0.1 will enter rampdown at COB on the 22nd of July. If you have a fix that you need to get in to 25.0.1 please push it prior to this date to ensure it makes the release. -Rob From duke at openjdk.org Tue Jul 15 11:40:53 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Jul 2025 11:40:53 GMT Subject: [jdk11u-dev] Withdrawn: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 08:44:47 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. > > Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. > > While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). > > Tested > > - on Windows 10 with `jdk:jfc_demo`. > - on Linux with `jdk:jfc_demo`, with > - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, > - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, > - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` > - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` > > with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From shade at openjdk.org Tue Jul 15 11:41:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 15 Jul 2025 11:41:49 GMT Subject: [jdk11u-dev] RFR: 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 09:18:59 GMT, Kerem Kat wrote: > Backport of [JDK-8212155](https://bugs.openjdk.org/browse/JDK-8212155). > > The patch did not apply cleanly due to a merge conflict. The original code `JvmtiThreadState::state_for(JavaThread::current())` had already been refactored to `JavaThread::current()->jvmti_thread_state()` in this branch. > > I have also removed the `@requires vm.jvmti` tag from the test, as it is not supported by the jtreg version in JDK 11. > > The `DynamicCodeGeneratedTest` was confirmed to fail without this patch and passes with it. @gnu-andrew, @jerboaa -- want to take a look at this one? Looks fairly safe to me, and avoids production JVM crashes with profilers :) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3051#issuecomment-3073270954 From goetz at openjdk.org Tue Jul 15 12:01:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 12:01:06 GMT Subject: [jdk21u-dev] RFR: 8341684: Typo in External Specifications link of java.util.Currency Message-ID: Trivial and obvious fix of the documentation of Currency. ------------- Commit messages: - Backport e7045e9399c5bca0592afc5769432414ecae7219 Changes: https://git.openjdk.org/jdk21u-dev/pull/1969/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1969&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341684 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1969.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1969/head:pull/1969 PR: https://git.openjdk.org/jdk21u-dev/pull/1969 From goetz at openjdk.org Tue Jul 15 12:09:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 12:09:22 GMT Subject: [jdk21u-dev] RFR: 8353713: Improve Currency.getInstance exception handling Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 5cac579619164b9a664327a4f71c4de7e7575276 Changes: https://git.openjdk.org/jdk21u-dev/pull/1970/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1970&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353713 Stats: 37 lines in 2 files changed: 12 ins; 0 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1970.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1970/head:pull/1970 PR: https://git.openjdk.org/jdk21u-dev/pull/1970 From goetz at openjdk.org Tue Jul 15 12:16:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 12:16:20 GMT Subject: [jdk17u-dev] RFR: 8353713: Improve Currency.getInstance exception handling Message-ID: I backport this for parity with 17.0.17-oracle. I resolved one test method because in 21 it uses Locale.of which is not in 17. ------------- Commit messages: - backport 5cac579619164b9a664327a4f71c4de7e7575276 Changes: https://git.openjdk.org/jdk17u-dev/pull/3754/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3754&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353713 Stats: 37 lines in 2 files changed: 12 ins; 0 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3754.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3754/head:pull/3754 PR: https://git.openjdk.org/jdk17u-dev/pull/3754 From sgehwolf at openjdk.org Tue Jul 15 12:22:42 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 15 Jul 2025 12:22:42 GMT Subject: [jdk11u-dev] RFR: 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 09:18:59 GMT, Kerem Kat wrote: > Backport of [JDK-8212155](https://bugs.openjdk.org/browse/JDK-8212155). > > The patch did not apply cleanly due to a merge conflict. The original code `JvmtiThreadState::state_for(JavaThread::current())` had already been refactored to `JavaThread::current()->jvmti_thread_state()` in this branch. > > I have also removed the `@requires vm.jvmti` tag from the test, as it is not supported by the jtreg version in JDK 11. > > The `DynamicCodeGeneratedTest` was confirmed to fail without this patch and passes with it. Approved. Please follow up with a backport of https://bugs.openjdk.org/browse/JDK-8268463. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3051#issuecomment-3073386164 From rmarchenko at openjdk.org Tue Jul 15 15:09:55 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 15 Jul 2025 15:09:55 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Mon, 14 Jul 2025 18:44:40 GMT, anuj-ion wrote: >> This is backport of "8347826: Introspector shows wrong method list after 8071693" >> >> The backport is almost clean, the only conflicts were in copyright year in 2 files. > > @wkia, PR still pending approval. We are eagerly waiting for it to merge in main branch so that we are able to upgrade to latest stable JDK17. @anuj-ion AFAIU the change was deferred to the next release, at least the JDK bug's label seems so. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3074026566 From robm at openjdk.org Tue Jul 15 16:36:52 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Jul 2025 16:36:52 GMT Subject: [jdk24u] RFR: Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed Message-ID: Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed ------------- Commit messages: - 8360147: Better Glyph drawing redux - 8359170: Add 2 TLS and 2 CS Sectigo roots - 8356096: ISO 4217 Amendment 179 Update - 8355524: Only every second line in upgradeable files is being used - 8350498: Remove two Camerfirma root CA certificates - 8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS - 8350991: Improve HTTP client header handling - 8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM - Merge - 8354861: Change milestone to fcs for all releases - ... and 23 more: https://git.openjdk.org/jdk24u/compare/2b7f5939...5175965a The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk24u/pull/237/files Stats: 1399 lines in 56 files changed: 980 ins; 251 del; 168 mod Patch: https://git.openjdk.org/jdk24u/pull/237.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/237/head:pull/237 PR: https://git.openjdk.org/jdk24u/pull/237 From robm at openjdk.org Tue Jul 15 17:00:15 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Jul 2025 17:00:15 GMT Subject: [jdk24u] RFR: Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed [v2] In-Reply-To: References: Message-ID: <46E4mWaROfz3-5atEqRuY0dgMpn_ncdg9NhqTeIyX7U=.4e8e7721-5380-4fdd-9fd5-330deb012e31@github.com> > Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed Rob McKenna has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/237/files - new: https://git.openjdk.org/jdk24u/pull/237/files/5175965a..5175965a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=237&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=237&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/237.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/237/head:pull/237 PR: https://git.openjdk.org/jdk24u/pull/237 From robm at openjdk.org Tue Jul 15 17:00:16 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Jul 2025 17:00:16 GMT Subject: [jdk24u] Integrated: Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 16:26:47 GMT, Rob McKenna wrote: > Merge 5175965a949c2b1f1dedf2eaac714397eb5526ed This pull request has now been integrated. Changeset: b42f146e Author: Rob McKenna URL: https://git.openjdk.org/jdk24u/commit/b42f146edb8324bbb164bb706e8ad39d60aaf25b Stats: 507 lines in 31 files changed: 347 ins; 28 del; 132 mod Merge ------------- PR: https://git.openjdk.org/jdk24u/pull/237 From krk at openjdk.org Tue Jul 15 17:04:59 2025 From: krk at openjdk.org (Kerem Kat) Date: Tue, 15 Jul 2025 17:04:59 GMT Subject: [jdk11u-dev] RFR: 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 09:18:59 GMT, Kerem Kat wrote: > Backport of [JDK-8212155](https://bugs.openjdk.org/browse/JDK-8212155). > > The patch did not apply cleanly due to a merge conflict. The original code `JvmtiThreadState::state_for(JavaThread::current())` had already been refactored to `JavaThread::current()->jvmti_thread_state()` in this branch. > > I have also removed the `@requires vm.jvmti` tag from the test, as it is not supported by the jtreg version in JDK 11. > > The `DynamicCodeGeneratedTest` was confirmed to fail without this patch and passes with it. Thanks, will do. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3051#issuecomment-3074450832 From rob.mckenna at oracle.com Tue Jul 15 17:12:00 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 15 Jul 2025 17:12:00 +0000 Subject: [24u Communication] JDK 24.0.2 changes pushed Message-ID: JDK 24.0.2 content has been pushed to https://github.com/openjdk/jdk24u -Rob From goetz at openjdk.org Tue Jul 15 18:28:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 18:28:04 GMT Subject: [jdk17u-dev] RFR: 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 486acc06e0325d247a96df8f7fc88c9111c3315d Changes: https://git.openjdk.org/jdk17u-dev/pull/3755/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3755&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355453 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3755.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3755/head:pull/3755 PR: https://git.openjdk.org/jdk17u-dev/pull/3755 From goetz at openjdk.org Tue Jul 15 18:28:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 18:28:33 GMT Subject: [jdk21u-dev] RFR: 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 486acc06e0325d247a96df8f7fc88c9111c3315d Changes: https://git.openjdk.org/jdk21u-dev/pull/1973/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1973&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355453 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1973.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1973/head:pull/1973 PR: https://git.openjdk.org/jdk21u-dev/pull/1973 From goetz at openjdk.org Tue Jul 15 18:39:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 18:39:27 GMT Subject: [jdk17u-dev] RFR: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport e2cb64674f5b6b4f000ab1e903fbb75416218bb3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3756/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3756&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343977 Stats: 294 lines in 2 files changed: 65 ins; 195 del; 34 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3756.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3756/head:pull/3756 PR: https://git.openjdk.org/jdk17u-dev/pull/3756 From goetz at openjdk.org Tue Jul 15 18:40:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 18:40:09 GMT Subject: [jdk21u-dev] RFR: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport e2cb64674f5b6b4f000ab1e903fbb75416218bb3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1974/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1974&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343977 Stats: 294 lines in 2 files changed: 65 ins; 195 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1974.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1974/head:pull/1974 PR: https://git.openjdk.org/jdk21u-dev/pull/1974 From goetz at openjdk.org Tue Jul 15 18:55:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 18:55:57 GMT Subject: [jdk21u-dev] RFR: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Message-ID: I backport this for parity with 21.0.9-oracle. trivial resolves. To make it compile, I had to re-add the import of Field. Head had several larger changes that included this file. ------------- Commit messages: - Backport 6bcbc3b0a21687504b07a0a405d824a448aea872 Changes: https://git.openjdk.org/jdk21u-dev/pull/1975/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1975&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353489 Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1975.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1975/head:pull/1975 PR: https://git.openjdk.org/jdk21u-dev/pull/1975 From goetz at openjdk.org Tue Jul 15 19:12:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:12:06 GMT Subject: [jdk17u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b Changes: https://git.openjdk.org/jdk17u-dev/pull/3757/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3757&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355528 Stats: 7130 lines in 104 files changed: 3723 ins; 2257 del; 1150 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3757.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3757/head:pull/3757 PR: https://git.openjdk.org/jdk17u-dev/pull/3757 From goetz at openjdk.org Tue Jul 15 19:13:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:13:39 GMT Subject: [jdk21u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b Changes: https://git.openjdk.org/jdk21u-dev/pull/1976/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1976&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355528 Stats: 7130 lines in 104 files changed: 3723 ins; 2257 del; 1150 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1976.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1976/head:pull/1976 PR: https://git.openjdk.org/jdk21u-dev/pull/1976 From avieiro at openjdk.org Tue Jul 15 19:41:55 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 15 Jul 2025 19:41:55 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: <0gwCEE0uUAyVjpZVBACcxk3LLr_NGgj_YXIUQBhbq8o=.53815540-9aea-468e-a462-a054a23af889@github.com> On Tue, 20 May 2025 09:43:38 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Rearrange Awt2dLibraries.gmk as per review We missed this one, but we have [HarfBuzz 11.2.0](https://bugs.openjdk.org/browse/JDK-8355528) coming, so let's focus on that. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3075256297 From goetz at openjdk.org Tue Jul 15 19:45:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:45:56 GMT Subject: [jdk21u-dev] RFR: 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 4977588d5e3424282f40209590737a487747095d Changes: https://git.openjdk.org/jdk21u-dev/pull/1977/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1977&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330022 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1977.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1977/head:pull/1977 PR: https://git.openjdk.org/jdk21u-dev/pull/1977 From goetz at openjdk.org Tue Jul 15 19:53:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:53:53 GMT Subject: [jdk17u-dev] RFR: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3758/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3758&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355578 Stats: 74 lines in 6 files changed: 11 ins; 55 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3758.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3758/head:pull/3758 PR: https://git.openjdk.org/jdk17u-dev/pull/3758 From goetz at openjdk.org Tue Jul 15 19:53:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:53:58 GMT Subject: [jdk21u-dev] RFR: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1978/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1978&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355578 Stats: 74 lines in 6 files changed: 11 ins; 55 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1978.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1978/head:pull/1978 PR: https://git.openjdk.org/jdk21u-dev/pull/1978 From goetz at openjdk.org Tue Jul 15 19:55:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Jul 2025 19:55:20 GMT Subject: [jdk17u-dev] RFR: 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 4977588d5e3424282f40209590737a487747095d Changes: https://git.openjdk.org/jdk17u-dev/pull/3759/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3759&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330022 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3759.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3759/head:pull/3759 PR: https://git.openjdk.org/jdk17u-dev/pull/3759 From christoph.langer at sap.com Tue Jul 15 20:46:18 2025 From: christoph.langer at sap.com (Langer, Christoph) Date: Tue, 15 Jul 2025 20:46:18 +0000 Subject: JDK Updates 21.0.8 and 17.0.16 published Message-ID: Hi, the GA tags for 21.0.8 (jdk-21.0.8+9) and 17.0.16 (jdk-17.0.16+8) have been published at https://github.com/openjdk/jdk21u and https://github.com/openjdk/jdk17u respectively. Best regards Christoph -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Wed Jul 16 04:52:53 2025 From: duke at openjdk.org (anuj-ion) Date: Wed, 16 Jul 2025 04:52:53 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 15:07:38 GMT, Roman Marchenko wrote: >> @wkia, PR still pending approval. We are eagerly waiting for it to merge in main branch so that we are able to upgrade to latest stable JDK17. > > @anuj-ion AFAIU the change was deferred to the next release, at least the JDK bug's label seems so. @wkia , Ah, I didn't notice the label. Thanks for sharing this info. Will it be a candidate for 17.0.18? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3076729429 From rmarchenko at openjdk.org Wed Jul 16 05:24:49 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Wed, 16 Jul 2025 05:24:49 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 04:49:48 GMT, anuj-ion wrote: >> @anuj-ion AFAIU the change was deferred to the next release, at least the JDK bug's label seems so. > > @wkia , Ah, I didn't notice the label. Thanks for sharing this info. Will it be a candidate for 17.0.18? @anuj-ion yes, I hope so. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3076800291 From rrich at openjdk.org Wed Jul 16 08:01:27 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:01:27 GMT Subject: [jdk21u-dev] RFR: 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP Message-ID: This pull request contains a backport of commit [e4d3c97c](https://github.com/openjdk/jdk/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 27 Feb 2025 and was reviewed by Martin Doerr and Thomas Stuefe. The backport is actually clean (besides copyright header conflict). Risk is low because the patch is very small and affects only ppc. The code is only reached when profiling with jfr or async-profiler. ------------- Commit messages: - Backport e4d3c97c0f388fc4b1684b78844f2166277ffd91 Changes: https://git.openjdk.org/jdk21u-dev/pull/1968/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1968&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350111 Stats: 11 lines in 1 file changed: 9 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1968.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1968/head:pull/1968 PR: https://git.openjdk.org/jdk21u-dev/pull/1968 From rrich at openjdk.org Wed Jul 16 08:00:57 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:00:57 GMT Subject: [jdk21u-dev] RFR: 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Message-ID: This pull request contains a backport of commit [9a87e213](https://github.com/openjdk/jdk/commit/9a87e2134ef531a6906454186517d3eee2e487c2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It fixes build problems by adding an include. The commit being backported was authored by Vladimir Petko on 27 Mar 2025 and was reviewed by Richard Reingruber and Aleksey Shipilev. Risk is low. ------------- Commit messages: - Backport 9a87e2134ef531a6906454186517d3eee2e487c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1972/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1972&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352800 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1972.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1972/head:pull/1972 PR: https://git.openjdk.org/jdk21u-dev/pull/1972 From rrich at openjdk.org Wed Jul 16 08:01:20 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:01:20 GMT Subject: [jdk21u-dev] RFR: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set Message-ID: This pull request contains a backport of commit [030c85de](https://github.com/openjdk/jdk/commit/030c85de1376123615e804f98084cb3723205819) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 11 Mar 2025 and was reviewed by Martin Doerr. It does not apply because of copyright header differences and because `frame::kind` doesn't exist yet in jdk21u but appears in the context of the changes. Risk is low because the patch is small and ppc only. The code is only reached when profiling with jfr or async-profiler. ------------- Commit messages: - Backport 030c85de1376123615e804f98084cb3723205819 Changes: https://git.openjdk.org/jdk21u-dev/pull/1971/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1971&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350106 Stats: 27 lines in 2 files changed: 17 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1971.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1971/head:pull/1971 PR: https://git.openjdk.org/jdk21u-dev/pull/1971 From krk at openjdk.org Wed Jul 16 08:11:54 2025 From: krk at openjdk.org (Kerem Kat) Date: Wed, 16 Jul 2025 08:11:54 GMT Subject: [jdk11u-dev] Integrated: 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 09:18:59 GMT, Kerem Kat wrote: > Backport of [JDK-8212155](https://bugs.openjdk.org/browse/JDK-8212155). > > The patch did not apply cleanly due to a merge conflict. The original code `JvmtiThreadState::state_for(JavaThread::current())` had already been refactored to `JavaThread::current()->jvmti_thread_state()` in this branch. > > I have also removed the `@requires vm.jvmti` tag from the test, as it is not supported by the jtreg version in JDK 11. > > The `DynamicCodeGeneratedTest` was confirmed to fail without this patch and passes with it. This pull request has now been integrated. Changeset: 971e6dc3 Author: Kerem Kat Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/971e6dc3ffcad3f6926e2c15b93209d1511e6022 Stats: 124 lines in 3 files changed: 117 ins; 0 del; 7 mod 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash Reviewed-by: shade Backport-of: 64ec8b3e5c8a8d44c92591710d73b833f13c1500 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3051 From rrich at openjdk.org Wed Jul 16 08:14:44 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:14:44 GMT Subject: [jdk21u-dev] RFR: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:51:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > trivial resolves. > To make it compile, I had to re-add the import of Field. > Head had several larger changes that included this file. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1975#pullrequestreview-3023698777 From rrich at openjdk.org Wed Jul 16 08:28:41 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:28:41 GMT Subject: [jdk17u-dev] RFR: 8343804: Show the default time zone with -XshowSettings option In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:51:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Same edits as in 21 backport. I will make it reference the 21 commit once available, the it should be clean. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3739#pullrequestreview-3023746452 From rrich at openjdk.org Wed Jul 16 08:35:45 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 08:35:45 GMT Subject: [jdk17u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:23:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > src/java.base/share/conf/security/java.security > Resolved due to context. > > src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java > Resolved Copyright Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3738#pullrequestreview-3023773737 From krk at openjdk.org Wed Jul 16 08:42:17 2025 From: krk at openjdk.org (Kerem Kat) Date: Wed, 16 Jul 2025 08:42:17 GMT Subject: [jdk11u-dev] RFR: 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp Message-ID: <19L91MuJbK70xgzk-BTYh6Pu4YJe_r4g1XEcG3MQVpA=.20a99aa7-c67e-446f-ba64-063e888d0c19@github.com> Small fix for a build error on 32bit Windows, following https://github.com/openjdk/jdk11u-dev/pull/3051. ------------- Commit messages: - Backport 78b09ab04929871605abba3026ce9833c6e75789 Changes: https://git.openjdk.org/jdk11u-dev/pull/3063/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3063&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8268463 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3063.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3063/head:pull/3063 PR: https://git.openjdk.org/jdk11u-dev/pull/3063 From duke at openjdk.org Wed Jul 16 08:59:56 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 16 Jul 2025 08:59:56 GMT Subject: [jdk11u-dev] Withdrawn: 8214972: Uses of klass_holder() except GC need to apply GC barriers In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 14:55:21 GMT, Francesco Andreuzzi wrote: > I've been working on a backport to fix [JDK-8339725](https://bugs.openjdk.org/browse/JDK-8339725). The fix attached to the ticket is not enough to fix the problem on jdk11. > > The missing backport is JDK-8214972, which I apply in this PR. JDK-8210321 is also needed to provide `ClassLoaderData::holder_no_keepalive`. > > Tier1 tests completed successfully. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3059 From sgehwolf at openjdk.org Wed Jul 16 09:18:50 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 16 Jul 2025 09:18:50 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: <0gwCEE0uUAyVjpZVBACcxk3LLr_NGgj_YXIUQBhbq8o=.53815540-9aea-468e-a462-a054a23af889@github.com> References: <0gwCEE0uUAyVjpZVBACcxk3LLr_NGgj_YXIUQBhbq8o=.53815540-9aea-468e-a462-a054a23af889@github.com> Message-ID: <_FYTNNVK7YgkHnOosxPYSr1UE5UtXIaKfDFORzUC04s=.d9461bfa-5ba3-48d0-8833-1cc9358eb671@github.com> On Tue, 15 Jul 2025 19:38:36 GMT, Antonio Vieiro wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Rearrange Awt2dLibraries.gmk as per review > > We missed this one, but we have [HarfBuzz 11.2.0](https://bugs.openjdk.org/browse/JDK-8355528) coming, so let's focus on that. @vieiro Please use `/open` to open the PR again. It's just missing a review from @gnu-andrew and it should be good to go. It'll be needed for the later update, no? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3077696923 From goetz at openjdk.org Wed Jul 16 09:45:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 09:45:25 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.8-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8361672: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.8 - 8360147: Better Glyph drawing redux - 8350991: Improve HTTP client header handling - 8349594: Enhance TLS protocol support - 8349111: Enhance Swing supports - 8348989: Better Glyph drawing - 8345625: Better HTTP connections The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1979&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1979&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1979/files Stats: 302 lines in 18 files changed: 217 ins; 22 del; 63 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1979.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1979/head:pull/1979 PR: https://git.openjdk.org/jdk21u-dev/pull/1979 From goetz at openjdk.org Wed Jul 16 09:53:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 09:53:01 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.16-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 - 8360147: Better Glyph drawing redux - 8350991: Improve HTTP client header handling - 8349594: Enhance TLS protocol support - 8349111: Enhance Swing supports - 8348989: Better Glyph drawing - 8345625: Better HTTP connections The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3760&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3760&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3760/files Stats: 301 lines in 18 files changed: 217 ins; 22 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3760.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3760/head:pull/3760 PR: https://git.openjdk.org/jdk17u-dev/pull/3760 From goetz at openjdk.org Wed Jul 16 10:18:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 10:18:42 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 09:40:28 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.8-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: b2e77eac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b2e77eac09da72454a4016b897f7d1b4fe8ef01e Stats: 302 lines in 18 files changed: 217 ins; 22 del; 63 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1979 From tkurashige at openjdk.org Wed Jul 16 10:21:25 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 16 Jul 2025 10:21:25 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding Message-ID: Hi, This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding Original patch applies cleanly to 21u. Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 Thanks. ------------- Commit messages: - Backport f9a1d3381b12c97784c11649be079147c85939c0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1980/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1980&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332020 Stats: 107 lines in 2 files changed: 106 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1980.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1980/head:pull/1980 PR: https://git.openjdk.org/jdk21u-dev/pull/1980 From goetz at openjdk.org Wed Jul 16 11:04:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 11:04:46 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 09:48:41 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.16-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: ba2bd83b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ba2bd83beef7ceff59397047df3bbd5f90143c73 Stats: 301 lines in 18 files changed: 217 ins; 22 del; 62 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3760 From tkurashige at openjdk.org Wed Jul 16 11:15:20 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 16 Jul 2025 11:15:20 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Message-ID: Hi, This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Original patch applies cleanly to 21u. This PR depends on #1980. So #1980 shoud be integrated first. Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. Thanks. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1980 Commit messages: - Backport f7fa05f577a28870202ccaa3544c34b58bd4adfe Changes: https://git.openjdk.org/jdk21u-dev/pull/1981/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1981&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353698 Stats: 65 lines in 10 files changed: 9 ins; 3 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1981.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1981/head:pull/1981 PR: https://git.openjdk.org/jdk21u-dev/pull/1981 From mbaesken at openjdk.org Wed Jul 16 11:43:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Jul 2025 11:43:40 GMT Subject: [jdk17u-dev] RFR: 8297106: Remove the -Xcheck:jni local reference capacity checking In-Reply-To: References: Message-ID: <-Mql3X1gPodQ2SDSRtiRzEHSzyPb2e5hRUtwq9-BH2k=.30ec7a9c-19b8-4d84-b8d4-1b0974aa93ad@github.com> On Tue, 15 Jul 2025 07:46:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I had to do a trivial resolve in jniHandles.hpp. > The text removed in java.1 differs in formatting. > > Two tests have different content, so I deleted them manually. `size_t _planned_capacity;` is still in jniHandles.hpp but was removed in https://github.com/openjdk/jdk/commit/692bedbc1df153f362b8e85693f20b089b5594e2 . Is there really a need to keep it or was the removal forgotten ? Otherwise looks okay to me. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3749#issuecomment-3078201177 From mbaesken at openjdk.org Wed Jul 16 11:54:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Jul 2025 11:54:53 GMT Subject: [jdk17u-dev] RFR: 8353713: Improve Currency.getInstance exception handling In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 12:11:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I resolved one test method because in 21 it uses Locale.of which is not in 17. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3754#pullrequestreview-3024552719 From goetz at openjdk.org Wed Jul 16 12:11:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 12:11:45 GMT Subject: [jdk17u-dev] RFR: 8297106: Remove the -Xcheck:jni local reference capacity checking [v2] In-Reply-To: References: Message-ID: <3jT_n1D0Jul7AD3ba5ujOGeZB5wgTBBQMTRDRVJk6WQ=.9cb7694c-0de9-45a3-b205-667115f1e51f@github.com> > I backport this for parity with 17.0.17-oracle. > > I had to do a trivial resolve in jniHandles.hpp. > The text removed in java.1 differs in formatting. > > Two tests have different content, so I deleted them manually. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix backport accortding to Matthias finding ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3749/files - new: https://git.openjdk.org/jdk17u-dev/pull/3749/files/f20fb43d..81d51593 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3749&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3749&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3749.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3749/head:pull/3749 PR: https://git.openjdk.org/jdk17u-dev/pull/3749 From goetz at openjdk.org Wed Jul 16 12:11:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 12:11:45 GMT Subject: [jdk17u-dev] RFR: 8297106: Remove the -Xcheck:jni local reference capacity checking In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 07:46:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I had to do a trivial resolve in jniHandles.hpp. > The text removed in java.1 differs in formatting. > > Two tests have different content, so I deleted them manually. Thanks for catching this! I remember resolving it, probably I missed storing the file... ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3749#issuecomment-3078284202 From mbaesken at openjdk.org Wed Jul 16 12:23:44 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Jul 2025 12:23:44 GMT Subject: [jdk17u-dev] RFR: 8297106: Remove the -Xcheck:jni local reference capacity checking [v2] In-Reply-To: <3jT_n1D0Jul7AD3ba5ujOGeZB5wgTBBQMTRDRVJk6WQ=.9cb7694c-0de9-45a3-b205-667115f1e51f@github.com> References: <3jT_n1D0Jul7AD3ba5ujOGeZB5wgTBBQMTRDRVJk6WQ=.9cb7694c-0de9-45a3-b205-667115f1e51f@github.com> Message-ID: On Wed, 16 Jul 2025 12:11:45 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> I had to do a trivial resolve in jniHandles.hpp. >> The text removed in java.1 differs in formatting. >> >> Two tests have different content, so I deleted them manually. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > fix backport accortding to Matthias finding Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3749#pullrequestreview-3024654924 From asemenov at openjdk.org Wed Jul 16 13:13:29 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Wed, 16 Jul 2025 13:13:29 GMT Subject: [jdk17u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Message-ID: Hi all, This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. Thanks! ------------- Commit messages: - Backport e9a434165a6ec07cde0429c7f9823bbc5dab7857 Changes: https://git.openjdk.org/jdk17u-dev/pull/3761/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3761&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360664 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3761.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3761/head:pull/3761 PR: https://git.openjdk.org/jdk17u-dev/pull/3761 From asemenov at openjdk.org Wed Jul 16 13:26:24 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Wed, 16 Jul 2025 13:26:24 GMT Subject: [jdk21u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Message-ID: Hi all, This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. Thanks! ------------- Commit messages: - Backport e9a434165a6ec07cde0429c7f9823bbc5dab7857 Changes: https://git.openjdk.org/jdk21u-dev/pull/1982/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1982&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360664 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1982.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1982/head:pull/1982 PR: https://git.openjdk.org/jdk21u-dev/pull/1982 From phh at openjdk.org Wed Jul 16 16:32:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 16 Jul 2025 16:32:50 GMT Subject: [jdk21u-dev] RFR: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 12:55:54 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [030c85de](https://github.com/openjdk/jdk/commit/030c85de1376123615e804f98084cb3723205819) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 11 Mar 2025 and was reviewed by Martin Doerr. > > It does not apply because of copyright header differences and because `frame::kind` doesn't exist yet in jdk21u but appears in the context of the changes. > > Risk is low because the patch is small and ppc only. The code is only reached when profiling with jfr or async-profiler. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1971#pullrequestreview-3025826692 From duke at openjdk.org Wed Jul 16 16:43:51 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Jul 2025 16:43:51 GMT Subject: [jdk11u-dev] RFR: 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp In-Reply-To: <19L91MuJbK70xgzk-BTYh6Pu4YJe_r4g1XEcG3MQVpA=.20a99aa7-c67e-446f-ba64-063e888d0c19@github.com> References: <19L91MuJbK70xgzk-BTYh6Pu4YJe_r4g1XEcG3MQVpA=.20a99aa7-c67e-446f-ba64-063e888d0c19@github.com> Message-ID: <_DcjMd5tr38mICKzCU74p3KSW0RJybrDlf6qum1CTXE=.7ce9f4be-3e6d-4987-95b0-331a4f86a610@github.com> On Wed, 16 Jul 2025 08:37:50 GMT, Kerem Kat wrote: > Small fix for a build error on 32bit Windows, following https://github.com/openjdk/jdk11u-dev/pull/3051. @krk Your change (at version 23cd6469dd3adaedd440f492ba7d373cb8c6e891) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3063#issuecomment-3079412870 From krk at openjdk.org Wed Jul 16 16:49:51 2025 From: krk at openjdk.org (Kerem Kat) Date: Wed, 16 Jul 2025 16:49:51 GMT Subject: [jdk11u-dev] Integrated: 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp In-Reply-To: <19L91MuJbK70xgzk-BTYh6Pu4YJe_r4g1XEcG3MQVpA=.20a99aa7-c67e-446f-ba64-063e888d0c19@github.com> References: <19L91MuJbK70xgzk-BTYh6Pu4YJe_r4g1XEcG3MQVpA=.20a99aa7-c67e-446f-ba64-063e888d0c19@github.com> Message-ID: On Wed, 16 Jul 2025 08:37:50 GMT, Kerem Kat wrote: > Small fix for a build error on 32bit Windows, following https://github.com/openjdk/jdk11u-dev/pull/3051. This pull request has now been integrated. Changeset: 315ea000 Author: Kerem Kat Committer: Victor Rudometov URL: https://git.openjdk.org/jdk11u-dev/commit/315ea00062963f4a194b7cdb4308401f06bd4d32 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp Backport-of: 78b09ab04929871605abba3026ce9833c6e75789 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3063 From shade at openjdk.org Wed Jul 16 17:10:51 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 16 Jul 2025 17:10:51 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: On Thu, 19 Jun 2025 11:34:42 GMT, Aleksey Shipilev wrote: > Clean bailout from the optimization added in JDK 21. While the patch is fairly recent, it does not come with elevated risk, as it just skips the optimization in the case where the alternative is compiler crash. This crash is seen in real world: https://github.com/adoptium/adoptium-support/issues/1191 > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` @victornoel -- I cannot see your reply, bots asked you something :) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079505282 From ssubramaniam at openjdk.org Wed Jul 16 17:22:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 16 Jul 2025 17:22:27 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs Message-ID: Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport d4a795d75aef8d787934f5c05e146c61138a408a Changes: https://git.openjdk.org/jdk11u-dev/pull/3064/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3064&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283276 Stats: 95 lines in 1 file changed: 69 ins; 10 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3064.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3064/head:pull/3064 PR: https://git.openjdk.org/jdk11u-dev/pull/3064 From gnu.andrew at redhat.com Wed Jul 16 17:31:01 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Jul 2025 18:31:01 +0100 Subject: OpenJDK 11.0.28 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.28. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.28+6.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.28+6.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 712334ebfe8ad2acb8befee7ec7e57aec7205356b3696e7f181e342a771dbaa9 openjdk-11.0.28+6.tar.xz 8efbbfab10cbcdb389330deb7e97416cd3ceceec08ee0ed652143cc696add9d1 openjdk-11.0.28+6.tar.xz.sig SHA512 checksums: d3bb00237a5c1197a800e6d6aa614061aba2d04e4642c9afaecf2a2e8085c6e0ad5a9ca533f493120e0ee20fbe75c851a31807a3a5bec68bc793010b776df43b openjdk-11.0.28+6.tar.xz 3a5820bebce6ee63d6285545835e63c5350f3750f131e61724eb669cd016c75d3c0d60422abd54b5cba364abfb2a357a23ffcd4708f0e4edbdfedc5d69c0eaa8 openjdk-11.0.28+6.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.28+6.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.28+6.sha512 New in release OpenJDK 11.0.28 (2025-07-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11028 * CVEs - CVE-2025-30749 - CVE-2025-30754 - CVE-2025-30761 - CVE-2025-50059 - CVE-2025-50106 * Changes - JDK-8026976: ECParameters, Point does not match field size - JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value - JDK-8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? - JDK-8232625: HttpClient redirect policy should be more conservative - JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small - JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic - JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts - JDK-8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ - JDK-8303770: Remove Baltimore root certificate expiring in May 2025 - JDK-8315380: AsyncGetCallTrace crash in frame::safe_for_sender - JDK-8327476: Upgrade JLine to 3.26.1 - JDK-8328957: Update PKCS11Test.java to not use hardcoded path - JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 - JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms - JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class - JDK-8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout - JDK-8345625: Better HTTP connections - JDK-8346887: DrawFocusRect() may cause an assertion failure - JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp - JDK-8348110: Update LCMS to 2.17 - JDK-8348596: Update FreeType to 2.13.3 - JDK-8348598: Update Libpng to 1.6.47 - JDK-8348989: Better Glyph drawing - JDK-8349111: Enhance Swing supports - JDK-8349594: Enhance TLS protocol support - JDK-8350469: [11u] Test AbsPathsInImage.java fails - JDK-8239429 public clone - JDK-8350498: Remove two Camerfirma root CA certificates - JDK-8350991: Improve HTTP client header handling - JDK-8351099: Bump update version of OpenJDK: 11.0.28 - JDK-8351422: Improve scripting supports - JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing - JDK-8352716: (tz) Update Timezone Data to 2025b - JDK-8356096: ISO 4217 Amendment 179 Update - JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS - JDK-8359170: Add 2 TLS and 2 CS Sectigo roots - JDK-8360147: Better Glyph drawing redux Notes on individual issues: =========================== security-libs/javax.crypto:pkcs11: JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic ========================================================================== In OpenJDK 14, the notion of legacy mechanisms was introduced into the SunPKCS11 provider. If a mechanism was found to be using a weak algorithm, it was determined to be legacy and disabled. However, this approach has proved inflexible. There was no way for the user to override the legacy determination and enable the mechanism anyway. Also, a mechanism being used for signing would be declared legacy and disabled if it had a weak encryption algorithm, even though encryption was not being used. Similarly, a weak signing algorithm would prevent the mechanism's use as a cipher for encryption or decryption. This OpenJDK release resolves these issues. It introduces the PKCS11 provider configuration attribute "allowLegacy" which can be set to `true` if the user wishes to override the legacy determination. By default, it is set to `false`. The legacy determination now also considers the service type and will only check encryption algorithms for Ciphers and only signature algorithms for Signatures. security-libs/java.security: JDK-8303770: Remove Baltimore root certificate expiring in May 2025 =================================================================== The following root certificate from Baltimore has been removed from the `cacerts` keystore: Alias Name: baltimorecybertrustca [jdk] Distinguished Name: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE JDK-8350498: Remove two Camerfirma root CA certificates ======================================================= The following expired root certificates from Camerfirma have been removed from the `cacerts` keystore: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA JDK-8359170: Add 2 TLS and 2 CS Sectigo roots ============================================= The following root certificates have been added to the cacerts truststore: Name: Sectigo Limited Alias Name: sectigocodesignroote46 Distinguished Name: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigocodesignrootr46 Distinguished Name: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsroote46 Distinguished Name: Sectigo Public Server Authentication Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsrootr46 Distinguished Name: Sectigo Public Server Authentication Root R46, O=Sectigo Limited, C=GB Happy hacking, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From phh at openjdk.org Wed Jul 16 17:33:47 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 16 Jul 2025 17:33:47 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 17:15:52 GMT, Satyen Subramaniam wrote: > Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Clean backport from 17u net of deleted line formatting. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3064#pullrequestreview-3026052154 From gnu.andrew at redhat.com Wed Jul 16 17:34:50 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Jul 2025 18:34:50 +0100 Subject: OpenJDK 17.0.16 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.16. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.16+8.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.16+8.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 0e9b096352ca5e087cbb1447c914c55b60d8e17cc07bd90d8dcfbb271e8fed09 openjdk-17.0.16+8.tar.xz d6059f49c34e3c71b866bf222c3a72c4db7d3d2cdd96fe2a28b1973a84aa6373 openjdk-17.0.16+8.tar.xz.sig SHA512 checksums: 95094b16bc36406bf5be83b73ff6b2a4189a0d8424d1422702eea038d9dfbb0c019c4e206cd7a4aa9bbd69239de51516f97945d2bc2160a8e85a83603ce4fdf8 openjdk-17.0.16+8.tar.xz 8bdd2e169c0644b13ab3ec997674002e8495dc4aa57fcdc7c85f10c11ae3398c7c1d8aec28a5bb234241ec008414f9ed546d5718d1601939cc20a8f15ce12120 openjdk-17.0.16+8.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.16+8.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.16+8.sha512 New in release OpenJDK 17.0.16 (2025-07-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17016 * CVEs - CVE-2025-30749 - CVE-2025-30754 - CVE-2025-50059 - CVE-2025-50106 * Changes - JDK-4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. - JDK-5074006: Swing JOptionPane shows tag as a string after newline - JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs - JDK-8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F - JDK-8042134: JOptionPane bungles HTML messages - JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails - JDK-8077371: Binary files in JAXP test should be removed - JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java - JDK-8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux - JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler - JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value - JDK-8218474: JComboBox display issue with GTKLookAndFeel - JDK-8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError - JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore - JDK-8251505: Use of types in compiler shared code should be consistent. - JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" - JDK-8254786: java/net/httpclient/CancelRequestTest.java failing intermittently - JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) - JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small - JDK-8269516: AArch64: Assembler cleanups - JDK-8271419: Refactor test code for modifying CDS archive contents - JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC - JDK-8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection - JDK-8279884: Use better file for cygwin source permission check - JDK-8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 - JDK-8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux - JDK-8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used - JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call - JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed - JDK-8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen - JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS - JDK-8286789: Test forceEarlyReturn002.java timed out - JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native - JDK-8286925: Move JSON parser used in JFR tests to test library - JDK-8287352: DockerTestUtils::execute shows incorrect elapsed time - JDK-8287801: Fix test-bugs related to stress flags - JDK-8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly - JDK-8290162: Reset recursion counter missed in fix of JDK-8224267 - JDK-8292064: Convert java/lang/management/MemoryMXBean shell tests to java version - JDK-8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN - JDK-8294038: Remove "Classpath" exception from javax/swing tests - JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame - JDK-8295470: Update openjdk.java.net => openjdk.org URLs in test code - JDK-8295670: Remove duplication in java/util/Formatter/Basic*.java - JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" - JDK-8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream - JDK-8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072 - JDK-8296920: Regression Test DialogOrient.java fails on MacOS - JDK-8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks - JDK-8297242: Use-after-free during library unloading on Linux - JDK-8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" - JDK-8298147: Clang warns about pointless comparisons - JDK-8298248: Limit sscanf output width in cgroup file parsers - JDK-8298709: Fix typos in src/java.desktop/ and various test classes of client component - JDK-8298730: Refactor subsystem_file_line_contents and add docs and tests - JDK-8300645: Handle julong values in logging of GET_CONTAINER_INFO macros - JDK-8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 - JDK-8302226: failure_handler native.core should wait for coredump to finish - JDK-8303549: [AIX] TestNativeStack.java is failing with exit value 1 - JDK-8303770: Remove Baltimore root certificate expiring in May 2025 - JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended - JDK-8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions - JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch - JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException - JDK-8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' - JDK-8309841: Jarsigner should print a warning if an entry is removed - JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port - JDK-8312246: NPE when HSDB visits bad oop - JDK-8314120: Add tests for FileDescriptor.sync - JDK-8314236: Overflow in Collections.rotate - JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux - JDK-8314320: Mark runtime/CommandLine/ tests as flagless - JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless - JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out - JDK-8315669: Open source several Swing PopupMenu related tests - JDK-8315721: CloseRace.java#id0 fails transiently on libgraal - JDK-8315742: Open source several Swing Scroll related tests - JDK-8315871: Opensource five more Swing regression tests - JDK-8315876: Open source several Swing CSS related tests - JDK-8315951: Open source several Swing HTMLEditorKit related tests - JDK-8315981: Opensource five more random Swing tests - JDK-8316061: Open source several Swing RootPane and Slider related tests - JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow - JDK-8316228: jcmd tests are broken by 8314828 - JDK-8316324: Opensource five miscellaneous Swing tests - JDK-8316388: Opensource five Swing component related regression tests - JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags - JDK-8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags - JDK-8316460: 4 javax/management tests ignore VM flags - JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix - JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful - JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path - JDK-8318915: Enhance checks in BigDecimal.toPlainString() - JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 - JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags - JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only - JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" - JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" - JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently - JDK-8321204: C2: assert(false) failed: node should be in igvn hash table - JDK-8321479: java -D-D crashes - JDK-8321509: False positive in get_trampoline fast path causes crash - JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder - JDK-8321718: ProcessTools.executeProcess calls waitFor before logging - JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" - JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized - JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 - JDK-8325682: Rename nsk_strace.h - JDK-8326389: [test] improve assertEquals failure output - JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program - JDK-8328482: Convert and Open source few manual applet test to main based - JDK-8328484: Convert and Opensource few JFileChooser applet test to main - JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 - JDK-8328670: Automate and open source few closed manual applet test - JDK-8328673: Convert closed text/html/CSS manual applet test to main - JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer - JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm - JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' - JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor - JDK-8333117: Remove support of remote and manual debuggee launchers - JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" - JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields - JDK-8334644: Automate javax/print/attribute/PageRangesException.java - JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant - JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 - JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn - JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java - JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 - JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file - JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing - JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected - JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework - JDK-8339148: Make os::Linux::active_processor_count() public - JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms - JDK-8339639: Opensource few AWT PopupMenu tests - JDK-8339678: Update runtime/condy tests to be executed with VM flags - JDK-8339727: Open source several AWT focus tests - series 1 - JDK-8339794: Open source closed choice tests #1 - JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - JDK-8339836: Open source several AWT Mouse tests - Batch 1 - JDK-8339842: Open source several AWT focus tests - series 2 - JDK-8339895: Open source several AWT focus tests - series 3 - JDK-8339906: Open source several AWT focus tests - series 4 - JDK-8339935: Open source several AWT focus tests - series 5 - JDK-8339982: Open source several AWT Mouse tests - Batch 2 - JDK-8339984: Open source AWT MenuItem related tests - JDK-8339995: Open source several AWT focus tests - series 6 - JDK-8340077: Open source few Checkbox tests - Set2 - JDK-8340084: Open source AWT Frame related tests - JDK-8340143: Open source several Java2D rendering loop tests. - JDK-8340164: Open source few Component tests - Set1 - JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 - JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java - JDK-8340193: Open source several AWT Dialog tests - Batch 1 - JDK-8340228: Open source couple more miscellaneous AWT tests - JDK-8340271: Open source several AWT Robot tests - JDK-8340279: Open source several AWT Dialog tests - Batch 2 - JDK-8340332: Open source mixed AWT tests - Set3 - JDK-8340366: Open source several AWT Dialog tests - Batch 3 - JDK-8340367: Opensource few AWT image tests - JDK-8340393: Open source closed choice tests #2 - JDK-8340407: Open source a few more Component related tests - JDK-8340417: Open source some MenuBar tests - Set1 - JDK-8340432: Open source some MenuBar tests - Set2 - JDK-8340433: Open source closed choice tests #3 - JDK-8340437: Open source few more AWT Frame related tests - JDK-8340458: Open source additional Component tests (part 2) - JDK-8340555: Open source DnD tests - Set4 - JDK-8340560: Open Source several AWT/2D font and rendering tests - JDK-8340605: Open source several AWT PopupMenu tests - JDK-8340621: Open source several AWT List tests - JDK-8340625: Open source additional Component tests (part 3) - JDK-8340639: Open source few more AWT List tests - JDK-8340713: Open source DnD tests - Set5 - JDK-8340784: Remove PassFailJFrame constructor with screenshots - JDK-8340790: Open source several AWT Dialog tests - Batch 4 - JDK-8340809: Open source few more AWT PopupMenu tests - JDK-8340874: Open source some of the AWT Geometry/Button tests - JDK-8340907: Open source closed frame tests # 2 - JDK-8340966: Open source few Checkbox and Cursor tests - Set1 - JDK-8340967: Open source few Cursor tests - Set2 - JDK-8340978: Open source few DnD tests - Set6 - JDK-8340985: Open source some Desktop related tests - JDK-8341000: Open source some of the AWT Window tests - JDK-8341004: Open source AWT FileDialog related tests - JDK-8341072: Open source several AWT Canvas and Rectangle related tests - JDK-8341128: open source some 2d graphics tests - JDK-8341148: Open source several Choice related tests - JDK-8341162: Open source some of the AWT window test - JDK-8341170: Open source several Choice related tests (part 2) - JDK-8341177: Opensource few List and a Window test - JDK-8341191: Open source few more AWT FileDialog tests - JDK-8341239: Open source closed frame tests # 3 - JDK-8341257: Open source few DND tests - Set1 - JDK-8341258: Open source few various AWT tests - Set1 - JDK-8341278: Open source few TrayIcon tests - Set7 - JDK-8341298: Open source more AWT window tests - JDK-8341373: Open source closed frame tests # 4 - JDK-8341378: Open source few TrayIcon tests - Set8 - JDK-8341447: Open source closed frame tests # 5 - JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering - JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) - JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 - JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test - JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay - JDK-8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir - JDK-8343037: Missing @since tag on JColorChooser.showDialog overload - JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java - JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access - JDK-8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor - JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory - JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool - JDK-8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed - JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java - JDK-8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI - JDK-8344361: Restore null return for invalid services from legacy providers - JDK-8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout - JDK-8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target - JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 - JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 - JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 - JDK-8345598: Upgrade NSS binaries for interop tests - JDK-8345625: Better HTTP connections - JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state - JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test - JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings - JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux - JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test - JDK-8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected - JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests - JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed - JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero - JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java - JDK-8347576: Error output in libjsound has non matching format strings - JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp - JDK-8347911: Limit the length of inflated text chunks - JDK-8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java - JDK-8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently - JDK-8348110: Update LCMS to 2.17 - JDK-8348299: Update List/ItemEventTest/ItemEventTest.java - JDK-8348596: Update FreeType to 2.13.3 - JDK-8348597: Update HarfBuzz to 10.4.0 - JDK-8348598: Update Libpng to 1.6.47 - JDK-8348600: Update PipeWire to 1.3.81 - JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable - JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS - JDK-8348989: Better Glyph drawing - JDK-8349039: Adjust exception No type named in database - JDK-8349111: Enhance Swing supports - JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails - JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java - JDK-8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version - JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree - JDK-8349594: Enhance TLS protocol support - JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 - JDK-8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError - JDK-8350211: CTW: Attempt to preload all classes in constant pool - JDK-8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later - JDK-8350260: Improve HTML instruction formatting in PassFailJFrame - JDK-8350383: Test: add more test case for string compare (UL case) - JDK-8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing - JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR - JDK-8350498: Remove two Camerfirma root CA certificates - JDK-8350540: [17u,11u] B8312065.java fails Network is unreachable - JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException - JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds - JDK-8350651: Bump update version for OpenJDK: jdk-17.0.16 - JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails - JDK-8350991: Improve HTTP client header handling - JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual - JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 - JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported - JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing - JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace - JDK-8352676: Opensource JMenu tests - series1 - JDK-8352680: Opensource few misc swing tests - JDK-8352684: Opensource JInternalFrame tests - series1 - JDK-8352706: httpclient HeadTest does not run on HTTP2 - JDK-8352716: (tz) Update Timezone Data to 2025b - JDK-8352908: Open source several swing tests batch1 - JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build - JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) - JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case - JDK-8353320: Open source more Swing text tests - JDK-8353446: Open source several AWT Menu tests - Batch 2 - JDK-8353475: Open source two Swing DefaultCaret tests - JDK-8353685: Open some JComboBox bugs 4 - JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public - JDK-8353714: [17u] Backport of 8347740 incomplete - JDK-8353942: Open source Swing Tests - Set 5 - JDK-8354554: Open source several clipboard tests batch1 - JDK-8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout - JDK-8356096: ISO 4217 Amendment 179 Update - JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS - JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" - JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build - JDK-8359170: Add 2 TLS and 2 CS Sectigo roots - JDK-8360147: Better Glyph drawing redux - JDK-8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 Notes on individual issues: =========================== security-libs/java.security: JDK-8303770: Remove Baltimore root certificate expiring in May 2025 =================================================================== The following root certificate from Baltimore has been removed from the `cacerts` keystore: Alias Name: baltimorecybertrustca [jdk] Distinguished Name: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE JDK-8350498: Remove two Camerfirma root CA certificates ======================================================= The following expired root certificates from Camerfirma have been removed from the `cacerts` keystore: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA JDK-8359170: Add 2 TLS and 2 CS Sectigo roots ============================================= The following root certificates have been added to the cacerts truststore: Name: Sectigo Limited Alias Name: sectigocodesignroote46 Distinguished Name: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigocodesignrootr46 Distinguished Name: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsroote46 Distinguished Name: Sectigo Public Server Authentication Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsrootr46 Distinguished Name: Sectigo Public Server Authentication Root R46, O=Sectigo Limited, C=GB Happy hacking, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From duke at openjdk.org Wed Jul 16 17:35:44 2025 From: duke at openjdk.org (Victor =?UTF-8?B?Tm/Dq2w=?=) Date: Wed, 16 Jul 2025 17:35:44 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: On Mon, 23 Jun 2025 12:58:40 GMT, Aleksey Shipilev wrote: >> Clean bailout from the optimization added in JDK 21. While the patch is fairly recent, it does not come with elevated risk, as it just skips the optimization in the case where the alternative is compiler crash. This crash is seen in real world: https://github.com/adoptium/adoptium-support/issues/1191 >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `all` > > Push approval granted. Here goes. Hi @shipilev, sorry to bother you but I see that since this PR was merged, jdk-21.0.8+9 was released, but I don't see the corresponding commit in that tag. I feel like I'm missing something but shouldn't it have been included in it? Thanks for your help! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079241959 From duke at openjdk.org Wed Jul 16 17:35:46 2025 From: duke at openjdk.org (Victor =?UTF-8?B?Tm/Dq2w=?=) Date: Wed, 16 Jul 2025 17:35:46 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: On Thu, 19 Jun 2025 11:34:42 GMT, Aleksey Shipilev wrote: > Clean bailout from the optimization added in JDK 21. While the patch is fairly recent, it does not come with elevated risk, as it just skips the optimization in the case where the alternative is compiler crash. This crash is seen in real world: https://github.com/adoptium/adoptium-support/issues/1191 > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` Done, thx for the heads up because I didn't get notified ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079581025 From gnu.andrew at redhat.com Wed Jul 16 17:45:32 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Jul 2025 18:45:32 +0100 Subject: OpenJDK 21.0.8 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.8. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.8+9.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.8+9.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: ad794448f9eac0e4c3637ec7a3c15a1384659500eb676ad768a381eeff2a9f10 openjdk-21.0.8+9.tar.xz 67dbb0442e6500d591e5f608f7eb67de401fa7f004450e9512257dc1ce6a0331 openjdk-21.0.8+9.tar.xz.sig SHA512 checksums: 81be6d151fdca910fbee9ea1a93b20af037d2dbafeb12fa368a6091096a22dcf997cf419bebe0261f016ce0fe1e74acd4fca54ca0840a3d69ad76ae7a1336e4c openjdk-21.0.8+9.tar.xz a187a7b309283672fc624682dcd3e3a0231fd7c0a36cb117e9694797acb8a4a124066a8152be1618993e79c73842d73804867f8d89d91d0652719a443da47cc3 openjdk-21.0.8+9.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.8+9.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.8+9.sha512 New in release OpenJDK 21.0.8 (2025-07-15): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2108 * CVEs - CVE-2025-30749 - CVE-2025-30754 - CVE-2025-50059 - CVE-2025-50106 * Changes - JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs - JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails - JDK-8136895: Writer not closed with disk full error, file resource leaked - JDK-8180450: secondary_super_cache does not scale well - JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java - JDK-8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails - JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler - JDK-8210471: GZIPInputStream constructor could leak an un-end()ed Inflater - JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value - JDK-8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent - JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore - JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" - JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) - JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small - JDK-8267174: Many test files have the wrong Copyright header - JDK-8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED - JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC - JDK-8279016: JFR Leak Profiler is broken with Shenandoah - JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call - JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed - JDK-8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows - JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS - JDK-8286789: Test forceEarlyReturn002.java timed out - JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native - JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame - JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" - JDK-8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure - JDK-8303770: Remove Baltimore root certificate expiring in May 2025 - JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended - JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException - JDK-8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share - JDK-8308033: The jcmd thread dump related tests should test virtual threads - JDK-8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512 - JDK-8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry - JDK-8309841: Jarsigner should print a warning if an entry is removed - JDK-8309978: [x64] Fix useless padding - JDK-8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread - JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port - JDK-8310643: Misformatted copyright messages in FFM - JDK-8312246: NPE when HSDB visits bad oop - JDK-8312475: org.jline.util.PumpReader signed byte problem - JDK-8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown - JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown - JDK-8313654: Test WaitNotifySuspendedVThreadTest.java timed out - JDK-8314056: Remove runtime platform check from frem/drem - JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations - JDK-8314236: Overflow in Collections.rotate - JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. - JDK-8314840: 3 gc/epsilon tests ignore external vm options - JDK-8314842: zgc/genzgc tests ignore vm flags - JDK-8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" - JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out - JDK-8315669: Open source several Swing PopupMenu related tests - JDK-8315742: Open source several Swing Scroll related tests - JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors - JDK-8315871: Opensource five more Swing regression tests - JDK-8315876: Open source several Swing CSS related tests - JDK-8315951: Open source several Swing HTMLEditorKit related tests - JDK-8315981: Opensource five more random Swing tests - JDK-8316061: Open source several Swing RootPane and Slider related tests - JDK-8316324: Opensource five miscellaneous Swing tests - JDK-8316388: Opensource five Swing component related regression tests - JDK-8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags - JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix - JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails - JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful - JDK-8317264: Pattern.Bound has `static` fields that should be `static final`. - JDK-8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 - JDK-8318636: Add jcmd to print annotated process memory map - JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path - JDK-8318811: Compiler directives parser swallows a character after line comments - JDK-8318915: Enhance checks in BigDecimal.toPlainString() - JDK-8319439: Move BufferNode from PtrQueue files to new files - JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags - JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" - JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently - JDK-8320948: NPE due to unreported compiler error - JDK-8321204: C2: assert(false) failed: node should be in igvn hash table - JDK-8321479: java -D-D crashes - JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" - JDK-8322141: SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred - JDK-8322475: Extend printing for System.map - JDK-8323795: jcmd Compiler.codecache should print total size of code cache - JDK-8324345: Stack overflow during C2 compilation when splitting memory phi - JDK-8324678: Replace NULL with nullptr in HotSpot gtests - JDK-8324681: Replace NULL with nullptr in HotSpot jtreg test native code files - JDK-8324799: Use correct extension for C++ test headers - JDK-8324880: Rename get_stack_trace.h - JDK-8325055: Rename Injector.h - JDK-8325180: Rename jvmti_FollowRefObjects.h - JDK-8325347: Rename native_thread.h - JDK-8325367: Rename nsk_list.h - JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized - JDK-8325456: Rename nsk_mutex.h - JDK-8325458: Rename mlvmJvmtiUtils.h - JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 - JDK-8325682: Rename nsk_strace.h - JDK-8325910: Rename jnihelper.h - JDK-8326090: Rename jvmti_aod.h - JDK-8326389: [test] improve assertEquals failure output - JDK-8326524: Rename agent_common.h - JDK-8326586: Improve Speed of System.map - JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux - JDK-8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 - JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError - JDK-8327461: KeyStore getEntry is not thread-safe - JDK-8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure - JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program - JDK-8328482: Convert and Open source few manual applet test to main based - JDK-8328484: Convert and Opensource few JFileChooser applet test to main - JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 - JDK-8328670: Automate and open source few closed manual applet test - JDK-8328673: Convert closed text/html/CSS manual applet test to main - JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService() - JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer - JDK-8329729: java/util/Properties/StoreReproducibilityTest.java times out - JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly - JDK-8330158: C2: Loop strip mining uses ABS with min int - JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm - JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' - JDK-8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks - JDK-8331088: Incorrect TraceLoopPredicate output - JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor - JDK-8332252: Clean up vmTestbase/vm/share - JDK-8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() - JDK-8332631: Update nsk.share.jpda.BindServer to don't use finalization - JDK-8332641: Update nsk.share.jpda.Jdb to don't use finalization - JDK-8332880: JFR GCHelper class recognizes "Archive" regions as valid - JDK-8332921: Ctrl+C does not call shutdown hooks after JLine upgrade - JDK-8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization - JDK-8333117: Remove support of remote and manual debuggee launchers - JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" - JDK-8333805: Replaying compilation with null static final fields results in a crash - JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. - JDK-8334644: Automate javax/print/attribute/PageRangesException.java - JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant - JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 - JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient - JDK-8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 - JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn - JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java - JDK-8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 - JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 - JDK-8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings - JDK-8336042: Caller/callee param size mismatch in deoptimization causes crash - JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 - JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file - JDK-8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 - JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing - JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected - JDK-8337681: PNGImageWriter uses much more memory than necessary - JDK-8337795: Type annotation attached to incorrect type during class reading - JDK-8337958: Out-of-bounds array access in secondary_super_cache - JDK-8337981: ShenandoahHeap::is_in should check for alive regions - JDK-8337998: CompletionFailure in getEnclosingType attaching type annotations - JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark - JDK-8338064: Give better error for ConcurrentHashTable corruption - JDK-8338136: Hotspot should support multiple large page sizes on Windows - JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework - JDK-8338202: Shenandoah: Improve handshake closure labels - JDK-8338314: JFR: Split JFRCheckpoint VM operation - JDK-8339148: Make os::Linux::active_processor_count() public - JDK-8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java - JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms - JDK-8339538: Wrong timeout computations in DnsClient - JDK-8339639: Opensource few AWT PopupMenu tests - JDK-8339678: Update runtime/condy tests to be executed with VM flags - JDK-8339727: Open source several AWT focus tests - series 1 - JDK-8339769: Incorrect error message during startup if working directory does not exist - JDK-8339794: Open source closed choice tests #1 - JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - JDK-8339836: Open source several AWT Mouse tests - Batch 1 - JDK-8339842: Open source several AWT focus tests - series 2 - JDK-8339895: Open source several AWT focus tests - series 3 - JDK-8339906: Open source several AWT focus tests - series 4 - JDK-8339935: Open source several AWT focus tests - series 5 - JDK-8339982: Open source several AWT Mouse tests - Batch 2 - JDK-8339984: Open source AWT MenuItem related tests - JDK-8339995: Open source several AWT focus tests - series 6 - JDK-8340024: In ClassReader, extract a constant for the superclass supertype_index - JDK-8340077: Open source few Checkbox tests - Set2 - JDK-8340084: Open source AWT Frame related tests - JDK-8340143: Open source several Java2D rendering loop tests. - JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages - JDK-8340164: Open source few Component tests - Set1 - JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 - JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java - JDK-8340193: Open source several AWT Dialog tests - Batch 1 - JDK-8340228: Open source couple more miscellaneous AWT tests - JDK-8340271: Open source several AWT Robot tests - JDK-8340279: Open source several AWT Dialog tests - Batch 2 - JDK-8340332: Open source mixed AWT tests - Set3 - JDK-8340366: Open source several AWT Dialog tests - Batch 3 - JDK-8340367: Opensource few AWT image tests - JDK-8340393: Open source closed choice tests #2 - JDK-8340407: Open source a few more Component related tests - JDK-8340417: Open source some MenuBar tests - Set1 - JDK-8340432: Open source some MenuBar tests - Set2 - JDK-8340433: Open source closed choice tests #3 - JDK-8340437: Open source few more AWT Frame related tests - JDK-8340458: Open source additional Component tests (part 2) - JDK-8340555: Open source DnD tests - Set4 - JDK-8340560: Open Source several AWT/2D font and rendering tests - JDK-8340605: Open source several AWT PopupMenu tests - JDK-8340621: Open source several AWT List tests - JDK-8340625: Open source additional Component tests (part 3) - JDK-8340639: Open source few more AWT List tests - JDK-8340713: Open source DnD tests - Set5 - JDK-8340784: Remove PassFailJFrame constructor with screenshots - JDK-8340790: Open source several AWT Dialog tests - Batch 4 - JDK-8340809: Open source few more AWT PopupMenu tests - JDK-8340874: Open source some of the AWT Geometry/Button tests - JDK-8340907: Open source closed frame tests # 2 - JDK-8340966: Open source few Checkbox and Cursor tests - Set1 - JDK-8340967: Open source few Cursor tests - Set2 - JDK-8340978: Open source few DnD tests - Set6 - JDK-8340985: Open source some Desktop related tests - JDK-8341000: Open source some of the AWT Window tests - JDK-8341004: Open source AWT FileDialog related tests - JDK-8341072: Open source several AWT Canvas and Rectangle related tests - JDK-8341128: open source some 2d graphics tests - JDK-8341148: Open source several Choice related tests - JDK-8341162: Open source some of the AWT window test - JDK-8341170: Open source several Choice related tests (part 2) - JDK-8341177: Opensource few List and a Window test - JDK-8341191: Open source few more AWT FileDialog tests - JDK-8341239: Open source closed frame tests # 3 - JDK-8341257: Open source few DND tests - Set1 - JDK-8341258: Open source few various AWT tests - Set1 - JDK-8341278: Open source few TrayIcon tests - Set7 - JDK-8341298: Open source more AWT window tests - JDK-8341373: Open source closed frame tests # 4 - JDK-8341378: Open source few TrayIcon tests - Set8 - JDK-8341447: Open source closed frame tests # 5 - JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering - JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) - JDK-8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) - JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 - JDK-8342075: HttpClient: improve HTTP/2 flow control checks - JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test - JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay - JDK-8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir - JDK-8342958: Use jvmArgs consistently in microbenchmarks - JDK-8343019: Primitive caches must use boxed instances from the archive - JDK-8343037: Missing @since tag on JColorChooser.showDialog overload - JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java - JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access - JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints - JDK-8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor - JDK-8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 - JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive - JDK-8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk - JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool - JDK-8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 - JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams - JDK-8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed - JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java - JDK-8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI - JDK-8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted - JDK-8344361: Restore null return for invalid services from legacy providers - JDK-8344414: ZGC: Another division by zero in rule_major_allocation_rate - JDK-8344925: translet-name ignored when package-name is also set - JDK-8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout - JDK-8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target - JDK-8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats - JDK-8345341: Fix incorrect log message in JDI stop002t test - JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 - JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 - JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 - JDK-8345598: Upgrade NSS binaries for interop tests - JDK-8345625: Better HTTP connections - JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state - JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test - JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings - JDK-8346082: Output JVMTI agent information in hserr files - JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles - JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux - JDK-8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' - JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test - JDK-8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected - JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests - JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed - JDK-8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory - JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java - JDK-8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular - JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice - JDK-8347506: Compatible OCSP readtimeout property with OCSP timeout - JDK-8347596: Update HSS/LMS public key encoding - JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp - JDK-8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java - JDK-8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently - JDK-8348110: Update LCMS to 2.17 - JDK-8348299: Update List/ItemEventTest/ItemEventTest.java - JDK-8348323: Corrupted timezone string in JVM crash log - JDK-8348596: Update FreeType to 2.13.3 - JDK-8348597: Update HarfBuzz to 10.4.0 - JDK-8348598: Update Libpng to 1.6.47 - JDK-8348600: Update PipeWire to 1.3.81 - JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable - JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS - JDK-8348989: Better Glyph drawing - JDK-8349111: Enhance Swing supports - JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails - JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java - JDK-8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope - JDK-8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version - JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree - JDK-8349594: Enhance TLS protocol support - JDK-8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails - JDK-8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases - JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 - JDK-8350201: Out of bounds access on Linux aarch64 in os::print_register_info - JDK-8350211: CTW: Attempt to preload all classes in constant pool - JDK-8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later - JDK-8350260: Improve HTML instruction formatting in PassFailJFrame - JDK-8350313: Include timings for leaving safepoint in safepoint logging - JDK-8350383: Test: add more test case for string compare (UL case) - JDK-8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing - JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR - JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs - JDK-8350498: Remove two Camerfirma root CA certificates - JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException - JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds - JDK-8350650: Bump update version for OpenJDK: jdk-21.0.8 - JDK-8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 - JDK-8350786: Some java/lang jtreg tests miss requires vm.hasJFR - JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails - JDK-8350991: Improve HTTP client header handling - JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual - JDK-8351500: G1: NUMA migrations cause crashes in region allocation - JDK-8351665: Remove unused UseNUMA in os_aix.cpp - JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool - JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 - JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported - JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing - JDK-8352512: TestVectorZeroCount: counter not reset between iterations - JDK-8352676: Opensource JMenu tests - series1 - JDK-8352680: Opensource few misc swing tests - JDK-8352684: Opensource JInternalFrame tests - series1 - JDK-8352706: httpclient HeadTest does not run on HTTP2 - JDK-8352716: (tz) Update Timezone Data to 2025b - JDK-8352908: Open source several swing tests batch1 - JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build - JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) - JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case - JDK-8353190: Use "/native" Run Option for TestAvailableProcessors Execution - JDK-8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 - JDK-8353320: Open source more Swing text tests - JDK-8353446: Open source several AWT Menu tests - Batch 2 - JDK-8353475: Open source two Swing DefaultCaret tests - JDK-8353685: Open some JComboBox bugs 4 - JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public - JDK-8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint - JDK-8353942: Open source Swing Tests - Set 5 - JDK-8354255: [jittester] Remove TempDir debug output - JDK-8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop - JDK-8354554: Open source several clipboard tests batch1 - JDK-8354802: MAX_SECS definition is unused in os_linux - JDK-8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) - JDK-8355498: [AIX] Adapt code for C++ VLA rule - JDK-8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout - JDK-8356096: ISO 4217 Amendment 179 Update - JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS - JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" - JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build - JDK-8359170: Add 2 TLS and 2 CS Sectigo roots - JDK-8360147: Better Glyph drawing redux - JDK-8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed - JDK-8361672: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.8 Notes on individual issues: =========================== tools/javac: JDK-8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) ========================================================================================================================== The compiler in previous releases of OpenJDK 21 would only provide access to type annotations on types loaded from source code files. If the type was instead loaded from bytecode, then any type annotations would be absent. With this release, `TypeMirror` now provides access to annotations for types loaded from bytecode. These type annotations can be obtained using `AnnotationMirror#getAnnotationMirrors` and will be included in the output of `AnnotationMirror#toString`. Programs that rely on type annotations being absent from elements loaded from bytecode will need to be updated accordingly. Due to ongoing issues with this new feature (see JDK-8360406), it is not enabled by default and the option `-XDaddTypeAnnotationsToSymbol=true` must be specified in order for bytecode type annotations to be included. core-libs/java.net: JDK-8342075: HttpClient: improve HTTP/2 flow control checks =========================================================== This release of OpenJDK 21 enhances the HTTP/2 client implementation in `java.net.http.HttpClient` to report flow control errors back to the server. While this should be transparent in most cases, it may lead to streams being reset or connections being closed if connecting to a HTTP/2 server that does not correctly handle these errors. Flow control limits can be adjusted using the following existing properties: * `jdk.httpclient.connectionWindowSize` - Specifies the HTTP/2 client connection window size in bytes. - Default value: `2^26` - Range: `2^16-1` to `2^31-1`. * `jdk.httpclient.windowSize` - Specifies the HTTP/2 client stream window size in bytes. - Default value: `16777216` (16MB) - Range: `2^14` to `2^31-1` Specifying an invalid value leads to the default value being used. The implementation guarantees that the actual value used for the connection window size will be no smaller than the stream window size. hotspot/runtime: JDK-8318636: Add jcmd to print annotated process memory map =========================================================== Two new diagnostic commands have been added to `jcmd`, which print the virtual memory map of the JVM either to standard output or a file. If Native Memory Tracking (NMT) is enabled, NMT information about the virtual memory segments will be included. The new commands are: * `jcmd System.map` -- prints the virtual memory map of the JVM identified by `` to the standard output. * `jcmd System.dump_map` -- prints the virtual memory map of the JVM identified by `` to a file `vm_memory_map_.txt` in the current directory. security-libs/java.security: JDK-8303770: Remove Baltimore root certificate expiring in May 2025 =================================================================== The following root certificate from Baltimore has been removed from the `cacerts` keystore: Alias Name: baltimorecybertrustca [jdk] Distinguished Name: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE JDK-8347506: Compatible OCSP readtimeout property with OCSP timeout =================================================================== The initial release of OpenJDK 21 introduced the `com.sun.security.ocsp.readtimeout` property, which was paired with the existing `com.sun.security.ocsp.timeout` to give greater control over the timeouts for OCSP connections and certificate retrieval. The existence of two separate properties allows the timeout for reading data to be set separately from the timeout for the transport layer. When `com.sun.security.ocsp.readtimeout` was backported to OpenJDK 17.0.15, the default value of `com.sun.security.ocsp.readtimeout` was changed from 15 seconds to the value of `com.sun.security.ocsp.timeout`, which itself has a default of 15 seconds. This change is brought forward to OpenJDK 21 with this release. If neither property is set, both will default to 15 seconds as in previous OpenJDK 21 releases. If only `com.sun.security.ocsp.timeout` is set, `com.sun.security.ocsp.readtimeout` will use the same value which retains the behaviour from before the `com.sun.security.ocsp.readtimeout` property was introduced. JDK-8347596: Update HSS/LMS public key encoding =============================================== The X.509 encoding format for HSS/LMS public keys has been updated to align with the latest standard outlined in RFC 9708 [0]. Notably, the OCTET_STRING wrapping around the public key value has been removed. For compatibility, the JDK will still detect the presence of DER encoding when reading keys encoded by earlier releases. [0] https://www.rfc-editor.org/rfc/rfc9708.html#name-hss-lms-public-key-identifi JDK-8350498: Remove two Camerfirma root CA certificates ======================================================= The following expired root certificates from Camerfirma have been removed from the `cacerts` keystore: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA JDK-8359170: Add 2 TLS and 2 CS Sectigo roots ============================================= The following root certificates have been added to the cacerts truststore: Name: Sectigo Limited Alias Name: sectigocodesignroote46 Distinguished Name: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigocodesignrootr46 Distinguished Name: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsroote46 Distinguished Name: Sectigo Public Server Authentication Root E46, O=Sectigo Limited, C=GB Name: Sectigo Limited Alias Name: sectigotlsrootr46 Distinguished Name: Sectigo Public Server Authentication Root R46, O=Sectigo Limited, C=GB Happy hacking, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From sgehwolf at openjdk.org Wed Jul 16 17:49:46 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 16 Jul 2025 17:49:46 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: On Wed, 16 Jul 2025 15:51:43 GMT, Victor No?l wrote: > I feel like I'm missing something but shouldn't it have been included in it? Yes. The bug is fixed in `21.0.9` (upcoming release in October) only. See backports section in: https://bugs.openjdk.org/browse/JDK-8358534 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079635583 From shade at openjdk.org Wed Jul 16 18:02:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 16 Jul 2025 18:02:11 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: On Thu, 19 Jun 2025 11:34:42 GMT, Aleksey Shipilev wrote: > Clean bailout from the optimization added in JDK 21. While the patch is fairly recent, it does not come with elevated risk, as it just skips the optimization in the case where the alternative is compiler crash. This crash is seen in real world: https://github.com/adoptium/adoptium-support/issues/1191 > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` Ah, OK, I see the comment now. So the answer is simple: the fix went into 21u on June 23, this is way past the stabilization cutoff for 21.0.8 (July 2025) release. The fix would normally be in 21.0.9 (Oct 2025). In retrospect, we could have requested a critical approval for July 2025 release, but there is not a solid chance it would have been accepted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079686860 From ssubramaniam at openjdk.org Wed Jul 16 18:12:42 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 16 Jul 2025 18:12:42 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 17:15:52 GMT, Satyen Subramaniam wrote: > Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is **nearly clean**: since `Reference.refersTo` is not supported, needs minor adjustments. Taking a closer look at the history, seeing [this](https://github.com/openjdk/jdk11u-dev/pull/869/commits/5ec1e0b8a2a1c3ed745b8ff5fb97b8c0d67354a3) commit when initially backporting the test. Planning to adjust to not use `Reference.refersTo` (which JDK 11 doesn't directly support), rerun local tests and add another commit here. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3064#issuecomment-3079727220 From duke at openjdk.org Wed Jul 16 18:37:44 2025 From: duke at openjdk.org (Victor =?UTF-8?B?Tm/Dq2w=?=) Date: Wed, 16 Jul 2025 18:37:44 GMT Subject: [jdk21u-dev] RFR: 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported In-Reply-To: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> References: <9dp7Py4-Tei9PnGIhOeLvFIc-hloAo7s2XTfZRDW_Gc=.ce2a08cd-4bfa-4989-9af3-e9cb84fc98f0@github.com> Message-ID: <6YZHBkNA3CyNXxmTYWok7RbjYFZRcLseLvvHt3CDUHE=.f8088009-f552-414d-8c0a-b6085881eb0c@github.com> On Thu, 19 Jun 2025 11:34:42 GMT, Aleksey Shipilev wrote: > Clean bailout from the optimization added in JDK 21. While the patch is fairly recent, it does not come with elevated risk, as it just skips the optimization in the case where the alternative is compiler crash. This crash is seen in real world: https://github.com/adoptium/adoptium-support/issues/1191 > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` Ah ! Thank you both for the explanation, I better understand now (should have thought about double checking the bug itself!). Thanks again for the fix, I will patiently wait then :) Cheers! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1904#issuecomment-3079824431 From goetz at openjdk.org Wed Jul 16 20:03:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:03:30 GMT Subject: [jdk21u-dev] RFR: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Message-ID: I backport this for parity with 21.0.9-oracle One of the two flags edited is already at 20m. 8338526: Don't store abstract and interface Klasses in class metaspace is missing in 21. ------------- Commit messages: - Backport c8a30c2aaba04c11b70a4f74ee74452250be6e59 Changes: https://git.openjdk.org/jdk21u-dev/pull/1983/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1983&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347004 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1983.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1983/head:pull/1983 PR: https://git.openjdk.org/jdk21u-dev/pull/1983 From goetz at openjdk.org Wed Jul 16 20:16:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:16:28 GMT Subject: [jdk17u-dev] RFR: 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore Message-ID: <87RKQGXf8Uv0HBx_kZBfEuq71qiJzC2sQlS8JJdmXBo=.42cfb434-2950-4d85-8602-9d87ebf1aa8b@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 86f39ab5bb58a1d1e720badd7261365398134151 Changes: https://git.openjdk.org/jdk17u-dev/pull/3762/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3762&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8249825 Stats: 391 lines in 2 files changed: 26 ins; 231 del; 134 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3762.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3762/head:pull/3762 PR: https://git.openjdk.org/jdk17u-dev/pull/3762 From goetz at openjdk.org Wed Jul 16 20:19:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:19:59 GMT Subject: [jdk17u-dev] RFR: 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport fbc12be73217315d66792b6ad3faacab133bb9d5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3763/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3763&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349151 Stats: 122 lines in 2 files changed: 47 ins; 58 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3763.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3763/head:pull/3763 PR: https://git.openjdk.org/jdk17u-dev/pull/3763 From goetz at openjdk.org Wed Jul 16 20:20:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:20:56 GMT Subject: [jdk21u-dev] RFR: 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport fbc12be73217315d66792b6ad3faacab133bb9d5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1984/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1984&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349151 Stats: 122 lines in 2 files changed: 47 ins; 58 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1984.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1984/head:pull/1984 PR: https://git.openjdk.org/jdk21u-dev/pull/1984 From goetz at openjdk.org Wed Jul 16 20:21:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:21:55 GMT Subject: [jdk17u-dev] RFR: 8355515: Clarify the purpose of forcePass() and forceFail() methods Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 1a97eb429b520b7c4e625b97553c954d065c00cb Changes: https://git.openjdk.org/jdk17u-dev/pull/3764/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3764&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355515 Stats: 33 lines in 1 file changed: 31 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3764.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3764/head:pull/3764 PR: https://git.openjdk.org/jdk17u-dev/pull/3764 From goetz at openjdk.org Wed Jul 16 20:22:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Jul 2025 20:22:50 GMT Subject: [jdk21u-dev] RFR: 8355515: Clarify the purpose of forcePass() and forceFail() methods Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 1a97eb429b520b7c4e625b97553c954d065c00cb Changes: https://git.openjdk.org/jdk21u-dev/pull/1985/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1985&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355515 Stats: 33 lines in 1 file changed: 31 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1985.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1985/head:pull/1985 PR: https://git.openjdk.org/jdk21u-dev/pull/1985 From tkurashige at openjdk.org Wed Jul 16 20:46:29 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 16 Jul 2025 20:46:29 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. @phohensee Thank you for your review about jdk21 and jdk11. Could you also review this PR?. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3054629063 From asemenyuk at openjdk.org Wed Jul 16 21:45:55 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 16 Jul 2025 21:45:55 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: <7t3MihWhZZbj4Q8JWl6taDblSIBNO4povSOQXUGAsu4=.6e72ab8b-3c00-42b7-811f-8391d5d5b09d@github.com> On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Marked as reviewed by asemenyuk (Author). jpackage changes look good ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3688#pullrequestreview-3026990749 PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3081125086 From andrew at openjdk.org Thu Jul 17 01:01:03 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 17 Jul 2025 01:01:03 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge `jdk-11.0.28-ga` ------------- Commit messages: - Merge - 8360147: Better Glyph drawing redux - 8351422: Improve scripting supports - 8350991: Improve HTTP client header handling - 8349594: Enhance TLS protocol support - 8349111: Enhance Swing supports - 8348989: Better Glyph drawing - 8345625: Better HTTP connections The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/3065/files Stats: 374 lines in 21 files changed: 279 ins; 22 del; 73 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3065.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3065/head:pull/3065 PR: https://git.openjdk.org/jdk11u-dev/pull/3065 From goetz at openjdk.org Thu Jul 17 06:55:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 06:55:41 GMT Subject: [jdk17u-dev] RFR: 8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern Message-ID: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> I backport this for parity with 17.0.17-oracle. Removed some comments as required by CSR ------------- Commit messages: - Remove doc as required by CSR - Backport 030b071db1fb6197a2633a04b20aa95432a903bc Changes: https://git.openjdk.org/jdk17u-dev/pull/3765/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3765&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300207 Stats: 32 lines in 1 file changed: 27 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3765.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3765/head:pull/3765 PR: https://git.openjdk.org/jdk17u-dev/pull/3765 From goetz at openjdk.org Thu Jul 17 07:04:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:04:38 GMT Subject: [jdk21u-dev] RFR: 8319932: [JVMCI] class unloading related tests can fail on libgraal Message-ID: <6WJ9Ko_cXpOvzPwIny0oeh9PBtZMsaGn2uL9gbBoKs0=.5656c774-190a-47d5-b491-5726fbc696ae@github.com> I backport this for parity with 21.0.9-oracle. Resolved Copyright. ------------- Commit messages: - backport 7d53559d2f8f3c27f4d764f081fb031f7660c50b Changes: https://git.openjdk.org/jdk21u-dev/pull/1986/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1986&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319932 Stats: 44 lines in 2 files changed: 40 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1986.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1986/head:pull/1986 PR: https://git.openjdk.org/jdk21u-dev/pull/1986 From goetz at openjdk.org Thu Jul 17 07:09:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:09:15 GMT Subject: [jdk17u-dev] RFR: 8319932: [JVMCI] class unloading related tests can fail on libgraal Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 7d53559d2f8f3c27f4d764f081fb031f7660c50b Changes: https://git.openjdk.org/jdk17u-dev/pull/3766/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3766&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319932 Stats: 45 lines in 2 files changed: 40 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3766.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3766/head:pull/3766 PR: https://git.openjdk.org/jdk17u-dev/pull/3766 From goetz at openjdk.org Thu Jul 17 07:24:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:24:19 GMT Subject: [jdk17u-dev] RFR: 8340554: Improve MessageFormat readObject checks Message-ID: <0to1kyx_kCWMVd2R2nRs9amtj99qM-x0sR3UwgDNpOc=.dff3f042-5fc9-4335-877b-d14f563616a4@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 7af46a6b424cadfe298958d774da0f21db58ecd3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3767/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3767&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340554 Stats: 9 lines in 2 files changed: 6 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3767.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3767/head:pull/3767 PR: https://git.openjdk.org/jdk17u-dev/pull/3767 From goetz at openjdk.org Thu Jul 17 07:25:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:25:17 GMT Subject: [jdk21u-dev] RFR: 8340554: Improve MessageFormat readObject checks Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 7af46a6b424cadfe298958d774da0f21db58ecd3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1987/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1987&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340554 Stats: 9 lines in 2 files changed: 6 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1987.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1987/head:pull/1987 PR: https://git.openjdk.org/jdk21u-dev/pull/1987 From goetz at openjdk.org Thu Jul 17 07:31:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:31:53 GMT Subject: [jdk21u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 13:19:28 GMT, Artem Semenov wrote: > Hi all, > > This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. > > Thanks! Hi @savoptik please backport to 25 first. please give an elaborate fix-request message, see also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix I remove the label, feel free to label again once it is in 25/25u ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3082929036 From roland at openjdk.org Thu Jul 17 07:33:02 2025 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 17 Jul 2025 07:33:02 GMT Subject: [jdk21u-dev] Integrated: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: Message-ID: On Wed, 18 Jun 2025 13:48:14 GMT, Roland Westrelin wrote: > Patch doesn't apply cleanly: > > - jdk21u still has IU barriers: context for some of the changes is > different. > > - Because of IU barriers, there's an extra call to `fix_ctrl()` for > which the renaming to `nodes_above_barriers` must be applied. > > - The initial patch makes a subtle change that doesn't affect jdk > 25/26 in the code that was > refactored. `ShenandoahBarrierC2Support::push_data_inputs_at_control()` > is introduced with logic: > > if (in != nullptr && phase->has_ctrl(in) && phase->get_ctrl(in) == ctrl) { > > > which replaces the same logic in > `ShenandoahBarrierC2Support::fix_ctrl()` but also a slightly > different logic in > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()`: > > > if (m->in(i) != nullptr && phase->ctrl_or_self(m->in(i)) == c) { > > > that is, it uses `ctrl_or_self()` which works for both data nodes > and control nodes but the new method uses `has_ctrl(in) && > get_ctrl(in)` which can only be true for data nodes. That change > causes failures in jdk 21 again because of IU barriers that produce > a new memory state when expanded and need the logic from > `MemoryGraphFixer`. What I propose in this backport to be on the > safe side is to leave > `ShenandoahBarrierC2Support::is_dominator_same_ctrl()` alone (not > apply that part of the refactoring). > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC This pull request has now been integrated. Changeset: 23069e91 Author: Roland Westrelin URL: https://git.openjdk.org/jdk21u-dev/commit/23069e9163c4d416aa9861bc0c7beb37a71dbfa7 Stats: 154 lines in 3 files changed: 117 ins; 26 del; 11 mod 8358334: C2/Shenandoah: incorrect execution with Unsafe Reviewed-by: shade, wkemper Backport-of: 46cfc1e1940ff6b91c4f0cb0a9161fd0aef37c38 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1901 From goetz at openjdk.org Thu Jul 17 07:46:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 07:46:49 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Sun, 13 Jul 2025 08:41:16 GMT, Matthias Bl?sing wrote: >> 8353950: Clipboard interaction on Windows is unstable > > Same testing as for master, jdk25 backport and jdk21 backport were applied: > > - Tests from test/jdk/java/awt/Clipboard were successfully run with fastdebug and release configuration. It was verified, that the new test fails before the change and succeeds afterwards. > - Application level test already done with the original change were repeated and verified Hi @matthiasblaesing thanks for the comment about the testing. Still, please give appropriate fix request comment, see https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix Also, I'd like to defer this to the next update. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3082976807 From goetz at openjdk.org Thu Jul 17 09:16:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:16:56 GMT Subject: [jdk21u-dev] Integrated: 8341684: Typo in External Specifications link of java.util.Currency In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 11:56:23 GMT, Goetz Lindenmaier wrote: > Trivial and obvious fix of the documentation of Currency. This pull request has now been integrated. Changeset: 950b4ffc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/950b4ffc9bc42d169582c440f4652c407fef7498 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8341684: Typo in External Specifications link of java.util.Currency Backport-of: e7045e9399c5bca0592afc5769432414ecae7219 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1969 From goetz at openjdk.org Thu Jul 17 09:18:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:18:58 GMT Subject: [jdk21u-dev] Integrated: 8343804: Show the default time zone with -XshowSettings option In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:41:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > In the test, I had to resolve the @bug line. > Also I omitted the edit of one test function that was added in 22. This pull request has now been integrated. Changeset: ed57c7c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ed57c7c4c140186059432d11e00d2fbfc488d094 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8343804: Show the default time zone with -XshowSettings option Reviewed-by: phh Backport-of: 0329855831102a48abf14b5befc933f84dfd3460 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1962 From goetz at openjdk.org Thu Jul 17 09:19:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:19:51 GMT Subject: [jdk21u-dev] Integrated: 8353713: Improve Currency.getInstance exception handling In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 12:03:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 6b422436 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6b422436cd6d3b86175ad9d598525f003e5e3ab5 Stats: 37 lines in 2 files changed: 12 ins; 0 del; 25 mod 8353713: Improve Currency.getInstance exception handling Backport-of: 5cac579619164b9a664327a4f71c4de7e7575276 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1970 From goetz at openjdk.org Thu Jul 17 09:21:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:21:56 GMT Subject: [jdk17u-dev] Integrated: 8274039: codestrings gtest fails when hsdis is present In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 10:15:37 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) This pull request has now been integrated. Changeset: b498b44f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b498b44fd90e504be638d9ae33cc48d571a54870 Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod 8274039: codestrings gtest fails when hsdis is present Backport-of: c9de80635e25badbb5410e22b6619379598a9a57 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3750 From goetz at openjdk.org Thu Jul 17 09:27:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:27:48 GMT Subject: [jdk21u-dev] Integrated: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:51:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > trivial resolves. > To make it compile, I had to re-add the import of Field. > Head had several larger changes that included this file. This pull request has now been integrated. Changeset: f5ae66e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f5ae66e127d1ce63be1d78434805919e99d84ecc Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Reviewed-by: rrich Backport-of: 6bcbc3b0a21687504b07a0a405d824a448aea872 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1975 From goetz at openjdk.org Thu Jul 17 09:36:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:36:44 GMT Subject: [jdk17u-dev] Integrated: 8286660: codestrings gtest fails on AArch64: "udf" in padding In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 10:25:49 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) This pull request has now been integrated. Changeset: 31eba319 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/31eba31962c841093634f956ce54f21207c9fd9b Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8286660: codestrings gtest fails on AArch64: "udf" in padding Backport-of: 63cace759ee0a913536171d1e498decb517cc71a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3752 From goetz at openjdk.org Thu Jul 17 09:36:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:36:43 GMT Subject: [jdk17u-dev] RFR: 8286660: codestrings gtest fails on AArch64: "udf" in padding [v2] In-Reply-To: References: Message-ID: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - fix resolve - Merge branch 'master' into goetz_backport_8286660 - Backport 63cace759ee0a913536171d1e498decb517cc71a - Backport c9de80635e25badbb5410e22b6619379598a9a57 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3752/files - new: https://git.openjdk.org/jdk17u-dev/pull/3752/files/d80367ce..af091ac9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3752&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3752&range=00-01 Stats: 301 lines in 18 files changed: 217 ins; 22 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3752.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3752/head:pull/3752 PR: https://git.openjdk.org/jdk17u-dev/pull/3752 From rrich at openjdk.org Thu Jul 17 09:40:59 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 17 Jul 2025 09:40:59 GMT Subject: [jdk21u-dev] Integrated: 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 13:10:55 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [9a87e213](https://github.com/openjdk/jdk/commit/9a87e2134ef531a6906454186517d3eee2e487c2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > It fixes build problems by adding an include. > > The commit being backported was authored by Vladimir Petko on 27 Mar 2025 and was reviewed by Richard Reingruber and Aleksey Shipilev. > > Risk is low. This pull request has now been integrated. Changeset: 72bcd824 Author: Richard Reingruber URL: https://git.openjdk.org/jdk21u-dev/commit/72bcd824606d8a9bc25fb088e73de4c25738ecea Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Backport-of: 9a87e2134ef531a6906454186517d3eee2e487c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1972 From goetz at openjdk.org Thu Jul 17 09:41:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:41:53 GMT Subject: [jdk17u-dev] Integrated: 8276046: codestrings.validate_vm gtest fails on ppc64, s390 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 10:15:59 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207) This pull request has now been integrated. Changeset: 4a6afcc8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4a6afcc813e7c0e651fc97d72d0fc2781e36332d Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8276046: codestrings.validate_vm gtest fails on ppc64, s390 Backport-of: 809488bf38c250db3c263f200e5eb1a269059c3d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3751 From goetz at openjdk.org Thu Jul 17 09:46:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:46:38 GMT Subject: [jdk17u-dev] RFR: 8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 [v2] In-Reply-To: References: Message-ID: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207). Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8276175 - backport b889f2a88a5e182d2424b741d8fedf2c784442f1 - Backport 809488bf38c250db3c263f200e5eb1a269059c3d ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3753/files - new: https://git.openjdk.org/jdk17u-dev/pull/3753/files/3f03161f..53b5af82 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3753&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3753&range=00-01 Stats: 311 lines in 19 files changed: 224 ins; 22 del; 65 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3753.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3753/head:pull/3753 PR: https://git.openjdk.org/jdk17u-dev/pull/3753 From goetz at openjdk.org Thu Jul 17 09:58:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:58:54 GMT Subject: [jdk17u-dev] Integrated: 8283467: runtime/Thread/StopAtExit.java needs updating In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 07:24:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e18cd908 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e18cd908e4b642f1d50984382a7bbdf7f2d9ca37 Stats: 106 lines in 2 files changed: 94 ins; 0 del; 12 mod 8283467: runtime/Thread/StopAtExit.java needs updating Backport-of: a7e988343c7fda5b0f37e477f29cb172b908394d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3747 From goetz at openjdk.org Thu Jul 17 09:59:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:59:37 GMT Subject: [jdk17u-dev] RFR: 8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 [v3] In-Reply-To: References: Message-ID: <4xIvJjraQYBJK6iCS0_AP_TT3diV09tLPfGS5DJfAR8=.823f7136-6f04-4b5b-bd41-4fac3d3db0f3@github.com> > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207). Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix automatic resolve ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3753/files - new: https://git.openjdk.org/jdk17u-dev/pull/3753/files/53b5af82..9cb3b0b4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3753&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3753&range=01-02 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3753.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3753/head:pull/3753 PR: https://git.openjdk.org/jdk17u-dev/pull/3753 From goetz at openjdk.org Thu Jul 17 09:59:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 09:59:37 GMT Subject: [jdk17u-dev] Integrated: 8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 10:28:41 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of [JDK-8264207](https://bugs.openjdk.org/browse/JDK-8264207). This pull request has now been integrated. Changeset: b666008b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b666008bcb1605c518cf11d50e536cb31318a477 Stats: 8 lines in 1 file changed: 5 ins; 3 del; 0 mod 8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 Backport-of: b889f2a88a5e182d2424b741d8fedf2c784442f1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3753 From goetz at openjdk.org Thu Jul 17 10:01:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:01:56 GMT Subject: [jdk17u-dev] Integrated: 8042381: Test javax/swing/JRootPane/4670486/bug4670486.java fails with Action has not been received In-Reply-To: <_V_Yayymf2iuyUe5SXOWwPuWZXUSZG05gJnzgQDY5Ys=.8ed1fa88-7d80-4756-9c91-5b61d3a1a17b@github.com> References: <_V_Yayymf2iuyUe5SXOWwPuWZXUSZG05gJnzgQDY5Ys=.8ed1fa88-7d80-4756-9c91-5b61d3a1a17b@github.com> Message-ID: On Tue, 15 Jul 2025 07:25:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: e8275976 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e827597667015f7dbf432a57afb15151dabbdab0 Stats: 4 lines in 2 files changed: 2 ins; 1 del; 1 mod 8042381: Test javax/swing/JRootPane/4670486/bug4670486.java fails with Action has not been received Backport-of: 1b71621008a62a4f806e2e97579fb8716be290a5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3748 From goetz at openjdk.org Thu Jul 17 10:03:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:03:55 GMT Subject: [jdk17u-dev] Integrated: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:23:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > src/java.base/share/conf/security/java.security > Resolved due to context. > > src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java > Resolved Copyright This pull request has now been integrated. Changeset: 39a6bf21 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 Stats: 1566 lines in 22 files changed: 1211 ins; 303 del; 52 mod 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation Reviewed-by: phh, rrich Backport-of: d37ce4cdd18afc4facf996598f79e72aae68f4ff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3738 From goetz at openjdk.org Thu Jul 17 10:04:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:04:52 GMT Subject: [jdk17u-dev] Integrated: 8297106: Remove the -Xcheck:jni local reference capacity checking In-Reply-To: References: Message-ID: <4PMld-ZTPusi7VghMEOC11XhuYyKA-86OhnHWiaAs8g=.083b9c3c-ca58-4126-9572-e68c25bf142a@github.com> On Tue, 15 Jul 2025 07:46:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I had to do a trivial resolve in jniHandles.hpp. > The text removed in java.1 differs in formatting. > > Two tests have different content, so I deleted them manually. This pull request has now been integrated. Changeset: 20769522 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/20769522309a1d217ce5860d2420a4b2226f956a Stats: 290 lines in 8 files changed: 0 ins; 289 del; 1 mod 8297106: Remove the -Xcheck:jni local reference capacity checking Reviewed-by: mbaesken Backport-of: 692bedbc1df153f362b8e85693f20b089b5594e2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3749 From goetz at openjdk.org Thu Jul 17 10:16:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:16:53 GMT Subject: [jdk17u-dev] Integrated: 8343804: Show the default time zone with -XshowSettings option In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 13:51:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Same edits as in 21 backport. I will make it reference the 21 commit once available, the it should be clean. This pull request has now been integrated. Changeset: 0826b183 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0826b1833e5b2651858d8a317447d21a02168af5 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod 8343804: Show the default time zone with -XshowSettings option Reviewed-by: rrich Backport-of: ed57c7c4c140186059432d11e00d2fbfc488d094 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3739 From goetz at openjdk.org Thu Jul 17 10:18:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:18:54 GMT Subject: [jdk17u-dev] Integrated: 8353713: Improve Currency.getInstance exception handling In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 12:11:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I resolved one test method because in 21 it uses Locale.of which is not in 17. This pull request has now been integrated. Changeset: 42646392 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/426463923a8c9015afc8bd02afb471bd08252d56 Stats: 37 lines in 2 files changed: 12 ins; 0 del; 25 mod 8353713: Improve Currency.getInstance exception handling Reviewed-by: mbaesken Backport-of: 5cac579619164b9a664327a4f71c4de7e7575276 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3754 From goetz at openjdk.org Thu Jul 17 10:19:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 10:19:55 GMT Subject: [jdk17u-dev] Integrated: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc In-Reply-To: References: Message-ID: On Fri, 11 Jul 2025 14:43:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7addb31b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7addb31b1ac5ad7917432f3df33c396008984055 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Backport-of: bd7561c315e8fd80e32cb154998bd28745c98682 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3743 From asemenov at openjdk.org Thu Jul 17 10:49:32 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Thu, 17 Jul 2025 10:49:32 GMT Subject: [jdk25u] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Message-ID: Hi all, This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. Thanks! ------------- Commit messages: - Backport e9a434165a6ec07cde0429c7f9823bbc5dab7857 Changes: https://git.openjdk.org/jdk25u/pull/19/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=19&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360664 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/19.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/19/head:pull/19 PR: https://git.openjdk.org/jdk25u/pull/19 From andrew at openjdk.org Thu Jul 17 11:32:02 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 17 Jul 2025 11:32:02 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 00:56:00 GMT, Andrew John Hughes wrote: > Merge `jdk-11.0.28-ga` This pull request has now been integrated. Changeset: 626cb3b1 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/626cb3b1d16d694dd39a78044aa1ca2724a200af Stats: 374 lines in 21 files changed: 279 ins; 22 del; 73 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3065 From rmarchenko at openjdk.org Thu Jul 17 12:08:18 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 17 Jul 2025 12:08:18 GMT Subject: [jdk21u-dev] RFR: 8311220: Optimization for StringLatin UpperLower Message-ID: This is backport of "[JDK-8311220](https://bugs.openjdk.org/browse/JDK-8311220) Optimization for StringLatin UpperLower" It seems good to have it backported as I see improvements even locally on my i7-12700H (benchmarks command line was taken from original PR): sh make/devkit/createJMHBundle.sh bash configure --with-jmh=build/jmh/jars make test TEST="micro:java.lang.StringUpperLower.*" ----- Baseline JDK21 Benchmark Mode Cnt Score Error Units StringUpperLower.lowerToLower avgt 15 24.146 ? 0.216 ns/op StringUpperLower.lowerToUpper avgt 15 43.720 ? 2.689 ns/op StringUpperLower.mixedToLower avgt 15 27.335 ? 1.120 ns/op StringUpperLower.mixedToUpper avgt 15 43.239 ? 3.731 ns/op StringUpperLower.upperToLower avgt 15 28.310 ? 1.557 ns/op StringUpperLower.upperToUpper avgt 15 35.032 ? 1.840 ns/op ----- Backported Benchmark Mode Cnt Score Error Units StringUpperLower.lowerToLower avgt 15 13.890 ? 0.786 ns/op StringUpperLower.lowerToUpper avgt 15 38.636 ? 2.103 ns/op StringUpperLower.mixedToLower avgt 15 28.087 ? 1.639 ns/op StringUpperLower.mixedToUpper avgt 15 33.970 ? 0.502 ns/op StringUpperLower.upperToLower avgt 15 28.394 ? 1.443 ns/op StringUpperLower.upperToUpper avgt 15 17.347 ? 0.578 ns/op ------------- Commit messages: - Backport f09b7af6851c725b0fc4d63832b52e17c4d24836 Changes: https://git.openjdk.org/jdk21u-dev/pull/1988/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1988&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311220 Stats: 14 lines in 1 file changed: 1 ins; 7 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1988.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1988/head:pull/1988 PR: https://git.openjdk.org/jdk21u-dev/pull/1988 From syan at openjdk.org Thu Jul 17 12:43:08 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Jul 2025 12:43:08 GMT Subject: [jdk17u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: <4GJtYQrVRZX1kk_XFPR2hhsK252LFl7a4QalPiEuPj4=.699d03d0-3f19-4d7b-bc13-f964f09c85af@github.com> References: <4GJtYQrVRZX1kk_XFPR2hhsK252LFl7a4QalPiEuPj4=.699d03d0-3f19-4d7b-bc13-f964f09c85af@github.com> Message-ID: On Fri, 13 Jun 2025 08:07:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3632#issuecomment-3083910839 From syan at openjdk.org Thu Jul 17 12:43:08 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Jul 2025 12:43:08 GMT Subject: [jdk17u-dev] Integrated: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: <4GJtYQrVRZX1kk_XFPR2hhsK252LFl7a4QalPiEuPj4=.699d03d0-3f19-4d7b-bc13-f964f09c85af@github.com> References: <4GJtYQrVRZX1kk_XFPR2hhsK252LFl7a4QalPiEuPj4=.699d03d0-3f19-4d7b-bc13-f964f09c85af@github.com> Message-ID: On Fri, 13 Jun 2025 08:07:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! This pull request has now been integrated. Changeset: a0b8865e Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/a0b8865e326a8267499b251aa8c10e8edabc0d3b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings Backport-of: b1b66965f1ec6eae547cc4f70f8271bd39ded6da ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3632 From syan at openjdk.org Thu Jul 17 12:53:37 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Jul 2025 12:53:37 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings Message-ID: Hi all, This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. Thanks! ------------- Commit messages: - Backport a0b8865e326a8267499b251aa8c10e8edabc0d3b Changes: https://git.openjdk.org/jdk11u-dev/pull/3066/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3066&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8274453 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3066.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3066/head:pull/3066 PR: https://git.openjdk.org/jdk11u-dev/pull/3066 From mblaesing at openjdk.org Thu Jul 17 17:58:55 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Thu, 17 Jul 2025 17:58:55 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 07:43:13 GMT, Goetz Lindenmaier wrote: >> Same testing as for master, jdk25 backport and jdk21 backport were applied: >> >> - Tests from test/jdk/java/awt/Clipboard were successfully run with fastdebug and release configuration. It was verified, that the new test fails before the change and succeeds afterwards. >> - Application level test already done with the original change were repeated and verified > > Hi @matthiasblaesing > thanks for the comment about the testing. > Still, please give appropriate fix request comment, see https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix > Also, I'd like to defer this to the next update. @GoeLin you write: > Also, I'd like to defer this to the next update. I'm not sure how to judge that. Reading the timetable on the 17u site last release was two days ago, so could you clarify? In general I'm not generally opposed to deferral, I'd just like to know that this issue is finally completely gone at some point. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3084945450 From phh at openjdk.org Thu Jul 17 20:17:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Jul 2025 20:17:57 GMT Subject: [jdk21u-dev] RFR: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 19:58:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > One of the two flags edited is already at 20m. > > 8338526: Don't store abstract and interface Klasses in class metaspace > is missing in 21. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1983#pullrequestreview-3030887237 From goetz at openjdk.org Thu Jul 17 20:19:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 20:19:33 GMT Subject: [jdk17u-dev] RFR: 8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 704c6ea16cabc217588f430fd3c302d6df5e9c19 Changes: https://git.openjdk.org/jdk17u-dev/pull/3768/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3768&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303525 Stats: 174 lines in 2 files changed: 59 ins; 93 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3768.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3768/head:pull/3768 PR: https://git.openjdk.org/jdk17u-dev/pull/3768 From goetz at openjdk.org Thu Jul 17 20:22:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 20:22:54 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 11:10:02 GMT, Taizo Kurashige wrote: > Hi, > > This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 > > Original patch applies cleanly to 21u. > This PR depends on #1980. So #1980 shoud be integrated first. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. > > Thanks. Hi @kurashige23 I tried to run this through our testing. It does not apply though. The patch to test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java is the problem. Could you please merge head? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1981#issuecomment-3085354460 From phh at openjdk.org Thu Jul 17 20:23:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Jul 2025 20:23:54 GMT Subject: [jdk17u-dev] RFR: 8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern In-Reply-To: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> References: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> Message-ID: On Thu, 17 Jul 2025 06:47:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Removed some comments as required by CSR Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3765#pullrequestreview-3030900578 From goetz at openjdk.org Thu Jul 17 20:35:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Jul 2025 20:35:28 GMT Subject: [jdk21u-dev] RFR: 8362548: [21u] Add budId to test missed in backport of JDK-8343804 Message-ID: I somehow missed this in the corresponding backport. ------------- Commit messages: - 8362548: [21u] Add budId to test missed in backport of JDK-8343804 Changes: https://git.openjdk.org/jdk21u-dev/pull/1989/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1989&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362548 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1989.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1989/head:pull/1989 PR: https://git.openjdk.org/jdk21u-dev/pull/1989 From tkurashige at openjdk.org Fri Jul 18 00:58:54 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 18 Jul 2025 00:58:54 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 20:20:18 GMT, Goetz Lindenmaier wrote: >> Hi, >> >> This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 >> >> Original patch applies cleanly to 21u. >> This PR depends on #1980. So #1980 shoud be integrated first. >> >> Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. >> >> Thanks. > > Hi @kurashige23 > I tried to run this through our testing. It does not apply though. > The patch to test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java > is the problem. Could you please merge head? Hi @GoeLin This PR has dependent PR https://github.com/openjdk/jdk21u-dev/pull/1980, so I created this PR against pr/1980 branch according to "What to do with changes depending on each other?" in https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix . IPv6BoundHost.java was added in https://github.com/openjdk/jdk21u-dev/pull/1980. I think https://github.com/openjdk/jdk21u-dev/pull/1980 shoud be integrated first. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1981#issuecomment-3086151673 From goetz at openjdk.org Fri Jul 18 05:44:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 05:44:52 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 00:55:57 GMT, Taizo Kurashige wrote: >> Hi @kurashige23 >> I tried to run this through our testing. It does not apply though. >> The patch to test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java >> is the problem. Could you please merge head? > > Hi @GoeLin > > This PR has dependent PR https://github.com/openjdk/jdk21u-dev/pull/1980, so I created this PR against pr/1980 branch according to "What to do with changes depending on each other?" in https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix . > > IPv6BoundHost.java was added in https://github.com/openjdk/jdk21u-dev/pull/1980. > I think https://github.com/openjdk/jdk21u-dev/pull/1980 shoud be integrated first. > > Sorry for forgetting refering to dependent fix in Fix Request. > > Thanks. Hi @kurashige23 ah, I missed that. Ok, thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1981#issuecomment-3086950669 From goetz at openjdk.org Fri Jul 18 05:54:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 05:54:58 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 17:56:29 GMT, Matthias Bl?sing wrote: >> Hi @matthiasblaesing >> thanks for the comment about the testing. >> Still, please give appropriate fix request comment, see https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix >> Also, I'd like to defer this to the next update. > > @GoeLin you write: >> Also, I'd like to defer this to the next update. > > I'm not sure how to judge that. Reading the timetable on the 17u site last release was two days ago, so could you clarify? > In general I'm not generally opposed to deferral, I'd just like to know that this issue is finally completely gone at some point. Hi @matthiasblaesing , currently we submit for the October release. I would approve it for the January release. Development of that starts September 3rd. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3087035137 From goetz at openjdk.org Fri Jul 18 06:10:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 06:10:54 GMT Subject: [jdk17u-dev] RFR: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:34:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle Gha failure: infra issue, unrelated. HTTP request sent, awaiting response... 503 Service Unavailable ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3756#issuecomment-3087111083 From goetz at openjdk.org Fri Jul 18 06:35:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 06:35:49 GMT Subject: [jdk21u-dev] RFR: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:48:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: infra issues, unrelated. both: Error: Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1978#issuecomment-3087258076 From goetz at openjdk.org Fri Jul 18 06:37:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 06:37:49 GMT Subject: [jdk17u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:06:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle GHA failure: infra issues, unrelated. Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3757#issuecomment-3087266990 From goetz at openjdk.org Fri Jul 18 06:37:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 06:37:52 GMT Subject: [jdk21u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 In-Reply-To: References: Message-ID: <6aIr2yP0qdDvJi3y5lC5EGw_AR_FQWEnp5RuMyoKiw0=.a3910f5b-e6ba-48bb-9201-14de4cf1c73e@github.com> On Tue, 15 Jul 2025 19:06:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: infra issue, unrelated. Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1976#issuecomment-3087272244 From hkummari at openjdk.org Fri Jul 18 06:51:09 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Fri, 18 Jul 2025 06:51:09 GMT Subject: [jdk25u] RFR: 8359127: Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection Message-ID: Tested local changes https://mach5.us.oracle.com/mdash/jobs/hhprasad-jdk25u-20250718-0622-31419455 ------------- Commit messages: - backport 78b1360e7de84585d6e387ac6e0789a4d02187d5 Changes: https://git.openjdk.org/jdk25u/pull/20/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=20&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359127 Stats: 18 lines in 1 file changed: 1 ins; 11 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/20.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/20/head:pull/20 PR: https://git.openjdk.org/jdk25u/pull/20 From mbaesken at openjdk.org Fri Jul 18 08:00:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 18 Jul 2025 08:00:48 GMT Subject: [jdk21u-dev] RFR: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 19:58:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > One of the two flags edited is already at 20m. > > 8338526: Don't store abstract and interface Klasses in class metaspace > is missing in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1983#pullrequestreview-3032438728 From goetz at openjdk.org Fri Jul 18 08:18:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 08:18:48 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > > The change applies clean, but the test does not work out-of-the-box. > > It calls some utility methods ReferenceTracker.java that were added by JDK-8305847. > That change is not in the current list of backports, so I added the utility methods > to this change. > > Further, the test depends on the fact that in 21 a row of classes implement > AutoClosable, which they don't do in 21. > I adapted a row of places to work around this. > A try-with-resources statement was easy to replace, as the missing > close() implementation uses public methods, so that I could copy the > code to the test. > In TestTaskScope I replaced close() by shutdownNow(). > Finally I removed the "useReferenceTracker=false" test variant, as the > HttpClient implementation is quite far off of the implementation in 21. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: - Call shutdownNow in TestTaskScope.close() - Merge branch 'master' into goetz_backport_8316580 - more graceful close() implementation - Adapt test to missing AutoClosable etc. - Parts of 8305847 - Backport d8291f593762ab270bf05643b87c57578d716242 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3706/files - new: https://git.openjdk.org/jdk17u-dev/pull/3706/files/622ef2fd..9abc3cb0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3706&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3706&range=01-02 Stats: 4048 lines in 193 files changed: 2151 ins; 926 del; 971 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3706.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3706/head:pull/3706 PR: https://git.openjdk.org/jdk17u-dev/pull/3706 From mbaesken at openjdk.org Fri Jul 18 08:22:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 18 Jul 2025 08:22:55 GMT Subject: [jdk21u-dev] RFR: 8362548: [21u] Add bugId to test missed in backport of JDK-8343804 In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 20:30:07 GMT, Goetz Lindenmaier wrote: > I somehow missed this in the corresponding backport. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1989#pullrequestreview-3032531401 From syan at openjdk.org Fri Jul 18 08:27:07 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Jul 2025 08:27:07 GMT Subject: [jdk17u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Message-ID: Hi all, This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 36b185a93065a83ea6f93fbed6382a8465657810 Changes: https://git.openjdk.org/jdk17u-dev/pull/3769/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3769&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359402 Stats: 9 lines in 1 file changed: 2 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3769.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3769/head:pull/3769 PR: https://git.openjdk.org/jdk17u-dev/pull/3769 From syan at openjdk.org Fri Jul 18 08:29:40 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Jul 2025 08:29:40 GMT Subject: [jdk11u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Message-ID: Hi all, This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 36b185a93065a83ea6f93fbed6382a8465657810 Changes: https://git.openjdk.org/jdk11u-dev/pull/3067/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3067&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359402 Stats: 9 lines in 1 file changed: 2 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3067.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3067/head:pull/3067 PR: https://git.openjdk.org/jdk11u-dev/pull/3067 From sgehwolf at openjdk.org Fri Jul 18 09:15:02 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 18 Jul 2025 09:15:02 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: References: Message-ID: <6D3Z290rtpc0g3H5kOFK2E8QgLMtv-UeR-Jo_0tUyJA=.be75e124-bede-49fa-a29f-3823ab800905@github.com> On Wed, 16 Jul 2025 10:16:19 GMT, Taizo Kurashige wrote: > Hi, > > This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding > > Original patch applies cleanly to 21u. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 > > Thanks. @kurashige23 I had a look at this yesterday for approval. Could you explain the relationship this has with #1981? They seem unrelated and while I tend to think approval of this one is ok, the depending one isn't necessarily unless you can explain what it actually fixes and why this is an issue now. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3088711089 From duke at openjdk.org Fri Jul 18 09:58:55 2025 From: duke at openjdk.org (Shruthi) Date: Fri, 18 Jul 2025 09:58:55 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: <9e8-0G68kJJ5VcI3t4cGab0g6MK7W4NAmAuPw5uYdtw=.6230fc23-3d20-42b4-8ede-b1fb5236dc92@github.com> References: <9e8-0G68kJJ5VcI3t4cGab0g6MK7W4NAmAuPw5uYdtw=.6230fc23-3d20-42b4-8ede-b1fb5236dc92@github.com> Message-ID: On Wed, 2 Jul 2025 09:44:14 GMT, Galder Zamarre?o wrote: >> Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge branch 'openjdk:master' into backport-d667895 >> - Backport d6678952a6de4e5435dab65e7029021832454857 >> >> Signed-off-by: Shruthi > > The changes look fine to me. The changes that were originally `UnixFileDispatcherImpl.[java/c]` align with the ones in `FileDispatcherImpl.[java/c]`. > > What testing have you done to validate the changes? Once that is explained and validated I'll approve. @galderz Could you please let me know if the above tests are sufficient for this change. Or any other testing to be done ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3088864353 From roland at openjdk.org Fri Jul 18 17:13:18 2025 From: roland at openjdk.org (Roland Westrelin) Date: Fri, 18 Jul 2025 17:13:18 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe Message-ID: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> 21u patch doesn't apply cleanly but only because some code that's replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is identical to 21u patch. Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC ------------- Commit messages: - Backport 23069e9163c4d416aa9861bc0c7beb37a71dbfa7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3770/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3770&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358334 Stats: 154 lines in 3 files changed: 117 ins; 26 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3770.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3770/head:pull/3770 PR: https://git.openjdk.org/jdk17u-dev/pull/3770 From phh at openjdk.org Fri Jul 18 17:13:19 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 18 Jul 2025 17:13:19 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: On Fri, 18 Jul 2025 15:38:51 GMT, Roland Westrelin wrote: > 21u patch doesn't apply cleanly but only because some code that's > replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is > identical to 21u patch. > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3770#pullrequestreview-3034125924 From goetz at openjdk.org Fri Jul 18 19:37:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:37:45 GMT Subject: [jdk21u-dev] Integrated: 8319932: [JVMCI] class unloading related tests can fail on libgraal In-Reply-To: <6WJ9Ko_cXpOvzPwIny0oeh9PBtZMsaGn2uL9gbBoKs0=.5656c774-190a-47d5-b491-5726fbc696ae@github.com> References: <6WJ9Ko_cXpOvzPwIny0oeh9PBtZMsaGn2uL9gbBoKs0=.5656c774-190a-47d5-b491-5726fbc696ae@github.com> Message-ID: <7Q_iK9CjPqo89zUQey_kBXlko-HS9wkp8PY9U-EarD8=.c342864a-fbb0-4bd6-887a-711a6460b497@github.com> On Thu, 17 Jul 2025 06:59:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved Copyright. This pull request has now been integrated. Changeset: 43f358fd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/43f358fd0fcc719bc613858941e3c79d526750b8 Stats: 44 lines in 2 files changed: 40 ins; 1 del; 3 mod 8319932: [JVMCI] class unloading related tests can fail on libgraal Backport-of: 7d53559d2f8f3c27f4d764f081fb031f7660c50b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1986 From goetz at openjdk.org Fri Jul 18 19:46:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:46:51 GMT Subject: [jdk21u-dev] Integrated: 8340554: Improve MessageFormat readObject checks In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 07:16:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ab291f5f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ab291f5ffcbc46429a61fb7f8351c95bb419b20e Stats: 9 lines in 2 files changed: 6 ins; 0 del; 3 mod 8340554: Improve MessageFormat readObject checks Backport-of: 7af46a6b424cadfe298958d774da0f21db58ecd3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1987 From goetz at openjdk.org Fri Jul 18 19:47:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:47:50 GMT Subject: [jdk21u-dev] Integrated: 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:22:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: e707ea3e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e707ea3e97f9d15d4436c120f1fa5c41a2add212 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Backport-of: 486acc06e0325d247a96df8f7fc88c9111c3315d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1973 From goetz at openjdk.org Fri Jul 18 19:48:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:48:50 GMT Subject: [jdk21u-dev] Integrated: 8355528: Update HarfBuzz to 11.2.0 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:06:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: a4c0198f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a4c0198f8c3b2de74ec8c7c09fad6ca6c816196b Stats: 7130 lines in 104 files changed: 3723 ins; 2257 del; 1150 mod 8355528: Update HarfBuzz to 11.2.0 Backport-of: b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1976 From goetz at openjdk.org Fri Jul 18 19:50:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:50:46 GMT Subject: [jdk21u-dev] Integrated: 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom In-Reply-To: References: Message-ID: <7prh1zdkWExq5Z_hhiw-gCfcOCowDD3vE1P6PX-aCJg=.d3023798-c4b4-468a-93a5-2b7b443e8a86@github.com> On Tue, 15 Jul 2025 19:40:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 267e8869 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/267e8869ccd4f74cbe63946a04a63bc06e7f2291 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Backport-of: 4977588d5e3424282f40209590737a487747095d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1977 From goetz at openjdk.org Fri Jul 18 19:51:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:51:42 GMT Subject: [jdk21u-dev] Integrated: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:48:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 4f340e46 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4f340e467315830b520ee892a46b676065f7c967 Stats: 74 lines in 6 files changed: 11 ins; 55 del; 8 mod 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Backport-of: 60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1978 From goetz at openjdk.org Fri Jul 18 19:52:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:52:41 GMT Subject: [jdk21u-dev] Integrated: 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 20:14:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 01277d96 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/01277d9615f97198d1be22dec453d7dead5786fc Stats: 122 lines in 2 files changed: 47 ins; 58 del; 17 mod 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Backport-of: fbc12be73217315d66792b6ad3faacab133bb9d5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1984 From goetz at openjdk.org Fri Jul 18 19:52:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:52:43 GMT Subject: [jdk17u-dev] Integrated: 8319932: [JVMCI] class unloading related tests can fail on libgraal In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 07:01:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: cca69f3a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cca69f3a8b21a0ec0769c5d7ea5fa31eb3c1868e Stats: 45 lines in 2 files changed: 40 ins; 1 del; 4 mod 8319932: [JVMCI] class unloading related tests can fail on libgraal Backport-of: 7d53559d2f8f3c27f4d764f081fb031f7660c50b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3766 From goetz at openjdk.org Fri Jul 18 19:54:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:54:44 GMT Subject: [jdk21u-dev] Integrated: 8355515: Clarify the purpose of forcePass() and forceFail() methods In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 20:17:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 680c671a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/680c671ad2ddecf666859eb57be690ddca570af2 Stats: 33 lines in 1 file changed: 31 ins; 0 del; 2 mod 8355515: Clarify the purpose of forcePass() and forceFail() methods Backport-of: 1a97eb429b520b7c4e625b97553c954d065c00cb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1985 From goetz at openjdk.org Fri Jul 18 19:54:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:54:47 GMT Subject: [jdk17u-dev] Integrated: 8340554: Improve MessageFormat readObject checks In-Reply-To: <0to1kyx_kCWMVd2R2nRs9amtj99qM-x0sR3UwgDNpOc=.dff3f042-5fc9-4335-877b-d14f563616a4@github.com> References: <0to1kyx_kCWMVd2R2nRs9amtj99qM-x0sR3UwgDNpOc=.dff3f042-5fc9-4335-877b-d14f563616a4@github.com> Message-ID: On Thu, 17 Jul 2025 07:17:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: bc868071 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bc868071ff7667a6a0c4cba27d0ede3ee6d2755e Stats: 9 lines in 2 files changed: 6 ins; 0 del; 3 mod 8340554: Improve MessageFormat readObject checks Backport-of: 7af46a6b424cadfe298958d774da0f21db58ecd3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3767 From goetz at openjdk.org Fri Jul 18 19:55:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:55:45 GMT Subject: [jdk17u-dev] Integrated: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main In-Reply-To: References: Message-ID: <0_Yy_i93pqUB8m6RkXz2FHINvw6KrP5MFh_7G2I-kAE=.c5621b2a-d7ad-40a4-bce5-fadcf0631b51@github.com> On Tue, 15 Jul 2025 18:34:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 6ace78cb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6ace78cb90d273ab3f79d9ede74953f08d741d66 Stats: 294 lines in 2 files changed: 65 ins; 195 del; 34 mod 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Backport-of: e2cb64674f5b6b4f000ab1e903fbb75416218bb3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3756 From goetz at openjdk.org Fri Jul 18 19:56:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:56:44 GMT Subject: [jdk17u-dev] Integrated: 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:23:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: d122cb38 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d122cb382b38cb40d27fa4ff810546ee13d7067b Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Backport-of: 486acc06e0325d247a96df8f7fc88c9111c3315d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3755 From goetz at openjdk.org Fri Jul 18 19:58:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 19:58:50 GMT Subject: [jdk17u-dev] Integrated: 8355528: Update HarfBuzz to 11.2.0 In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:06:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 2a9d9094 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2a9d9094a376df4dec2b6b635bbaa20429b50615 Stats: 7130 lines in 104 files changed: 3723 ins; 2257 del; 1150 mod 8355528: Update HarfBuzz to 11.2.0 Backport-of: b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3757 From goetz at openjdk.org Fri Jul 18 20:02:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:02:01 GMT Subject: [jdk17u-dev] Integrated: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value In-Reply-To: References: Message-ID: <_niJvL8pgD432ew0Oez887FfWfn10MemDw0yk-EYZnI=.3fa180d7-9cce-4710-af41-a1d587caa666@github.com> On Tue, 15 Jul 2025 19:48:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 2a0ee4d6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2a0ee4d6a7afe4f4ca66145e698ac97173936b62 Stats: 74 lines in 6 files changed: 11 ins; 55 del; 8 mod 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Backport-of: 60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3758 From goetz at openjdk.org Fri Jul 18 20:00:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:00:49 GMT Subject: [jdk17u-dev] Integrated: 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 19:49:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4047efb7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4047efb7c2f979f39fc2f0df1de011f6855ad460 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Backport-of: 4977588d5e3424282f40209590737a487747095d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3759 From goetz at openjdk.org Fri Jul 18 20:03:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:03:42 GMT Subject: [jdk17u-dev] Integrated: 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 20:14:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: dbf4f069 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dbf4f0697e0c39a1a2df88d6978cafd5cda0c505 Stats: 122 lines in 2 files changed: 47 ins; 58 del; 17 mod 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Backport-of: fbc12be73217315d66792b6ad3faacab133bb9d5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3763 From goetz at openjdk.org Fri Jul 18 20:05:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:05:46 GMT Subject: [jdk17u-dev] Integrated: 8355515: Clarify the purpose of forcePass() and forceFail() methods In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 20:17:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 769bf0c3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/769bf0c3c783a25bcfa51d4f054508dbead40422 Stats: 33 lines in 1 file changed: 31 ins; 0 del; 2 mod 8355515: Clarify the purpose of forcePass() and forceFail() methods Backport-of: 1a97eb429b520b7c4e625b97553c954d065c00cb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3764 From goetz at openjdk.org Fri Jul 18 20:08:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:08:42 GMT Subject: [jdk21u-dev] Integrated: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 18:34:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 6e06c2fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6e06c2fb2a0dc63e9de1b091db3771a365f7652b Stats: 294 lines in 2 files changed: 65 ins; 195 del; 34 mod 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Backport-of: e2cb64674f5b6b4f000ab1e903fbb75416218bb3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1974 From goetz at openjdk.org Fri Jul 18 20:25:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:25:34 GMT Subject: [jdk17u-dev] RFR: 8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows Message-ID: I backport this for parity with 17.0.17-oracle. Resolved ProblemList, probably clean anyways. ------------- Commit messages: - backport cd778f5b049d52b68ab5872aad5f81e86e1718f7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3771/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3771&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8202667 Stats: 14 lines in 2 files changed: 10 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3771.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3771/head:pull/3771 PR: https://git.openjdk.org/jdk17u-dev/pull/3771 From goetz at openjdk.org Fri Jul 18 20:26:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:26:40 GMT Subject: [jdk17u-dev] RFR: 8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern In-Reply-To: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> References: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> Message-ID: On Thu, 17 Jul 2025 06:47:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Removed some comments as required by CSR Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3765#issuecomment-3090628421 From goetz at openjdk.org Fri Jul 18 20:40:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Jul 2025 20:40:59 GMT Subject: [jdk17u-dev] RFR: 8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport bdae1d87c16423878e4dcc8a0e87806d77bb5256 Changes: https://git.openjdk.org/jdk17u-dev/pull/3772/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3772&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282147 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3772.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3772/head:pull/3772 PR: https://git.openjdk.org/jdk17u-dev/pull/3772 From syan at openjdk.org Sat Jul 19 03:09:52 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Jul 2025 03:09:52 GMT Subject: [jdk21u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 06:32:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a16d2355](https://github.com/openjdk/jdk/commit/a16d23557b101504ed2ff95cf1a3c5ba11afe33d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Volkan Yazici and Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1909#issuecomment-3091450835 From syan at openjdk.org Sat Jul 19 03:09:52 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Jul 2025 03:09:52 GMT Subject: [jdk21u-dev] Integrated: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp In-Reply-To: References: Message-ID: On Fri, 20 Jun 2025 06:32:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a16d2355](https://github.com/openjdk/jdk/commit/a16d23557b101504ed2ff95cf1a3c5ba11afe33d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Volkan Yazici and Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 965f545b Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/965f545b7c10a613dd788de7297d710f44afcd99 Stats: 9 lines in 1 file changed: 2 ins; 4 del; 3 mod 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Backport-of: 36b185a93065a83ea6f93fbed6382a8465657810 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1909 From goetz at openjdk.org Sat Jul 19 09:31:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 09:31:56 GMT Subject: [jdk17u-dev] RFR: 8319174: Enhance robustness of some j.m.BigInteger constructors Message-ID: I backport this for parity with 17.0.17-oracle. I had to resolve because 8272626: Avoid C-style array declarations in java.* is not in 17. Trivial. ------------- Commit messages: - Backport a64fc48e2dbc650b31869dd79b1ba1012376fc51 Changes: https://git.openjdk.org/jdk17u-dev/pull/3773/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3773&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319174 Stats: 323 lines in 3 files changed: 256 ins; 6 del; 61 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3773.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3773/head:pull/3773 PR: https://git.openjdk.org/jdk17u-dev/pull/3773 From goetz at openjdk.org Sat Jul 19 09:36:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 09:36:48 GMT Subject: [jdk21u-dev] RFR: 8319174: Enhance robustness of some j.m.BigInteger constructors Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a64fc48e2dbc650b31869dd79b1ba1012376fc51 Changes: https://git.openjdk.org/jdk21u-dev/pull/1990/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1990&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319174 Stats: 323 lines in 3 files changed: 253 ins; 7 del; 63 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1990.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1990/head:pull/1990 PR: https://git.openjdk.org/jdk21u-dev/pull/1990 From goetz at openjdk.org Sat Jul 19 11:23:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 11:23:47 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v2] In-Reply-To: References: Message-ID: On Mon, 14 Jul 2025 10:07:14 GMT, Daniel Jeli?ski wrote: >> Hi @dfuch, @wxiao @djelinski >> Could you please have a look at this backport? It seems I have missed something. The problem I describe on the comment above sounds a lot as if the original problem, not decrementing the refcount, still exists. >> Obviously this backport is tricky as 17 lacks the virtual threads... >> I would appreciate your help. >> (I guessed the github name of you, Weibing Xiao. Maybe it works.) > > Hi @GoeLin, that's a different problem here; looking at the thread dump in the jtr file, you can see that the ForkJoinPool tasks are still running. Apparently `cancel(true)` does not interrupt the threads in JDK 17. I suppose the threads need to be interrupted explicitly. Hi @djelinski, thanks for the help. We are now calling shutdownNow() in TestTaskScope.close(). The test results now look similar to 21. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3092294967 From goetz at openjdk.org Sat Jul 19 11:27:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 11:27:47 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v3] In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 08:18:48 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods from ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Call shutdownNow in TestTaskScope.close() > - Merge branch 'master' into goetz_backport_8316580 > - more graceful close() implementation > - Adapt test to missing AutoClosable etc. > - Parts of 8305847 > - Backport d8291f593762ab270bf05643b87c57578d716242 Hi @alexeybakhtin, you did the open backport to 21 for this change. Could you please have a look at this backport and do a second review please? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3092296856 From goetz at openjdk.org Sat Jul 19 11:41:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 11:41:57 GMT Subject: [jdk21u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method Message-ID: <8_8jdVnNT5_RTaHYYxwPACe-y4M1TPM6gPaxGz5k2pM=.d725d875-0d2b-4f00-b3cf-b5787e057ee3@github.com> I backport this for parity with 21.0.9-oracle. Resolved PKCS11Test.java. Omitted Launcher.java. That was only added by [8342442: Static ACVP sample tests](https://github.com/openjdk/jdk/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6) Had to adapt OpensslArtifactFetcher.java to Java 21. ------------- Commit messages: - Backport e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 Changes: https://git.openjdk.org/jdk21u-dev/pull/1991/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1991&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350964 Stats: 113 lines in 5 files changed: 44 ins; 53 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1991.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1991/head:pull/1991 PR: https://git.openjdk.org/jdk21u-dev/pull/1991 From mblaesing at openjdk.org Sat Jul 19 18:56:52 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Sat, 19 Jul 2025 18:56:52 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 05:52:31 GMT, Goetz Lindenmaier wrote: >> @GoeLin you write: >>> Also, I'd like to defer this to the next update. >> >> I'm not sure how to judge that. Reading the timetable on the 17u site last release was two days ago, so could you clarify? >> In general I'm not generally opposed to deferral, I'd just like to know that this issue is finally completely gone at some point. > > Hi @matthiasblaesing , > currently we submit for the October release. I would approve it for the January release. Development of that starts September 3rd. @GoeLin thanks for the clarification. For NetBeans this make the change unneeded, as by that time JDK 25 will have been released and thus JDK 17 will drop out from the supported JDK range (supported range is current LTS - 1). However from the opensource contribution perspective, I think it is ok and also gives a realistic planning timeframe to drop the workaround needed because of a broken JDK. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3092513576 From goetz at openjdk.org Sat Jul 19 19:16:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 19:16:02 GMT Subject: [jdk21u-dev] RFR: 8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks Message-ID: I backport this to fix this obvious problem and as prereq of JDK-8332106. ------------- Commit messages: - Backport 0b9350e8b619bc556f36652cde6f73211be5b85b Changes: https://git.openjdk.org/jdk21u-dev/pull/1992/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1992&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322992 Stats: 1229 lines in 2 files changed: 1211 ins; 15 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1992.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1992/head:pull/1992 PR: https://git.openjdk.org/jdk21u-dev/pull/1992 From goetz at openjdk.org Sat Jul 19 19:23:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 19:23:20 GMT Subject: [jdk17u-dev] RFR: 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 0c3720b42176c7bc92105be87df7449973fbcea0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3774/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3774&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335131 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3774.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3774/head:pull/3774 PR: https://git.openjdk.org/jdk17u-dev/pull/3774 From goetz at openjdk.org Sat Jul 19 19:25:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 19:25:40 GMT Subject: [jdk21u-dev] RFR: 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 0c3720b42176c7bc92105be87df7449973fbcea0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1993/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1993&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335131 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1993.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1993/head:pull/1993 PR: https://git.openjdk.org/jdk21u-dev/pull/1993 From goetz at openjdk.org Sat Jul 19 19:32:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 19:32:57 GMT Subject: [jdk21u-dev] RFR: 8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 3caf64e065074ec9fb632ae93842d0e2eb5eeab4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1994/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1994&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309238 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1994.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1994/head:pull/1994 PR: https://git.openjdk.org/jdk21u-dev/pull/1994 From goetz at openjdk.org Sat Jul 19 19:48:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 19:48:58 GMT Subject: [jdk21u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1995/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1995&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341964 Stats: 775 lines in 6 files changed: 506 ins; 254 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1995.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1995/head:pull/1995 PR: https://git.openjdk.org/jdk21u-dev/pull/1995 From goetz at openjdk.org Sat Jul 19 20:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 20:07:45 GMT Subject: [jdk17u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite Message-ID: I backport this for parity with 17.0.17-oracle I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Resolved imports. test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. ------------- Commit messages: - Backport 697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3775/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3775&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341964 Stats: 511 lines in 5 files changed: 504 ins; 3 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3775.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3775/head:pull/3775 PR: https://git.openjdk.org/jdk17u-dev/pull/3775 From goetz at openjdk.org Sat Jul 19 21:19:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 21:19:13 GMT Subject: [jdk21u-dev] RFR: 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Message-ID: I backport this for parity with 21.0.9-oracle. I had to resolve javaClasses.h|cpp. Might be clean after resolve. ------------- Commit messages: - resolves - Backport 14136f8b1106137317393bc2ab0a2db0d212f8d8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1996/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1996&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347564 Stats: 167 lines in 13 files changed: 8 ins; 143 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1996.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1996/head:pull/1996 PR: https://git.openjdk.org/jdk21u-dev/pull/1996 From goetz at openjdk.org Sat Jul 19 21:25:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 19 Jul 2025 21:25:54 GMT Subject: [jdk21u-dev] RFR: 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Message-ID: <2nG_JiIY1FzrI3JxDKvj8xzMqAe5OqKq6nyq_tOdAj0=.55c7474f-137b-4a7c-bc1c-ca61375835a1@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 84f71dd6247bbaca508e0a6f04c5b201a1974266 Changes: https://git.openjdk.org/jdk21u-dev/pull/1997/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1997&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349849 Stats: 90 lines in 2 files changed: 89 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1997.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1997/head:pull/1997 PR: https://git.openjdk.org/jdk21u-dev/pull/1997 From duke at openjdk.org Sun Jul 20 05:15:50 2025 From: duke at openjdk.org (Shruthi) Date: Sun, 20 Jul 2025 05:15:50 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl In-Reply-To: <12NR8eZHMcMt15EdG3Ff39MG4zfZ2_flCwtO1h--Y8A=.e128f901-9506-4520-a216-3582c4a57aa3@github.com> References: <8iiD23Q3MfdpkiH5bHMChv5fje1I_avmaig4WjPIgpU=.51309f05-794e-4078-9a20-58cff2ba8af2@github.com> <12NR8eZHMcMt15EdG3Ff39MG4zfZ2_flCwtO1h--Y8A=.e128f901-9506-4520-a216-3582c4a57aa3@github.com> Message-ID: <583Thhu6m6rJel_72ACmyZiftSCjVyivprnJjc7jLlU=.0a83b01f-03db-4f16-a827-4d2cd291d292@github.com> On Mon, 16 Jun 2025 06:05:01 GMT, Goetz Lindenmaier wrote: >> @AlanBateman Can you please review this PR > > Hi @shruacha1234 > please follow the instructions in https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix > of how to backport a fix. > Explain in the description above why this is not clean. > First get a review before you apply for fix-request. Maybe you find someone else than Alan, doesn't IBM have some engineers with reviewer status in the updates project? > Add an elaborate fix-request comment. Hi @GoeLin I wanted to backport openjdk/jdk#25817 to JDK 17, but it has dependencies on two other changes: * openjdk/jdk#10434 ? introduces UnixDispatcher.java and UnixDispatcher.c in `src/java.base/unix/classes/sun/nio/ch/` and `src/java.base/unix/native/libnio/ch/`, respectively. * openjdk/jdk#23956 ? includes necessary refactoring. I successfully created a local AIX build with this PR changes and verified it by running jtreg tests for java/net and java/nio. All tests passed without issues. Please let me know if there is anything else required for the approval ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3093210933 From stuefe at openjdk.org Sun Jul 20 05:26:54 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sun, 20 Jul 2025 05:26:54 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 08:52:27 GMT, Shruthi wrote: >> Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com) >> >> OpenJDK PR : https://github.com/openjdk/jdk/pull/10434 >> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399 >> >> The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version. >> Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation. >> Therefore, the changes were applied manually to align with the JDK 17 structure. > > Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-d667895 > - Backport d6678952a6de4e5435dab65e7029021832454857 > > Signed-off-by: Shruthi Small question, why do we backport refactoring changes? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3093215408 From goetz at openjdk.org Sun Jul 20 07:46:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 07:46:48 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 08:52:27 GMT, Shruthi wrote: >> Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com) >> >> OpenJDK PR : https://github.com/openjdk/jdk/pull/10434 >> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399 >> >> The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version. >> Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation. >> Therefore, the changes were applied manually to align with the JDK 17 structure. > > Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-d667895 > - Backport d6678952a6de4e5435dab65e7029021832454857 > > Signed-off-by: Shruthi Also, if you want to backport https://bugs.openjdk.org/browse/JDK-8317801, please first backport it to 25, then 21. Please read https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix , it e.g. advises you to first backport to higher releases. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3094013794 From goetz at openjdk.org Sun Jul 20 08:27:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 08:27:24 GMT Subject: [jdk21u-dev] RFR: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Message-ID: Problem list these changes as we already did in https://bugs.openjdk.org/browse/JDK-8352076 ------------- Commit messages: - 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Changes: https://git.openjdk.org/jdk21u-dev/pull/1998/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1998&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362839 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1998.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1998/head:pull/1998 PR: https://git.openjdk.org/jdk21u-dev/pull/1998 From goetz at openjdk.org Sun Jul 20 08:37:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 08:37:58 GMT Subject: [jdk21u-dev] RFR: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 [v2] In-Reply-To: References: Message-ID: > Problem list these changes as we already did in https://bugs.openjdk.org/browse/JDK-8352076 Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1998/files - new: https://git.openjdk.org/jdk21u-dev/pull/1998/files/6fe02700..0df48056 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1998&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1998&range=00-01 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1998.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1998/head:pull/1998 PR: https://git.openjdk.org/jdk21u-dev/pull/1998 From duke at openjdk.org Sun Jul 20 09:40:41 2025 From: duke at openjdk.org (duke) Date: Sun, 20 Jul 2025 09:40:41 GMT Subject: [jdk21u-dev] Withdrawn: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization In-Reply-To: References: Message-ID: <1hM7vUIQUisyZ8dJiRh-HyMquJDVeBLb-GzMchwPqGQ=.2bf8d4b8-c077-4b2d-9a90-604d200367d5@github.com> On Sun, 25 May 2025 00:41:08 GMT, Jan Kratochvil wrote: > 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1831 From goetz at openjdk.org Sun Jul 20 10:06:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 10:06:19 GMT Subject: [jdk21u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Message-ID: I backport this for parity with 21.0.9-oracle. src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java Resolved import. src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java Resolved because there is Security Manager coding in 21. src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Copyright. src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Resolved because there is Security Manager coding in 21. I adapted the code a bit as I saw: src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: expected PROPS_PATH = AccessController src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c Copyright. ------------- Commit messages: - Backport 2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 Changes: https://git.openjdk.org/jdk21u-dev/pull/1999/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1999&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351907 Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1999.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1999/head:pull/1999 PR: https://git.openjdk.org/jdk21u-dev/pull/1999 From goetz at openjdk.org Sun Jul 20 10:13:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 10:13:47 GMT Subject: [jdk21u-dev] RFR: 8357173: Split jtreg test group jdk tier3 Message-ID: <-R5ngbsU5hk8uIZ6W3au5xm-m5rU5errPJDIRP4fWJw=.d8b93b02-8186-4c9a-99fb-32141a9c4fca@github.com> I backport this for parity with 21.0.9-oracle. Trivial resolves because head has jdk_since_checks ------------- Commit messages: - Backport afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2000/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2000&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357173 Stats: 12 lines in 1 file changed: 10 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2000.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2000/head:pull/2000 PR: https://git.openjdk.org/jdk21u-dev/pull/2000 From duke at openjdk.org Sun Jul 20 10:44:41 2025 From: duke at openjdk.org (duke) Date: Sun, 20 Jul 2025 10:44:41 GMT Subject: [jdk17u-dev] Withdrawn: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization In-Reply-To: <8qooobN0DnHdrECxVua2MAOCsBIHqVIQeLKHaxXLL7E=.30f17e68-1ecc-4d34-9e6a-ca95e7c22618@github.com> References: <8qooobN0DnHdrECxVua2MAOCsBIHqVIQeLKHaxXLL7E=.30f17e68-1ecc-4d34-9e6a-ca95e7c22618@github.com> Message-ID: <73YIF1UHzV4qIuLpX0xCr87b-TBxWdZxrlbOChDsxa0=.0cd67c73-7526-4fd0-9428-ac11a6620a10@github.com> On Sun, 25 May 2025 01:22:00 GMT, Jan Kratochvil wrote: > 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3611 From tkurashige at openjdk.org Sun Jul 20 11:38:40 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Sun, 20 Jul 2025 11:38:40 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: <6D3Z290rtpc0g3H5kOFK2E8QgLMtv-UeR-Jo_0tUyJA=.be75e124-bede-49fa-a29f-3823ab800905@github.com> References: <6D3Z290rtpc0g3H5kOFK2E8QgLMtv-UeR-Jo_0tUyJA=.be75e124-bede-49fa-a29f-3823ab800905@github.com> Message-ID: On Fri, 18 Jul 2025 09:11:50 GMT, Severin Gehwolf wrote: >> Hi, >> >> This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding >> >> Original patch applies cleanly to 21u. >> >> Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 >> >> Thanks. > > @kurashige23 I had a look at this yesterday for approval. Could you explain the relationship this has with #1981? They seem unrelated and while I tend to think approval of this one is ok, the depending one isn't necessarily unless you can explain what it actually fixes and why this is an issue now. Thanks! @jerboaa By applying this PR, we can apply #1981 cleanly. First, because the bug of JDK-8353698 can be reproduced in 21u, I thought about backporting JDK-8353698 to 21u. However, the patch of JDK-8353698 could not be applied cleanly because IPv6BoundHost.java added in JDK-8332020 does not exist in 21u. Therefore, since I confirmed that the bug of JDK-8332020 can be reproduced in 21u, I considered this PR as a PR that #1981 depends on. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3094462480 From goetz at openjdk.org Sun Jul 20 13:36:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 13:36:43 GMT Subject: [jdk21u-dev] RFR: 8357675: Amend headless message Message-ID: I backport this for parity with 21.0.9-oracle, Resolved Copyright, probably clean. ------------- Commit messages: - backport 12ee80cac754c1a6dd37191a9f80c01de8b659ad Changes: https://git.openjdk.org/jdk21u-dev/pull/2001/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2001&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357675 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2001.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2001/head:pull/2001 PR: https://git.openjdk.org/jdk21u-dev/pull/2001 From goetz at openjdk.org Sun Jul 20 20:44:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 20:44:17 GMT Subject: [jdk17u-dev] RFR: 8357672: Extreme font sizes can cause font substitution Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a4eb15195ceeadf311fe81e622a54f4733b90df2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3776/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3776&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357672 Stats: 104 lines in 3 files changed: 92 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3776.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3776/head:pull/3776 PR: https://git.openjdk.org/jdk17u-dev/pull/3776 From goetz at openjdk.org Sun Jul 20 20:45:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 20:45:27 GMT Subject: [jdk21u-dev] RFR: 8357672: Extreme font sizes can cause font substitution Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a4eb15195ceeadf311fe81e622a54f4733b90df2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2002/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2002&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357672 Stats: 104 lines in 3 files changed: 92 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2002.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2002/head:pull/2002 PR: https://git.openjdk.org/jdk21u-dev/pull/2002 From goetz at openjdk.org Sun Jul 20 21:33:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:33:53 GMT Subject: [jdk17u-dev] RFR: 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 30249c4cca51dccd24d5f8f58c7a34c27948a295 Changes: https://git.openjdk.org/jdk17u-dev/pull/3777/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3777&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327838 Stats: 438 lines in 3 files changed: 106 ins; 332 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3777.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3777/head:pull/3777 PR: https://git.openjdk.org/jdk17u-dev/pull/3777 From goetz at openjdk.org Sun Jul 20 21:34:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:34:24 GMT Subject: [jdk21u-dev] RFR: 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 30249c4cca51dccd24d5f8f58c7a34c27948a295 Changes: https://git.openjdk.org/jdk21u-dev/pull/2003/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2003&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327838 Stats: 438 lines in 3 files changed: 106 ins; 332 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2003.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2003/head:pull/2003 PR: https://git.openjdk.org/jdk21u-dev/pull/2003 From goetz at openjdk.org Sun Jul 20 21:44:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:44:49 GMT Subject: [jdk21u-dev] RFR: 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main Message-ID: <6CrvZJDYtirSFgz1YMI6CKvC8rFb7MB9hpoNoZdl8Vs=.3749bd48-a8cc-4dbe-b52a-9a622db82438@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 7283c8b075aa289dbb9cb80f6937b3349c8d4769 Changes: https://git.openjdk.org/jdk21u-dev/pull/2004/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2004&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327972 Stats: 225 lines in 3 files changed: 91 ins; 134 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2004.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2004/head:pull/2004 PR: https://git.openjdk.org/jdk21u-dev/pull/2004 From goetz at openjdk.org Sun Jul 20 21:45:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:45:57 GMT Subject: [jdk17u-dev] RFR: 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 7283c8b075aa289dbb9cb80f6937b3349c8d4769 Changes: https://git.openjdk.org/jdk17u-dev/pull/3778/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3778&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327972 Stats: 225 lines in 3 files changed: 91 ins; 134 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3778.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3778/head:pull/3778 PR: https://git.openjdk.org/jdk17u-dev/pull/3778 From goetz at openjdk.org Sun Jul 20 21:52:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:52:45 GMT Subject: [jdk21u-dev] RFR: 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 7502dc99bf23109ef16fb99de25b09bab51e4978 Changes: https://git.openjdk.org/jdk21u-dev/pull/2005/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2005&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328030 Stats: 165 lines in 3 files changed: 80 ins; 85 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2005.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2005/head:pull/2005 PR: https://git.openjdk.org/jdk21u-dev/pull/2005 From goetz at openjdk.org Sun Jul 20 21:52:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:52:55 GMT Subject: [jdk17u-dev] RFR: 8327826: Convert javax/swing/border/Test4243289.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a43c3cc3476f18c048809bcd08f81fc4288ca399 Changes: https://git.openjdk.org/jdk17u-dev/pull/3780/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3780&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327826 Stats: 69 lines in 2 files changed: 24 ins; 33 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3780.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3780/head:pull/3780 PR: https://git.openjdk.org/jdk17u-dev/pull/3780 From goetz at openjdk.org Sun Jul 20 21:54:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:54:19 GMT Subject: [jdk21u-dev] RFR: 8327826: Convert javax/swing/border/Test4243289.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a43c3cc3476f18c048809bcd08f81fc4288ca399 Changes: https://git.openjdk.org/jdk21u-dev/pull/2006/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2006&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327826 Stats: 69 lines in 2 files changed: 24 ins; 33 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2006.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2006/head:pull/2006 PR: https://git.openjdk.org/jdk21u-dev/pull/2006 From goetz at openjdk.org Sun Jul 20 21:55:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 20 Jul 2025 21:55:01 GMT Subject: [jdk17u-dev] RFR: 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 7502dc99bf23109ef16fb99de25b09bab51e4978 Changes: https://git.openjdk.org/jdk17u-dev/pull/3779/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3779&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328030 Stats: 165 lines in 3 files changed: 80 ins; 85 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3779.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3779/head:pull/3779 PR: https://git.openjdk.org/jdk17u-dev/pull/3779 From duke at openjdk.org Mon Jul 21 05:09:49 2025 From: duke at openjdk.org (Shruthi) Date: Mon, 21 Jul 2025 05:09:49 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 05:23:41 GMT, Thomas Stuefe wrote: >> Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge branch 'openjdk:master' into backport-d667895 >> - Backport d6678952a6de4e5435dab65e7029021832454857 >> >> Signed-off-by: Shruthi > > Small question, why do we backport refactoring changes? @tstuefe You mean, I can add the required refactoring and my fix in a single PR? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3095224361 From mbaesken at openjdk.org Mon Jul 21 07:24:45 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 07:24:45 GMT Subject: [jdk17u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 20:00:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle > > I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Resolved imports. > > test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java > This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. Looks okay , but the non existing test has the name NoDesRC4CiphSuite in jdk17 (was moved to a new name NoDesRC4DesEdeCiphSuite in 19) ; have you checked for potential need of adjusting this test ? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3775#issuecomment-3095543746 From mbaesken at openjdk.org Mon Jul 21 07:29:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 07:29:49 GMT Subject: [jdk21u-dev] RFR: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 [v2] In-Reply-To: References: Message-ID: <45eFdg1OVmsiMbf7mFbTzvibSDOEAku9idyJkzaiZ5w=.d4f43ece-36bf-4d77-a874-1bf8139bc16a@github.com> On Sun, 20 Jul 2025 08:37:58 GMT, Goetz Lindenmaier wrote: >> Problem list these changes as we already did in https://bugs.openjdk.org/browse/JDK-8352076 > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1998#pullrequestreview-3036875632 From mbaesken at openjdk.org Mon Jul 21 07:43:47 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 07:43:47 GMT Subject: [jdk21u-dev] RFR: 8357173: Split jtreg test group jdk tier3 In-Reply-To: <-R5ngbsU5hk8uIZ6W3au5xm-m5rU5errPJDIRP4fWJw=.d8b93b02-8186-4c9a-99fb-32141a9c4fca@github.com> References: <-R5ngbsU5hk8uIZ6W3au5xm-m5rU5errPJDIRP4fWJw=.d8b93b02-8186-4c9a-99fb-32141a9c4fca@github.com> Message-ID: On Sun, 20 Jul 2025 10:08:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Trivial resolves because head has jdk_since_checks Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2000#pullrequestreview-3036911802 From mbaesken at openjdk.org Mon Jul 21 07:56:45 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 07:56:45 GMT Subject: [jdk21u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 10:00:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java > Resolved import. > > src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java > Resolved because there is Security Manager coding in 21. > > src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java > Copyright. > > src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java > Resolved because there is Security Manager coding in 21. > I adapted the code a bit as I saw: > > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: expected > PROPS_PATH = AccessController > > src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c > Copyright. Why don't you use `PROPS_PATH = setupPath();` in TokenStorage.java like it is done in jdk head? The setupPath method seems to be there also i n jdk21u-dev . ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1999#issuecomment-3095631530 From sgehwolf at openjdk.org Mon Jul 21 09:44:45 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 21 Jul 2025 09:44:45 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: <6D3Z290rtpc0g3H5kOFK2E8QgLMtv-UeR-Jo_0tUyJA=.be75e124-bede-49fa-a29f-3823ab800905@github.com> References: <6D3Z290rtpc0g3H5kOFK2E8QgLMtv-UeR-Jo_0tUyJA=.be75e124-bede-49fa-a29f-3823ab800905@github.com> Message-ID: On Fri, 18 Jul 2025 09:11:50 GMT, Severin Gehwolf wrote: >> Hi, >> >> This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding >> >> Original patch applies cleanly to 21u. >> >> Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 >> >> Thanks. > > @kurashige23 I had a look at this yesterday for approval. Could you explain the relationship this has with #1981? They seem unrelated and while I tend to think approval of this one is ok, the depending one isn't necessarily unless you can explain what it actually fixes and why this is an issue now. Thanks! > @jerboaa > > By applying this PR, we can apply #1981 cleanly. > > First, because the bug of JDK-8353698 can be reproduced in 21u, I thought about backporting JDK-8353698 to 21u. However, the patch of JDK-8353698 could not be applied cleanly because IPv6BoundHost.java added in JDK-8332020 does not exist in 21u. Therefore, since I confirmed that the bug of JDK-8332020 can be reproduced in 21u, I considered this PR as a PR that #1981 depends on. OK thanks. Next time please explain in the PRs what the goal is. In this case, you want to backport JDK-8353698 to OpenJDK 21u and this is a dependency which seems low risk enough to bring it in as well. My original concern for JDK-8353698 was that JEP 400, which is in JDK 21 as well so it's OK. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3095940534 From goetz at openjdk.org Mon Jul 21 11:56:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 11:56:57 GMT Subject: [jdk21u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 10:00:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java > Resolved import. > > src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java > Resolved because there is Security Manager coding in 21. > > src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java > Copyright. > > src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java > Resolved because there is Security Manager coding in 21. > I adapted the code a bit as I saw: > > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: expected > PROPS_PATH = AccessController > > src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c > Copyright. Hi @mbaesken, I don't think I should remove the AccessController in 21. setupPath is called in 21, too. This was removed by https://bugs.openjdk.org/browse/JDK-8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module This requieres JEP 486 : Permanently Disable the Security Manager ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1999#issuecomment-3096429167 From shade at openjdk.org Mon Jul 21 12:18:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 12:18:04 GMT Subject: [jdk25u] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better Message-ID: Improves GHA reliability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1bd683b5884e65a03d564976a9d9220ad0893776 Changes: https://git.openjdk.org/jdk25u/pull/21/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=21&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362582 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/21.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/21/head:pull/21 PR: https://git.openjdk.org/jdk25u/pull/21 From avieiro at openjdk.org Mon Jul 21 13:18:58 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 21 Jul 2025 13:18:58 GMT Subject: [jdk11u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 13:32:19 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean backport. Let's keep this open. I think it would be good to have this in 11. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3037#issuecomment-3096755913 From mbaesken at openjdk.org Mon Jul 21 13:00:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 13:00:46 GMT Subject: [jdk21u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 10:00:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java > Resolved import. > > src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java > Resolved because there is Security Manager coding in 21. > > src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java > Copyright. > > src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java > Resolved because there is Security Manager coding in 21. > I adapted the code a bit as I saw: > > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: expected > PROPS_PATH = AccessController > > src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c > Copyright. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1999#pullrequestreview-3038001633 From duke at openjdk.org Mon Jul 21 14:03:01 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Mon, 21 Jul 2025 14:03:01 GMT Subject: [jdk21u-dev] RFR: 8320769: Remove ill-adviced "make install" target Message-ID: Backport of JDK-8320769. Almost clean, except for a small conflict in `spec.gmc.in`. The target `make install` is not a recommended way to install the build, and may corrupt the user build environment. ------------- Commit messages: - Backport ebbef629c74dc670adc74a3905a6acf17dbd7200 Changes: https://git.openjdk.org/jdk21u-dev/pull/2008/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2008&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320769 Stats: 104 lines in 4 files changed: 0 ins; 103 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2008.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2008/head:pull/2008 PR: https://git.openjdk.org/jdk21u-dev/pull/2008 From sgehwolf at openjdk.org Mon Jul 21 14:06:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 21 Jul 2025 14:06:48 GMT Subject: [jdk17u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 12:47:27 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in awt_InputMethod.c on s390x. Clean backport. @zzambers This is ready to integrate. Could you do that, please? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3612#issuecomment-3096916768 From sgehwolf at openjdk.org Mon Jul 21 14:07:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 21 Jul 2025 14:07:59 GMT Subject: [jdk11u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 13:32:19 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean backport. This needs to land in JDK 17 first. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3037#issuecomment-3096922515 From dzhang at openjdk.org Mon Jul 21 15:26:44 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 21 Jul 2025 15:26:44 GMT Subject: [jdk25u] RFR: 8357694: RISC-V: Several IR verification tests fail when vlen=128 Message-ID: Hi all, This pull request contains a backport of commit [15b5b54a](https://github.com/openjdk/jdk/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 21 Jul 2025 and was reviewed by Manuel H?ssig, Fei Yang and Hamlin Li. Thanks! ------------- Commit messages: - Backport 15b5b54ac707ba0d4e473fd6eb02c38a8efe705c Changes: https://git.openjdk.org/jdk25u/pull/22/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=22&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357694 Stats: 49 lines in 6 files changed: 36 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk25u/pull/22.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/22/head:pull/22 PR: https://git.openjdk.org/jdk25u/pull/22 From goetz at openjdk.org Mon Jul 21 17:04:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:04:30 GMT Subject: [jdk21u-dev] Integrated: 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 19:17:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 8dc851e2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8dc851e2668f2c3b1ee622d4278f400232dfd2e1 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F Backport-of: 0c3720b42176c7bc92105be87df7449973fbcea0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1993 From goetz at openjdk.org Mon Jul 21 17:06:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:06:32 GMT Subject: [jdk21u-dev] Integrated: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 19:58:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > One of the two flags edited is already at 20m. > > 8338526: Don't store abstract and interface Klasses in class metaspace > is missing in 21. This pull request has now been integrated. Changeset: 99dfee6f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/99dfee6f42e8eb449cabc984798993e2c838eb53 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Reviewed-by: phh, mbaesken Backport-of: c8a30c2aaba04c11b70a4f74ee74452250be6e59 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1983 From goetz at openjdk.org Mon Jul 21 17:07:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:07:27 GMT Subject: [jdk21u-dev] Integrated: 8357675: Amend headless message In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 13:28:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle, > > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: e4c6e7c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e4c6e7c0fe171c01765376cc84db77fd11450a2f Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod 8357675: Amend headless message Backport-of: 12ee80cac754c1a6dd37191a9f80c01de8b659ad ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2001 From goetz at openjdk.org Mon Jul 21 17:10:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:10:26 GMT Subject: [jdk21u-dev] Integrated: 8362548: [21u] Add bugId to test missed in backport of JDK-8343804 In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 20:30:07 GMT, Goetz Lindenmaier wrote: > I somehow missed this in the corresponding backport. This pull request has now been integrated. Changeset: 6b6961dc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6b6961dcfdcaaaa90561367b3f0ade9e31bb0dc6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8362548: [21u] Add bugId to test missed in backport of JDK-8343804 Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1989 From phh at openjdk.org Mon Jul 21 17:21:36 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 21 Jul 2025 17:21:36 GMT Subject: [jdk21u-dev] RFR: 8320769: Remove ill-adviced "make install" target In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 13:57:36 GMT, Francesco Andreuzzi wrote: > Backport of JDK-8320769. Almost clean, except for a small conflict in `spec.gmc.in`. The target `make install` is not a recommended way to install the build, and may corrupt the user build environment. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2008#pullrequestreview-3039023399 From ssubramaniam at openjdk.org Mon Jul 21 17:22:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 21 Jul 2025 17:22:21 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is **nearly clean**: since `Reference.refersTo` is not supported, needs minor adjustments. Satyen Subramaniam has updated the pull request incrementally with one additional commit since the last revision: Adding GC names, refactoring refersTo, increasing ZGC memory ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3064/files - new: https://git.openjdk.org/jdk11u-dev/pull/3064/files/1ad5bffb..e4503c90 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3064&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3064&range=00-01 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3064.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3064/head:pull/3064 PR: https://git.openjdk.org/jdk11u-dev/pull/3064 From goetz at openjdk.org Mon Jul 21 17:29:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:29:39 GMT Subject: [jdk17u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle > > I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Resolved imports. > > test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java > This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Apply changes to NoDesRC4CiphSuite ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3775/files - new: https://git.openjdk.org/jdk17u-dev/pull/3775/files/d833c04e..76c3d67f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3775&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3775&range=00-01 Stats: 260 lines in 1 file changed: 2 ins; 251 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3775.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3775/head:pull/3775 PR: https://git.openjdk.org/jdk17u-dev/pull/3775 From goetz at openjdk.org Mon Jul 21 17:29:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Jul 2025 17:29:39 GMT Subject: [jdk17u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 07:21:58 GMT, Matthias Baesken wrote: >> I backport this for parity with 17.0.17-oracle >> >> I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Resolved imports. >> >> test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java >> This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. > > Looks okay , but the non existing test has the name NoDesRC4CiphSuite in jdk17 (was moved to a new name NoDesRC4DesEdeCiphSuite in 19) ; have you checked for potential need of adjusting this test ? Hi @MBaesken Yes, the change can be applied to that test nicely. It basically refactors code to superclass that is reused by the new tests. Unclear whether it makes a difference for later backports. I pushed an extra change with it, test passes. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3775#issuecomment-3097675827 From robm at openjdk.org Mon Jul 21 17:48:38 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 21 Jul 2025 17:48:38 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 Message-ID: Merge ------------- Commit messages: - Merge - 8358819: The first year is not displayed correctly in Japanese Calendar - 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb - 8361532: RISC-V: Several vector tests fail after JDK-8354383 - Merge - 8357826: Avoid running some jtreg tests when asan is configured - 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object - 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions - 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) - 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call - ... and 4 more: https://git.openjdk.org/jdk25u/compare/e8f2cd8f...dd89a288 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk25u/pull/23/files Stats: 568 lines in 28 files changed: 356 ins; 169 del; 43 mod Patch: https://git.openjdk.org/jdk25u/pull/23.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/23/head:pull/23 PR: https://git.openjdk.org/jdk25u/pull/23 From robm at openjdk.org Mon Jul 21 17:48:40 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 21 Jul 2025 17:48:40 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 17:41:35 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 987af5af Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/987af5af168fa90fff9b34637c6a91bce9a0d8d3 Stats: 1967 lines in 75 files changed: 1565 ins; 139 del; 263 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/23 From shade at openjdk.org Mon Jul 21 17:55:55 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 17:55:55 GMT Subject: [jdk21u-dev] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better Message-ID: Improves GHA reliability. Additional testing: - [x] GHA ------------- Commit messages: - Backport 1bd683b5884e65a03d564976a9d9220ad0893776 Changes: https://git.openjdk.org/jdk21u-dev/pull/2007/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2007&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362582 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2007.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2007/head:pull/2007 PR: https://git.openjdk.org/jdk21u-dev/pull/2007 From mvs at openjdk.org Mon Jul 21 17:57:53 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 21 Jul 2025 17:57:53 GMT Subject: [jdk25u] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Message-ID: Hi all, This pull request contains a backport of commit [bcad87ea](https://github.com/openjdk/jdk/commit/bcad87eacbd7fbfd3254479b7e061bab34e64aec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Manukumar V S on 24 Jun 2025 and was reviewed by Alexey Ivanov. Testing: Tested using mach5 in all available platforms and got full Pass. Thanks! ------------- Commit messages: - Backport bcad87eacbd7fbfd3254479b7e061bab34e64aec Changes: https://git.openjdk.org/jdk25u/pull/24/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=24&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358697 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/24.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/24/head:pull/24 PR: https://git.openjdk.org/jdk25u/pull/24 From shade at openjdk.org Mon Jul 21 18:01:55 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 18:01:55 GMT Subject: [jdk17u-dev] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better Message-ID: Improves GHA reliability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1bd683b5884e65a03d564976a9d9220ad0893776 Changes: https://git.openjdk.org/jdk17u-dev/pull/3781/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3781&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362582 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3781.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3781/head:pull/3781 PR: https://git.openjdk.org/jdk17u-dev/pull/3781 From ssubramaniam at openjdk.org Mon Jul 21 21:50:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 21 Jul 2025 21:50:11 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs [v3] In-Reply-To: References: Message-ID: <4WUCOb-5LT4wAK9EVhmynM7s-rH4dPV-4elGSzNe6yc=.fff54741-618d-49a2-ad79-7f9dd3044c2e@github.com> > Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is **nearly clean**: since `Reference.refersTo` is not supported, needs minor adjustments. Satyen Subramaniam has updated the pull request incrementally with one additional commit since the last revision: Removing whitespace ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3064/files - new: https://git.openjdk.org/jdk11u-dev/pull/3064/files/e4503c90..2c75ab72 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3064&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3064&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3064.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3064/head:pull/3064 PR: https://git.openjdk.org/jdk11u-dev/pull/3064 From ssubramaniam at openjdk.org Mon Jul 21 21:58:47 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 21 Jul 2025 21:58:47 GMT Subject: [jdk21u-dev] RFR: 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Message-ID: Backporting JDK-8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3. Small patch to TestVectorZeroCount test to make it only execute when C2 is enabled. Backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport 37d04a1e365d005afec3651c5e25fdceeceb9313 Changes: https://git.openjdk.org/jdk21u-dev/pull/2009/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2009&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355512 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2009.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2009/head:pull/2009 PR: https://git.openjdk.org/jdk21u-dev/pull/2009 From syan at openjdk.org Tue Jul 22 01:41:00 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Jul 2025 01:41:00 GMT Subject: [jdk25u] RFR: 8362834: Several runtime/Thread tests should mark as /native Message-ID: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> Hi all, This pull request contains a backport of commit [699b8112](https://github.com/openjdk/jdk/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 22 Jul 2025 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport 699b8112f8da7ceef2aa2a3ddb326aee88b29f8c Changes: https://git.openjdk.org/jdk25u/pull/25/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=25&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362834 Stats: 7 lines in 3 files changed: 1 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/25.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/25/head:pull/25 PR: https://git.openjdk.org/jdk25u/pull/25 From tkurashige at openjdk.org Tue Jul 22 01:59:32 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 01:59:32 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 10:16:19 GMT, Taizo Kurashige wrote: > Hi, > > This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding > > Original patch applies cleanly to 21u. > > This is dependent PR for https://github.com/openjdk/jdk21u-dev/pull/1981 (PR for JDK-8353698). First, because the bug of JDK-8353698 can be reproduced in 21u, I thought about backporting JDK-8353698 to 21u. However, the patch of JDK-8353698 could not be applied cleanly because IPv6BoundHost.java added in JDK-8332020 does not exist in 21u. Therefore, since I confirmed that the bug of JDK-8332020 can be reproduced in 21u, I considered this PR as a PR that https://github.com/openjdk/jdk21u-dev/pull/1981 depends on. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 > > Thanks. I see. I will make sure to clearly explain the goal of PR in the future. Thank you. Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3100379385 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3100384645 From duke at openjdk.org Tue Jul 22 01:59:32 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 01:59:32 GMT Subject: [jdk21u-dev] RFR: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 10:16:19 GMT, Taizo Kurashige wrote: > Hi, > > This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding > > Original patch applies cleanly to 21u. > > This is dependent PR for https://github.com/openjdk/jdk21u-dev/pull/1981 (PR for JDK-8353698). First, because the bug of JDK-8353698 can be reproduced in 21u, I thought about backporting JDK-8353698 to 21u. However, the patch of JDK-8353698 could not be applied cleanly because IPv6BoundHost.java added in JDK-8332020 does not exist in 21u. Therefore, since I confirmed that the bug of JDK-8332020 can be reproduced in 21u, I considered this PR as a PR that https://github.com/openjdk/jdk21u-dev/pull/1981 depends on. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 > > Thanks. @kurashige23 Your change (at version c6cb07df3cc8451593eac15be7be250011dfed62) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1980#issuecomment-3100400698 From tkurashige at openjdk.org Tue Jul 22 02:47:34 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 02:47:34 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. @phohensee >Thank you for your review about jdk21 and jdk11. >Could you also review this PR?. Sorry for sudden mention. I would appreciate it if you could confirm it. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3100559427 From duke at openjdk.org Tue Jul 22 04:57:23 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 04:57:23 GMT Subject: [jdk25u] RFR: 8359127: Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 06:46:30 GMT, Hari Prasad Kummari wrote: > Tested local changes > https://mach5.us.oracle.com/mdash/jobs/hhprasad-jdk25u-20250718-0622-31419455 @hari-kummari Your change (at version a5fa9b9f3d28d838c87631ea64364c5757fd160d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/20#issuecomment-3100958041 From rrich at openjdk.org Tue Jul 22 06:52:36 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 22 Jul 2025 06:52:36 GMT Subject: [jdk21u-dev] Integrated: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 12:55:54 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [030c85de](https://github.com/openjdk/jdk/commit/030c85de1376123615e804f98084cb3723205819) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 11 Mar 2025 and was reviewed by Martin Doerr. > > It does not apply because of copyright header differences and because `frame::kind` doesn't exist yet in jdk21u but appears in the context of the changes. > > Risk is low because the patch is small and ppc only. The code is only reached when profiling with jfr or async-profiler. This pull request has now been integrated. Changeset: d5908231 Author: Richard Reingruber URL: https://git.openjdk.org/jdk21u-dev/commit/d5908231ebc16f443b3fc9b2ebf03cc4deb67373 Stats: 27 lines in 2 files changed: 17 ins; 0 del; 10 mod 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set Reviewed-by: phh Backport-of: 030c85de1376123615e804f98084cb3723205819 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1971 From tkurashige at openjdk.org Tue Jul 22 08:53:37 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 08:53:37 GMT Subject: [jdk21u-dev] Integrated: 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 10:16:19 GMT, Taizo Kurashige wrote: > Hi, > > This is a backoport of JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding > > Original patch applies cleanly to 21u. > > This is dependent PR for https://github.com/openjdk/jdk21u-dev/pull/1981 (PR for JDK-8353698). First, because the bug of JDK-8353698 can be reproduced in 21u, I thought about backporting JDK-8353698 to 21u. However, the patch of JDK-8353698 could not be applied cleanly because IPv6BoundHost.java added in JDK-8332020 does not exist in 21u. Therefore, since I confirmed that the bug of JDK-8332020 can be reproduced in 21u, I considered this PR as a PR that https://github.com/openjdk/jdk21u-dev/pull/1981 depends on. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Windows Server 2022 > > Thanks. This pull request has now been integrated. Changeset: d1229515 Author: Taizo Kurashige Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/d122951500e3c6762bef4cfd17cab3e96091aa00 Stats: 107 lines in 2 files changed: 106 ins; 0 del; 1 mod 8332020: jwebserver tool prints invalid URL in case of IPv6 address binding Backport-of: f9a1d3381b12c97784c11649be079147c85939c0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1980 From tkurashige at openjdk.org Tue Jul 22 08:59:13 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 08:59:13 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 [v2] In-Reply-To: References: Message-ID: <0B4tVFiP_MBv7P_3Fyk098dqkmyBDOD_46UPQW5U90s=.42cdec1a-3445-4851-b733-a700279066c9@github.com> > Hi, > > This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 > > Original patch applies cleanly to 21u. > This PR depends on #1980. So #1980 shoud be integrated first. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. > > Thanks. Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1981/files - new: https://git.openjdk.org/jdk21u-dev/pull/1981/files/9974c4e9..9974c4e9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1981&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1981&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1981.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1981/head:pull/1981 PR: https://git.openjdk.org/jdk21u-dev/pull/1981 From shade at openjdk.org Tue Jul 22 09:10:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 22 Jul 2025 09:10:38 GMT Subject: [jdk17u-dev] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 12:27:44 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA Push approval granted. So I am integrating. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3781#issuecomment-3101784422 From shade at openjdk.org Tue Jul 22 09:13:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 22 Jul 2025 09:13:41 GMT Subject: [jdk21u-dev] Integrated: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: <1Mji3oM2uIe-_ML5Co2aRxy25p7b2HuDd15M6DWxtdc=.7c4cc147-683a-47d3-8d43-8c83f8693fb6@github.com> On Mon, 21 Jul 2025 12:16:52 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: bc674880 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/bc67488062a64321462e825023143f38a30550cd Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8362582: GHA: Increase bundle retention time to deal with infra overload better Backport-of: 1bd683b5884e65a03d564976a9d9220ad0893776 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2007 From shade at openjdk.org Tue Jul 22 09:13:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 22 Jul 2025 09:13:38 GMT Subject: [jdk17u-dev] Integrated: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 12:27:44 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: eee7d9ca Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/eee7d9ca8628c50f376744521510c3d71cb96c35 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8362582: GHA: Increase bundle retention time to deal with infra overload better Backport-of: 1bd683b5884e65a03d564976a9d9220ad0893776 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3781 From shade at openjdk.org Tue Jul 22 09:13:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 22 Jul 2025 09:13:40 GMT Subject: [jdk21u-dev] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: <46HhdUtSmluDv_OyM7DVjqLZr81vvmh8ns1_ZbCdqrA=.9715f7b9-4811-4dd7-aa1c-8459a2a13e32@github.com> On Mon, 21 Jul 2025 12:16:52 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA Push approval granted. So I am integrating. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2007#issuecomment-3101785541 From tkurashige at openjdk.org Tue Jul 22 09:54:48 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 09:54:48 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 [v3] In-Reply-To: References: Message-ID: > Hi, > > This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 > > Original patch applies cleanly to 21u. > This PR depends on #1980. So #1980 shoud be integrated first. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. > > Thanks. Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge master - Backport f7fa05f577a28870202ccaa3544c34b58bd4adfe - Backport f9a1d3381b12c97784c11649be079147c85939c0 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1981/files - new: https://git.openjdk.org/jdk21u-dev/pull/1981/files/9974c4e9..1f817424 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1981&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1981&range=01-02 Stats: 8281 lines in 155 files changed: 4313 ins; 2620 del; 1348 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1981.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1981/head:pull/1981 PR: https://git.openjdk.org/jdk21u-dev/pull/1981 From goetz at openjdk.org Tue Jul 22 10:07:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 10:07:51 GMT Subject: [jdk21u-dev] RFR: 8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" [v2] In-Reply-To: References: Message-ID: <1x1qfaEitv_f7EHM3YgDLivhM3t1-R9QS9Qcq4whYT0=.a2dd2f6d-0e6a-44e7-a514-e36703ee92b5@github.com> > I backport this for parity with 21.0.9-oracle. > > Update: This used to be clean, but I added removal of the entry in ProblemList. > It was only on the ProblemList of 21, not head, so there is no change for this in head. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Adapt ProblemList ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1994/files - new: https://git.openjdk.org/jdk21u-dev/pull/1994/files/7b73caa2..3141fae1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1994&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1994&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1994.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1994/head:pull/1994 PR: https://git.openjdk.org/jdk21u-dev/pull/1994 From goetz at openjdk.org Tue Jul 22 10:39:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 10:39:33 GMT Subject: [jdk17u-dev] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 12:27:44 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA Thanks again for this change! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3781#issuecomment-3102163156 From goetz at openjdk.org Tue Jul 22 11:26:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:26:29 GMT Subject: [jdk21u-dev] Integrated: 8319174: Enhance robustness of some j.m.BigInteger constructors In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 09:29:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: b6790ccb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b6790ccb44ed896dd6b7bce9172b3ef787e29b36 Stats: 323 lines in 3 files changed: 253 ins; 7 del; 63 mod 8319174: Enhance robustness of some j.m.BigInteger constructors Backport-of: a64fc48e2dbc650b31869dd79b1ba1012376fc51 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1990 From goetz at openjdk.org Tue Jul 22 11:27:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:27:30 GMT Subject: [jdk21u-dev] Integrated: 8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 19:10:32 GMT, Goetz Lindenmaier wrote: > I backport this to fix this obvious problem and as prereq of JDK-8332106. This pull request has now been integrated. Changeset: d171446e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d171446e6b793c30aee1ac5e20f5aee737e5d87f Stats: 1229 lines in 2 files changed: 1211 ins; 15 del; 3 mod 8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks Backport-of: 0b9350e8b619bc556f36652cde6f73211be5b85b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1992 From goetz at openjdk.org Tue Jul 22 11:29:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:29:36 GMT Subject: [jdk21u-dev] Integrated: 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec In-Reply-To: <2nG_JiIY1FzrI3JxDKvj8xzMqAe5OqKq6nyq_tOdAj0=.55c7474f-137b-4a7c-bc1c-ca61375835a1@github.com> References: <2nG_JiIY1FzrI3JxDKvj8xzMqAe5OqKq6nyq_tOdAj0=.55c7474f-137b-4a7c-bc1c-ca61375835a1@github.com> Message-ID: <9sdRj0gGG3f5TtKEu1FCwVrWqh1vAXsiewWjFwMVCug=.6706392f-7bf2-4dd1-b1d5-3e3402dd19be@github.com> On Sat, 19 Jul 2025 21:19:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 6d0a5022 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6d0a5022d235a9940848c7524e4348532d4dbc7f Stats: 90 lines in 2 files changed: 89 ins; 0 del; 1 mod 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Backport-of: 84f71dd6247bbaca508e0a6f04c5b201a1974266 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1997 From goetz at openjdk.org Tue Jul 22 11:31:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:31:39 GMT Subject: [jdk21u-dev] Integrated: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 10:00:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java > Resolved import. > > src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java > Resolved because there is Security Manager coding in 21. > > src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java > Copyright. > > src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java > Resolved because there is Security Manager coding in 21. > I adapted the code a bit as I saw: > > src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: expected > PROPS_PATH = AccessController > > src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c > Copyright. This pull request has now been integrated. Changeset: 72d9bd69 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: mbaesken Backport-of: 2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1999 From goetz at openjdk.org Tue Jul 22 11:33:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:33:27 GMT Subject: [jdk21u-dev] Integrated: 8357173: Split jtreg test group jdk tier3 In-Reply-To: <-R5ngbsU5hk8uIZ6W3au5xm-m5rU5errPJDIRP4fWJw=.d8b93b02-8186-4c9a-99fb-32141a9c4fca@github.com> References: <-R5ngbsU5hk8uIZ6W3au5xm-m5rU5errPJDIRP4fWJw=.d8b93b02-8186-4c9a-99fb-32141a9c4fca@github.com> Message-ID: On Sun, 20 Jul 2025 10:08:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Trivial resolves because head has jdk_since_checks This pull request has now been integrated. Changeset: e2c7c408 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e2c7c40816dcc9544b885ff63c8dff3f9f8b4ad6 Stats: 12 lines in 1 file changed: 10 ins; 0 del; 2 mod 8357173: Split jtreg test group jdk tier3 Reviewed-by: mbaesken Backport-of: afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2000 From goetz at openjdk.org Tue Jul 22 11:34:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:34:28 GMT Subject: [jdk21u-dev] Integrated: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 08:21:58 GMT, Goetz Lindenmaier wrote: > Problem list these changes as we already did in https://bugs.openjdk.org/browse/JDK-8352076 This pull request has now been integrated. Changeset: bbb8a6ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bbb8a6ad2908c807d868a24b39eaec2f7bad7327 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1998 From mbaesken at openjdk.org Tue Jul 22 11:36:30 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 22 Jul 2025 11:36:30 GMT Subject: [jdk21u-dev] RFR: 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 09:18:45 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [e4d3c97c](https://github.com/openjdk/jdk/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 27 Feb 2025 and was reviewed by Martin Doerr and Thomas Stuefe. > > The backport is actually clean (besides copyright header conflict). > > Risk is low because the patch is very small and affects only ppc. The code is only reached when profiling with jfr or async-profiler. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1968#pullrequestreview-3042583277 From goetz at openjdk.org Tue Jul 22 11:47:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:47:06 GMT Subject: [jdk17u-dev] RFR: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Message-ID: I backport this as we see the same issues in 17. Resolved Problemlist, probably clean anyways. ------------- Commit messages: - Backport bbb8a6ad2908c807d868a24b39eaec2f7bad7327 Changes: https://git.openjdk.org/jdk17u-dev/pull/3782/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3782&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362839 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3782.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3782/head:pull/3782 PR: https://git.openjdk.org/jdk17u-dev/pull/3782 From goetz at openjdk.org Tue Jul 22 11:55:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:55:37 GMT Subject: [jdk17u-dev] Integrated: 8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 20:18:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved ProblemList, probably clean anyways. This pull request has now been integrated. Changeset: 602018de Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/602018de414b77d901e63bd9a8e80bd34b87e0ae Stats: 14 lines in 2 files changed: 10 ins; 1 del; 3 mod 8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows Backport-of: cd778f5b049d52b68ab5872aad5f81e86e1718f7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3771 From goetz at openjdk.org Tue Jul 22 11:56:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:56:33 GMT Subject: [jdk17u-dev] Integrated: 8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 20:35:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: cfddb162 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cfddb1629aeac2d7d5f15bf723d4a4ed8ee1062c Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java Backport-of: bdae1d87c16423878e4dcc8a0e87806d77bb5256 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3772 From goetz at openjdk.org Tue Jul 22 11:58:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 11:58:32 GMT Subject: [jdk17u-dev] Integrated: 8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern In-Reply-To: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> References: <8Ev9bN724P9XhwCdiI8Z-ZDloec5fbf-YtxczOUUXYo=.e0437de5-e7ad-4763-8172-f1205b2da409@github.com> Message-ID: On Thu, 17 Jul 2025 06:47:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Removed some comments as required by CSR This pull request has now been integrated. Changeset: e97a8fab Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e97a8fab758400942fc97a6fc79e8a3315aef9b7 Stats: 32 lines in 1 file changed: 27 ins; 0 del; 5 mod 8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern Reviewed-by: phh Backport-of: 030b071db1fb6197a2633a04b20aa95432a903bc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3765 From goetz at openjdk.org Tue Jul 22 12:00:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 12:00:34 GMT Subject: [jdk17u-dev] Integrated: 8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 20:14:25 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 0c923e8a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0c923e8a48d5ca6cd4d3a1a952050b26a4452024 Stats: 174 lines in 2 files changed: 59 ins; 93 del; 22 mod 8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java Backport-of: 704c6ea16cabc217588f430fd3c302d6df5e9c19 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3768 From goetz at openjdk.org Tue Jul 22 12:02:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 12:02:02 GMT Subject: [jdk17u-dev] Integrated: 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 19:17:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 4be1e87d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4be1e87d24f6b56a1ea9f79298e236d95960baf2 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F Backport-of: 0c3720b42176c7bc92105be87df7449973fbcea0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3774 From goetz at openjdk.org Tue Jul 22 12:03:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Jul 2025 12:03:29 GMT Subject: [jdk17u-dev] Integrated: 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore In-Reply-To: <87RKQGXf8Uv0HBx_kZBfEuq71qiJzC2sQlS8JJdmXBo=.42cfb434-2950-4d85-8602-9d87ebf1aa8b@github.com> References: <87RKQGXf8Uv0HBx_kZBfEuq71qiJzC2sQlS8JJdmXBo=.42cfb434-2950-4d85-8602-9d87ebf1aa8b@github.com> Message-ID: On Wed, 16 Jul 2025 20:10:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 36b9eba3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/36b9eba330058ebe0b982014a585587877f25391 Stats: 391 lines in 2 files changed: 26 ins; 231 del; 134 mod 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore Backport-of: 86f39ab5bb58a1d1e720badd7261365398134151 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3762 From duke at openjdk.org Tue Jul 22 12:21:26 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 12:21:26 GMT Subject: [jdk21u-dev] RFR: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 [v3] In-Reply-To: References: Message-ID: <6MbY-rwq7NDXNhPCm9O69h86SvzApXywvjg_EAguTOs=.3bbe9de2-4dc3-419c-b9c3-842bec357ad6@github.com> On Tue, 22 Jul 2025 09:54:48 GMT, Taizo Kurashige wrote: >> Hi, >> >> This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 >> >> Original patch applies cleanly to 21u. >> This PR depends on #1980. So #1980 shoud be integrated first. >> >> Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge master > - Backport f7fa05f577a28870202ccaa3544c34b58bd4adfe > - Backport f9a1d3381b12c97784c11649be079147c85939c0 @kurashige23 Your change (at version 1f817424fc9cdbd9d9edc370ba325ea70e940095) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1981#issuecomment-3102468591 From asemenov at openjdk.org Tue Jul 22 12:43:30 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Tue, 22 Jul 2025 12:43:30 GMT Subject: [jdk25u] Integrated: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 10:44:01 GMT, Artem Semenov wrote: > Hi all, > > This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. > > This patch adds an assert that demonstrates that NULL cannot be passed to this function. This change will simplify code analysis during bug hunting and investigation. > > Thanks! This pull request has now been integrated. Changeset: 7145ba15 Author: Artem Semenov URL: https://git.openjdk.org/jdk25u/commit/7145ba15a931523cfb02396057c1456cba5cab3d Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov . Backport-of: e9a434165a6ec07cde0429c7f9823bbc5dab7857 ------------- PR: https://git.openjdk.org/jdk25u/pull/19 From duke at openjdk.org Tue Jul 22 15:39:40 2025 From: duke at openjdk.org (Nibedita Jena) Date: Tue, 22 Jul 2025 15:39:40 GMT Subject: [jdk25u] RFR: 8363696: Update the release version and date for OpenJDK 25u Message-ID: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> Update the release version for OpenJDK 25u ------------- Commit messages: - 8362115: Update the release version for OpenJDK 25u Changes: https://git.openjdk.org/jdk25u/pull/26/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=26&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363696 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/26.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/26/head:pull/26 PR: https://git.openjdk.org/jdk25u/pull/26 From robm at openjdk.org Tue Jul 22 15:39:41 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 22 Jul 2025 15:39:41 GMT Subject: [jdk25u] RFR: 8363696: Update the release version and date for OpenJDK 25u In-Reply-To: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> References: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> Message-ID: On Tue, 22 Jul 2025 13:56:21 GMT, Nibedita Jena wrote: > Update the release version for OpenJDK 25u Marked as reviewed by robm (Lead). Marked as reviewed by robm (Lead). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/26#pullrequestreview-3043400624 PR Review: https://git.openjdk.org/jdk25u/pull/26#pullrequestreview-3043593866 From phh at openjdk.org Tue Jul 22 15:43:42 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 22 Jul 2025 15:43:42 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Done. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3688#pullrequestreview-3043666060 From duke at openjdk.org Tue Jul 22 15:47:33 2025 From: duke at openjdk.org (Nibedita Jena) Date: Tue, 22 Jul 2025 15:47:33 GMT Subject: [jdk25u] RFR: 8363696: Update the release version and date for OpenJDK 25u [v2] In-Reply-To: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> References: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> Message-ID: > Update the release version for OpenJDK 25u Nibedita Jena has updated the pull request incrementally with one additional commit since the last revision: Nibedita Jena ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/26/files - new: https://git.openjdk.org/jdk25u/pull/26/files/2493408e..6c16fc95 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=26&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=26&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/26.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/26/head:pull/26 PR: https://git.openjdk.org/jdk25u/pull/26 From rvansa at openjdk.org Tue Jul 22 15:54:21 2025 From: rvansa at openjdk.org (Radim Vansa) Date: Tue, 22 Jul 2025 15:54:21 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Message-ID: This backport is a partial fix for a performance regression and prerequisite for backport of https://github.com/openjdk/jdk/pull/24847 (will be done through https://github.com/rvansa/jdk21u-dev/tree/refs/heads/rvansa/backport-8352075) The backport was not clean; a notable new change is in `reflectionUtils.hpp` (later JDK versions remove the affected class) - I am adding `friend class FieldStream` to `InstanceKlass` to accomodate for this. Backport-of: f169fc5a99ee2b485e156c043134ab76b7e5ebd9 ------------- Commit messages: - Backport f169fc5a99ee2b485e156c043134ab76b7e5ebd9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2010/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2010&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353175 Stats: 33 lines in 7 files changed: 2 ins; 11 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2010.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2010/head:pull/2010 PR: https://git.openjdk.org/jdk21u-dev/pull/2010 From tkurashige at openjdk.org Tue Jul 22 15:58:04 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 22 Jul 2025 15:58:04 GMT Subject: [jdk21u-dev] Integrated: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 In-Reply-To: References: Message-ID: <9G2dA1Rr8PX9Bdo0puwJLzfbqQJUXeRSBln7BH6HAoI=.a68055e5-3fe7-4dd1-b531-7a668f6814a3@github.com> On Wed, 16 Jul 2025 11:10:02 GMT, Taizo Kurashige wrote: > Hi, > > This is a backport of JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 > > Original patch applies cleanly to 21u. > This PR depends on #1980. So #1980 shoud be integrated first. > > Testing: test/jdk/com/sun/net/httpserver/simpleserver passes on Japanese Windows and English Windows. > > Thanks. This pull request has now been integrated. Changeset: 8198de3d Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/8198de3d9b5c856277b2b5a8d9f211795dcc0076 Stats: 65 lines in 10 files changed: 9 ins; 3 del; 53 mod 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Backport-of: f7fa05f577a28870202ccaa3544c34b58bd4adfe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1981 From duke at openjdk.org Tue Jul 22 16:00:03 2025 From: duke at openjdk.org (Nibedita Jena) Date: Tue, 22 Jul 2025 16:00:03 GMT Subject: [jdk25u] Integrated: 8363696: Update the release version and date for OpenJDK 25u In-Reply-To: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> References: <48Jw9t5fHWsXE5f1c09Cne8q4w9a-7UCrG9iH4jIhxE=.d4ac2ab2-cad8-496a-87a1-c5bd0aa3b408@github.com> Message-ID: On Tue, 22 Jul 2025 13:56:21 GMT, Nibedita Jena wrote: > Update the release version for OpenJDK 25u This pull request has now been integrated. Changeset: f404d59e Author: nibjen Committer: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/f404d59e1de72320e38b5d3db27fb6bd7d1d7879 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8363696: Update the release version and date for OpenJDK 25u Reviewed-by: robm ------------- PR: https://git.openjdk.org/jdk25u/pull/26 From ssubramaniam at openjdk.org Tue Jul 22 17:33:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 22 Jul 2025 17:33:30 GMT Subject: [jdk21u-dev] RFR: 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main Message-ID: Backporting JDK-8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main. Patch conversion of manual applet test to main based using PassFailJFrame manual framework, backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport 782206bc97dc6ae953b0c3ce01f8b6edab4ad30b Changes: https://git.openjdk.org/jdk21u-dev/pull/2011/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2011&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327748 Stats: 106 lines in 2 files changed: 35 ins; 43 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2011.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2011/head:pull/2011 PR: https://git.openjdk.org/jdk21u-dev/pull/2011 From phh at openjdk.org Tue Jul 22 21:13:07 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 22 Jul 2025 21:13:07 GMT Subject: [jdk11u-dev] RFR: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs [v3] In-Reply-To: <4WUCOb-5LT4wAK9EVhmynM7s-rH4dPV-4elGSzNe6yc=.fff54741-618d-49a2-ad79-7f9dd3044c2e@github.com> References: <4WUCOb-5LT4wAK9EVhmynM7s-rH4dPV-4elGSzNe6yc=.fff54741-618d-49a2-ad79-7f9dd3044c2e@github.com> Message-ID: <8Qbdc7JDroR7F3FY3OfvcS1X3VwLEzBj34s7QbpKaF4=.6e229804-a051-4b76-866b-fc88b56ab5d5@github.com> On Mon, 21 Jul 2025 21:50:11 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is **nearly clean**: since `Reference.refersTo` is not supported, needs minor adjustments. > > Satyen Subramaniam has updated the pull request incrementally with one additional commit since the last revision: > > Removing whitespace Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3064#pullrequestreview-3044887543 From abakhtin at openjdk.org Tue Jul 22 22:29:56 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 22 Jul 2025 22:29:56 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v3] In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 08:18:48 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> The change applies clean, but the test does not work out-of-the-box. >> >> It calls some utility methods from ReferenceTracker.java that were added by JDK-8305847. >> That change is not in the current list of backports, so I added the utility methods >> to this change. >> >> Further, the test depends on the fact that in 21 a row of classes implement >> AutoClosable, which they don't do in 21. >> I adapted a row of places to work around this. >> A try-with-resources statement was easy to replace, as the missing >> close() implementation uses public methods, so that I could copy the >> code to the test. >> In TestTaskScope I replaced close() by shutdownNow(). Update: after some >> research this was further adapted. >> Finally I removed the "useReferenceTracker=false" test variant, as the >> HttpClient implementation is quite far off of the implementation in 21, >> so that the close() method implemented in 21 for Autoclosable can not >> be easily simulated in the test. >> >> Original test compile error: >> >> test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:239: error: cannot find symbol >> pool.close(); >> ^ >> symbol: method close() >> location: variable pool of type ExecutorService >> test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:249: error: incompatible types: try-with-resources not applicable to variable type >> try (final var executor = testExecutor()) { >> ^ >> (ExecutorService cannot be converted to AutoCloseable) >> test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:277: error: incompatible types: Tracker cannot be converted to StringBuilder >> System.out.println(TRACKER.diagnose(tracker)); >> ^ >> test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:293: error: cannot find symbol >> httpClient.close(); >> ^ >> symbol: method close() >> location: variable httpClient of type HttpClient > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Call shutdownNow in TestTaskScope.close() > - Merge branch 'master' into goetz_backport_8316580 > - more graceful close() implementation > - Adapt test to missing AutoClosable etc. > - Parts of 8305847 > - Backport d8291f593762ab270bf05643b87c57578d716242 Marked as reviewed by abakhtin (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3706#pullrequestreview-3045044939 From abakhtin at openjdk.org Tue Jul 22 22:29:57 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 22 Jul 2025 22:29:57 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v3] In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 11:24:37 GMT, Goetz Lindenmaier wrote: > Hi @alexeybakhtin, you did the open backport to 21 for this change. Could you please have a look at this backport and do a second review please? Thanks! Sorry for the delay. The changes look good to me. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3105004401 From hkummari at openjdk.org Wed Jul 23 06:27:41 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Wed, 23 Jul 2025 06:27:41 GMT Subject: [jdk25u] RFR: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Message-ID: <_VSsnU0qM9UzRdOhqWa1KHHIu-cXLVuQNVHRVSj_NFM=.1fb2816e-72a6-48e3-890e-698423ef77a4@github.com> Verified local changes and test is passing ------------- Commit messages: - backport 566279af49a7cf47e6030222e989417855caf1a9 Changes: https://git.openjdk.org/jdk25u/pull/27/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=27&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360022 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/27.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/27/head:pull/27 PR: https://git.openjdk.org/jdk25u/pull/27 From hkummari at openjdk.org Wed Jul 23 07:21:31 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Wed, 23 Jul 2025 07:21:31 GMT Subject: [jdk25u] RFR: 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior Message-ID: 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior ------------- Commit messages: - backport 0e725c6fb1f324b0fd17d206806b4104dc7ba767 Changes: https://git.openjdk.org/jdk25u/pull/28/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=28&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354447 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/28.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/28/head:pull/28 PR: https://git.openjdk.org/jdk25u/pull/28 From duke at openjdk.org Wed Jul 23 10:12:48 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 23 Jul 2025 10:12:48 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors Message-ID: Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. ------------- Commit messages: - Backport eec0e155f303ff4bbdab172765ca7c92c2b94cbd Changes: https://git.openjdk.org/jdk21u-dev/pull/2012/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2012&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335619 Stats: 21 lines in 1 file changed: 17 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2012.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2012/head:pull/2012 PR: https://git.openjdk.org/jdk21u-dev/pull/2012 From goetz at openjdk.org Wed Jul 23 10:33:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 10:33:08 GMT Subject: [jdk17u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails [v3] In-Reply-To: References: Message-ID: <_HYbyCDwtFqJtpaGaLSeqPDJdZXcHglEMxsxUdC9Bo0=.72bb5d28-679b-4562-a265-e70750f0c483@github.com> On Tue, 22 Jul 2025 22:27:02 GMT, Alexey Bakhtin wrote: >> Hi @alexeybakhtin, you did the open backport to 21 for this change. Could you please have a look at this backport and do a second review please? Thanks! > >> Hi @alexeybakhtin, you did the open backport to 21 for this change. Could you please have a look at this backport and do a second review please? Thanks! > > Sorry for the delay. The changes look good to me. Thanks for having a look, @alexeybakhtin ! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3706#issuecomment-3106904904 From goetz at openjdk.org Wed Jul 23 11:16:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 11:16:02 GMT Subject: [jdk17u-dev] RFR: 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 Message-ID: I would backport this as we currently do a larger effort of fixing http issues, and this is a bugfix that fits well into this task. It will make other backports planned more simple. Clean backport. To make the test work, I had to add test fixes from later changes that were already backported. ------------- Commit messages: - Test fixes from 8303457 - Test fixes from 8295944 - Backport 267144311c96109421b897b359c155a963661d31 Changes: https://git.openjdk.org/jdk17u-dev/pull/3721/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3721&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286171 Stats: 326 lines in 6 files changed: 323 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3721.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3721/head:pull/3721 PR: https://git.openjdk.org/jdk17u-dev/pull/3721 From syan at openjdk.org Wed Jul 23 11:34:34 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 23 Jul 2025 11:34:34 GMT Subject: [jdk21u-dev] RFR: 8350858: [IR Framework] Some tests failed on Cascade Lake Message-ID: Hi all, This pull request contains a backport of commit [3c9d64eb](https://github.com/openjdk/jdk/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kuai Wei on 27 Feb 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. Thanks! ------------- Commit messages: - Backport 3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20 Changes: https://git.openjdk.org/jdk21u-dev/pull/2013/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2013&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350858 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2013.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2013/head:pull/2013 PR: https://git.openjdk.org/jdk21u-dev/pull/2013 From mbaesken at openjdk.org Wed Jul 23 11:46:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 23 Jul 2025 11:46:01 GMT Subject: [jdk17u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite [v2] In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 17:29:39 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle >> >> I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Resolved imports. >> >> test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java >> This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Apply changes to NoDesRC4CiphSuite Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3775#pullrequestreview-3046983128 From mbaesken at openjdk.org Wed Jul 23 11:48:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 23 Jul 2025 11:48:04 GMT Subject: [jdk17u-dev] RFR: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 11:41:13 GMT, Goetz Lindenmaier wrote: > I backport this as we see the same issues in 17. > > Resolved Problemlist, probably clean anyways. clean backport ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3782#pullrequestreview-3046987279 From goetz at openjdk.org Wed Jul 23 12:04:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:04:08 GMT Subject: [jdk21u-dev] Integrated: 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main In-Reply-To: <6CrvZJDYtirSFgz1YMI6CKvC8rFb7MB9hpoNoZdl8Vs=.3749bd48-a8cc-4dbe-b52a-9a622db82438@github.com> References: <6CrvZJDYtirSFgz1YMI6CKvC8rFb7MB9hpoNoZdl8Vs=.3749bd48-a8cc-4dbe-b52a-9a622db82438@github.com> Message-ID: On Sun, 20 Jul 2025 21:37:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: e81a2f8c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e81a2f8c860b4224dc9532515a8a8af2110fe04b Stats: 225 lines in 3 files changed: 91 ins; 134 del; 0 mod 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main Backport-of: 7283c8b075aa289dbb9cb80f6937b3349c8d4769 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2004 From goetz at openjdk.org Wed Jul 23 12:05:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:05:04 GMT Subject: [jdk21u-dev] Integrated: 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 21:46:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dec439d1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dec439d1bf45fb0c567ad442cda4d34b341fbc33 Stats: 165 lines in 3 files changed: 80 ins; 85 del; 0 mod 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main Backport-of: 7502dc99bf23109ef16fb99de25b09bab51e4978 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2005 From goetz at openjdk.org Wed Jul 23 12:07:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:07:01 GMT Subject: [jdk17u-dev] Integrated: 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main In-Reply-To: References: Message-ID: <70Qk3B0b9vyNnyPRNJonhyzmQ7ONQiruvxf0zU_glGo=.15e7e5c4-a8d4-4292-936a-7ef2be75762b@github.com> On Sun, 20 Jul 2025 21:29:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: eedad339 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eedad3399e1075acb2c09bd98506497f106e53fc Stats: 438 lines in 3 files changed: 106 ins; 332 del; 0 mod 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main Backport-of: 30249c4cca51dccd24d5f8f58c7a34c27948a295 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3777 From goetz at openjdk.org Wed Jul 23 12:06:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:06:57 GMT Subject: [jdk21u-dev] Integrated: 8327826: Convert javax/swing/border/Test4243289.java applet test to main In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 21:47:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 20ff119c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/20ff119c0528cfda4c5e333327d1c018ce21d426 Stats: 69 lines in 2 files changed: 24 ins; 33 del; 12 mod 8327826: Convert javax/swing/border/Test4243289.java applet test to main Backport-of: a43c3cc3476f18c048809bcd08f81fc4288ca399 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2006 From goetz at openjdk.org Wed Jul 23 12:03:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:03:03 GMT Subject: [jdk21u-dev] Integrated: 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 21:28:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: b1a3d0eb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b1a3d0eb9b510e4ae862ec6e22fd133a4e979b6e Stats: 438 lines in 3 files changed: 106 ins; 332 del; 0 mod 8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main Backport-of: 30249c4cca51dccd24d5f8f58c7a34c27948a295 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2003 From goetz at openjdk.org Wed Jul 23 12:09:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:09:02 GMT Subject: [jdk17u-dev] Integrated: 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main In-Reply-To: References: Message-ID: <5CtcE6JQGKyrHqBSaCO2Pky0UW2A8gIWm1cduBQb1lY=.9ef0ef8b-ff18-4443-b99f-cd579c5282a4@github.com> On Sun, 20 Jul 2025 21:38:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 9b3765ff Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9b3765fff0ff768212c313ba789228091eae303a Stats: 225 lines in 3 files changed: 91 ins; 134 del; 0 mod 8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main Backport-of: 7283c8b075aa289dbb9cb80f6937b3349c8d4769 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3778 From goetz at openjdk.org Wed Jul 23 12:10:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:10:03 GMT Subject: [jdk17u-dev] Integrated: 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 21:46:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e120d5f7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e120d5f75ae81d8981a49b3956bd30f7925a2b03 Stats: 165 lines in 3 files changed: 80 ins; 85 del; 0 mod 8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main Backport-of: 7502dc99bf23109ef16fb99de25b09bab51e4978 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3779 From goetz at openjdk.org Wed Jul 23 12:12:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 12:12:02 GMT Subject: [jdk17u-dev] Integrated: 8327826: Convert javax/swing/border/Test4243289.java applet test to main In-Reply-To: References: Message-ID: <4lqG6Wa5cqhV2sI_3IPsUftxbS7owfx_-_UNryGlO3c=.c50d83ca-1bb4-4943-9eae-b080e2a7d1ff@github.com> On Sun, 20 Jul 2025 21:48:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 1799d23d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1799d23de701c2c64f8ecfe5309b487149060806 Stats: 69 lines in 2 files changed: 24 ins; 33 del; 12 mod 8327826: Convert javax/swing/border/Test4243289.java applet test to main Backport-of: a43c3cc3476f18c048809bcd08f81fc4288ca399 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3780 From rschmelter at openjdk.org Wed Jul 23 13:52:57 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Wed, 23 Jul 2025 13:52:57 GMT Subject: [jdk17u-dev] RFR: 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 15:14:06 GMT, Goetz Lindenmaier wrote: > I would backport this as we currently do a larger effort of fixing http issues, and this is a bugfix that fits well into this task. It will make other backports planned more simple. > > Clean backport. > > To make the test work, I had to add test fixes from later changes that were already backported. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3721#pullrequestreview-3047559159 From duke at openjdk.org Wed Jul 23 15:13:08 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 15:13:08 GMT Subject: [jdk25u] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 17:49:56 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [bcad87ea](https://github.com/openjdk/jdk/commit/bcad87eacbd7fbfd3254479b7e061bab34e64aec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 24 Jun 2025 and was reviewed by Alexey Ivanov. > > Testing: Tested using mach5 in all available platforms and got full Pass. > > Thanks! @manukumarvs Your change (at version 51e80d41fc36953faeb2eef4b3e0870827872907) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/24#issuecomment-3109049906 From mvs at openjdk.org Wed Jul 23 15:13:08 2025 From: mvs at openjdk.org (Manukumar V S) Date: Wed, 23 Jul 2025 15:13:08 GMT Subject: [jdk25u] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 17:49:56 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [bcad87ea](https://github.com/openjdk/jdk/commit/bcad87eacbd7fbfd3254479b7e061bab34e64aec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 24 Jun 2025 and was reviewed by Alexey Ivanov. > > Testing: Tested using mach5 in all available platforms and got full Pass. > > Thanks! Any sponsors? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/24#issuecomment-3109051308 From dchuyko at openjdk.org Wed Jul 23 15:26:52 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 23 Jul 2025 15:26:52 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool [v4] In-Reply-To: References: Message-ID: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Dmitry Chuyko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - RC_MASK and TC_MASK instead of UC_MASK ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3012/files - new: https://git.openjdk.org/jdk11u-dev/pull/3012/files/71d0c8f9..7a92de0f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=02-03 Stats: 502 lines in 26 files changed: 399 ins; 22 del; 81 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3012.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3012/head:pull/3012 PR: https://git.openjdk.org/jdk11u-dev/pull/3012 From fyang at openjdk.org Wed Jul 23 15:46:46 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 23 Jul 2025 15:46:46 GMT Subject: [jdk25u] RFR: 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Message-ID: <8NMeBEA7qH_wxkTXIrW7lv_U2SLrYxRl4rTeGUEujxI=.eb7e64f7-1531-4242-92f4-dc1d6611e8f9@github.com> Hi all, This pull request contains a backport of commit [54e37629](https://github.com/openjdk/jdk/commit/54e37629f63eae7800415fa22684e6b3df3648ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Feilong Jiang on 9 Jul 2025 and was reviewed by Fei Yang and Gui Cao. Thanks! ------------- Commit messages: - Backport 54e37629f63eae7800415fa22684e6b3df3648ec Changes: https://git.openjdk.org/jdk25u/pull/29/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=29&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361504 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/29.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/29/head:pull/29 PR: https://git.openjdk.org/jdk25u/pull/29 From shade at openjdk.org Wed Jul 23 15:59:01 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 23 Jul 2025 15:59:01 GMT Subject: [jdk25u] RFR: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 12:12:02 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/21#issuecomment-3109224346 From shade at openjdk.org Wed Jul 23 15:59:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 23 Jul 2025 15:59:02 GMT Subject: [jdk25u] Integrated: 8362582: GHA: Increase bundle retention time to deal with infra overload better In-Reply-To: References: Message-ID: <6q__O0mD8bQpBcW1wuJSPo7AGzoMmzTT7DcaLfYaQi4=.3bb4fdba-61fe-4245-b6a0-c211afb56741@github.com> On Mon, 21 Jul 2025 12:12:02 GMT, Aleksey Shipilev wrote: > Improves GHA reliability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: e80d51e9 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/e80d51e9b6dc1c3b6d7db6d69d081a873c03cabd Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8362582: GHA: Increase bundle retention time to deal with infra overload better Backport-of: 1bd683b5884e65a03d564976a9d9220ad0893776 ------------- PR: https://git.openjdk.org/jdk25u/pull/21 From duke at openjdk.org Wed Jul 23 16:29:01 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 16:29:01 GMT Subject: [jdk25u] RFR: 8357694: RISC-V: Several IR verification tests fail when vlen=128 In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 14:50:34 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [15b5b54a](https://github.com/openjdk/jdk/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 21 Jul 2025 and was reviewed by Manuel H?ssig, Fei Yang and Hamlin Li. > > Thanks! @DingliZhang Your change (at version df6c6d1c8c9acd7d4e041a378229c251deea1161) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/22#issuecomment-3109331219 From mvs at openjdk.org Wed Jul 23 17:01:57 2025 From: mvs at openjdk.org (Manukumar V S) Date: Wed, 23 Jul 2025 17:01:57 GMT Subject: [jdk25u] Integrated: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 17:49:56 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [bcad87ea](https://github.com/openjdk/jdk/commit/bcad87eacbd7fbfd3254479b7e061bab34e64aec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 24 Jun 2025 and was reviewed by Alexey Ivanov. > > Testing: Tested using mach5 in all available platforms and got full Pass. > > Thanks! This pull request has now been integrated. Changeset: c168d3b2 Author: Manukumar V S Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/c168d3b2103855412985d5c587d49b9acb966a02 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Backport-of: bcad87eacbd7fbfd3254479b7e061bab34e64aec ------------- PR: https://git.openjdk.org/jdk25u/pull/24 From dzhang at openjdk.org Wed Jul 23 17:02:02 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 23 Jul 2025 17:02:02 GMT Subject: [jdk25u] Integrated: 8357694: RISC-V: Several IR verification tests fail when vlen=128 In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 14:50:34 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [15b5b54a](https://github.com/openjdk/jdk/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 21 Jul 2025 and was reviewed by Manuel H?ssig, Fei Yang and Hamlin Li. > > Thanks! This pull request has now been integrated. Changeset: b56774e0 Author: Dingli Zhang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/b56774e0d2c5547a66e37ad8df4b59f56d19129e Stats: 49 lines in 6 files changed: 36 ins; 0 del; 13 mod 8357694: RISC-V: Several IR verification tests fail when vlen=128 Backport-of: 15b5b54ac707ba0d4e473fd6eb02c38a8efe705c ------------- PR: https://git.openjdk.org/jdk25u/pull/22 From goetz at openjdk.org Wed Jul 23 17:26:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 17:26:04 GMT Subject: [jdk17u-dev] RFR: 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 15:14:06 GMT, Goetz Lindenmaier wrote: > I would backport this as we currently do a larger effort of fixing http issues, and this is a bugfix that fits well into this task. It will make other backports planned more simple. > > Clean backport. > > To make the test work, I had to add test fixes from later changes that were already backported. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3721#issuecomment-3109493975 From goetz at openjdk.org Wed Jul 23 17:52:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Jul 2025 17:52:05 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 10:05:16 GMT, Francesco Andreuzzi wrote: > Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. Hi @fandreuz, this change might need a CSR if backported, or even a change of the standard. Can you please check with Joe Darcy that it is fine to backport this as-is? I'll remove the label in the meantime. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2012#issuecomment-3109562521 From abakhtin at openjdk.org Wed Jul 23 18:58:13 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Wed, 23 Jul 2025 18:58:13 GMT Subject: [jdk11u-dev] RFR: 8287596: Reorg jdk.test.lib.util.ForceGC In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 21:17:08 GMT, Alexey Bakhtin wrote: > Hello > I'd like to backport this enhancement to fix regression in java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java caused by JDK-8300727. The backport of JDK-8300727 requires JDK-8287596 to be applied first. > > The main differences from the JDK17 patch are the following: > - Reference::refersTo() is introduced in JDK16. Reference::get is used instead > - test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java in JDK11 does not use ForceGC. Skipped > - no test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java in JDK11 > - This patch also includes JDK-8261851 changes as part of the test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java patch > > All related jtreg tests passed. MR is reopened to fix JTREG failure ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2640#issuecomment-3109778398 From syan at openjdk.org Thu Jul 24 01:47:09 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 01:47:09 GMT Subject: [jdk21u-dev] RFR: 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 02:13:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d783a940](https://github.com/openjdk/jdk/commit/d783a940988677dc91975f884adeaf9f047f7e07) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Boris Ulasevich on 22 Apr 2025 and was reviewed by Andrew Dinn. > > Thanks! Thanks for the approved @GoeLin. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1913#issuecomment-3111668083 From dzhang at openjdk.org Thu Jul 24 01:47:13 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 24 Jul 2025 01:47:13 GMT Subject: [jdk25u] RFR: 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Message-ID: Hi all, This pull request contains a backport of commit [b746701e](https://github.com/openjdk/jdk/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 24 Jul 2025 and was reviewed by Fei Yang, Hamlin Li and SendaoYan. Thanks! ------------- Commit messages: - Backport b746701e5769a7a5a1e7900ddfdd285706ac5fe1 Changes: https://git.openjdk.org/jdk25u/pull/30/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=30&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363898 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/30.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/30/head:pull/30 PR: https://git.openjdk.org/jdk25u/pull/30 From syan at openjdk.org Thu Jul 24 01:47:09 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 01:47:09 GMT Subject: [jdk21u-dev] Integrated: 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' In-Reply-To: References: Message-ID: On Mon, 23 Jun 2025 02:13:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d783a940](https://github.com/openjdk/jdk/commit/d783a940988677dc91975f884adeaf9f047f7e07) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Boris Ulasevich on 22 Apr 2025 and was reviewed by Andrew Dinn. > > Thanks! This pull request has now been integrated. Changeset: c19f86d7 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/c19f86d7c94c90c0e475039baeba95ec28668137 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' Backport-of: d783a940988677dc91975f884adeaf9f047f7e07 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1913 From syan at openjdk.org Thu Jul 24 01:52:01 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 01:52:01 GMT Subject: [jdk21u-dev] RFR: 8350858: [IR Framework] Some tests failed on Cascade Lake In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 11:28:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3c9d64eb](https://github.com/openjdk/jdk/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 27 Feb 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! GHA report the job [linux-cross-compile / build (ppc64le)](https://github.com/openjdk-bots/jdk21u-dev/actions/runs/16469228425/job/46554095274#logs) fails, the fails seems like infrastructure issue, unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2013#issuecomment-3111678575 From syan at openjdk.org Thu Jul 24 02:41:14 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 02:41:14 GMT Subject: [jdk25u] RFR: 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Message-ID: Hi all, This pull request contains a backport of commit [fc803844](https://github.com/openjdk/jdk/commit/fc8038441daebc717fedaeb107e37bf216d542d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 24 Jul 2025 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport fc8038441daebc717fedaeb107e37bf216d542d3 Changes: https://git.openjdk.org/jdk25u/pull/31/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=31&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359827 Stats: 20 lines in 1 file changed: 13 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk25u/pull/31.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/31/head:pull/31 PR: https://git.openjdk.org/jdk25u/pull/31 From rrich at openjdk.org Thu Jul 24 07:43:55 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 24 Jul 2025 07:43:55 GMT Subject: [jdk17u-dev] RFR: 8319174: Enhance robustness of some j.m.BigInteger constructors In-Reply-To: References: Message-ID: <2v7_wyIyoKKDWxHOk3wyNxgfC4C_pZvRsQP_2sJ27rI=.3aeb6a49-a510-44e6-be61-448fb36b050f@github.com> On Sat, 19 Jul 2025 09:24:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I had to resolve because > 8272626: Avoid C-style array declarations in java.* > is not in 17. Trivial. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3773#pullrequestreview-3050472417 From syan at openjdk.org Thu Jul 24 07:58:01 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 07:58:01 GMT Subject: [jdk17u-dev] RFR: 8352896: LambdaExpr02.java runs wrong test class In-Reply-To: References: Message-ID: <8aeOsj15QspdpgkEXsM2neWj9j1TY8yxkE8EzpKD_Lc=.72925f9e-ab12-4dfa-89d1-95e0e1ec2798@github.com> On Thu, 26 Jun 2025 01:22:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [c0292203](https://github.com/openjdk/jdk/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Zihao Lin on 28 Mar 2025 and was reviewed by Aleksey Shipilev and Jan Lahoda. > > Thanks! Thanks for the approved @RealCLanger. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3679#issuecomment-3112446138 From syan at openjdk.org Thu Jul 24 07:58:02 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 07:58:02 GMT Subject: [jdk17u-dev] Integrated: 8352896: LambdaExpr02.java runs wrong test class In-Reply-To: References: Message-ID: <6ig0GPuOMvTXHJAyaKs4E9Tv28mOit9HbwhbgVgFWRo=.22e037f8-1605-4e72-8bed-2b6a65fc5296@github.com> On Thu, 26 Jun 2025 01:22:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [c0292203](https://github.com/openjdk/jdk/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Zihao Lin on 28 Mar 2025 and was reviewed by Aleksey Shipilev and Jan Lahoda. > > Thanks! This pull request has now been integrated. Changeset: c159a0cd Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/c159a0cd50cdf871b8468ec173aa0959dd01352c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352896: LambdaExpr02.java runs wrong test class Backport-of: 421a24a56634773680a9b83c7d012f11361ec506 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3679 From duke at openjdk.org Thu Jul 24 08:00:00 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 08:00:00 GMT Subject: [jdk21u-dev] RFR: 8320769: Remove ill-adviced "make install" target In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 13:57:36 GMT, Francesco Andreuzzi wrote: > Backport of JDK-8320769. Almost clean, except for a small conflict in `spec.gmc.in`. The target `make install` is not a recommended way to install the build, and may corrupt the user build environment. @fandreuz Your change (at version 9b39f23a7c529d4e7c8c35764ab663379b43de98) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2008#issuecomment-3112454380 From simonis at openjdk.org Thu Jul 24 08:13:54 2025 From: simonis at openjdk.org (Volker Simonis) Date: Thu, 24 Jul 2025 08:13:54 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 17:49:21 GMT, Goetz Lindenmaier wrote: >> Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. > > Hi @fandreuz, > this change might need a CSR if backported, or even a change of the standard. Can you please check > with Joe Darcy that it is fine to backport this as-is? > I'll remove the label in the meantime. HI @GoeLin, I don't think this backport requires a CSR. I've evaluated the need for a CSR in the [initial PR](https://github.com/openjdk/jdk/pull/20011) and came to the conclusion (together with the reviewers) that it [is not needed because](https://github.com/openjdk/jdk/pull/20011#issuecomment-2208685235): > Notice that according to the [CSR FAQ](https://wiki.openjdk.org/display/csr/CSR+FAQs), I don't think that this change requires a CSR because it is not changing the specification but merely describes the actual behavior in some more detail: > > > Q: If the text of the javadoc of a public exported API is changing, is a CSR request needed? > > A: A CSR request is required if the specification of a public exported API. Not all javadoc updates are specification changes. For example, typo fixes and rephrasings that do not alter the semantics of the API in question do not require CSR review. Also, the `@apiNote` is a non standard (i.e. JDK-scope and not SE-scope tag, see [JDK-8068562: javadoc tags to distinguish API, implementation, specification, and notes](https://bugs.openjdk.org/browse/JDK-8068562)), so again, because this is not specification relevant, I think no CSR is needed for the backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2012#issuecomment-3112493215 From rrich at openjdk.org Thu Jul 24 08:19:01 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 24 Jul 2025 08:19:01 GMT Subject: [jdk21u-dev] Integrated: 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP In-Reply-To: References: Message-ID: On Tue, 15 Jul 2025 09:18:45 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [e4d3c97c](https://github.com/openjdk/jdk/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 27 Feb 2025 and was reviewed by Martin Doerr and Thomas Stuefe. > > The backport is actually clean (besides copyright header conflict). > > Risk is low because the patch is very small and affects only ppc. The code is only reached when profiling with jfr or async-profiler. This pull request has now been integrated. Changeset: 895101c0 Author: Richard Reingruber URL: https://git.openjdk.org/jdk21u-dev/commit/895101c0aa61d8c56a6d8bcdb2772089ecd63157 Stats: 11 lines in 1 file changed: 9 ins; 0 del; 2 mod 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP Reviewed-by: mbaesken Backport-of: e4d3c97c0f388fc4b1684b78844f2166277ffd91 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1968 From duke at openjdk.org Thu Jul 24 08:25:06 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Thu, 24 Jul 2025 08:25:06 GMT Subject: [jdk21u-dev] Integrated: 8320769: Remove ill-adviced "make install" target In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 13:57:36 GMT, Francesco Andreuzzi wrote: > Backport of JDK-8320769. Almost clean, except for a small conflict in `spec.gmc.in`. The target `make install` is not a recommended way to install the build, and may corrupt the user build environment. This pull request has now been integrated. Changeset: 6efa88d4 Author: Francesco Andreuzzi Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/6efa88d40942fe4d451d38b1c4606fba821be30f Stats: 104 lines in 4 files changed: 0 ins; 103 del; 1 mod 8320769: Remove ill-adviced "make install" target Reviewed-by: phh Backport-of: ebbef629c74dc670adc74a3905a6acf17dbd7200 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2008 From rrich at openjdk.org Thu Jul 24 08:28:08 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 24 Jul 2025 08:28:08 GMT Subject: [jdk21u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: <8_8jdVnNT5_RTaHYYxwPACe-y4M1TPM6gPaxGz5k2pM=.d725d875-0d2b-4f00-b3cf-b5787e057ee3@github.com> References: <8_8jdVnNT5_RTaHYYxwPACe-y4M1TPM6gPaxGz5k2pM=.d725d875-0d2b-4f00-b3cf-b5787e057ee3@github.com> Message-ID: On Sat, 19 Jul 2025 11:36:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved PKCS11Test.java. > > Omitted Launcher.java. That was only added by [8342442: Static ACVP sample tests](https://github.com/openjdk/jdk/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6) > > Had to adapt OpensslArtifactFetcher.java to Java 21. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1991#pullrequestreview-3050632194 From mbaesken at openjdk.org Thu Jul 24 08:29:43 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 08:29:43 GMT Subject: [jdk21u-dev] RFR: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Message-ID: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported ------------- Commit messages: - Backport bf225c201f00f3a478b51c3cf045759b66899684 Changes: https://git.openjdk.org/jdk21u-dev/pull/2014/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2014&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361959 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2014.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2014/head:pull/2014 PR: https://git.openjdk.org/jdk21u-dev/pull/2014 From mbaesken at openjdk.org Thu Jul 24 08:30:02 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 08:30:02 GMT Subject: [jdk25u] RFR: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Message-ID: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported ------------- Commit messages: - Backport bf225c201f00f3a478b51c3cf045759b66899684 Changes: https://git.openjdk.org/jdk25u/pull/33/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=33&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361959 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/33.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/33/head:pull/33 PR: https://git.openjdk.org/jdk25u/pull/33 From rrich at openjdk.org Thu Jul 24 09:01:09 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 24 Jul 2025 09:01:09 GMT Subject: [jdk21u-dev] RFR: 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 21:12:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > I had to resolve javaClasses.h|cpp. > Might be clean after resolve. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1996#pullrequestreview-3050746116 From mbaesken at openjdk.org Thu Jul 24 09:06:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 09:06:46 GMT Subject: [jdk25u] RFR: 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode Message-ID: 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode ------------- Commit messages: - Backport b85440d085e8f17908d2e8bd0fee87fce84a74a0 Changes: https://git.openjdk.org/jdk25u/pull/34/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=34&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361888 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/34.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/34/head:pull/34 PR: https://git.openjdk.org/jdk25u/pull/34 From mbaesken at openjdk.org Thu Jul 24 09:28:03 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 09:28:03 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured Message-ID: 8360478: libjsig related tier3 jtreg tests fail when asan is configured ------------- Commit messages: - Backport a23de2ec090628b52532ee5d9bd4364a97499f5b Changes: https://git.openjdk.org/jdk25u/pull/35/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=35&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360478 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/35.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/35/head:pull/35 PR: https://git.openjdk.org/jdk25u/pull/35 From goetz at openjdk.org Thu Jul 24 09:34:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 09:34:02 GMT Subject: [jdk21u-dev] Integrated: 8341964: Add mechanism to disable different parts of TLS cipher suite In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 19:42:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: f8bf0846 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f8bf0846c26a72b0257dc1fe4cfcaebbdb7cb5ae Stats: 775 lines in 6 files changed: 506 ins; 254 del; 15 mod 8341964: Add mechanism to disable different parts of TLS cipher suite Backport-of: 697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1995 From goetz at openjdk.org Thu Jul 24 09:36:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 09:36:03 GMT Subject: [jdk21u-dev] Integrated: 8357672: Extreme font sizes can cause font substitution In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 20:39:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dce29c30 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dce29c30cc7bd4b5c251d6303a478f3da3e9ae11 Stats: 104 lines in 3 files changed: 92 ins; 2 del; 10 mod 8357672: Extreme font sizes can cause font substitution Backport-of: a4eb15195ceeadf311fe81e622a54f4733b90df2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2002 From goetz at openjdk.org Thu Jul 24 09:43:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 09:43:59 GMT Subject: [jdk17u-dev] Integrated: 8316580: HttpClient with StructuredTaskScope does not close when a task fails In-Reply-To: References: Message-ID: On Mon, 7 Jul 2025 09:28:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > The change applies clean, but the test does not work out-of-the-box. > > It calls some utility methods from ReferenceTracker.java that were added by JDK-8305847. > That change is not in the current list of backports, so I added the utility methods > to this change. > > Further, the test depends on the fact that in 21 a row of classes implement > AutoClosable, which they don't do in 21. > I adapted a row of places to work around this. > A try-with-resources statement was easy to replace, as the missing > close() implementation uses public methods, so that I could copy the > code to the test. > In TestTaskScope I replaced close() by shutdownNow(). Update: after some > research this was further adapted. > Finally I removed the "useReferenceTracker=false" test variant, as the > HttpClient implementation is quite far off of the implementation in 21, > so that the close() method implemented in 21 for Autoclosable can not > be easily simulated in the test. > > Original test compile error: > > test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:239: error: cannot find symbol > pool.close(); > ^ > symbol: method close() > location: variable pool of type ExecutorService > test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:249: error: incompatible types: try-with-resources not applicable to variable type > try (final var executor = testExecutor()) { > ^ > (ExecutorService cannot be converted to AutoCloseable) > test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:277: error: incompatible types: Tracker cannot be converted to StringBuilder > System.out.println(TRACKER.diagnose(tracker)); > ^ > test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java:293: error: cannot find symbol > httpClient.close(); > ^ > symbol: method close() > location: variable httpClient of type HttpClient This pull request has now been integrated. Changeset: bbbe85c8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bbbe85c8dadf6dacbb8d7690668dedd4ad9357b4 Stats: 504 lines in 4 files changed: 480 ins; 10 del; 14 mod 8316580: HttpClient with StructuredTaskScope does not close when a task fails Reviewed-by: abakhtin, phh Backport-of: d8291f593762ab270bf05643b87c57578d716242 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3706 From stuefe at openjdk.org Thu Jul 24 09:45:53 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 24 Jul 2025 09:45:53 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: <5eBTIHjqVpznLpsQ6_9cpY7Iq8joL1jT6zBt-vvAGLI=.c5b3bca4-7370-4242-ae1e-edde92a7adb5@github.com> On Thu, 24 Jul 2025 09:21:21 GMT, Matthias Baesken wrote: > 8360478: libjsig related tier3 jtreg tests fail when asan is configured Hmmm... If ASAN does not come first, libjsig comes first, and libjsig uses malloc, it will use the malloc implementation from the C-Runtime, not the one ASAN interposes. That, in turn, could cause weird errors or crashes when later memory is freed at a place where ASAN interposition of malloc holds, since we use a different free(). I would probably just disable the libjsig tests for ASAN completely. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/35#issuecomment-3112786831 From goetz at openjdk.org Thu Jul 24 09:42:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 09:42:07 GMT Subject: [jdk17u-dev] Integrated: 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 In-Reply-To: References: Message-ID: <5fGqpzGpTAMf2ORWufJA1DOBROjyYRp6rZp_cBssQfM=.7f26f0e8-6f8d-4dfa-97b4-d0ad7b6a3037@github.com> On Tue, 8 Jul 2025 15:14:06 GMT, Goetz Lindenmaier wrote: > I would backport this as we currently do a larger effort of fixing http issues, and this is a bugfix that fits well into this task. It will make other backports planned more simple. > > Clean backport. > > To make the test work, I had to add test fixes from later changes that were already backported. This pull request has now been integrated. Changeset: 4b4cfe74 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4b4cfe74c194c852190f99b1fb93bf91b21d5c6f Stats: 326 lines in 6 files changed: 323 ins; 0 del; 3 mod 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 Reviewed-by: rschmelter Backport-of: 267144311c96109421b897b359c155a963661d31 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3721 From goetz at openjdk.org Thu Jul 24 09:47:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 09:47:13 GMT Subject: [jdk17u-dev] RFR: 8317808: HTTP/2 stream cancelImpl may leave subscriber registered [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: - Merge branch 'master' into goetz_backport_8317808 - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 - Adapt test to missing AutoClosable etc. - Parts of 8305847 - Backport d8291f593762ab270bf05643b87c57578d716242 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3719/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3719&range=01 Stats: 36 lines in 5 files changed: 22 ins; 11 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3719.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3719/head:pull/3719 PR: https://git.openjdk.org/jdk17u-dev/pull/3719 From mbaesken at openjdk.org Thu Jul 24 10:31:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 10:31:59 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: <5eBTIHjqVpznLpsQ6_9cpY7Iq8joL1jT6zBt-vvAGLI=.c5b3bca4-7370-4242-ae1e-edde92a7adb5@github.com> References: <5eBTIHjqVpznLpsQ6_9cpY7Iq8joL1jT6zBt-vvAGLI=.c5b3bca4-7370-4242-ae1e-edde92a7adb5@github.com> Message-ID: <0ce-myB4N6WMA2yDJhamIHkreayKZCY_g-t0cldvJWI=.518f889a-7520-408f-9dbc-14083f27924f@github.com> On Thu, 24 Jul 2025 09:43:37 GMT, Thomas Stuefe wrote: > Hmmm... > > If ASAN does not come first, libjsig comes first, and libjsig uses malloc, it will use the malloc implementation from the C-Runtime, not the one ASAN interposes. That, in turn, could cause weird errors or crashes when later memory is freed at a place where ASAN interposition of malloc holds, since we use a different free(). > > I would probably just disable the libjsig tests for ASAN completely. Hi Thomas, never saw that really happening in practise when running tests with ASAN enabled binaries. (of course that is no proof that it is technically impossible under special circumstances) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/35#issuecomment-3112931587 From mbaesken at openjdk.org Thu Jul 24 10:42:54 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 10:42:54 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: <0GCR0kEm4_y9O48ubtmGNq0mn5ttgBp47Ma7gebnkUw=.0e3569d6-0f29-41f8-a16b-00c1b1696bb2@github.com> On Thu, 24 Jul 2025 09:21:21 GMT, Matthias Baesken wrote: > 8360478: libjsig related tier3 jtreg tests fail when asan is configured Maybe we should just wait some more time with the backport; in case we really see issues with setting this ASAN flag, we can adjust this setting. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/35#issuecomment-3112965550 From mbaesken at openjdk.org Thu Jul 24 10:53:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 10:53:04 GMT Subject: [jdk25u] RFR: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Message-ID: <5RhXbbez0KXIqIVlyHZ8dPQYmJoa2KVWOJmy9HAVS6s=.42b2a4cd-a56d-45f7-b04b-66e657a6a6be@github.com> 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked ------------- Commit messages: - Backport 2528c620a61195ac22d921b168444a7967bf1805 Changes: https://git.openjdk.org/jdk25u/pull/36/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=36&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361198 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/36.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/36/head:pull/36 PR: https://git.openjdk.org/jdk25u/pull/36 From mbaesken at openjdk.org Thu Jul 24 10:53:30 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 10:53:30 GMT Subject: [jdk21u-dev] RFR: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Message-ID: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked ------------- Commit messages: - Backport 2528c620a61195ac22d921b168444a7967bf1805 Changes: https://git.openjdk.org/jdk21u-dev/pull/2015/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2015&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361198 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2015.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2015/head:pull/2015 PR: https://git.openjdk.org/jdk21u-dev/pull/2015 From aoqi at openjdk.org Thu Jul 24 11:32:37 2025 From: aoqi at openjdk.org (Ao Qi) Date: Thu, 24 Jul 2025 11:32:37 GMT Subject: [jdk25u] RFR: 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Message-ID: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> As [suggested](https://bugs.openjdk.org/browse/JDK-8363895), I would like to backport this patch. The patch has a context conflict, but the content itself is clean. This patch had already been [integrated into the Leyden premain branch](https://github.com/openjdk/jdk/pull/26436#issuecomment-3109531143) before it was merged into the jdk master. ------------- Commit messages: - Backport 2da0cdadb898efb9af827374368471102bfe0ccd Changes: https://git.openjdk.org/jdk25u/pull/37/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=37&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363895 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/37.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/37/head:pull/37 PR: https://git.openjdk.org/jdk25u/pull/37 From stuefe at openjdk.org Thu Jul 24 11:40:53 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 24 Jul 2025 11:40:53 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 09:21:21 GMT, Matthias Baesken wrote: > 8360478: libjsig related tier3 jtreg tests fail when asan is configured Also, does this not switch off the warning for *all* tests, not only the libjsig tests? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/35#issuecomment-3113123648 From mbaesken at openjdk.org Thu Jul 24 11:51:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 24 Jul 2025 11:51:59 GMT Subject: [jdk25u] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 09:21:21 GMT, Matthias Baesken wrote: > 8360478: libjsig related tier3 jtreg tests fail when asan is configured > Also, does this not switch off the warning for _all_ tests, not only the libjsig tests? For all tests; but the jsig tests are the ones where we really saw this. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/35#issuecomment-3113156278 From tkurashige at openjdk.org Thu Jul 24 12:36:01 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 24 Jul 2025 12:36:01 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. @GoeLin Sorry for sudden mention. Could you add maintainer approval for [JDK-8355249](https://bugs.openjdk.org/browse/JDK-8355249) please? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3113302797 From fjiang at openjdk.org Thu Jul 24 14:01:26 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Thu, 24 Jul 2025 14:01:26 GMT Subject: [jdk25u] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Message-ID: Hi all, This pull request contains a backport of commit [0ba2942c](https://github.com/openjdk/jdk/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Feilong Jiang on 24 Jul 2025 and was reviewed by Fei Yang and Yadong Wang. Thanks! ------------- Commit messages: - Backport 0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 Changes: https://git.openjdk.org/jdk25u/pull/38/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=38&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362838 Stats: 31 lines in 1 file changed: 0 ins; 31 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/38.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/38/head:pull/38 PR: https://git.openjdk.org/jdk25u/pull/38 From kvn at openjdk.org Thu Jul 24 14:37:55 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 24 Jul 2025 14:37:55 GMT Subject: [jdk25u] RFR: 8363895: Minimal build fails with slowdebug builds after JDK-8354887 In-Reply-To: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> References: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> Message-ID: On Thu, 24 Jul 2025 11:21:05 GMT, Ao Qi wrote: > As [suggested](https://bugs.openjdk.org/browse/JDK-8363895), I would like to backport this patch. The patch has a context conflict, but the content itself is clean. This patch had already been [integrated into the Leyden premain branch](https://github.com/openjdk/jdk/pull/26436#issuecomment-3109531143) before it was merged into the jdk master. Good. @theaoqi you need to file request in JBS bug report according to: https://openjdk.org/projects/jdk-updates/approval.html ------------- Marked as reviewed by kvn (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/37#pullrequestreview-3051949234 PR Comment: https://git.openjdk.org/jdk25u/pull/37#issuecomment-3113719831 From goetz at openjdk.org Thu Jul 24 15:02:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:02:03 GMT Subject: [jdk17u-dev] Integrated: 8357672: Extreme font sizes can cause font substitution In-Reply-To: References: Message-ID: <8DFwtwrqBAIyuStACLPz-VuPSV0xkF6nI4tLFodUyXI=.59852440-e199-4d25-bf69-a614894c8f61@github.com> On Sun, 20 Jul 2025 20:39:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e236cad4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e236cad4f49a7017d8c9c93a1ab2bf605d6930b7 Stats: 104 lines in 3 files changed: 92 ins; 2 del; 10 mod 8357672: Extreme font sizes can cause font substitution Backport-of: a4eb15195ceeadf311fe81e622a54f4733b90df2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3776 From goetz at openjdk.org Thu Jul 24 15:05:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:05:57 GMT Subject: [jdk17u-dev] Integrated: 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 11:41:13 GMT, Goetz Lindenmaier wrote: > I backport this as we see the same issues in 17. > > Resolved Problemlist, probably clean anyways. This pull request has now been integrated. Changeset: d2dad322 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d2dad32242dfd6e76ea5c487345d73848776cd22 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod 8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 Reviewed-by: mbaesken Backport-of: bbb8a6ad2908c807d868a24b39eaec2f7bad7327 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3782 From goetz at openjdk.org Thu Jul 24 15:06:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:06:45 GMT Subject: [jdk17u-dev] RFR: 8317808: HTTP/2 stream cancelImpl may leave subscriber registered [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3719/files - new: https://git.openjdk.org/jdk17u-dev/pull/3719/files/4a85d8f1..eafa0268 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3719&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3719&range=01-02 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3719.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3719/head:pull/3719 PR: https://git.openjdk.org/jdk17u-dev/pull/3719 From goetz at openjdk.org Thu Jul 24 15:06:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:06:47 GMT Subject: [jdk17u-dev] RFR: 8317808: HTTP/2 stream cancelImpl may leave subscriber registered [v2] In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 09:47:13 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: > > - Merge branch 'master' into goetz_backport_8317808 > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Adapt test to missing AutoClosable etc. > - Parts of 8305847 > - Backport d8291f593762ab270bf05643b87c57578d716242 I had to merge after pushing the dependent PR. Skara then somehow did not grok it was merged and clean. So I deleted the lokal branch and applied it again on top of the pushed changes. Now it's clean as before. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3719#issuecomment-3113810334 From goetz at openjdk.org Thu Jul 24 15:06:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:06:48 GMT Subject: [jdk17u-dev] Integrated: 8317808: HTTP/2 stream cancelImpl may leave subscriber registered In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 10:51:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 14005951 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/14005951442b6378c524703136e275edbd040497 Stats: 29 lines in 4 files changed: 22 ins; 4 del; 3 mod 8317808: HTTP/2 stream cancelImpl may leave subscriber registered Backport-of: 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3719 From goetz at openjdk.org Thu Jul 24 15:41:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Jul 2025 15:41:10 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Message-ID: I backport this for parity with 17.0.17-oracle based on the push to 21. Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ------------- Commit messages: - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Changes: https://git.openjdk.org/jdk17u-dev/pull/3783/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335181 Stats: 287 lines in 11 files changed: 234 ins; 2 del; 51 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3783.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3783/head:pull/3783 PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From duke at openjdk.org Thu Jul 24 16:32:11 2025 From: duke at openjdk.org (Sarvesh Kumar Jain) Date: Thu, 24 Jul 2025 16:32:11 GMT Subject: [jdk25u] RFR: 8357799: Improve instructions for JFileChooser/HTMLFileName.java Message-ID: <-xlEtcx9O_s17t-r9-WFjzU-jqSf1POpJVRCNZTbCUs=.46c63899-9305-498d-87c2-15962d1e85d4@github.com> Backport of [JDK-8357799](https://bugs.openjdk.org/browse/JDK-8357799) Testing: Manual Test executed with JDK-25, Test Passed. Log: Directory "/Users/sarvesh/Backport/result/workDir" not found: creating Directory "/Users/sarvesh/Backport/result/reportDir" not found: creating runner starting test: javax/swing/JFileChooser/HTMLFileName.java#metal runner finished test: javax/swing/JFileChooser/HTMLFileName.java#metal Passed. Execution successful runner starting test: javax/swing/JFileChooser/HTMLFileName.java#system runner finished test: javax/swing/JFileChooser/HTMLFileName.java#system Passed. Execution successful Test results: passed: 2 Report written to /Users/sarvesh/Backport/result/reportDir/html/report.html Results written to /Users/sarvesh/Backport/result/workDir ------------- Commit messages: - Backport 53a83d15a1b5686ed0f2aeb3d30cd46b73f80733 Changes: https://git.openjdk.org/jdk25u/pull/32/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=32&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357799 Stats: 48 lines in 1 file changed: 19 ins; 10 del; 19 mod Patch: https://git.openjdk.org/jdk25u/pull/32.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/32/head:pull/32 PR: https://git.openjdk.org/jdk25u/pull/32 From ssubramaniam at openjdk.org Thu Jul 24 18:13:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 24 Jul 2025 18:13:04 GMT Subject: [jdk21u-dev] Integrated: 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 In-Reply-To: References: Message-ID: On Mon, 21 Jul 2025 21:51:02 GMT, Satyen Subramaniam wrote: > Backporting JDK-8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3. Small patch to TestVectorZeroCount test to make it only execute when C2 is enabled. Backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: d08c9f7e Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d08c9f7e400e72dd1a387a2dee9c000a019c984a Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Backport-of: 37d04a1e365d005afec3651c5e25fdceeceb9313 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2009 From ssubramaniam at openjdk.org Thu Jul 24 18:32:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 24 Jul 2025 18:32:01 GMT Subject: [jdk21u-dev] Integrated: 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 17:25:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main. Patch conversion of manual applet test to main based using PassFailJFrame manual framework, backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: 5f980137 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/5f980137c164ec4c1ed1f16e342bfc306e02bc78 Stats: 106 lines in 2 files changed: 35 ins; 43 del; 28 mod 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main Backport-of: 782206bc97dc6ae953b0c3ce01f8b6edab4ad30b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2011 From ssubramaniam at openjdk.org Thu Jul 24 18:41:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 24 Jul 2025 18:41:35 GMT Subject: [jdk21u-dev] RFR: 8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed Message-ID: <4A3PktuiLfDt81OFB4B4pluVxgWwkSr-R1F9zoGWooE=.5271c8e5-c75f-4c75-814a-11591b294c91@github.com> Backporting JDK-8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed. Patch adds synchronization to the test, backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport 6ef860c728d3f2f29fe8f7318c0f56032e0679be Changes: https://git.openjdk.org/jdk21u-dev/pull/2016/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2016&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332857 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2016.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2016/head:pull/2016 PR: https://git.openjdk.org/jdk21u-dev/pull/2016 From syan at openjdk.org Fri Jul 25 02:39:05 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 25 Jul 2025 02:39:05 GMT Subject: [jdk21u-dev] Integrated: 8304674: File java.c compile error with -fsanitize=address -O0 In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 01:56:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9076673d](https://github.com/openjdk/jdk/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 2 Apr 2025 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: efeef29e Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/efeef29e0839c4605b7c013d98f78718ab6e95a4 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod 8304674: File java.c compile error with -fsanitize=address -O0 Backport-of: 9076673d7df3c20bdb6e7fdf253030bc19a3d9dc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1927 From syan at openjdk.org Fri Jul 25 02:39:05 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 25 Jul 2025 02:39:05 GMT Subject: [jdk21u-dev] RFR: 8304674: File java.c compile error with -fsanitize=address -O0 In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 01:56:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9076673d](https://github.com/openjdk/jdk/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 2 Apr 2025 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the approved @RealCLanger ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1927#issuecomment-3116186320 From mbaesken at openjdk.org Fri Jul 25 14:40:12 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 25 Jul 2025 14:40:12 GMT Subject: [jdk25u] RFR: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Message-ID: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value ------------- Commit messages: - Backport bf3cfbeff414356aaf2b0933568ff648beace2c5 Changes: https://git.openjdk.org/jdk25u/pull/39/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=39&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351487 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/39.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/39/head:pull/39 PR: https://git.openjdk.org/jdk25u/pull/39 From ssubramaniam at openjdk.org Fri Jul 25 18:44:19 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 25 Jul 2025 18:44:19 GMT Subject: [jdk21u-dev] RFR: 8341311: [Accessibility, macOS, VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Message-ID: Backporting JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu. Patch ensures correct child details are sent back to a11y sub-system to be correct when using voice over and adds test. Backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport e33eeeea04fc7899bf66b0a2fdaccc30060854b4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2017/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2017&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341311 Stats: 172 lines in 3 files changed: 170 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2017.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2017/head:pull/2017 PR: https://git.openjdk.org/jdk21u-dev/pull/2017 From fyang at openjdk.org Sat Jul 26 02:10:02 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 26 Jul 2025 02:10:02 GMT Subject: [jdk25u] RFR: 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific In-Reply-To: <8NMeBEA7qH_wxkTXIrW7lv_U2SLrYxRl4rTeGUEujxI=.eb7e64f7-1531-4242-92f4-dc1d6611e8f9@github.com> References: <8NMeBEA7qH_wxkTXIrW7lv_U2SLrYxRl4rTeGUEujxI=.eb7e64f7-1531-4242-92f4-dc1d6611e8f9@github.com> Message-ID: On Wed, 23 Jul 2025 15:35:14 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [54e37629](https://github.com/openjdk/jdk/commit/54e37629f63eae7800415fa22684e6b3df3648ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Feilong Jiang on 9 Jul 2025 and was reviewed by Fei Yang and Gui Cao. > > Thanks! GHA failure (PPC64 linux cross compile job) is unrelated. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/29#issuecomment-3120988333 From fyang at openjdk.org Sat Jul 26 02:10:03 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 26 Jul 2025 02:10:03 GMT Subject: [jdk25u] Integrated: 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific In-Reply-To: <8NMeBEA7qH_wxkTXIrW7lv_U2SLrYxRl4rTeGUEujxI=.eb7e64f7-1531-4242-92f4-dc1d6611e8f9@github.com> References: <8NMeBEA7qH_wxkTXIrW7lv_U2SLrYxRl4rTeGUEujxI=.eb7e64f7-1531-4242-92f4-dc1d6611e8f9@github.com> Message-ID: On Wed, 23 Jul 2025 15:35:14 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [54e37629](https://github.com/openjdk/jdk/commit/54e37629f63eae7800415fa22684e6b3df3648ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Feilong Jiang on 9 Jul 2025 and was reviewed by Fei Yang and Gui Cao. > > Thanks! This pull request has now been integrated. Changeset: 7f348551 Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/7f348551081f5d8382cb9922a11fa0be5e884113 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Backport-of: 54e37629f63eae7800415fa22684e6b3df3648ec ------------- PR: https://git.openjdk.org/jdk25u/pull/29 From fjiang at openjdk.org Sat Jul 26 02:15:02 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Sat, 26 Jul 2025 02:15:02 GMT Subject: [jdk25u] Integrated: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 13:56:02 GMT, Feilong Jiang wrote: > Hi all, > > This pull request contains a backport of commit [0ba2942c](https://github.com/openjdk/jdk/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Feilong Jiang on 24 Jul 2025 and was reviewed by Fei Yang and Yadong Wang. > > Thanks! This pull request has now been integrated. Changeset: 2c7becc2 Author: Feilong Jiang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/2c7becc21baeb967bf892adabf193af388a56f43 Stats: 31 lines in 1 file changed: 0 ins; 31 del; 0 mod 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Backport-of: 0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 ------------- PR: https://git.openjdk.org/jdk25u/pull/38 From syan at openjdk.org Sat Jul 26 03:23:59 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 26 Jul 2025 03:23:59 GMT Subject: [jdk25u] RFR: 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 02:34:27 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [fc803844](https://github.com/openjdk/jdk/commit/fc8038441daebc717fedaeb107e37bf216d542d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 24 Jul 2025 and was reviewed by David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/31#issuecomment-3121100552 From syan at openjdk.org Sat Jul 26 03:23:59 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 26 Jul 2025 03:23:59 GMT Subject: [jdk25u] Integrated: 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 02:34:27 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [fc803844](https://github.com/openjdk/jdk/commit/fc8038441daebc717fedaeb107e37bf216d542d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 24 Jul 2025 and was reviewed by David Holmes. > > Thanks! This pull request has now been integrated. Changeset: e7d4fc08 Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/e7d4fc08dd116c2e4f48f2627e93190f86e8d7d0 Stats: 20 lines in 1 file changed: 13 ins; 0 del; 7 mod 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Backport-of: fc8038441daebc717fedaeb107e37bf216d542d3 ------------- PR: https://git.openjdk.org/jdk25u/pull/31 From duke at openjdk.org Sat Jul 26 03:30:59 2025 From: duke at openjdk.org (duke) Date: Sat, 26 Jul 2025 03:30:59 GMT Subject: [jdk25u] RFR: 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV In-Reply-To: References: Message-ID: <53Vk7cmZmcJWhQeXCxufN2sxYPaBgmC5ntgC2nNwSSE=.54887709-37f5-4482-b280-186ba7cf9629@github.com> On Thu, 24 Jul 2025 01:43:10 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [b746701e](https://github.com/openjdk/jdk/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 24 Jul 2025 and was reviewed by Fei Yang, Hamlin Li and SendaoYan. > > Thanks! @DingliZhang Your change (at version d6902a5f1bb3c9ab4c62cc95c6c641b1eb74c063) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/30#issuecomment-3121112987 From dzhang at openjdk.org Sat Jul 26 03:36:54 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 26 Jul 2025 03:36:54 GMT Subject: [jdk25u] Integrated: 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 01:43:10 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [b746701e](https://github.com/openjdk/jdk/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 24 Jul 2025 and was reviewed by Fei Yang, Hamlin Li and SendaoYan. > > Thanks! This pull request has now been integrated. Changeset: 12d7b2e4 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/12d7b2e4581d9b14d8867850671b31c9163a32e0 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Backport-of: b746701e5769a7a5a1e7900ddfdd285706ac5fe1 ------------- PR: https://git.openjdk.org/jdk25u/pull/30 From fyang at openjdk.org Sat Jul 26 07:23:37 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 26 Jul 2025 07:23:37 GMT Subject: [jdk25u] RFR: 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Message-ID: Hi all, This pull request contains a backport of commit [e6ac956a](https://github.com/openjdk/jdk/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Feilong Jiang on 23 Jul 2025 and was reviewed by Fei Yang, Galder Zamarre?o and Dean Long. Thanks! ------------- Commit messages: - Backport e6ac956a7ac613b916c0dbfda7e57856c1b8a83c Changes: https://git.openjdk.org/jdk25u/pull/40/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=40&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360520 Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/40.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/40/head:pull/40 PR: https://git.openjdk.org/jdk25u/pull/40 From syan at openjdk.org Sun Jul 27 01:26:38 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 27 Jul 2025 01:26:38 GMT Subject: [jdk25u] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Message-ID: Hi all, This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 8fcbb110e9941af5fe162c6affff36e0bf652bda Changes: https://git.openjdk.org/jdk25u/pull/41/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=41&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362855 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/41.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/41/head:pull/41 PR: https://git.openjdk.org/jdk25u/pull/41 From dzhang at openjdk.org Mon Jul 28 00:58:11 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 28 Jul 2025 00:58:11 GMT Subject: [jdk25u] RFR: 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Message-ID: Hi all, This pull request contains a backport of commit [4189fcba](https://github.com/openjdk/jdk/commit/4189fcbac40943f3b26c3a01938837b4e4762285) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Yuri Gaevsky on 27 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 4189fcbac40943f3b26c3a01938837b4e4762285 Changes: https://git.openjdk.org/jdk25u/pull/42/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=42&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362596 Stats: 6 lines in 1 file changed: 1 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/42.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/42/head:pull/42 PR: https://git.openjdk.org/jdk25u/pull/42 From dzhang at openjdk.org Mon Jul 28 00:58:11 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 28 Jul 2025 00:58:11 GMT Subject: [jdk25u] RFR: 8362596: RISC-V: Improve _vectorizedHashCode intrinsic In-Reply-To: References: Message-ID: <5VNFUqogO4-50KOP1kjnS9LUXYh2yWnmWx9Gnam57o0=.5919a6ef-2958-4dba-9d9b-57a8b601bd52@github.com> On Mon, 28 Jul 2025 00:53:19 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [4189fcba](https://github.com/openjdk/jdk/commit/4189fcbac40943f3b26c3a01938837b4e4762285) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yuri Gaevsky on 27 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! Test on k1: $ for i in "-XX:DisableIntrinsic=_vectorizedHashCode" "-XX:-UseRVV" "-XX:+UseRVV" ; \ do ( echo "--- ${i} ---" && ${JAVA_HOME}/bin/java -jar benchmarks.jar \ --jvmArgs="-XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions ${i}" \ org.openjdk.bench.java.lang.ArraysHashCode.ints \ -p size=1,5,10,20,30,40,50,60,70,80,90,100,200,300 \ -f 3 -r 1 -w 1 -wi 5 -i 10 2>&1 | tail -15 ) done Before this patch: --- -XX:DisableIntrinsic=_vectorizedHashCode --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 11.278 ? 0.004 ns/op ArraysHashCode.ints 5 avgt 30 28.923 ? 0.295 ns/op ArraysHashCode.ints 10 avgt 30 41.271 ? 0.418 ns/op ArraysHashCode.ints 20 avgt 30 68.275 ? 0.018 ns/op ArraysHashCode.ints 30 avgt 30 88.004 ? 0.176 ns/op ArraysHashCode.ints 40 avgt 30 115.206 ? 0.117 ns/op ArraysHashCode.ints 50 avgt 30 135.322 ? 0.080 ns/op ArraysHashCode.ints 60 avgt 30 161.843 ? 0.345 ns/op ArraysHashCode.ints 70 avgt 30 170.085 ? 0.471 ns/op ArraysHashCode.ints 80 avgt 30 193.860 ? 0.407 ns/op ArraysHashCode.ints 90 avgt 30 208.385 ? 0.433 ns/op ArraysHashCode.ints 100 avgt 30 232.398 ? 0.232 ns/op ArraysHashCode.ints 200 avgt 30 448.131 ? 0.497 ns/op ArraysHashCode.ints 300 avgt 30 654.970 ? 0.697 ns/op --- -XX:-UseRVV --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 11.276 ? 0.003 ns/op ArraysHashCode.ints 5 avgt 30 24.449 ? 0.024 ns/op ArraysHashCode.ints 10 avgt 30 35.710 ? 0.017 ns/op ArraysHashCode.ints 20 avgt 30 58.887 ? 0.017 ns/op ArraysHashCode.ints 30 avgt 30 82.695 ? 0.028 ns/op ArraysHashCode.ints 40 avgt 30 105.880 ? 0.028 ns/op ArraysHashCode.ints 50 avgt 30 129.733 ? 0.153 ns/op ArraysHashCode.ints 60 avgt 30 152.854 ? 0.062 ns/op ArraysHashCode.ints 70 avgt 30 176.661 ? 0.073 ns/op ArraysHashCode.ints 80 avgt 30 199.873 ? 0.231 ns/op ArraysHashCode.ints 90 avgt 30 223.657 ? 0.101 ns/op ArraysHashCode.ints 100 avgt 30 246.876 ? 0.113 ns/op ArraysHashCode.ints 200 avgt 30 481.766 ? 0.175 ns/op ArraysHashCode.ints 300 avgt 30 717.091 ? 0.616 ns/op --- -XX:+UseRVV --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 11.276 ? 0.002 ns/op ArraysHashCode.ints 5 avgt 30 24.436 ? 0.013 ns/op ArraysHashCode.ints 10 avgt 30 35.710 ? 0.011 ns/op ArraysHashCode.ints 20 avgt 30 58.882 ? 0.022 ns/op ArraysHashCode.ints 30 avgt 30 82.703 ? 0.035 ns/op ArraysHashCode.ints 40 avgt 30 105.883 ? 0.058 ns/op ArraysHashCode.ints 50 avgt 30 129.681 ? 0.050 ns/op ArraysHashCode.ints 60 avgt 30 152.911 ? 0.088 ns/op ArraysHashCode.ints 70 avgt 30 176.678 ? 0.074 ns/op ArraysHashCode.ints 80 avgt 30 199.898 ? 0.229 ns/op ArraysHashCode.ints 90 avgt 30 223.674 ? 0.092 ns/op ArraysHashCode.ints 100 avgt 30 246.850 ? 0.040 ns/op ArraysHashCode.ints 200 avgt 30 481.790 ? 0.162 ns/op ArraysHashCode.ints 300 avgt 30 716.580 ? 0.237 ns/op After this patch: --- -XX:DisableIntrinsic=_vectorizedHashCode --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 10.650 ? 0.004 ns/op ArraysHashCode.ints 5 avgt 30 29.543 ? 0.354 ns/op ArraysHashCode.ints 10 avgt 30 41.614 ? 0.208 ns/op ArraysHashCode.ints 20 avgt 30 68.263 ? 0.042 ns/op ArraysHashCode.ints 30 avgt 30 88.748 ? 0.141 ns/op ArraysHashCode.ints 40 avgt 30 115.109 ? 0.180 ns/op ArraysHashCode.ints 50 avgt 30 136.116 ? 0.522 ns/op ArraysHashCode.ints 60 avgt 30 162.157 ? 0.167 ns/op ArraysHashCode.ints 70 avgt 30 171.946 ? 0.215 ns/op ArraysHashCode.ints 60 avgt 30 162.157 ? 0.167 ns/op ArraysHashCode.ints 70 avgt 30 171.946 ? 0.215 ns/op ArraysHashCode.ints 80 avgt 30 195.261 ? 0.173 ns/op ArraysHashCode.ints 90 avgt 30 208.916 ? 0.377 ns/op ArraysHashCode.ints 100 avgt 30 233.241 ? 0.216 ns/op ArraysHashCode.ints 200 avgt 30 448.779 ? 0.196 ns/op ArraysHashCode.ints 300 avgt 30 655.929 ? 0.519 ns/op --- -XX:-UseRVV --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 10.649 ? 0.004 ns/op ArraysHashCode.ints 5 avgt 30 22.556 ? 0.012 ns/op ArraysHashCode.ints 10 avgt 30 31.952 ? 0.011 ns/op ArraysHashCode.ints 20 avgt 30 50.120 ? 0.018 ns/op ArraysHashCode.ints 30 avgt 30 69.602 ? 0.182 ns/op ArraysHashCode.ints 40 avgt 30 87.694 ? 0.018 ns/op ArraysHashCode.ints 50 avgt 30 107.130 ? 0.026 ns/op ArraysHashCode.ints 60 avgt 30 125.349 ? 0.169 ns/op ArraysHashCode.ints 70 avgt 30 144.814 ? 0.096 ns/op ArraysHashCode.ints 80 avgt 30 163.463 ? 2.065 ns/op ArraysHashCode.ints 90 avgt 30 182.362 ? 0.077 ns/op ArraysHashCode.ints 100 avgt 30 200.452 ? 0.051 ns/op ArraysHashCode.ints 200 avgt 30 388.406 ? 0.132 ns/op ArraysHashCode.ints 300 avgt 30 576.520 ? 0.347 ns/op --- -XX:+UseRVV --- Benchmark (size) Mode Cnt Score Error Units ArraysHashCode.ints 1 avgt 30 10.650 ? 0.004 ns/op ArraysHashCode.ints 5 avgt 30 22.551 ? 0.007 ns/op ArraysHashCode.ints 10 avgt 30 31.949 ? 0.005 ns/op ArraysHashCode.ints 20 avgt 30 50.177 ? 0.173 ns/op ArraysHashCode.ints 30 avgt 30 69.532 ? 0.025 ns/op ArraysHashCode.ints 40 avgt 30 87.691 ? 0.026 ns/op ArraysHashCode.ints 50 avgt 30 107.121 ? 0.041 ns/op ArraysHashCode.ints 60 avgt 30 125.280 ? 0.054 ns/op ArraysHashCode.ints 70 avgt 30 144.714 ? 0.036 ns/op ArraysHashCode.ints 80 avgt 30 162.882 ? 0.048 ns/op ArraysHashCode.ints 90 avgt 30 182.339 ? 0.076 ns/op ArraysHashCode.ints 100 avgt 30 200.487 ? 0.087 ns/op ArraysHashCode.ints 200 avgt 30 388.452 ? 0.177 ns/op ArraysHashCode.ints 300 avgt 30 576.325 ? 0.177 ns/op ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/42#issuecomment-3124869057 From mbollapragad at openjdk.org Mon Jul 28 05:35:05 2025 From: mbollapragad at openjdk.org (Maheshkumar Bollapragada) Date: Mon, 28 Jul 2025 05:35:05 GMT Subject: [jdk25u] RFR: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Message-ID: ### PR Changes Updating the java/awt/print/Dialog/DialogType.java to use PassFailJFrame - java/awt/print/Dialog/DialogType.java ### Testing * [x] [JTREG Testing] (1 manual test ) - runner starting test: java/awt/print/Dialog/DialogType.java - runner finished test: java/awt/print/Dialog/DialogType.java - Passed. Execution successful - Test results: passed: 1 ### Conflicts * [x] [MR clean check] (A Clean Backport) ### Others * [x] [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] - Applicable to 25u via this MR and the others are being worked upon. * [x] [Does it contain multiple changesets ?] - No ------------- Commit messages: - Backport de34bb8e66253cef90ba79831dadec0252595b35 Changes: https://git.openjdk.org/jdk25u/pull/43/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=43&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359687 Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod Patch: https://git.openjdk.org/jdk25u/pull/43.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/43/head:pull/43 PR: https://git.openjdk.org/jdk25u/pull/43 From syan at openjdk.org Mon Jul 28 06:41:59 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 28 Jul 2025 06:41:59 GMT Subject: [jdk25u] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: <1VJxhCA8IJvXMeXcjJYXWUQgl3lYLRmxOo_FqKLCU20=.3fd11c11-29db-4a22-a61d-0e06c04b2316@github.com> On Sun, 27 Jul 2025 01:21:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! GHA report 2 failures are all unrelated to this backport PR. 1. [linux-cross-compile / build (s390x)](https://github.com/openjdk-bots/jdk25u/actions/runs/16545797135/job/46793252059) fails at 'Create Sysroot' stage, it seems like infrastructure issue 2. [linux-cross-compile / build (ppc64le)](https://github.com/openjdk-bots/jdk25u/actions/runs/16545797135/job/46793252063) fails at 'Create Sysroot' stage, it seems like infrastructure issue ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/41#issuecomment-3125748884 From syan at openjdk.org Mon Jul 28 07:02:08 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 28 Jul 2025 07:02:08 GMT Subject: [jdk25u] RFR: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Message-ID: Hi all, This pull request contains a backport of commit [3b0da298](https://github.com/openjdk/jdk/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 28 Jul 2025 and was reviewed by Thomas Stuefe and David Holmes. Thanks! ------------- Commit messages: - Backport 3b0da29879990e4ed6d22c8aed0659f3b40c37a3 Changes: https://git.openjdk.org/jdk25u/pull/44/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=44&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364114 Stats: 32 lines in 2 files changed: 29 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/44.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/44/head:pull/44 PR: https://git.openjdk.org/jdk25u/pull/44 From mbaesken at openjdk.org Mon Jul 28 07:12:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 28 Jul 2025 07:12:01 GMT Subject: [jdk25u] Integrated: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked In-Reply-To: <5RhXbbez0KXIqIVlyHZ8dPQYmJoa2KVWOJmy9HAVS6s=.42b2a4cd-a56d-45f7-b04b-66e657a6a6be@github.com> References: <5RhXbbez0KXIqIVlyHZ8dPQYmJoa2KVWOJmy9HAVS6s=.42b2a4cd-a56d-45f7-b04b-66e657a6a6be@github.com> Message-ID: <50aTzOrNllgS-C-H_Kw3Bw03YhBE2cg5hze34fijNbU=.bc333fcf-f8e2-4712-8845-5f4d804a57a0@github.com> On Thu, 24 Jul 2025 10:47:18 GMT, Matthias Baesken wrote: > 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked This pull request has now been integrated. Changeset: 6f743020 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/6f743020562b02a5fe916f785e5d31cd8f4c4021 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Backport-of: 2528c620a61195ac22d921b168444a7967bf1805 ------------- PR: https://git.openjdk.org/jdk25u/pull/36 From mbaesken at openjdk.org Mon Jul 28 07:38:30 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 28 Jul 2025 07:38:30 GMT Subject: [jdk25u] RFR: 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Message-ID: <8aSJL5KMEzWkds4SWIOjlME5XMqhL83J3qi1LwB0o0I=.eabcb7b0-76cc-4d5d-8a4e-97820d9ff977@github.com> 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used ------------- Commit messages: - Backport 41c94eed37aad570229ee2c5fb51d9e5d0378a40 Changes: https://git.openjdk.org/jdk25u/pull/45/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=45&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363910 Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/45.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/45/head:pull/45 PR: https://git.openjdk.org/jdk25u/pull/45 From goetz at openjdk.org Mon Jul 28 11:36:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Jul 2025 11:36:02 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 15:36:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java GHA failure: build failed, unrelated: E: Couldn't download packages: libc6-dev ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3126806448 From goetz at openjdk.org Mon Jul 28 12:18:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Jul 2025 12:18:49 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > > I had to adapt the test as it again depends on AutoClosable of HttpClient. > Here it seems ok to just not shut down the Client as it is done in other tests. Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: - Adapt to missing AutoClosable - Add new test ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3783/files - new: https://git.openjdk.org/jdk17u-dev/pull/3783/files/ae0f03bc..3932288c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=00-01 Stats: 339 lines in 1 file changed: 339 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3783.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3783/head:pull/3783 PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From rschmelter at openjdk.org Mon Jul 28 12:32:57 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 28 Jul 2025 12:32:57 GMT Subject: [jdk21u-dev] RFR: 8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" [v2] In-Reply-To: <1x1qfaEitv_f7EHM3YgDLivhM3t1-R9QS9Qcq4whYT0=.a2dd2f6d-0e6a-44e7-a514-e36703ee92b5@github.com> References: <1x1qfaEitv_f7EHM3YgDLivhM3t1-R9QS9Qcq4whYT0=.a2dd2f6d-0e6a-44e7-a514-e36703ee92b5@github.com> Message-ID: On Tue, 22 Jul 2025 10:07:51 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-oracle. >> >> Update: This used to be clean, but I added removal of the entry in ProblemList. >> It was only on the ProblemList of 21, not head, so there is no change for this in head. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Adapt ProblemList Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1994#pullrequestreview-3062382451 From syan at openjdk.org Mon Jul 28 12:59:00 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 28 Jul 2025 12:59:00 GMT Subject: [jdk25u] RFR: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage In-Reply-To: References: Message-ID: <0kjrf3ssQcl_yDCzHEennEWn2JmdrvztBbbCVLEsDws=.7b69cc05-3867-4ed2-b219-51cfb3827973@github.com> On Mon, 28 Jul 2025 06:57:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3b0da298](https://github.com/openjdk/jdk/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 28 Jul 2025 and was reviewed by Thomas Stuefe and David Holmes. > > Thanks! GHA report 2 failures are all unrelated to this backport PR. [linux-cross-compile / build s390x fails at 'Create Sysroot' stage, it seems like infrastructure issue [linux-cross-compile / build ppc64le fails at 'Create Sysroot' stage, it seems like infrastructure issue ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/44#issuecomment-3127113715 From andrew at openjdk.org Mon Jul 28 14:14:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 28 Jul 2025 14:14:13 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 09:43:38 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Rearrange Awt2dLibraries.gmk as per review This version looks a lot better. I would add comments on the other two flags being added though; I don't see anything in the patch to tell us why `attributes` and `dangling-reference` are being added. Is `calloc-transposed-args` needed on later JDKs? If not, why not? ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-3062978385 From rschmelter at openjdk.org Mon Jul 28 14:37:05 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 28 Jul 2025 14:37:05 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 12:18:49 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: > > - Adapt to missing AutoClosable > - Add new test Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3783#pullrequestreview-3063096785 From shade at openjdk.org Mon Jul 28 16:38:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 28 Jul 2025 16:38:14 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names Message-ID: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago. Additional testing: - [x] Linux AArch64 server fastdebug, `jdk/jfr` - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC` ------------- Commit messages: - Backport 0f667103db7842fe9d3399f56baee0a5def4529e Changes: https://git.openjdk.org/jdk21u-dev/pull/2018/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2018&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338939 Stats: 59 lines in 2 files changed: 2 ins; 40 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2018.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2018/head:pull/2018 PR: https://git.openjdk.org/jdk21u-dev/pull/2018 From jvernee at openjdk.org Mon Jul 28 16:53:28 2025 From: jvernee at openjdk.org (Jorn Vernee) Date: Mon, 28 Jul 2025 16:53:28 GMT Subject: [jdk25u] RFR: 8362169: Pointer passed to upcall may get wrong scope Message-ID: Hi all, This pull request contains a backport of commit [9dc62825](https://github.com/openjdk/jdk/commit/9dc62825b5e7300542d22df0b87b79116f3562d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jorn Vernee on 18 Jul 2025 and was reviewed by Maurizio Cimadamore. Thanks! ------------- Commit messages: - Backport 9dc62825b5e7300542d22df0b87b79116f3562d3 Changes: https://git.openjdk.org/jdk25u/pull/46/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=46&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362169 Stats: 44 lines in 3 files changed: 39 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/46.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/46/head:pull/46 PR: https://git.openjdk.org/jdk25u/pull/46 From abakhtin at openjdk.org Mon Jul 28 20:04:05 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 28 Jul 2025 20:04:05 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 12:18:49 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: > > - Adapt to missing AutoClosable > - Add new test Hello, thank you for the backport. Shouldn't we update the copyright year in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java as described in the overview and the JDK 21 backport? The rest looks good to me. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3129248597 From goetz at openjdk.org Mon Jul 28 21:39:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Jul 2025 21:39:50 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: <82tqOSbmEHClKTg2qrHvbVU982JwJRfzvXWwZOnHHLo=.5b3c9687-c6ce-49e5-b4f8-e2b45c86ca77@github.com> > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > > I had to adapt the test as it again depends on AutoClosable of HttpClient. > Here it seems ok to just not shut down the Client as it is done in other tests. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix copyright in MultiExchange.java ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3783/files - new: https://git.openjdk.org/jdk17u-dev/pull/3783/files/3932288c..32bf9327 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3783.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3783/head:pull/3783 PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From goetz at openjdk.org Mon Jul 28 21:39:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Jul 2025 21:39:51 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 20:01:01 GMT, Alexey Bakhtin wrote: >> Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: >> >> - Adapt to missing AutoClosable >> - Add new test > > Hello, thank you for the backport. > Shouldn't we update the copyright year in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java as described in the overview and the JDK 21 backport? > The rest looks good to me. Hi @alexeybakhtin , thanks for the catch, fixed! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3129950243 From abakhtin at openjdk.org Mon Jul 28 22:12:55 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 28 Jul 2025 22:12:55 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: <82tqOSbmEHClKTg2qrHvbVU982JwJRfzvXWwZOnHHLo=.5b3c9687-c6ce-49e5-b4f8-e2b45c86ca77@github.com> References: <82tqOSbmEHClKTg2qrHvbVU982JwJRfzvXWwZOnHHLo=.5b3c9687-c6ce-49e5-b4f8-e2b45c86ca77@github.com> Message-ID: On Mon, 28 Jul 2025 21:39:50 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix copyright in MultiExchange.java Marked as reviewed by abakhtin (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3783#pullrequestreview-3064727558 From sacharya at openjdk.org Tue Jul 29 03:39:43 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 29 Jul 2025 03:39:43 GMT Subject: [jdk25u] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Message-ID: This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 ------------- Commit messages: - Backport 8f121a173ca2534c706682f6c68fbbb0b94ec057 Changes: https://git.openjdk.org/jdk25u/pull/47/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=47&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317801 Stats: 39 lines in 4 files changed: 32 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/47.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/47/head:pull/47 PR: https://git.openjdk.org/jdk25u/pull/47 From duke at openjdk.org Tue Jul 29 05:43:59 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 05:43:59 GMT Subject: [jdk25u] RFR: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat In-Reply-To: <_VSsnU0qM9UzRdOhqWa1KHHIu-cXLVuQNVHRVSj_NFM=.1fb2816e-72a6-48e3-890e-698423ef77a4@github.com> References: <_VSsnU0qM9UzRdOhqWa1KHHIu-cXLVuQNVHRVSj_NFM=.1fb2816e-72a6-48e3-890e-698423ef77a4@github.com> Message-ID: On Wed, 23 Jul 2025 06:21:34 GMT, Hari Prasad Kummari wrote: > Verified local changes and test is passing @hari-kummari Your change (at version d62078fb56985f1c9fa72dc4171e3fab5efef228) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/27#issuecomment-3130772060 From duke at openjdk.org Tue Jul 29 05:44:02 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 05:44:02 GMT Subject: [jdk25u] RFR: 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 07:16:43 GMT, Hari Prasad Kummari wrote: > 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior @hari-kummari Your change (at version 48c58b5275f33fda4c9de364cba48bdc53d3b00e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/28#issuecomment-3130772381 From shade at openjdk.org Tue Jul 29 06:47:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 06:47:02 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names In-Reply-To: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: <9M-PKqyZFx6kgOzptaKUUHEejnWwSjNkg200oklh6Rg=.2f961a03-1ca1-4b9d-9f48-e4bcc3560b33@github.com> On Mon, 28 Jul 2025 16:22:22 GMT, Aleksey Shipilev wrote: > Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `jdk/jfr` > - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC` GHA failures are environmental and related to https://github.com/openjdk/jdk/pull/26447. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3130910945 From clanger at openjdk.org Tue Jul 29 07:06:06 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 29 Jul 2025 07:06:06 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Please enable Github Actions and let them run for a basic verification. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3130979779 From tkurashige at openjdk.org Tue Jul 29 07:12:03 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 29 Jul 2025 07:12:03 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code [v2] In-Reply-To: References: Message-ID: <-_awI02tZf_OuPyBidw9U2MpJA43SyVL8v8G02Fehgg=.88d16f6f-22d4-4e62-ab8e-b0367c0f1752@github.com> > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into remove_wmic - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3688/files - new: https://git.openjdk.org/jdk17u-dev/pull/3688/files/4122a9c0..de79559b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3688&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3688&range=00-01 Stats: 17951 lines in 434 files changed: 9796 ins; 5511 del; 2644 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3688.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3688/head:pull/3688 PR: https://git.openjdk.org/jdk17u-dev/pull/3688 From syan at openjdk.org Tue Jul 29 07:15:01 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Jul 2025 07:15:01 GMT Subject: [jdk17u-dev] RFR: 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config In-Reply-To: <6qCPvM2Xh1YtqpqfvEUbPrLcuV9Lgby-Mr0rTv82zjQ=.443a8cbb-2926-4b56-af8c-efd704646875@github.com> References: <6qCPvM2Xh1YtqpqfvEUbPrLcuV9Lgby-Mr0rTv82zjQ=.443a8cbb-2926-4b56-af8c-efd704646875@github.com> Message-ID: On Mon, 30 Jun 2025 13:30:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [03105fc9](https://github.com/openjdk/jdk/commit/03105fc92505e9e367354e763b99cbe02bf473d6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Volkan Yazici on 25 Mar 2025 and was reviewed by Michael McMahon. > > Thanks! Thanks for the approved @RealCLanger. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3689#issuecomment-3131009404 From syan at openjdk.org Tue Jul 29 07:15:01 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Jul 2025 07:15:01 GMT Subject: [jdk17u-dev] Integrated: 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config In-Reply-To: <6qCPvM2Xh1YtqpqfvEUbPrLcuV9Lgby-Mr0rTv82zjQ=.443a8cbb-2926-4b56-af8c-efd704646875@github.com> References: <6qCPvM2Xh1YtqpqfvEUbPrLcuV9Lgby-Mr0rTv82zjQ=.443a8cbb-2926-4b56-af8c-efd704646875@github.com> Message-ID: On Mon, 30 Jun 2025 13:30:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [03105fc9](https://github.com/openjdk/jdk/commit/03105fc92505e9e367354e763b99cbe02bf473d6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Volkan Yazici on 25 Mar 2025 and was reviewed by Michael McMahon. > > Thanks! This pull request has now been integrated. Changeset: 90b5b245 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/90b5b24542044264eb388590a2e7a77a1a8f52b7 Stats: 16 lines in 1 file changed: 0 ins; 13 del; 3 mod 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config Backport-of: bc224e2631838bdb0595d4986ac6176e2fe47cb5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3689 From mbaesken at openjdk.org Tue Jul 29 07:25:56 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 29 Jul 2025 07:25:56 GMT Subject: [jdk21u-dev] Integrated: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 10:47:21 GMT, Matthias Baesken wrote: > 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked This pull request has now been integrated. Changeset: fd2eea46 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/fd2eea46a13a28013bd81f9d8005c5a54b7fd957 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Backport-of: 2528c620a61195ac22d921b168444a7967bf1805 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2015 From mbaesken at openjdk.org Tue Jul 29 07:27:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 29 Jul 2025 07:27:55 GMT Subject: [jdk21u-dev] Integrated: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported In-Reply-To: References: Message-ID: <2G7QRWu7p-aEinHZfu1zVlv-NbqpABzRzkx_rfrSuhY=.d2513dc3-2329-48f2-88ec-e1ccd18ac428@github.com> On Thu, 24 Jul 2025 08:24:02 GMT, Matthias Baesken wrote: > 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported This pull request has now been integrated. Changeset: 5febb67f Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/5febb67fc5c44d987d51e825f5e971618548c037 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Backport-of: bf225c201f00f3a478b51c3cf045759b66899684 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2014 From mbaesken at openjdk.org Tue Jul 29 08:20:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 29 Jul 2025 08:20:40 GMT Subject: [jdk25u] RFR: 8360791: [ubsan] Adjust signal handling Message-ID: 8360791: [ubsan] Adjust signal handling ------------- Commit messages: - Backport aeca49e43fab951c2031895fee32703fb4a19524 Changes: https://git.openjdk.org/jdk25u/pull/48/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=48&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360791 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/48.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/48/head:pull/48 PR: https://git.openjdk.org/jdk25u/pull/48 From shade at openjdk.org Tue Jul 29 08:25:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 08:25:13 GMT Subject: [jdk25u] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: Fixes GHA cross-compilation. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 3fe0d29ec3b5b327d633726677ba1809eec27665 Changes: https://git.openjdk.org/jdk25u/pull/49/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=49&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363965 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/49.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/49/head:pull/49 PR: https://git.openjdk.org/jdk25u/pull/49 From shade at openjdk.org Tue Jul 29 08:35:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 08:35:30 GMT Subject: [jdk21u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: Fixes GHA cross-compilation jobs. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 3fe0d29ec3b5b327d633726677ba1809eec27665 Changes: https://git.openjdk.org/jdk21u-dev/pull/2019/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2019&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363965 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2019.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2019/head:pull/2019 PR: https://git.openjdk.org/jdk21u-dev/pull/2019 From smandalika at openjdk.org Tue Jul 29 08:54:36 2025 From: smandalika at openjdk.org (Srinivas Mandalika) Date: Tue, 29 Jul 2025 08:54:36 GMT Subject: [jdk25u] RFR: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Message-ID: <6MSBuhg6IgS4r3M35SMy36oCvfMqTk6Nb7yHJqRlSi0=.76038e2b-e216-4837-a59b-0eb7139e0636@github.com> **PR Changes** It is seen that this test (which was opensourced in [JDK-8353304](https://bugs.openjdk.org/browse/JDK-8353304)) when run with NimbusLookAndFeel, after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again. It is because while switching to another L&F say platform(WindowsL&F) from Metal/Nimbus LookAndFeel, if testcase was originally run in Nimbus L&F, SynthMenuItemLayoutHelper() calls MenuItemLayoutHelper.reset where style.getFont(context) return null font so when it calls getFontMetrics(font) it calls font.hashCode which fails with Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "java.awt.Font.hashCode()" because "font" is null This is happening because the test calls SwingUtilities.updateComponentTreeUI on tabbedpane. So, when L&F is changed inside the test via "L&F Menu" option 1st time say Metal to Platform, it changes the L&F of the tabbed pane to Windows L&F, but not for the "L&F Menu" font itself which is still in Nimbus L&F, but style context is reset so when next time "L&F Menu" is clicked to change the L&F, SynthMenuItemLayoutHelper gets null font from invalid context and then it crashes. Fix is to ensure the updateComponentTreeUI should be for entire frame which consists of "L&F Menu" and the tabs so L&F is changed consistently for all nodes. **Testing** [JTREG Testing] (1 manual test ) runner starting test: javax/swing/JTabbedPane/bug4499556.java runner finished test: javax/swing/JTabbedPane/bug4499556.java Passed. Execution successful Test results: passed: 1 **Conflicts** [MR clean check] (A Clean Backport) -Yes [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] Applicable to 25u via this MR and the others are being worked upon. [Does it contain multiple changesets ?] - No ------------- Commit messages: - Backport 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed Changes: https://git.openjdk.org/jdk25u/pull/50/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=50&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359428 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/50.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/50/head:pull/50 PR: https://git.openjdk.org/jdk25u/pull/50 From goetz at openjdk.org Tue Jul 29 09:28:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 09:28:03 GMT Subject: [jdk21u-dev] Integrated: 8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 19:28:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Update: This used to be clean, but I added removal of the entry in ProblemList. > It was only on the ProblemList of 21, not head, so there is no change for this in head. This pull request has now been integrated. Changeset: a1b0dead Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a1b0deade83dff4f0bdeded9f6ae0256c5a4cf7f Stats: 4 lines in 2 files changed: 0 ins; 4 del; 0 mod 8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" Reviewed-by: rschmelter Backport-of: 3caf64e065074ec9fb632ae93842d0e2eb5eeab4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1994 From goetz at openjdk.org Tue Jul 29 09:30:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 09:30:55 GMT Subject: [jdk21u-dev] Integrated: 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 21:12:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > I had to resolve javaClasses.h|cpp. > Might be clean after resolve. This pull request has now been integrated. Changeset: 245d53cf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/245d53cf37a3f5167ecca61df80a9608b4f8f192 Stats: 167 lines in 13 files changed: 8 ins; 143 del; 16 mod 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: rrich Backport-of: 14136f8b1106137317393bc2ab0a2db0d212f8d8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1996 From goetz at openjdk.org Tue Jul 29 09:31:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 09:31:55 GMT Subject: [jdk21u-dev] Integrated: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: <8_8jdVnNT5_RTaHYYxwPACe-y4M1TPM6gPaxGz5k2pM=.d725d875-0d2b-4f00-b3cf-b5787e057ee3@github.com> References: <8_8jdVnNT5_RTaHYYxwPACe-y4M1TPM6gPaxGz5k2pM=.d725d875-0d2b-4f00-b3cf-b5787e057ee3@github.com> Message-ID: <9VfeQyHW6Yy32CQVNKH-vCJZxAAyyLApO3GgHvjJGec=.0d6fcbab-67c7-4f9b-949d-140b017495dd@github.com> On Sat, 19 Jul 2025 11:36:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved PKCS11Test.java. > > Omitted Launcher.java. That was only added by [8342442: Static ACVP sample tests](https://github.com/openjdk/jdk/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6) > > Had to adapt OpensslArtifactFetcher.java to Java 21. This pull request has now been integrated. Changeset: e60304ab Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e60304ab52f36bcc85703bf8bc369f9e3ba04a80 Stats: 113 lines in 5 files changed: 44 ins; 53 del; 16 mod 8350964: Add an ArtifactResolver.fetch(clazz) method Reviewed-by: rrich Backport-of: e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1991 From goetz at openjdk.org Tue Jul 29 09:32:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 09:32:57 GMT Subject: [jdk17u-dev] Integrated: 8319174: Enhance robustness of some j.m.BigInteger constructors In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 09:24:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I had to resolve because > 8272626: Avoid C-style array declarations in java.* > is not in 17. Trivial. This pull request has now been integrated. Changeset: f78f1bfd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f78f1bfdb244424cbecf0c9e1e22ee3004633042 Stats: 323 lines in 3 files changed: 256 ins; 6 del; 61 mod 8319174: Enhance robustness of some j.m.BigInteger constructors Reviewed-by: rrich Backport-of: a64fc48e2dbc650b31869dd79b1ba1012376fc51 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3773 From goetz at openjdk.org Tue Jul 29 09:34:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 09:34:05 GMT Subject: [jdk17u-dev] Integrated: 8341964: Add mechanism to disable different parts of TLS cipher suite In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 20:00:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle > > I assume it was backportet there. There is a CSR for 17, and follow up [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) was backported there. > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Resolved imports. > > test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java > This file was added by https://bugs.openjdk.org/browse/JDK-8163327 in 19. Omitted. This pull request has now been integrated. Changeset: c90978b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c90978b8ec00bc19f467e6002528496283186579 Stats: 771 lines in 6 files changed: 506 ins; 254 del; 11 mod 8341964: Add mechanism to disable different parts of TLS cipher suite Reviewed-by: mbaesken Backport-of: 697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3775 From tkurashige at openjdk.org Tue Jul 29 10:03:15 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 29 Jul 2025 10:03:15 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 07:03:09 GMT, Christoph Langer wrote: >> Hi all, >> >> This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code >> >> JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. >> >> Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. >> In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. >> >> I confirmed that Win8301247Test.java passes on Windows Server 2022. > > Please enable Github Actions and let them run for a basic verification. Thanks. @RealCLanger My apologies for forgetting to enable GHA. I've enabled and run it. There are 2 errors in linux-cross-compile. These errors are related to download issues and are not related to this PR. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3131671731 From robm at openjdk.org Tue Jul 29 14:21:07 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 29 Jul 2025 14:21:07 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 Message-ID: <31ACioIqKnDNNVTgwFjMCh7yZio8tZKBXxDu8o8gMoc=.55e7baea-a26c-43bb-b57d-f0f21c11822e@github.com> Merge ------------- Commit messages: - Merge - 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked - 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV - 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit - 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding - 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific - 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found - 8357694: RISC-V: Several IR verification tests fail when vlen=128 - 8362582: GHA: Increase bundle retention time to deal with infra overload better - 8363696: Update the release version and date for OpenJDK 25u - ... and 16 more: https://git.openjdk.org/jdk25u/compare/9fe2aa59...9d068ac5 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk25u/pull/51/files Stats: 731 lines in 44 files changed: 416 ins; 225 del; 90 mod Patch: https://git.openjdk.org/jdk25u/pull/51.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/51/head:pull/51 PR: https://git.openjdk.org/jdk25u/pull/51 From robm at openjdk.org Tue Jul 29 14:21:08 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 29 Jul 2025 14:21:08 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: <31ACioIqKnDNNVTgwFjMCh7yZio8tZKBXxDu8o8gMoc=.55e7baea-a26c-43bb-b57d-f0f21c11822e@github.com> References: <31ACioIqKnDNNVTgwFjMCh7yZio8tZKBXxDu8o8gMoc=.55e7baea-a26c-43bb-b57d-f0f21c11822e@github.com> Message-ID: On Tue, 29 Jul 2025 14:14:08 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: e4305815 Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/e4305815703c91c028600c19c6dbd3c642bf520e Stats: 316 lines in 28 files changed: 131 ins; 103 del; 82 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/51 From syan at openjdk.org Tue Jul 29 14:28:07 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Jul 2025 14:28:07 GMT Subject: [jdk21u-dev] RFR: 8350858: [IR Framework] Some tests failed on Cascade Lake In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 11:28:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3c9d64eb](https://github.com/openjdk/jdk/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 27 Feb 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! Thanks for the approved @RealCLanger. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2013#issuecomment-3132782274 From syan at openjdk.org Tue Jul 29 14:28:08 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Jul 2025 14:28:08 GMT Subject: [jdk21u-dev] Integrated: 8350858: [IR Framework] Some tests failed on Cascade Lake In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 11:28:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3c9d64eb](https://github.com/openjdk/jdk/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 27 Feb 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! This pull request has now been integrated. Changeset: da71a5c6 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/da71a5c611e4daacdf599fccba8bf5a8e44f3e15 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8350858: [IR Framework] Some tests failed on Cascade Lake Backport-of: 3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2013 From shade at openjdk.org Tue Jul 29 16:05:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 16:05:45 GMT Subject: [jdk17u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: Fixes GHA cross-compilation jobs. Additional testing: - [x] GHA ------------- Commit messages: - Backport 3fe0d29ec3b5b327d633726677ba1809eec27665 Changes: https://git.openjdk.org/jdk17u-dev/pull/3785/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3785&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363965 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3785.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3785/head:pull/3785 PR: https://git.openjdk.org/jdk17u-dev/pull/3785 From goetz at openjdk.org Tue Jul 29 16:13:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 16:13:04 GMT Subject: [jdk21u-dev] RFR: 8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes In-Reply-To: References: Message-ID: On Fri, 27 Jun 2025 01:16:59 GMT, Liam Miller-Cushon wrote: > This change allows javac to tolerate `RuntimeVisibleParameterAnnotations` and `RuntimeInvisibleParameterAnnotations` that do not contain entries for all parameters, or that contain additional entries. > > Currently class reading crashes with an `ArrayIndexOutOfBoundsException` if the attributes contain fewer than the expected number of parameters, which leaves method symbols in an invalid state and causes the crash discussed in [JDK-8359336](https://bugs.openjdk.org/browse/JDK-8359336). Hi @cushon @jerboaa We made a build with this change on top of 21.0.8 and gave it to our application team. Their testing succeeded. So from this side this can go. Still this seems to me a quite complex change, reading all the review comments etc.. Also, there have been two issues, the one that caused the roll back and the current one this change fixes. Oracle did not try a second time to backport it as I understand. So should we really enable this again? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3133183880 From goetz at openjdk.org Tue Jul 29 16:47:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 16:47:49 GMT Subject: [jdk17u-dev] RFR: 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 84f71dd6247bbaca508e0a6f04c5b201a1974266 Changes: https://git.openjdk.org/jdk17u-dev/pull/3787/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3787&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349849 Stats: 90 lines in 2 files changed: 89 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3787.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3787/head:pull/3787 PR: https://git.openjdk.org/jdk17u-dev/pull/3787 From ssubramaniam at openjdk.org Tue Jul 29 16:56:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 29 Jul 2025 16:56:04 GMT Subject: [jdk21u-dev] Integrated: 8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed In-Reply-To: <4A3PktuiLfDt81OFB4B4pluVxgWwkSr-R1F9zoGWooE=.5271c8e5-c75f-4c75-814a-11591b294c91@github.com> References: <4A3PktuiLfDt81OFB4B4pluVxgWwkSr-R1F9zoGWooE=.5271c8e5-c75f-4c75-814a-11591b294c91@github.com> Message-ID: <__g62U1IOQqwJNtedbTznMqfxoRVxK36d1kSaPO9Nek=.ea45b875-9e84-426f-84ab-eabd3dce5cd5@github.com> On Thu, 24 Jul 2025 18:34:55 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed. Patch adds synchronization to the test, backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: b7831734 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/b783173462e1a90d42bc6d24f0a6176a10510d03 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod 8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed Backport-of: 6ef860c728d3f2f29fe8f7318c0f56032e0679be ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2016 From ssubramaniam at openjdk.org Tue Jul 29 16:56:08 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 29 Jul 2025 16:56:08 GMT Subject: [jdk21u-dev] Integrated: 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu In-Reply-To: References: Message-ID: On Fri, 25 Jul 2025 18:37:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu. Patch ensures correct child details are sent back to a11y sub-system to be correct when using voice over and adds test. Backporting for parity with oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: e57fbd42 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/e57fbd42eb89c12fbac4fd96a0308916fa50408b Stats: 172 lines in 3 files changed: 170 ins; 0 del; 2 mod 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Backport-of: e33eeeea04fc7899bf66b0a2fdaccc30060854b4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2017 From goetz at openjdk.org Tue Jul 29 16:56:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Jul 2025 16:56:44 GMT Subject: [jdk17u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method Message-ID: I backport this for parity with 17.0.17-oracle. Clean backport, although skara would not grok it. ------------- Commit messages: - Backport e60304ab52f36bcc85703bf8bc369f9e3ba04a80 Changes: https://git.openjdk.org/jdk17u-dev/pull/3788/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3788&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350964 Stats: 113 lines in 5 files changed: 44 ins; 53 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3788.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3788/head:pull/3788 PR: https://git.openjdk.org/jdk17u-dev/pull/3788 From shade at openjdk.org Tue Jul 29 17:53:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 17:53:56 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: On Fri, 18 Jul 2025 15:38:51 GMT, Roland Westrelin wrote: > 21u patch doesn't apply cleanly but only because some code that's > replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is > identical to 21u patch. > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Looks good to me too, thanks. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3770#pullrequestreview-3068592534 From hkummari at openjdk.org Tue Jul 29 18:36:02 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Tue, 29 Jul 2025 18:36:02 GMT Subject: [jdk25u] Integrated: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat In-Reply-To: <_VSsnU0qM9UzRdOhqWa1KHHIu-cXLVuQNVHRVSj_NFM=.1fb2816e-72a6-48e3-890e-698423ef77a4@github.com> References: <_VSsnU0qM9UzRdOhqWa1KHHIu-cXLVuQNVHRVSj_NFM=.1fb2816e-72a6-48e3-890e-698423ef77a4@github.com> Message-ID: On Wed, 23 Jul 2025 06:21:34 GMT, Hari Prasad Kummari wrote: > Verified local changes and test is passing This pull request has now been integrated. Changeset: 91b33c3d Author: Hari Prasad Kummari Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/91b33c3da4d2800e05d46b09e35ddfc3aedaee20 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Backport-of: 566279af49a7cf47e6030222e989417855caf1a9 ------------- PR: https://git.openjdk.org/jdk25u/pull/27 From hkummari at openjdk.org Tue Jul 29 18:36:04 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Tue, 29 Jul 2025 18:36:04 GMT Subject: [jdk25u] Integrated: 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 07:16:43 GMT, Hari Prasad Kummari wrote: > 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior This pull request has now been integrated. Changeset: f7301100 Author: Hari Prasad Kummari Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/f730110051c957da39d8fd0a66feccaff9b99146 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior Backport-of: 0e725c6fb1f324b0fd17d206806b4104dc7ba767 ------------- PR: https://git.openjdk.org/jdk25u/pull/28 From ssubramaniam at openjdk.org Tue Jul 29 22:59:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 29 Jul 2025 22:59:35 GMT Subject: [jdk21u-dev] RFR: 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Message-ID: <0g6XBv1qGzQLUrr8MbkdOqAOjDAPg69X-dYFd8KoQLc=.8d22603d-03de-40b7-a676-2e4350b21ade@github.com> Backporting JDK-8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir. Fixing test to not modify the JDK home directory under test, as that could impact the results of other tests, or could fail if the JDK home dir is read-only. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2020/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2020&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342238 Stats: 49 lines in 1 file changed: 21 ins; 14 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2020.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2020/head:pull/2020 PR: https://git.openjdk.org/jdk21u-dev/pull/2020 From ssubramaniam at openjdk.org Tue Jul 29 23:05:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 29 Jul 2025 23:05:17 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active Message-ID: Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 Changes: https://git.openjdk.org/jdk21u-dev/pull/2021/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2021&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8185429 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2021.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2021/head:pull/2021 PR: https://git.openjdk.org/jdk21u-dev/pull/2021 From duke at openjdk.org Wed Jul 30 00:07:35 2025 From: duke at openjdk.org (Michael De Vera) Date: Wed, 30 Jul 2025 00:07:35 GMT Subject: [jdk21u-dev] RFR: 8330108: Increase CipherInputStream buffer size Message-ID: Clean backport of [JDK-8330108](https://bugs.openjdk.org/browse/JDK-8330108), to increase CipherInputStream buffer size from 512 to 8192 bytes. ------------- Commit messages: - Backport 6158da5e9569f4260bd6d968c940c9979583118a Changes: https://git.openjdk.org/jdk21u-dev/pull/2022/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2022&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330108 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2022.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2022/head:pull/2022 PR: https://git.openjdk.org/jdk21u-dev/pull/2022 From duke at openjdk.org Wed Jul 30 08:46:03 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 30 Jul 2025 08:46:03 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 17:49:21 GMT, Goetz Lindenmaier wrote: >> Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. > > Hi @fandreuz, > this change might need a CSR if backported, or even a change of the standard. Can you please check > with Joe Darcy that it is fine to backport this as-is? > I'll remove the label in the meantime. Hi @GoeLin, does the comment by @simonis answers your question? Let me know if I should check with Joe Darcy anyway. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2012#issuecomment-3135378471 From goetz at openjdk.org Wed Jul 30 10:28:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 10:28:25 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > > I had to adapt the test as it again depends on AutoClosable of HttpClient. > Here it seems ok to just not shut down the Client as it is done in other tests. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Run test standalone ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3783/files - new: https://git.openjdk.org/jdk17u-dev/pull/3783/files/32bf9327..42da2aee Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3783&range=02-03 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3783.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3783/head:pull/3783 PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From goetz at openjdk.org Wed Jul 30 10:32:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 10:32:05 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v4] In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 10:28:25 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Run test standalone Our nighttests showed STARTED H2GoAwayTest::testUnprocessedRaisesException 'testUnprocessedRaisesException()' java.lang.SecurityException: access denied ("java.net.URLPermission" "https://127.0.0.1:55295/test" "HEAD:") at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:892) at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133) at H2GoAwayTest.testUnprocessedRaisesException(H2GoAwayTest.java:173) Locally, the test passes. I assume this is a inference with other tests, as we can not shutdown the HttpClient in 17. Other, similar tests all run in othervm mode. Adding othervm mode fixes the issue in our nightly tests. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3135722417 From goetz at openjdk.org Wed Jul 30 10:55:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 10:55:07 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 22:58:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. Hi @satyenme , did you run the test that was removed from the ProblemList? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3135789093 From goetz at openjdk.org Wed Jul 30 11:00:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 11:00:55 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 15:15:13 GMT, Radim Vansa wrote: > This backport is a partial fix for a performance regression and prerequisite for backport of https://github.com/openjdk/jdk/pull/24847 (will be done through https://github.com/rvansa/jdk21u-dev/tree/refs/heads/rvansa/backport-8352075) > > The backport was not clean; a notable new change is in `reflectionUtils.hpp` (later JDK versions remove the affected class) - I am adding `friend class FieldStream` to `InstanceKlass` to accomodate for this. > > Backport-of: f169fc5a99ee2b485e156c043134ab76b7e5ebd9 Hi @rvansa , please first get a review before labeling fix-request. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2010#issuecomment-3135804065 From shade at openjdk.org Wed Jul 30 11:03:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 30 Jul 2025 11:03:10 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names In-Reply-To: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: On Mon, 28 Jul 2025 16:22:22 GMT, Aleksey Shipilev wrote: > Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `jdk/jfr` > - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC` @mgronlun, sanity checking: Do you see any problems with this patch going into JDK 21u? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3135804897 From tkurashige at openjdk.org Wed Jul 30 11:11:02 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 30 Jul 2025 11:11:02 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code [v2] In-Reply-To: <-_awI02tZf_OuPyBidw9U2MpJA43SyVL8v8G02Fehgg=.88d16f6f-22d4-4e62-ab8e-b0367c0f1752@github.com> References: <-_awI02tZf_OuPyBidw9U2MpJA43SyVL8v8G02Fehgg=.88d16f6f-22d4-4e62-ab8e-b0367c0f1752@github.com> Message-ID: On Tue, 29 Jul 2025 07:12:03 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code >> >> JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. >> >> Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. >> In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. >> >> I confirmed that Win8301247Test.java passes on Windows Server 2022. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into remove_wmic > - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e > - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3135831955 From duke at openjdk.org Wed Jul 30 11:11:02 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 11:11:02 GMT Subject: [jdk17u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code [v2] In-Reply-To: <-_awI02tZf_OuPyBidw9U2MpJA43SyVL8v8G02Fehgg=.88d16f6f-22d4-4e62-ab8e-b0367c0f1752@github.com> References: <-_awI02tZf_OuPyBidw9U2MpJA43SyVL8v8G02Fehgg=.88d16f6f-22d4-4e62-ab8e-b0367c0f1752@github.com> Message-ID: On Tue, 29 Jul 2025 07:12:03 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code >> >> JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. >> >> Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. >> In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. >> >> I confirmed that Win8301247Test.java passes on Windows Server 2022. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into remove_wmic > - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e > - Backport 4458719a108f45d3744d47a6ea081fe9ec3e675e @kurashige23 Your change (at version de79559be59193441592691ac9972cecd4e4098b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3688#issuecomment-3135833608 From goetz at openjdk.org Wed Jul 30 11:23:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 11:23:54 GMT Subject: [jdk17u-dev] RFR: 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 16:41:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure unrelated: E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3787#issuecomment-3135867264 From goetz at openjdk.org Wed Jul 30 11:23:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Jul 2025 11:23:59 GMT Subject: [jdk17u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 16:50:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Clean backport, although skara would not grok it. GHA failure unrelated: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-s390x/Packages ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3788#issuecomment-3135865272 From tkurashige at openjdk.org Wed Jul 30 13:15:07 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 30 Jul 2025 13:15:07 GMT Subject: [jdk17u-dev] Integrated: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Mon, 30 Jun 2025 09:40:58 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because [JDK-8340311](https://bugs.openjdk.org/browse/JDK-8340311) is not backported to jdk17. For this reason, I modified Win8301247Test.java instead of WindowsHelper.java. > In addition, [JDK-8344275](https://bugs.openjdk.org/browse/JDK-8344275) doesn't apply to 17, and NosuchElementException is only used in 17, so I made a slightly different fix for those as well. > > I confirmed that Win8301247Test.java passes on Windows Server 2022. This pull request has now been integrated. Changeset: 6a2ed7c2 Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/6a2ed7c2f60c60af3a566f59f1c9b809ba592b07 Stats: 37 lines in 4 files changed: 4 ins; 6 del; 27 mod 8355249: Remove the use of WMIC from the entire source code Reviewed-by: asemenyuk, phh Backport-of: 4458719a108f45d3744d47a6ea081fe9ec3e675e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3688 From shade at openjdk.org Wed Jul 30 13:33:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 30 Jul 2025 13:33:57 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 15:15:13 GMT, Radim Vansa wrote: > This backport is a partial fix for a performance regression and prerequisite for backport of https://github.com/openjdk/jdk/pull/24847 (will be done through https://github.com/rvansa/jdk21u-dev/tree/refs/heads/rvansa/backport-8352075) > > The backport was not clean; a notable new change is in `reflectionUtils.hpp` (later JDK versions remove the affected class) - I am adding `friend class FieldStream` to `InstanceKlass` to accomodate for this. > > Backport-of: f169fc5a99ee2b485e156c043134ab76b7e5ebd9 The change looks fine. But you need to name the *PR* `Backport f169fc5a99ee2b485e156c043134ab76b7e5ebd9`, not just the changeset, to get it properly hooked up. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2010#pullrequestreview-3071575939 From mbaesken at openjdk.org Wed Jul 30 13:48:37 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 30 Jul 2025 13:48:37 GMT Subject: [jdk17u-dev] RFR: 8349214: Improve size optimization flags for MSVC builds Message-ID: <1_9pvMmgYKPf4MqMEB_-gn9kVT7iX-kAFe174wpb3rk=.21163e35-3473-43db-8b49-8408c08152ea@github.com> 8349214: Improve size optimization flags for MSVC builds ------------- Commit messages: - Backport 40603a5bf039eef03c157bfc49ac8ea2229a94de Changes: https://git.openjdk.org/jdk17u-dev/pull/3789/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3789&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349214 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3789.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3789/head:pull/3789 PR: https://git.openjdk.org/jdk17u-dev/pull/3789 From shade at openjdk.org Wed Jul 30 13:53:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 30 Jul 2025 13:53:02 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 15:15:13 GMT, Radim Vansa wrote: > This backport is a partial fix for a performance regression and prerequisite for backport of https://github.com/openjdk/jdk/pull/24847 (will be done through https://github.com/rvansa/jdk21u-dev/tree/refs/heads/rvansa/backport-8352075) > > The backport was not clean; a notable new change is in `reflectionUtils.hpp` (later JDK versions remove the affected class) - I am adding `friend class FieldStream` to `InstanceKlass` to accomodate for this. > > Backport-of: f169fc5a99ee2b485e156c043134ab76b7e5ebd9 Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2010#pullrequestreview-3071653588 From duke at openjdk.org Wed Jul 30 15:29:57 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 15:29:57 GMT Subject: [jdk17u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 12:47:27 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in awt_InputMethod.c on s390x. Clean backport. @zzambers Your change (at version f71873ada57fb3dc9b20df48656d853941664828) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3612#issuecomment-3136835580 From rhalade at openjdk.org Wed Jul 30 18:12:15 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 30 Jul 2025 18:12:15 GMT Subject: [jdk25u] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: Hi all, This pull request contains a backport of commit [3bdac531](https://github.com/openjdk/jdk/commit/3bdac5317815b84d6f693d972f73d77dd069a891) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Rajan Halade on 30 Jul 2025 and was reviewed by Sean Mullan. Thanks! ------------- Commit messages: - Backport 3bdac5317815b84d6f693d972f73d77dd069a891 Changes: https://git.openjdk.org/jdk25u/pull/53/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=53&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361212 Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/53.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/53/head:pull/53 PR: https://git.openjdk.org/jdk25u/pull/53 From ssubramaniam at openjdk.org Wed Jul 30 22:48:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 30 Jul 2025 22:48:15 GMT Subject: [jdk21u-dev] Integrated: 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir In-Reply-To: <0g6XBv1qGzQLUrr8MbkdOqAOjDAPg69X-dYFd8KoQLc=.8d22603d-03de-40b7-a676-2e4350b21ade@github.com> References: <0g6XBv1qGzQLUrr8MbkdOqAOjDAPg69X-dYFd8KoQLc=.8d22603d-03de-40b7-a676-2e4350b21ade@github.com> Message-ID: On Tue, 29 Jul 2025 22:54:32 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir. Fixing test to not modify the JDK home directory under test, as that could impact the results of other tests, or could fail if the JDK home dir is read-only. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: b60e6685 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/b60e6685f299fceafae6e2b615a177b42ddc4ba3 Stats: 49 lines in 1 file changed: 21 ins; 14 del; 14 mod 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Backport-of: 16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2020 From syan at openjdk.org Thu Jul 31 01:46:45 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Jul 2025 01:46:45 GMT Subject: [jdk25u] RFR: 8362501: Update test/hotspot/jtreg/applications/jcstress/README Message-ID: Hi all, This pull request contains a backport of commit [559795b0](https://github.com/openjdk/jdk/commit/559795b0eb8061325127fa9fdf8b80617fe47166) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 31 Jul 2025 and was reviewed by Aleksey Shipilev and Leonid Mesnik. Thanks! ------------- Commit messages: - Backport 559795b0eb8061325127fa9fdf8b80617fe47166 Changes: https://git.openjdk.org/jdk25u/pull/54/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=54&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362501 Stats: 8 lines in 1 file changed: 4 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/54.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/54/head:pull/54 PR: https://git.openjdk.org/jdk25u/pull/54 From dzhang at openjdk.org Thu Jul 31 03:19:59 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 31 Jul 2025 03:19:59 GMT Subject: [jdk25u] RFR: 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls Message-ID: Hi all, This pull request contains a backport of commit [1a01839f](https://github.com/openjdk/jdk/commit/1a01839f8c0522a90710e101cce6ecc479a77529) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Anjian Wen on 16 Jun 2025 and was reviewed by Robbin Ehn, Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 1a01839f8c0522a90710e101cce6ecc479a77529 Changes: https://git.openjdk.org/jdk25u/pull/52/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=52&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359105 Stats: 28 lines in 8 files changed: 0 ins; 19 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/52.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/52/head:pull/52 PR: https://git.openjdk.org/jdk25u/pull/52 From dzhang at openjdk.org Thu Jul 31 03:19:59 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 31 Jul 2025 03:19:59 GMT Subject: [jdk25u] RFR: 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 07:39:27 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [1a01839f](https://github.com/openjdk/jdk/commit/1a01839f8c0522a90710e101cce6ecc479a77529) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Anjian Wen on 16 Jun 2025 and was reviewed by Robbin Ehn, Fei Yang and Feilong Jiang. > > Thanks! Passed release build tier1-3 tests on sg2042 ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/52#issuecomment-3135206018 From syan at openjdk.org Thu Jul 31 07:51:58 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Jul 2025 07:51:58 GMT Subject: [jdk25u] RFR: 8362501: Update test/hotspot/jtreg/applications/jcstress/README In-Reply-To: References: Message-ID: <6Ho48RZ9qs1SZ2I_HlpdzIU-1gsLzyzOZiPJdsJdx9s=.d4eefdc5-f025-4443-bd17-736b736b01f4@github.com> On Thu, 31 Jul 2025 01:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [559795b0](https://github.com/openjdk/jdk/commit/559795b0eb8061325127fa9fdf8b80617fe47166) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 31 Jul 2025 and was reviewed by Aleksey Shipilev and Leonid Mesnik. > > Thanks! GHA report 2 failures are all unrelated to this backport PR. 1. linux-cross-compile / build s390x fails at 'Create Sysroot' stage, it seems like infrastructure issue 2. linux-cross-compile / build ppc64le fails at 'Create Sysroot' stage, it seems like infrastructure issue ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/54#issuecomment-3138904704 From syan at openjdk.org Thu Jul 31 08:51:11 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Jul 2025 08:51:11 GMT Subject: [jdk25u] RFR: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Message-ID: Hi all, This pull request contains a backport of commit [ee0bcc55](https://github.com/openjdk/jdk/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 19 Jul 2025 and was reviewed by Serguei Spitsyn and Chris Plummer. Thanks! ------------- Commit messages: - Backport ee0bcc55269e92e999862ae5c63ffad7a600f6cc Changes: https://git.openjdk.org/jdk25u/pull/55/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=55&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362379 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/55.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/55/head:pull/55 PR: https://git.openjdk.org/jdk25u/pull/55 From mbaesken at openjdk.org Thu Jul 31 09:29:15 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 09:29:15 GMT Subject: [jdk21u-dev] RFR: 8357826: Avoid running some jtreg tests when asan is configured Message-ID: Backport of 8357826 ------------- Commit messages: - Backport d7aa34982053bad37b3b726539f1245d054258f4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2023/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2023&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357826 Stats: 62 lines in 12 files changed: 60 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2023.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2023/head:pull/2023 PR: https://git.openjdk.org/jdk21u-dev/pull/2023 From rschmelter at openjdk.org Thu Jul 31 12:46:00 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Thu, 31 Jul 2025 12:46:00 GMT Subject: [jdk21u-dev] RFR: 8357826: Avoid running some jtreg tests when asan is configured In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 09:22:31 GMT, Matthias Baesken wrote: > Backport of 8357826 Looks good., ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2023#pullrequestreview-3075250732 From syan at openjdk.org Thu Jul 31 13:30:01 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Jul 2025 13:30:01 GMT Subject: [jdk21u-dev] RFR: 8357826: Avoid running some jtreg tests when asan is configured In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 09:22:31 GMT, Matthias Baesken wrote: > Backport of 8357826 Hi, can you shows which files can not backported cleanly. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2023#issuecomment-3139975686 From mbaesken at openjdk.org Thu Jul 31 13:54:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 13:54:06 GMT Subject: [jdk21u-dev] RFR: 8357826: Avoid running some jtreg tests when asan is configured In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 13:27:17 GMT, SendaoYan wrote: > Hi, can you shows which files can not backported cleanly. Sure this is what I get when applying the patch with git apply (see also the commit where I wanted to do a clean backport , without success obviously ) error: patch failed: src/hotspot/share/prims/whitebox.cpp:1886 error: src/hotspot/share/prims/whitebox.cpp: patch does not apply error: patch failed: src/hotspot/share/prims/whitebox.hpp:1 error: src/hotspot/share/prims/whitebox.hpp: patch does not apply error: patch failed: test/hotspot/jtreg/TEST.ROOT:91 error: test/hotspot/jtreg/TEST.ROOT: patch does not apply error: patch failed: test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java:38 error: test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java: patch does not apply error: patch failed: test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java:29 error: test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java: patch does not apply error: patch failed: test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java:36 error: test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java: patch does not apply error: patch failed: test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java:32 error: test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java: patch does not apply error: patch failed: test/jdk/build/AbsPathsInImage.java:1 error: test/jdk/build/AbsPathsInImage.java: patch does not apply error: patch failed: test/jtreg-ext/requires/VMProps.java:138 error: test/jtreg-ext/requires/VMProps.java: patch does not apply error: patch failed: test/lib/jdk/test/whitebox/WhiteBox.java:322 error: test/lib/jdk/test/whitebox/WhiteBox.java: patch does not apply ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2023#issuecomment-3140060930 From duke at openjdk.org Thu Jul 31 14:02:55 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:02:55 GMT Subject: [jdk25u] RFR: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again In-Reply-To: <6MSBuhg6IgS4r3M35SMy36oCvfMqTk6Nb7yHJqRlSi0=.76038e2b-e216-4837-a59b-0eb7139e0636@github.com> References: <6MSBuhg6IgS4r3M35SMy36oCvfMqTk6Nb7yHJqRlSi0=.76038e2b-e216-4837-a59b-0eb7139e0636@github.com> Message-ID: <7tX5hPEPbU4sTDmt1MTHAz3sa11BNuuAUSHTgEuC7zY=.26113dd6-0149-45e4-847f-52fb5c1a9897@github.com> On Tue, 29 Jul 2025 08:50:39 GMT, Srinivas Mandalika wrote: > **PR Changes** > It is seen that this test (which was opensourced in [JDK-8353304](https://bugs.openjdk.org/browse/JDK-8353304)) when run with NimbusLookAndFeel, after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again. > It is because while switching to another L&F say platform(WindowsL&F) from Metal/Nimbus LookAndFeel, if testcase was originally run in Nimbus L&F, SynthMenuItemLayoutHelper() calls MenuItemLayoutHelper.reset where style.getFont(context) return null font so when it calls getFontMetrics(font) it calls font.hashCode which fails with > > Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "java.awt.Font.hashCode()" because "font" is null > > This is happening because the test calls SwingUtilities.updateComponentTreeUI on tabbedpane. > So, when L&F is changed inside the test via "L&F Menu" option 1st time say Metal to Platform, it changes the L&F of the tabbed pane to Windows L&F, but not for the "L&F Menu" font itself which is still in Nimbus L&F, but style context is reset so when next time "L&F Menu" is clicked to change the L&F, SynthMenuItemLayoutHelper gets null font from invalid context and then it crashes. > Fix is to ensure the updateComponentTreeUI should be for entire frame which consists of "L&F Menu" and the tabs so L&F is changed consistently for all nodes. > > **Testing** > > [JTREG Testing] (1 manual test ) > > runner starting test: javax/swing/JTabbedPane/bug4499556.java > > runner finished test: javax/swing/JTabbedPane/bug4499556.java > > Passed. Execution successful > > Test results: passed: 1 > > **Conflicts** > [MR clean check] (A Clean Backport) -Yes > > [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] > Applicable to 25u via this MR and the others are being worked upon. > > [Does it contain multiple changesets ?] - No @srmandal Your change (at version 3b8c8eaebc063072ccc854b720b1ab0c22104144) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/50#issuecomment-3140093091 From mbaesken at openjdk.org Thu Jul 31 14:02:56 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 14:02:56 GMT Subject: [jdk25u] Integrated: 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 09:01:49 GMT, Matthias Baesken wrote: > 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode This pull request has now been integrated. Changeset: 4dc76843 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/4dc76843d64430b5c74f09cd86ed62c90283b171 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode Backport-of: b85440d085e8f17908d2e8bd0fee87fce84a74a0 ------------- PR: https://git.openjdk.org/jdk25u/pull/34 From mbaesken at openjdk.org Thu Jul 31 14:15:03 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 14:15:03 GMT Subject: [jdk25u] Integrated: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 08:22:55 GMT, Matthias Baesken wrote: > 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported This pull request has now been integrated. Changeset: 8a80f6b7 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/8a80f6b7484456703bceb3ce289c25dab3a4985d Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Backport-of: bf225c201f00f3a478b51c3cf045759b66899684 ------------- PR: https://git.openjdk.org/jdk25u/pull/33 From mbaesken at openjdk.org Thu Jul 31 14:24:02 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 14:24:02 GMT Subject: [jdk25u] Integrated: 8360791: [ubsan] Adjust signal handling In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:15:03 GMT, Matthias Baesken wrote: > 8360791: [ubsan] Adjust signal handling This pull request has now been integrated. Changeset: 59f3ef7f Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/59f3ef7fe048a69d0d72fbe0482669baf826316a Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8360791: [ubsan] Adjust signal handling Backport-of: aeca49e43fab951c2031895fee32703fb4a19524 ------------- PR: https://git.openjdk.org/jdk25u/pull/48 From mbaesken at openjdk.org Thu Jul 31 14:36:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Jul 2025 14:36:57 GMT Subject: [jdk25u] Integrated: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value In-Reply-To: References: Message-ID: On Fri, 25 Jul 2025 14:35:57 GMT, Matthias Baesken wrote: > 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value This pull request has now been integrated. Changeset: aab1c793 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/aab1c79382eed8da709a10b5013fab11f72c023f Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Backport-of: bf3cfbeff414356aaf2b0933568ff648beace2c5 ------------- PR: https://git.openjdk.org/jdk25u/pull/39 From duke at openjdk.org Thu Jul 31 14:44:11 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:44:11 GMT Subject: [jdk25u] RFR: 8357799: Improve instructions for JFileChooser/HTMLFileName.java In-Reply-To: <-xlEtcx9O_s17t-r9-WFjzU-jqSf1POpJVRCNZTbCUs=.46c63899-9305-498d-87c2-15962d1e85d4@github.com> References: <-xlEtcx9O_s17t-r9-WFjzU-jqSf1POpJVRCNZTbCUs=.46c63899-9305-498d-87c2-15962d1e85d4@github.com> Message-ID: On Thu, 24 Jul 2025 07:50:05 GMT, Sarvesh Kumar Jain wrote: > Backport of [JDK-8357799](https://bugs.openjdk.org/browse/JDK-8357799) > > Testing: > Manual Test executed with JDK-25, Test Passed. > Log: > Directory "/Users/sarvesh/Backport/result/workDir" not found: creating > Directory "/Users/sarvesh/Backport/result/reportDir" not found: creating > runner starting test: javax/swing/JFileChooser/HTMLFileName.java#metal > runner finished test: javax/swing/JFileChooser/HTMLFileName.java#metal > Passed. Execution successful > runner starting test: javax/swing/JFileChooser/HTMLFileName.java#system > runner finished test: javax/swing/JFileChooser/HTMLFileName.java#system > Passed. Execution successful > Test results: passed: 2 > Report written to /Users/sarvesh/Backport/result/reportDir/html/report.html > Results written to /Users/sarvesh/Backport/result/workDir @TheSarveshJain Your change (at version c1dea80ec874190231719d31045de672e27adf62) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/32#issuecomment-3140248740 From shade at openjdk.org Thu Jul 31 14:48:01 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 31 Jul 2025 14:48:01 GMT Subject: [jdk25u] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:20:06 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/49#issuecomment-3140254668 From shade at openjdk.org Thu Jul 31 14:48:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 31 Jul 2025 14:48:02 GMT Subject: [jdk25u] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:20:06 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: bc2c7096 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/bc2c70969b7d8036c9ec19fa5a8e9dc3208d34c8 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Backport-of: 3fe0d29ec3b5b327d633726677ba1809eec27665 ------------- PR: https://git.openjdk.org/jdk25u/pull/49 From duke at openjdk.org Thu Jul 31 14:52:59 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:52:59 GMT Subject: [jdk25u] RFR: 8363895: Minimal build fails with slowdebug builds after JDK-8354887 In-Reply-To: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> References: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> Message-ID: On Thu, 24 Jul 2025 11:21:05 GMT, Ao Qi wrote: > As [suggested](https://bugs.openjdk.org/browse/JDK-8363895), I would like to backport this patch. The patch has a context conflict, but the content itself is clean. This patch had already been [integrated into the Leyden premain branch](https://github.com/openjdk/jdk/pull/26436#issuecomment-3109531143) before it was merged into the jdk master. @theaoqi Your change (at version cbaac4eab62bd41f9bac85a54135027f172e1edf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/37#issuecomment-3140277795 From duke at openjdk.org Thu Jul 31 16:11:55 2025 From: duke at openjdk.org (Sarvesh Kumar Jain) Date: Thu, 31 Jul 2025 16:11:55 GMT Subject: [jdk25u] Integrated: 8357799: Improve instructions for JFileChooser/HTMLFileName.java In-Reply-To: <-xlEtcx9O_s17t-r9-WFjzU-jqSf1POpJVRCNZTbCUs=.46c63899-9305-498d-87c2-15962d1e85d4@github.com> References: <-xlEtcx9O_s17t-r9-WFjzU-jqSf1POpJVRCNZTbCUs=.46c63899-9305-498d-87c2-15962d1e85d4@github.com> Message-ID: <7GydWL9lmja_hZs_Ejv9KdBFcJCQvMlvpxjN9TV5xFc=.abac3b8f-c9c3-4314-80fd-0fe00a8ad16a@github.com> On Thu, 24 Jul 2025 07:50:05 GMT, Sarvesh Kumar Jain wrote: > Backport of [JDK-8357799](https://bugs.openjdk.org/browse/JDK-8357799) > > Testing: > Manual Test executed with JDK-25, Test Passed. > Log: > Directory "/Users/sarvesh/Backport/result/workDir" not found: creating > Directory "/Users/sarvesh/Backport/result/reportDir" not found: creating > runner starting test: javax/swing/JFileChooser/HTMLFileName.java#metal > runner finished test: javax/swing/JFileChooser/HTMLFileName.java#metal > Passed. Execution successful > runner starting test: javax/swing/JFileChooser/HTMLFileName.java#system > runner finished test: javax/swing/JFileChooser/HTMLFileName.java#system > Passed. Execution successful > Test results: passed: 2 > Report written to /Users/sarvesh/Backport/result/reportDir/html/report.html > Results written to /Users/sarvesh/Backport/result/workDir This pull request has now been integrated. Changeset: cc99a7bf Author: Sarvesh KumarJain Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/cc99a7bfe5c25ffda32b46a9c567667bb6c47eaf Stats: 48 lines in 1 file changed: 19 ins; 10 del; 19 mod 8357799: Improve instructions for JFileChooser/HTMLFileName.java Backport-of: 53a83d15a1b5686ed0f2aeb3d30cd46b73f80733 ------------- PR: https://git.openjdk.org/jdk25u/pull/32 From fyang at openjdk.org Thu Jul 31 16:29:55 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 31 Jul 2025 16:29:55 GMT Subject: [jdk25u] Integrated: 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 In-Reply-To: References: Message-ID: On Sat, 26 Jul 2025 02:29:36 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [e6ac956a](https://github.com/openjdk/jdk/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Feilong Jiang on 23 Jul 2025 and was reviewed by Fei Yang, Galder Zamarre?o and Dean Long. > > Thanks! This pull request has now been integrated. Changeset: cf597873 Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/cf5978737049210f80159444968b58d6fe68a9e6 Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Backport-of: e6ac956a7ac613b916c0dbfda7e57856c1b8a83c ------------- PR: https://git.openjdk.org/jdk25u/pull/40 From aoqi at openjdk.org Thu Jul 31 16:40:55 2025 From: aoqi at openjdk.org (Ao Qi) Date: Thu, 31 Jul 2025 16:40:55 GMT Subject: [jdk25u] Integrated: 8363895: Minimal build fails with slowdebug builds after JDK-8354887 In-Reply-To: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> References: <2ZBlJcL9o9Lf7gCmufYiaSyd-5boWBGwaCZ6WSwGFag=.1fd6c9ac-6a83-4e5a-82e5-987ef36259a3@github.com> Message-ID: <4zzMpDc6VHUjyAF2r6UvXb77skHeiWZLOsL7FX6MdKw=.0c295bee-47c2-4d12-b566-78626e01ba84@github.com> On Thu, 24 Jul 2025 11:21:05 GMT, Ao Qi wrote: > As [suggested](https://bugs.openjdk.org/browse/JDK-8363895), I would like to backport this patch. The patch has a context conflict, but the content itself is clean. This patch had already been [integrated into the Leyden premain branch](https://github.com/openjdk/jdk/pull/26436#issuecomment-3109531143) before it was merged into the jdk master. This pull request has now been integrated. Changeset: fe3bef3e Author: Ao Qi Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/fe3bef3e802768a1163acb5f7aacd31ef5d99f85 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Reviewed-by: kvn Backport-of: 2da0cdadb898efb9af827374368471102bfe0ccd ------------- PR: https://git.openjdk.org/jdk25u/pull/37 From zzambers at openjdk.org Thu Jul 31 16:44:14 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Thu, 31 Jul 2025 16:44:14 GMT Subject: [jdk17u-dev] Integrated: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 12:47:27 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in awt_InputMethod.c on s390x. Clean backport. This pull request has now been integrated. Changeset: 01d92b50 Author: Zdenek Zambersky Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/01d92b50513262fce2e2782213d769e2738daf31 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Backport-of: ee6891456ed672305d9b48846b5a7977373e1284 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3612 From rhalade at openjdk.org Thu Jul 31 17:54:54 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Thu, 31 Jul 2025 17:54:54 GMT Subject: [jdk25u] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 18:06:36 GMT, Rajan Halade wrote: > Hi all, > > This pull request contains a backport of commit [3bdac531](https://github.com/openjdk/jdk/commit/3bdac5317815b84d6f693d972f73d77dd069a891) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rajan Halade on 30 Jul 2025 and was reviewed by Sean Mullan. > > Thanks! This pull request has now been integrated. Changeset: e58859e8 Author: Rajan Halade URL: https://git.openjdk.org/jdk25u/commit/e58859e8acc19bfd8aaa80e98534651e83850a97 Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod 8361212: Remove AffirmTrust root CAs Backport-of: 3bdac5317815b84d6f693d972f73d77dd069a891 ------------- PR: https://git.openjdk.org/jdk25u/pull/53 From duke at openjdk.org Thu Jul 31 23:39:01 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 23:39:01 GMT Subject: [jdk25u] RFR: 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 07:39:27 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [1a01839f](https://github.com/openjdk/jdk/commit/1a01839f8c0522a90710e101cce6ecc479a77529) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Anjian Wen on 16 Jun 2025 and was reviewed by Robbin Ehn, Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version bb7e6f933cb691497b4eacc601d5f6252f61d76f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/52#issuecomment-3141638906 From duke at openjdk.org Thu Jul 31 23:39:01 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 23:39:01 GMT Subject: [jdk25u] RFR: 8362596: RISC-V: Improve _vectorizedHashCode intrinsic In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 00:53:19 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [4189fcba](https://github.com/openjdk/jdk/commit/4189fcbac40943f3b26c3a01938837b4e4762285) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yuri Gaevsky on 27 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 9ff7bd7d9b1c5a488e814a277ecd639853631cef) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/42#issuecomment-3141639148