From ysuenaga at openjdk.org Fri Aug 1 00:23:24 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 1 Aug 2025 00:23:24 GMT Subject: [jdk21u-dev] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError Message-ID: 8364090: Dump JFR recording on CrashOnOutOfMemoryError ------------- Commit messages: - Backport 8ed214f3b1864ea0095d05497f782ce4131836d4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2025/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2025&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364090 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2025.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2025/head:pull/2025 PR: https://git.openjdk.org/jdk21u-dev/pull/2025 From ysuenaga at openjdk.org Fri Aug 1 00:23:19 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 1 Aug 2025 00:23:19 GMT Subject: [jdk25u] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError Message-ID: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> 8364090: Dump JFR recording on CrashOnOutOfMemoryError ------------- Commit messages: - Backport 8ed214f3b1864ea0095d05497f782ce4131836d4 Changes: https://git.openjdk.org/jdk25u/pull/56/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=56&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364090 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/56.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/56/head:pull/56 PR: https://git.openjdk.org/jdk25u/pull/56 From dzhang at openjdk.org Fri Aug 1 01:04:07 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 01:04:07 GMT Subject: [jdk25u] Integrated: 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! This pull request has now been integrated. Changeset: cc08a510 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/cc08a510bc66a9c0c4ae2ca5d277ede67236a0e6 Stats: 6 lines in 1 file changed: 1 ins; 3 del; 2 mod 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Backport-of: 4189fcbac40943f3b26c3a01938837b4e4762285 ------------- PR: https://git.openjdk.org/jdk25u/pull/42 From dzhang at openjdk.org Fri Aug 1 01:09:58 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 01:09:58 GMT Subject: [jdk25u] Integrated: 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! This pull request has now been integrated. Changeset: 869879b9 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/869879b9a134e64f4c5f848f8a567c328c17edfe Stats: 28 lines in 8 files changed: 0 ins; 19 del; 9 mod 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls Backport-of: 1a01839f8c0522a90710e101cce6ecc479a77529 ------------- PR: https://git.openjdk.org/jdk25u/pull/52 From syan at openjdk.org Fri Aug 1 01:55:52 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 01:55:52 GMT Subject: [jdk25u] RFR: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > 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! 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/55#issuecomment-3141898555 From syan at openjdk.org Fri Aug 1 02:02:00 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 02:02:00 GMT Subject: [jdk25u] RFR: 8362501: Update test/hotspot/jtreg/applications/jcstress/README In-Reply-To: References: Message-ID: 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! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/54#issuecomment-3141906035 From syan at openjdk.org Fri Aug 1 02:02:00 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 02:02:00 GMT Subject: [jdk25u] Integrated: 8362501: Update test/hotspot/jtreg/applications/jcstress/README In-Reply-To: References: Message-ID: 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! This pull request has now been integrated. Changeset: 0c02f7ac Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/0c02f7ace7ff0353a26d2d1219fd0bb9549b9eff Stats: 8 lines in 1 file changed: 4 ins; 1 del; 3 mod 8362501: Update test/hotspot/jtreg/applications/jcstress/README Backport-of: 559795b0eb8061325127fa9fdf8b80617fe47166 ------------- PR: https://git.openjdk.org/jdk25u/pull/54 From duke at openjdk.org Fri Aug 1 04:29:58 2025 From: duke at openjdk.org (duke) Date: Fri, 1 Aug 2025 04:29:58 GMT Subject: [jdk25u] RFR: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: <_twKAV0kr5bP6RdSBuZtasfoxstXwDFHzfdHiLoVnOg=.0453f47d-80b6-4179-9946-8e7c11d8a3c8@github.com> On Mon, 28 Jul 2025 05:26:49 GMT, Maheshkumar Bollapragada wrote: > ### 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 @maheshkb Your change (at version 433c617b06be4b78d0efd17c4881137336f3ec32) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/43#issuecomment-3142128525 From duke at openjdk.org Fri Aug 1 07:57:53 2025 From: duke at openjdk.org (toshiogata) Date: Fri, 1 Aug 2025 07:57:53 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v3] In-Reply-To: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is not clean. A text block needs to be replaced with string literals. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. toshiogata 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 five additional commits since the last revision: - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Replace a text block with string literals - Backport fbeac98c84078a566c572abeba07c49e94bbf26b ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3002/files - new: https://git.openjdk.org/jdk11u-dev/pull/3002/files/14a7f389..dbf9216f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=01-02 Stats: 7245 lines in 119 files changed: 3685 ins; 2451 del; 1109 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk11u-dev/pull/3002 From dzhang at openjdk.org Fri Aug 1 09:08:50 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 09:08:50 GMT Subject: [jdk25u] RFR: 8361449: RISC-V: Code cleanup for native call Message-ID: Hi all, This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 5edd546585d66f52c2e894ed212ee67945fe0785 Changes: https://git.openjdk.org/jdk25u/pull/57/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=57&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361449 Stats: 39 lines in 3 files changed: 4 ins; 10 del; 25 mod Patch: https://git.openjdk.org/jdk25u/pull/57.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/57/head:pull/57 PR: https://git.openjdk.org/jdk25u/pull/57 From goetz at openjdk.org Fri Aug 1 11:42:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 11:42:39 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - backport 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2026/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346751 Stats: 29 lines in 4 files changed: 19 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2026/head:pull/2026 PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From goetz at openjdk.org Fri Aug 1 12:04:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:04:25 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields Message-ID: I backport this for parity with 17.0.17-oracle Resolved Copyright, probably clean anyways. ------------- Commit messages: - Backport 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3790/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346751 Stats: 29 lines in 4 files changed: 19 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3790.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3790/head:pull/3790 PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Fri Aug 1 12:24:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:24:43 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> > I backport this for parity with 17.0.17-oracle > > Resolved Copyright, 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3790/files - new: https://git.openjdk.org/jdk17u-dev/pull/3790/files/185817c7..2cbf1e9f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=00-01 Stats: 81 lines in 1 file changed: 81 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3790.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3790/head:pull/3790 PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Fri Aug 1 12:24:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:24:50 GMT Subject: [jdk21u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope Message-ID: I backport this for parity with 21.0.9-oracle Resolved Copyright, probably clean anyways. ------------- Commit messages: - Backport 9c06dcb4396c3307d625663d92c0e11d794a56ea Changes: https://git.openjdk.org/jdk21u-dev/pull/2027/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2027&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349583 Stats: 1271 lines in 21 files changed: 923 ins; 224 del; 124 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2027.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2027/head:pull/2027 PR: https://git.openjdk.org/jdk21u-dev/pull/2027 From goetz at openjdk.org Fri Aug 1 12:25:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:25:16 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2026/files - new: https://git.openjdk.org/jdk21u-dev/pull/2026/files/bfddc524..873c73b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=00-01 Stats: 81 lines in 1 file changed: 81 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2026/head:pull/2026 PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From rschmelter at openjdk.org Fri Aug 1 12:54:04 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 1 Aug 2025 12:54:04 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 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3783#pullrequestreview-3079110830 From goetz at openjdk.org Fri Aug 1 13:01:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:01:06 GMT Subject: [jdk17u-dev] RFR: 8288209: SSL debug message wrong about unsupported authentication scheme Message-ID: I backport this change that does some refactorings to simplify later backports. It is clean except for Copyrights where the file has already later dates. This reduces the need for resolving of later backports and thus the chance of errors. ------------- Commit messages: - Backport 19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3791/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3791&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8288209 Stats: 104 lines in 5 files changed: 9 ins; 57 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3791.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3791/head:pull/3791 PR: https://git.openjdk.org/jdk17u-dev/pull/3791 From shade at openjdk.org Fri Aug 1 13:18:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 13:18:00 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> References: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> Message-ID: On Tue, 28 Jan 2025 17:21:26 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: > > NULL -> nullptr Um, this seems to have fallen thorough the cracks. There is approval for JDK 21u push, yet this PR is not integrated. @snazarkin, are you planning to finish it? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3144560782 From goetz at openjdk.org Fri Aug 1 13:20:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:20: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 Again thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3144558576 From goetz at openjdk.org Fri Aug 1 13:20:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:20:06 GMT Subject: [jdk17u-dev] Integrated: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: <3wM9nEDcumEuCfGePnBCDHM4nS7lOnM6VQNUd7PZT6M=.1ebe394b-8bd1-4d88-af8b-60f1756f2e4b@github.com> 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 > > 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. This pull request has now been integrated. Changeset: 4b2d777a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4b2d777a3468b2f6a2cc75db814f679df343c4fc Stats: 627 lines in 12 files changed: 573 ins; 2 del; 52 mod 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Reviewed-by: rschmelter, abakhtin Backport-of: 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From goetz at openjdk.org Fri Aug 1 13:30:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:30:35 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks Message-ID: I backport this for parity with 17.0.17-oracle. src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Two trivial resolves due to context. src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks is not in 17. src/java.net.http/share/classes/module-info.java Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" is not in 17. The CSR for 17 documents that this is dropped. Follow ups are on the list of backports I will do. Blocking changes all already in 17. I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not implement AutoClosable / shutdownNow() / close() in 17. I also amended the @build instructions in StreamFlowControlTest.java. ------------- Commit messages: - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342075 Stats: 1025 lines in 12 files changed: 992 ins; 2 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From mbollapragad at openjdk.org Fri Aug 1 14:47:02 2025 From: mbollapragad at openjdk.org (Maheshkumar Bollapragada) Date: Fri, 1 Aug 2025 14:47:02 GMT Subject: [jdk25u] Integrated: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 05:26:49 GMT, Maheshkumar Bollapragada wrote: > ### 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 This pull request has now been integrated. Changeset: 71806ba7 Author: Maheshkumar Bollapragada Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/71806ba7646848e9024e5b8b8084ac08123c8d5f Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Backport-of: de34bb8e66253cef90ba79831dadec0252595b35 ------------- PR: https://git.openjdk.org/jdk25u/pull/43 From shade at openjdk.org Fri Aug 1 14:49:48 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 14:49:48 GMT Subject: [jdk25u] RFR: 8361255: CTW: Tolerate more NCDFE problems Message-ID: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Improves testing coverage. Additional testing: - [x] Linux AArch64 server fastdebug, `application/ctw/modules` ------------- Commit messages: - Backport a201be8555c57f07b86f470df4699e1b9dd6bd3c Changes: https://git.openjdk.org/jdk25u/pull/58/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=58&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361255 Stats: 45 lines in 2 files changed: 35 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk25u/pull/58.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/58/head:pull/58 PR: https://git.openjdk.org/jdk25u/pull/58 From shade at openjdk.org Fri Aug 1 15:20:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 15:20:11 GMT Subject: [jdk25u] RFR: 8360867: CTW: Disable inline cache verification Message-ID: Improves CTW testing performance. Additional testing: - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` - [x] Linux AArch64 server release, `applications/ctw/modules` ------------- Commit messages: - Backport aa1911191cf8c2b855268a76baf0757909d66d1b Changes: https://git.openjdk.org/jdk25u/pull/59/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=59&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360867 Stats: 6 lines in 3 files changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/59.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/59/head:pull/59 PR: https://git.openjdk.org/jdk25u/pull/59 From snazarki at openjdk.org Fri Aug 1 16:02:25 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:02:25 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: References: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> Message-ID: On Fri, 1 Aug 2025 13:15:45 GMT, Aleksey Shipilev wrote: > Um, this seems to have fallen thorough the cracks. There is approval for JDK 21u push, yet this PR is not integrated. @snazarkin, are you planning to finish it? Thanks for noticing! I missed JBS notification regarding bug state change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3145046463 From snazarki at openjdk.org Fri Aug 1 16:08:06 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:08:06 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - NULL -> nullptr - Fix absence of ConditionalMutexLocker - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1365/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=02 Stats: 14 lines in 5 files changed: 11 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1365.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1365/head:pull/1365 PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From snazarki at openjdk.org Fri Aug 1 16:14:19 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:19 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: Add extra space to outline new option ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1365/files - new: https://git.openjdk.org/jdk21u-dev/pull/1365/files/7794dc7d..2a9dda33 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=02-03 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1365.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1365/head:pull/1365 PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From snazarki at openjdk.org Fri Aug 1 16:14:22 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:08:06 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Resolved trivial merge conflict of globals.hpp due to new options introduced by 8180450 and 8337958 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3145075918 From ogillespie at openjdk.org Fri Aug 1 16:14:22 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:08:06 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 src/hotspot/share/runtime/globals.hpp line 1996: > 1994: "Use an extra lock during Thread start and exit to alleviate" \ > 1995: "contention on Threads_lock.") \ > 1996: product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \ The merge has messed with the spacing here. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r2248352553 From snazarki at openjdk.org Fri Aug 1 16:14:22 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: <7emjS5xM7jLZzNTxF--lFcRnohHnKtTZSm0eFrTOscY=.3da8ef16-d8ed-4155-9642-ffcc47aff554@github.com> On Fri, 1 Aug 2025 16:08:32 GMT, Oli Gillespie wrote: >> Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: >> >> - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport >> - NULL -> nullptr >> - Fix absence of ConditionalMutexLocker >> - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 > > src/hotspot/share/runtime/globals.hpp line 1996: > >> 1994: "Use an extra lock during Thread start and exit to alleviate" \ >> 1995: "contention on Threads_lock.") \ >> 1996: product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \ > > The merge has messed with the spacing here. Thanks, fixed ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r2248358648 From shade at openjdk.org Fri Aug 1 16:51:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 16:51:49 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ed9066bdf48c2d9925aea745951531ebf4af35a8 Changes: https://git.openjdk.org/jdk25u/pull/60/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=60&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361478 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/60.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/60/head:pull/60 PR: https://git.openjdk.org/jdk25u/pull/60 From shade at openjdk.org Fri Aug 1 17:02:36 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 17:02:36 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors Message-ID: Improves GHA usability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3792/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3792&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3792.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3792/head:pull/3792 PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From shade at openjdk.org Fri Aug 1 17:08:28 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 17:08:28 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors Message-ID: Improves GHA usability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Changes: https://git.openjdk.org/jdk11u-dev/pull/3068/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3068.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3068/head:pull/3068 PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From abakhtin at openjdk.org Fri Aug 1 20:14:02 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 1 Aug 2025 20:14:02 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 11:01:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Thank you for the backport! The changes look good to me ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3786#pullrequestreview-3080450532 From ssubramaniam at openjdk.org Fri Aug 1 21:25:51 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 1 Aug 2025 21:25:51 GMT Subject: [jdk21u-dev] RFR: 8350665: SIZE_FORMAT_HEX macro undefined in gtest Message-ID: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> Backporting JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest. SIZE_FORMAT_HEX macro is undefined in test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp, and can be replaced by "0x%zx". Ran GHA Sanity Checks, local Tier 1 and 2. Patch is clean. Change has been backported by oracle. ------------- Commit messages: - Backport b29f8b04780bffff2b25acb95f22b4fdf83f3724 Changes: https://git.openjdk.org/jdk21u-dev/pull/2028/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2028&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350665 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2028.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2028/head:pull/2028 PR: https://git.openjdk.org/jdk21u-dev/pull/2028 From cslucas at openjdk.org Fri Aug 1 23:11:05 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Fri, 1 Aug 2025 23:11:05 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Message-ID: Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. ------------- Commit messages: - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 Changes: https://git.openjdk.org/jdk21u-dev/pull/2029/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343607 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2029.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2029/head:pull/2029 PR: https://git.openjdk.org/jdk21u-dev/pull/2029 From ssubramaniam at openjdk.org Sat Aug 2 00:32:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 2 Aug 2025 00:32:14 GMT Subject: [jdk21u-dev] RFR: 8310264: In PhaseChaitin::Split defs and phis are leaked Message-ID: Backporting JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow. The fix adds check that merged constant pool does not overflow u2 (two-byte unsigned). Ran GHA Sanity Checks, local Tier 1 and 2 and the tests below (1) from original PR. Patch is clean. (1) * `test/jdk/java/lang/instrument` * `test/hotspot/jtreg/serviceability/jvmti/RedefineClasses` * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses` * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses` ------------- Commit messages: - Backport 02b17d793bfcea611c654049c9ab680b70fb5685 Changes: https://git.openjdk.org/jdk21u-dev/pull/2030/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2030&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310264 Stats: 22 lines in 1 file changed: 6 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2030.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2030/head:pull/2030 PR: https://git.openjdk.org/jdk21u-dev/pull/2030 From syan at openjdk.org Sat Aug 2 02:14:00 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 2 Aug 2025 02:14:00 GMT Subject: [jdk25u] RFR: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage In-Reply-To: References: Message-ID: 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! Thanks for the approved @robm-openjdk. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/44#issuecomment-3146127294 From syan at openjdk.org Sat Aug 2 02:14:01 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 2 Aug 2025 02:14:01 GMT Subject: [jdk25u] Integrated: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage In-Reply-To: References: Message-ID: 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! This pull request has now been integrated. Changeset: 00c9b2eb Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/00c9b2eb3074fac33170055b66688dc8c42e27d9 Stats: 32 lines in 2 files changed: 29 ins; 0 del; 3 mod 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Backport-of: 3b0da29879990e4ed6d22c8aed0659f3b40c37a3 ------------- PR: https://git.openjdk.org/jdk25u/pull/44 From goetz at openjdk.org Sat Aug 2 12:13:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:13:55 GMT Subject: [jdk17u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: References: Message-ID: <7f3UpIekBgjeePyeRTWiI4P3afsYkKCykQkGQkZIGLk=.e1933c4f-3d81-4616-a846-d80ff7a49010@github.com> 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: Infra issue, 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/3788#issuecomment-3146466391 From goetz at openjdk.org Sat Aug 2 12:14:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:14:03 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> References: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> Message-ID: On Fri, 1 Aug 2025 12:24:43 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle >> >> Resolved Copyright, 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 GHA failure: Infra issue, 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/3790#issuecomment-3146466292 From goetz at openjdk.org Sat Aug 2 12:14:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:14:55 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: <618eqW4x867Scsz0NXKaOd85KyHPt2Zt_zUlVSvG7WA=.402005d0-45b9-4d0a-9873-0961e807beae@github.com> On Fri, 1 Aug 2025 12:25:16 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-oracle >> >> Resolved Copyright, 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2026#issuecomment-3146466338 From goetz at openjdk.org Sat Aug 2 12:15:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:15:02 GMT Subject: [jdk21u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: References: Message-ID: <7i_PdXFS8dRi6LelkkLKitZLjjJethtVD5NBDnPzzAk=.6724f49d-f3ac-47b5-b880-e863560997cc@github.com> On Fri, 1 Aug 2025 12:17:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2027#issuecomment-3146466240 From goetz at openjdk.org Sat Aug 2 12:15:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:15:03 GMT Subject: [jdk17u-dev] RFR: 8288209: SSL debug message wrong about unsupported authentication scheme In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:55:59 GMT, Goetz Lindenmaier wrote: > I backport this change that does some refactorings to simplify later backports. > It is clean except for Copyrights where the file has already later dates. > This reduces the need for resolving of later backports and thus the chance of errors. GHA failure: Infra issue, 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/3791#issuecomment-3146466174 From syan at openjdk.org Sun Aug 3 12:34:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 12:34:10 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: 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! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/41#issuecomment-3148390298 From syan at openjdk.org Sun Aug 3 12:34:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 12:34:10 GMT Subject: [jdk25u] Integrated: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: 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! This pull request has now been integrated. Changeset: 0f49f65a Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Backport-of: 8fcbb110e9941af5fe162c6affff36e0bf652bda ------------- PR: https://git.openjdk.org/jdk25u/pull/41 From syan at openjdk.org Sun Aug 3 13:00:56 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 13:00:56 GMT Subject: [jdk21u-dev] 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 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2031/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2031&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/jdk21u-dev/pull/2031.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2031/head:pull/2031 PR: https://git.openjdk.org/jdk21u-dev/pull/2031 From syan at openjdk.org Sun Aug 3 13:07:36 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 13:07:36 GMT Subject: [jdk17u-dev] 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 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3793/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3793&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/jdk17u-dev/pull/3793.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3793/head:pull/3793 PR: https://git.openjdk.org/jdk17u-dev/pull/3793 From goetz at openjdk.org Sun Aug 3 14:24:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 14:24:08 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers Message-ID: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> I would like to fix this issue along with the large http2 remake of 17. Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own that was already backported. ------------- Commit messages: - parts from 8295944: Move the Http2TestServer and related classes into a package of its own - backport b30d922009bab114fb8ac200df42b594a72a2942 Changes: https://git.openjdk.org/jdk17u-dev/pull/3794/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292876 Stats: 124 lines in 2 files changed: 121 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3794.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3794/head:pull/3794 PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Sun Aug 3 14:59:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 14:59:55 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> Message-ID: <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> On Sun, 22 Sep 2024 17:06:11 GMT, Alexey Bakhtin wrote: >> The backport is not clean. >> >> JDK17 does not have JDK-8293786. As a result, the debug log is not merged into Stream::incoming_reset method. These changes could be skipped because they are not required for this functionality >> >> Also, ExpectContinueTest test was added in JDK21 as part of JDK-8286171. Not backported to JDK17. The changes for this test are skipped >> >> All java/net/httpclient JTREG tests passed > > Alexey Bakhtin 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. Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3148478506 From goetz at openjdk.org Sun Aug 3 16:41:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:41:41 GMT Subject: [jdk17u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 Changes: https://git.openjdk.org/jdk17u-dev/pull/3796/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3796&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327835 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3796.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3796/head:pull/3796 PR: https://git.openjdk.org/jdk17u-dev/pull/3796 From goetz at openjdk.org Sun Aug 3 16:42:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:42:31 GMT Subject: [jdk21u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 Changes: https://git.openjdk.org/jdk21u-dev/pull/2032/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2032&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327835 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2032.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2032/head:pull/2032 PR: https://git.openjdk.org/jdk21u-dev/pull/2032 From goetz at openjdk.org Sun Aug 3 16:46:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:46:40 GMT Subject: [jdk17u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport acfefc6c7aea6903bd575c2cb6edddbd88b112bf Changes: https://git.openjdk.org/jdk17u-dev/pull/3797/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3797&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327876 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3797.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3797/head:pull/3797 PR: https://git.openjdk.org/jdk17u-dev/pull/3797 From goetz at openjdk.org Sun Aug 3 16:48:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:48:13 GMT Subject: [jdk21u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport acfefc6c7aea6903bd575c2cb6edddbd88b112bf Changes: https://git.openjdk.org/jdk21u-dev/pull/2033/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327876 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2033.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2033/head:pull/2033 PR: https://git.openjdk.org/jdk21u-dev/pull/2033 From goetz at openjdk.org Sun Aug 3 16:50:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:50:12 GMT Subject: [jdk17u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main Message-ID: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d4ec783108828efd158c749f37e4220bb1df86fc Changes: https://git.openjdk.org/jdk17u-dev/pull/3798/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3798&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327873 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3798.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3798/head:pull/3798 PR: https://git.openjdk.org/jdk17u-dev/pull/3798 From goetz at openjdk.org Sun Aug 3 16:50:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:50:48 GMT Subject: [jdk21u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d4ec783108828efd158c749f37e4220bb1df86fc Changes: https://git.openjdk.org/jdk21u-dev/pull/2034/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2034&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327873 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2034.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2034/head:pull/2034 PR: https://git.openjdk.org/jdk21u-dev/pull/2034 From goetz at openjdk.org Sun Aug 3 16:58:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:58:28 GMT Subject: [jdk21u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 Changes: https://git.openjdk.org/jdk21u-dev/pull/2035/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2035&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327756 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2035.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2035/head:pull/2035 PR: https://git.openjdk.org/jdk21u-dev/pull/2035 From goetz at openjdk.org Sun Aug 3 16:59:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:59:07 GMT Subject: [jdk17u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 Changes: https://git.openjdk.org/jdk17u-dev/pull/3799/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3799&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327756 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3799.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3799/head:pull/3799 PR: https://git.openjdk.org/jdk17u-dev/pull/3799 From goetz at openjdk.org Sun Aug 3 17:00:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:00:38 GMT Subject: [jdk17u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 86f17447362483162a5983c270e0b530d8d99354 Changes: https://git.openjdk.org/jdk17u-dev/pull/3800/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3800&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328248 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3800.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3800/head:pull/3800 PR: https://git.openjdk.org/jdk17u-dev/pull/3800 From goetz at openjdk.org Sun Aug 3 17:01:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:01:37 GMT Subject: [jdk21u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 86f17447362483162a5983c270e0b530d8d99354 Changes: https://git.openjdk.org/jdk21u-dev/pull/2036/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2036&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328248 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2036.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2036/head:pull/2036 PR: https://git.openjdk.org/jdk21u-dev/pull/2036 From duke at openjdk.org Sun Aug 3 17:07:00 2025 From: duke at openjdk.org (xsy420) Date: Sun, 3 Aug 2025 17:07:00 GMT Subject: [jdk17u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 16:17:23 GMT, Francesco Andreuzzi wrote: >> Backport JDK-8354941. Applies almost cleanly (some patched methods did not exist in jdk17). Fixes compilation problems with glibc 2.42. > > Francesco Andreuzzi 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 two new commits since the last revision: > > - Replace uabs with g_uabs > - 8354941: Build failure with glibc 2.42 due to uabs() name collision > > Reviewed-by: kbarrett, thartmann when will this patch merge to jdk17u (and 8u,11u,21u,...)? ArchLinux is rolling glibc 2.42 now ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3628#issuecomment-3148558775 From goetz at openjdk.org Sun Aug 3 17:19:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:19:45 GMT Subject: [jdk21u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 Changes: https://git.openjdk.org/jdk21u-dev/pull/2037/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2037&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328154 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2037.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2037/head:pull/2037 PR: https://git.openjdk.org/jdk21u-dev/pull/2037 From goetz at openjdk.org Sun Aug 3 17:20:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:20:05 GMT Subject: [jdk17u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 Changes: https://git.openjdk.org/jdk17u-dev/pull/3801/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3801&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328154 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3801.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3801/head:pull/3801 PR: https://git.openjdk.org/jdk17u-dev/pull/3801 From goetz at openjdk.org Sun Aug 3 17:23:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:23:09 GMT Subject: [jdk17u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c01095c0c9d4de1995d079be3356468196d9a25e Changes: https://git.openjdk.org/jdk17u-dev/pull/3802/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3802&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328262 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3802.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3802/head:pull/3802 PR: https://git.openjdk.org/jdk17u-dev/pull/3802 From goetz at openjdk.org Sun Aug 3 17:24:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:24:30 GMT Subject: [jdk21u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Message-ID: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c01095c0c9d4de1995d079be3356468196d9a25e Changes: https://git.openjdk.org/jdk21u-dev/pull/2038/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2038&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328262 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2038.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2038/head:pull/2038 PR: https://git.openjdk.org/jdk21u-dev/pull/2038 From goetz at openjdk.org Sun Aug 3 17:27:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:27:42 GMT Subject: [jdk21u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 2094ff3c7ad829355bf13760d9a19b37649b3517 Changes: https://git.openjdk.org/jdk21u-dev/pull/2039/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2039&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328279 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2039.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2039/head:pull/2039 PR: https://git.openjdk.org/jdk21u-dev/pull/2039 From goetz at openjdk.org Sun Aug 3 17:29:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:09 GMT Subject: [jdk17u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 5f2a92d954ce485d372c3cb3e5118556b1d076c3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3804/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3804&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328244 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3804.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3804/head:pull/3804 PR: https://git.openjdk.org/jdk17u-dev/pull/3804 From goetz at openjdk.org Sun Aug 3 17:29:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:13 GMT Subject: [jdk17u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 2094ff3c7ad829355bf13760d9a19b37649b3517 Changes: https://git.openjdk.org/jdk17u-dev/pull/3803/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3803&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328279 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3803.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3803/head:pull/3803 PR: https://git.openjdk.org/jdk17u-dev/pull/3803 From goetz at openjdk.org Sun Aug 3 17:29:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:35 GMT Subject: [jdk21u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Message-ID: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 5f2a92d954ce485d372c3cb3e5118556b1d076c3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2040/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2040&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328244 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2040.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2040/head:pull/2040 PR: https://git.openjdk.org/jdk21u-dev/pull/2040 From phh at openjdk.org Sun Aug 3 17:33:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Sun, 3 Aug 2025 17:33:57 GMT Subject: [jdk17u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 16:17:23 GMT, Francesco Andreuzzi wrote: >> Backport JDK-8354941. Applies almost cleanly (some patched methods did not exist in jdk17). Fixes compilation problems with glibc 2.42. > > Francesco Andreuzzi 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 two new commits since the last revision: > > - Replace uabs with g_uabs > - 8354941: Build failure with glibc 2.42 due to uabs() name collision > > Reviewed-by: kbarrett, thartmann Mid October. 8u472, 11.0.29, 17.0.17, 21.0.9 (and 25.0.1). ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3628#issuecomment-3148589706 From goetz at openjdk.org Sun Aug 3 18:56:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:56:27 GMT Subject: [jdk21u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe Changes: https://git.openjdk.org/jdk21u-dev/pull/2041/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2041&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355262 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2041.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2041/head:pull/2041 PR: https://git.openjdk.org/jdk21u-dev/pull/2041 From goetz at openjdk.org Sun Aug 3 18:56:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:56:35 GMT Subject: [jdk17u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe Changes: https://git.openjdk.org/jdk17u-dev/pull/3805/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3805&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355262 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3805.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3805/head:pull/3805 PR: https://git.openjdk.org/jdk17u-dev/pull/3805 From goetz at openjdk.org Sun Aug 3 18:59:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:59:28 GMT Subject: [jdk17u-dev] RFR: 8357173: Split jtreg test group jdk tier3 Message-ID: I backport this for parity with 17.0.17-oracle. Resolved copyright, probably clean anyways. ------------- Commit messages: - Backport e2c7c40816dcc9544b885ff63c8dff3f9f8b4ad6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3806/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3806&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/jdk17u-dev/pull/3806.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3806/head:pull/3806 PR: https://git.openjdk.org/jdk17u-dev/pull/3806 From goetz at openjdk.org Sun Aug 3 19:09:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:09:04 GMT Subject: [jdk21u-dev] RFR: 8334016: Make PrintNullString.java automatic Message-ID: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport f5e6d2c93c3274e465c42709b7634463899fdf2e Changes: https://git.openjdk.org/jdk21u-dev/pull/2042/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2042&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334016 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2042.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2042/head:pull/2042 PR: https://git.openjdk.org/jdk21u-dev/pull/2042 From goetz at openjdk.org Sun Aug 3 19:13:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:13:38 GMT Subject: [jdk17u-dev] RFR: 8334016: Make PrintNullString.java automatic Message-ID: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport f5e6d2c93c3274e465c42709b7634463899fdf2e Changes: https://git.openjdk.org/jdk17u-dev/pull/3807/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3807&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334016 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3807.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3807/head:pull/3807 PR: https://git.openjdk.org/jdk17u-dev/pull/3807 From goetz at openjdk.org Sun Aug 3 19:23:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:23:32 GMT Subject: [jdk21u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2043/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2043&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358452 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2043.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2043/head:pull/2043 PR: https://git.openjdk.org/jdk21u-dev/pull/2043 From goetz at openjdk.org Sun Aug 3 19:50:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:50:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build Message-ID: I backport this to get later changes clean. I assume this also helps the AIX port with the pipewire updates. ------------- Commit messages: - Backport 0c697daf474b580cd447db1cb86b09c85a251175 Changes: https://git.openjdk.org/jdk17u-dev/pull/3808/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351277 Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3808.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3808/head:pull/3808 PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From goetz at openjdk.org Sun Aug 3 19:50:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:50:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:43:40 GMT, Goetz Lindenmaier wrote: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. Hi @suchismith1993 can you veriy this on AIX? There are several follow-up changes that also edit the AIX #ifdef part. I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3148659278 From goetz at openjdk.org Sun Aug 3 20:42:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 20:42:14 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: > I would like to fix this issue along with the large http2 remake of 17. > Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own > that was already backported. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: run test as othervm ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3794/files - new: https://git.openjdk.org/jdk17u-dev/pull/3794/files/f860cac2..28005725 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3794.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3794/head:pull/3794 PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Sun Aug 3 20:45:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 20:45:54 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm Like I saw with https://github.com/openjdk/jdk17u-dev/pull/3783, I get an exception in our nightly tests, while the test works fine stand alone. Adding /othervm helps, see latest push. STARTED UserInfoTest::testAuthorityHeader 'testAuthorityHeader()' java.lang.SecurityException: access denied ("java.net.URLPermission" "https://user at 127.0.0.1:46987" "GET:") 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 UserInfoTest.testAuthorityHeader(UserInfoTest.java:112) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: java.security.AccessControlException: access denied ("java.net.URLPermission" "https://user at 127.0.0.1:46987" "GET:") at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:453) at java.net.http/jdk.internal.net.http.Exchange.checkPermissions(Exchange.java:757) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:407) at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Exchange.java:403) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:430) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:350) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:174) at java.base/java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2673) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:303) at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:991) at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:878) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3794#issuecomment-3148687010 From goetz at openjdk.org Mon Aug 4 07:05:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:05:59 GMT Subject: [jdk21u-dev] Integrated: 8346751: Internal java compiler error with type annotations in constants expression in constant fields In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 11:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. This pull request has now been integrated. Changeset: 669026af Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/669026af2810f0759712f6610a3f1e6615c19252 Stats: 110 lines in 5 files changed: 100 ins; 4 del; 6 mod 8346751: Internal java compiler error with type annotations in constants expression in constant fields Backport-of: 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From goetz at openjdk.org Mon Aug 4 07:07:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:07:58 GMT Subject: [jdk21u-dev] Integrated: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:17:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. This pull request has now been integrated. Changeset: b91c9275 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 Stats: 1271 lines in 21 files changed: 923 ins; 224 del; 124 mod 8349583: Add mechanism to disable signature schemes based on their TLS scope Backport-of: 9c06dcb4396c3307d625663d92c0e11d794a56ea ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2027 From goetz at openjdk.org Mon Aug 4 07:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:13:08 GMT Subject: [jdk17u-dev] Integrated: 8288209: SSL debug message wrong about unsupported authentication scheme In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:55:59 GMT, Goetz Lindenmaier wrote: > I backport this change that does some refactorings to simplify later backports. > It is clean except for Copyrights where the file has already later dates. > This reduces the need for resolving of later backports and thus the chance of errors. This pull request has now been integrated. Changeset: addec14d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/addec14dbd8cf7adb2dc70e82c54a85e3e6d70d7 Stats: 104 lines in 5 files changed: 9 ins; 57 del; 38 mod 8288209: SSL debug message wrong about unsupported authentication scheme Backport-of: 19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3791 From goetz at openjdk.org Mon Aug 4 07:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:13:08 GMT Subject: [jdk17u-dev] Integrated: 8346751: Internal java compiler error with type annotations in constants expression in constant fields In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 11:59:48 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: e695177f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e695177fa657b7be93822b6e0946906bbb6ef513 Stats: 110 lines in 5 files changed: 100 ins; 4 del; 6 mod 8346751: Internal java compiler error with type annotations in constants expression in constant fields Backport-of: 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Mon Aug 4 07:15:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:15:04 GMT Subject: [jdk17u-dev] Integrated: 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. This pull request has now been integrated. Changeset: 511e855a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/511e855ad5227f23a1339c15667a056442e6b8b2 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/jdk17u-dev/pull/3787 From duke at openjdk.org Mon Aug 4 07:16:00 2025 From: duke at openjdk.org (duke) Date: Mon, 4 Aug 2025 07:16:00 GMT Subject: [jdk25u] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 03:34:22 GMT, Shruthi Acharya wrote: > 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 @shruacha1234 Your change (at version 9bb9c58b00f2e1e0b25875321d886aa942b870af) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/47#issuecomment-3149404851 From goetz at openjdk.org Mon Aug 4 07:16:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:16:02 GMT Subject: [jdk17u-dev] Integrated: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: References: Message-ID: <3NjHzdpbRymoO37fuPWN28yaZXhdMH5ygEUEDJCiPWg=.1b8412c8-15ca-416c-8400-09eb19d51e5e@github.com> 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. This pull request has now been integrated. Changeset: 490cea36 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/490cea36131ceedb6eb5693f7f5e7514cf227db4 Stats: 113 lines in 5 files changed: 44 ins; 53 del; 16 mod 8350964: Add an ArtifactResolver.fetch(clazz) method Backport-of: e60304ab52f36bcc85703bf8bc369f9e3ba04a80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3788 From goetz at openjdk.org Mon Aug 4 07:29:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:29:59 GMT Subject: [jdk21u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2032#issuecomment-3149437936 From goetz at openjdk.org Mon Aug 4 07:30:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:30:10 GMT Subject: [jdk17u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3796#issuecomment-3149441292 From goetz at openjdk.org Mon Aug 4 07:33:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:55 GMT Subject: [jdk21u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:54:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2036#issuecomment-3149452523 From goetz at openjdk.org Mon Aug 4 07:33:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:56 GMT Subject: [jdk21u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:53:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2035#issuecomment-3149451895 From goetz at openjdk.org Mon Aug 4 07:33:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:59 GMT Subject: [jdk17u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> References: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> Message-ID: On Sun, 3 Aug 2025 16:45:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3798#issuecomment-3149451511 From goetz at openjdk.org Mon Aug 4 07:34:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:00 GMT Subject: [jdk17u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: <50MnweB1nb3pEbDfHcXFGtIe_i5Amezho6iapsyHOvA=.d63deb18-b04e-455a-abab-f5d878fcd347@github.com> On Sun, 3 Aug 2025 16:53:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3799#issuecomment-3149452197 From goetz at openjdk.org Mon Aug 4 07:34:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:05 GMT Subject: [jdk21u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Mac: timeout in java/lang/Thread/virtual/stress/Skynet. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2033#issuecomment-3149450153 From goetz at openjdk.org Mon Aug 4 07:34:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:05 GMT Subject: [jdk17u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: <6rre3P9jfmDoWl86UwyNaGcZdpMJoFnJg4m1SZdT-0Y=.e74904d0-a9e8-4ca8-91cf-93df70d964a7@github.com> On Sun, 3 Aug 2025 16:40:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3797#issuecomment-3149450777 From goetz at openjdk.org Mon Aug 4 07:34:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:06 GMT Subject: [jdk21u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:44:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2034#issuecomment-3149451148 From goetz at openjdk.org Mon Aug 4 07:35:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:35:02 GMT Subject: [jdk17u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:55:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3800#issuecomment-3149452894 From shade at openjdk.org Mon Aug 4 08:03:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:56 GMT Subject: [jdk21u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:29:09 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2019#issuecomment-3149537237 From shade at openjdk.org Mon Aug 4 08:03:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:58 GMT Subject: [jdk17u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <11ZXnkZoXaZyyuMrMY1nnmbq6vOVYay9vrmquoyi4M8=.48731da0-1478-43f2-9539-8461804cd88c@github.com> On Tue, 29 Jul 2025 08:31:16 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3785#issuecomment-3149535002 From shade at openjdk.org Mon Aug 4 08:03:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:57 GMT Subject: [jdk21u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:29:09 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 3daec254 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/3daec2546c499ffd92891d2c276bca21c038ed21 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/jdk21u-dev/pull/2019 From shade at openjdk.org Mon Aug 4 08:03:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:58 GMT Subject: [jdk17u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:31:16 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 35ea32b6 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/35ea32b6fb44252c6d0314274f8e995088a7597f 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/jdk17u-dev/pull/3785 From goetz at openjdk.org Mon Aug 4 09:29:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 09:29:44 GMT Subject: [jdk17u-dev] RFR: 8294985: SSLEngine throws IAE during parsing of X500Principal Message-ID: I would like to fix this in 17, too. Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. Resolved copyright, probably clean anyways. ------------- Commit messages: - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f Changes: https://git.openjdk.org/jdk17u-dev/pull/3809/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3809&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294985 Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3809.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3809/head:pull/3809 PR: https://git.openjdk.org/jdk17u-dev/pull/3809 From shade at openjdk.org Mon Aug 4 09:47:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:47:45 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: > Improves GHA usability. > > Additional testing: > - [ ] GHA Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3792/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3792&range=01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3792.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3792/head:pull/3792 PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From duke at openjdk.org Mon Aug 4 09:48:17 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Mon, 4 Aug 2025 09:48:17 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision Message-ID: Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. Passes tier1. ------------- Commit messages: - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 Changes: https://git.openjdk.org/jdk11u-dev/pull/3069/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354941 Stats: 11 lines in 6 files changed: 0 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3069.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3069/head:pull/3069 PR: https://git.openjdk.org/jdk11u-dev/pull/3069 From shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names [v2] In-Reply-To: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: > 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` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 0f667103db7842fe9d3399f56baee0a5def4529e ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2018/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2018&range=01 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 shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 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` Force-pushed to get the GHA cross-compilation fixes. Otherwise the backport is the same. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3149876071 From shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names In-Reply-To: References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: <27BM7s366ti4h68x1YDgIVOsxG1w_31Q9HXYur48-dw=.2c3993fd-c3a2-4033-9d04-e446e999e8fb@github.com> On Wed, 30 Jul 2025 10:58:40 GMT, Aleksey Shipilev wrote: > @mgronlun @egahlin, sanity checking: Do you see any problems with this patch going into JDK 21u? Friendly reminder. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3149876567 From shade at openjdk.org Mon Aug 4 09:55:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:55:59 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter In-Reply-To: References: Message-ID: <62j-2oU_vZqBuJerAU8NFEbqRAcRh8yqvFvCNYssKCM=.d2b9217f-5edf-4969-b089-2676bf586214@github.com> On Fri, 1 Aug 2025 23:05:58 GMT, Cesar Soares Lucas wrote: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. The backport itself looks fine. I suspect bots would mark it as `clean` once they recognize it as backport. Two things: 1. Merge from current jdk21u-dev master to the GHA cross-compilation jobs fixed. 2. The PR _itself_ should be named `Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299`, not the commit only. This would get it properly recognized as backport. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2029#pullrequestreview-3083470447 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3149883253 From snazarki at openjdk.org Mon Aug 4 10:29:10 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:10 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v5] In-Reply-To: References: Message-ID: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - Add extra space to outline new option - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - NULL -> nullptr - Fix absence of ConditionalMutexLocker - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1365/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=04 Stats: 15 lines in 5 files changed: 12 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1365.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1365/head:pull/1365 PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From shade at openjdk.org Mon Aug 4 10:29:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:29:12 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 10:23:06 GMT, Sergey Nazarkin wrote: > The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. I pushed the fix for that a couple hours ago. You can pick that up, if you want. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150010309 From snazarki at openjdk.org Mon Aug 4 10:29:12 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:12 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 10:24:23 GMT, Aleksey Shipilev wrote: > > The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. > > I pushed the fix for that a couple hours ago. You can pick that up, if you want. Thanks, merged ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150027981 From snazarki at openjdk.org Mon Aug 4 10:29:11 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:11 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:14:19 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: > > Add extra space to outline new option The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150000542 From goetz at openjdk.org Mon Aug 4 10:31:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 10:31:32 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope Message-ID: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3809 Commit messages: - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 Changes: https://git.openjdk.org/jdk17u-dev/pull/3810/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349583 Stats: 1273 lines in 21 files changed: 923 ins; 224 del; 126 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Mon Aug 4 10:36:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 10:36:47 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v2] In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> 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: Resolves ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3810/files - new: https://git.openjdk.org/jdk17u-dev/pull/3810/files/a4f763aa..1219eb36 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From shade at openjdk.org Mon Aug 4 10:45:32 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:45:32 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 3fe0d29ec3b5b327d633726677ba1809eec27665 Changes: https://git.openjdk.org/jdk11u-dev/pull/3070/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3070&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/jdk11u-dev/pull/3070.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3070/head:pull/3070 PR: https://git.openjdk.org/jdk11u-dev/pull/3070 From shade at openjdk.org Mon Aug 4 10:51:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:51:58 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <13HSBNtde7yUOLb2vu1cpddViy8o6OJnPtdwEwnn1_U=.88ba3714-ea5f-418f-9e85-ded0652e5aa7@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [ ] GHA LOL, bots still think this is `clean`. All right then. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3070#issuecomment-3150093453 From asemenov at openjdk.org Mon Aug 4 11:11:59 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Mon, 4 Aug 2025 11:11:59 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: <1U5IUOOhOW1veo3R0Vbkmt9lvJ25RKdrpD9Nt_rrV9k=.2ebdbfd6-3da4-4b7f-90bc-5689c362b1df@github.com> On Thu, 17 Jul 2025 07:29:06 GMT, Goetz Lindenmaier wrote: > 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 I apologize. I?ve already sent it in 25 and added an extended explanation here and in JBS. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3150147005 From sgehwolf at openjdk.org Mon Aug 4 14:15:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 4 Aug 2025 14:15:55 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). I tend to agree. Requiring for JDK 21 updates to opt-in while JDK 25 has it on by default seems a reasonable situation to be in for this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3150896702 From syan at openjdk.org Mon Aug 4 14:41:57 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 4 Aug 2025 14:41:57 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test Message-ID: Hi all, This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. Thanks! ------------- Commit messages: - 8358004: Delete applications/scimark/Scimark.java test Changes: https://git.openjdk.org/jdk21u-dev/pull/2044/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2044&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358004 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2044.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2044/head:pull/2044 PR: https://git.openjdk.org/jdk21u-dev/pull/2044 From sacharya at openjdk.org Mon Aug 4 16:16:01 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Mon, 4 Aug 2025 16:16:01 GMT Subject: [jdk25u] Integrated: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 03:34:22 GMT, Shruthi Acharya wrote: > 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 This pull request has now been integrated. Changeset: 5f2a45c3 Author: Shruthi Acharya Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/5f2a45c3a6a28da9273d31a155883b8cb580bcdd Stats: 39 lines in 4 files changed: 32 ins; 4 del; 3 mod 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Backport-of: 8f121a173ca2534c706682f6c68fbbb0b94ec057 ------------- PR: https://git.openjdk.org/jdk25u/pull/47 From sroy at openjdk.org Mon Aug 4 17:09:01 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 4 Aug 2025 17:09:01 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin Sorna Sarathi from my team is looking into it. He Will update soon. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3151621540 From duke at openjdk.org Mon Aug 4 19:14:06 2025 From: duke at openjdk.org (duke) Date: Mon, 4 Aug 2025 19:14:06 GMT Subject: [jdk21u-dev] Withdrawn: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 17:20:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. 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/1859 From goetz at openjdk.org Mon Aug 4 19:37:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:04 GMT Subject: [jdk17u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:18:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3802#issuecomment-3152093924 From goetz at openjdk.org Mon Aug 4 19:37:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:05 GMT Subject: [jdk21u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2037#issuecomment-3152093064 From goetz at openjdk.org Mon Aug 4 19:37:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:08 GMT Subject: [jdk21u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> References: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> Message-ID: <0WC2z10wLIPItv6XRyzW_HmkMOzUqOzXZ--XifOTmXU=.51a17fac-a3f4-4b31-ae06-71e32871d745@github.com> On Sun, 3 Aug 2025 17:18:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2038#issuecomment-3152093531 From goetz at openjdk.org Mon Aug 4 19:37:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:08 GMT Subject: [jdk17u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3801#issuecomment-3152092708 From goetz at openjdk.org Mon Aug 4 19:38:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:06 GMT Subject: [jdk21u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2039#issuecomment-3152094477 From goetz at openjdk.org Mon Aug 4 19:38:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:08 GMT Subject: [jdk17u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:24:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3804#issuecomment-3152095611 From goetz at openjdk.org Mon Aug 4 19:38:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:09 GMT Subject: [jdk21u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> References: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> Message-ID: <5PuiuH7gPsfO28p0P8r-1_P88XkBYQM1UiuLibJU4XE=.fccfeaa7-ff4a-4ae6-ac66-94467dc0b25f@github.com> On Sun, 3 Aug 2025 17:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2040#issuecomment-3152095273 From goetz at openjdk.org Mon Aug 4 19:38:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:12 GMT Subject: [jdk17u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3805#issuecomment-3152096283 From goetz at openjdk.org Mon Aug 4 19:38:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:13 GMT Subject: [jdk17u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3803#issuecomment-3152094851 From goetz at openjdk.org Mon Aug 4 19:38:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:13 GMT Subject: [jdk21u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2041#issuecomment-3152095894 From goetz at openjdk.org Mon Aug 4 19:44:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:44:05 GMT Subject: [jdk17u-dev] RFR: 8357173: Split jtreg test group jdk tier3 In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:54:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved copyright, probably clean anyways. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3806#issuecomment-3152112155 From phh at openjdk.org Mon Aug 4 19:46:05 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 4 Aug 2025 19:46:05 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3794#pullrequestreview-3085531248 From goetz at openjdk.org Mon Aug 4 19:51:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:51:30 GMT Subject: [jdk17u-dev] RFR: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 Message-ID: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> I would like to fix this issue along with the large http2 remake of 17. Resolved one import in a test file. probably clean. ------------- Commit messages: - backport ad90fb6da38da066dfc7a5439196887bbcda766f Changes: https://git.openjdk.org/jdk17u-dev/pull/3795/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3795&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293786 Stats: 237 lines in 6 files changed: 220 ins; 4 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3795.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3795/head:pull/3795 PR: https://git.openjdk.org/jdk17u-dev/pull/3795 From goetz at openjdk.org Mon Aug 4 19:51:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:51:36 GMT Subject: [jdk17u-dev] RFR: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 In-Reply-To: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> References: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> Message-ID: On Sun, 3 Aug 2025 14:51:21 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > > Resolved one import in a test file. probably clean. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3795#issuecomment-3152129581 From goetz at openjdk.org Mon Aug 4 19:52:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:52:07 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: <9SuWIQCt71kt3MkU_CRN6Cet0HDPnjuCQzbyD05uJB8=.83151cd0-d9b4-49cd-96da-31f5733b348e@github.com> On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3794#issuecomment-3152129226 From goetz at openjdk.org Mon Aug 4 20:20:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:20:03 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. > > 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! I don't see why we would want to have this in 21. It removes a null check in the product build, creating risk of crash. If we push this now, it goes live in the October update before it's released in 25 in January. Let's at least defer this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3152219602 From goetz at openjdk.org Mon Aug 4 20:58:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:58:15 GMT Subject: [jdk21u-dev] RFR: 8327879: Convert javax/swing/border/Test4760089.java applet test to main Message-ID: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> I backport this for parity with 21.0.9-oracle, ------------- Commit messages: - Backport a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 Changes: https://git.openjdk.org/jdk21u-dev/pull/2045/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2045&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327879 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2045.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2045/head:pull/2045 PR: https://git.openjdk.org/jdk21u-dev/pull/2045 From goetz at openjdk.org Mon Aug 4 20:58:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:58:43 GMT Subject: [jdk17u-dev] RFR: 8327879: Convert javax/swing/border/Test4760089.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 Changes: https://git.openjdk.org/jdk17u-dev/pull/3811/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3811&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327879 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3811.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3811/head:pull/3811 PR: https://git.openjdk.org/jdk17u-dev/pull/3811 From goetz at openjdk.org Mon Aug 4 21:00:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:00:25 GMT Subject: [jdk17u-dev] RFR: 8328367: Convert java/awt/Component/UpdatingBootTime test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 03c25b15eb73e594d1329be397cd34e206d2682b Changes: https://git.openjdk.org/jdk17u-dev/pull/3812/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3812&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328367 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3812.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3812/head:pull/3812 PR: https://git.openjdk.org/jdk17u-dev/pull/3812 From goetz at openjdk.org Mon Aug 4 21:00:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:00:55 GMT Subject: [jdk21u-dev] RFR: 8328367: Convert java/awt/Component/UpdatingBootTime test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 03c25b15eb73e594d1329be397cd34e206d2682b Changes: https://git.openjdk.org/jdk21u-dev/pull/2046/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2046&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328367 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2046.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2046/head:pull/2046 PR: https://git.openjdk.org/jdk21u-dev/pull/2046 From goetz at openjdk.org Mon Aug 4 21:11:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:11:33 GMT Subject: [jdk17u-dev] RFR: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 0efd9dc09b969846f79fb8ca16ddf565117d52b6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3813/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3813&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328398 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3813.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3813/head:pull/3813 PR: https://git.openjdk.org/jdk17u-dev/pull/3813 From goetz at openjdk.org Mon Aug 4 21:12:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:12:46 GMT Subject: [jdk21u-dev] RFR: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle Either the test works not correctly, or I did not understand. But behaviour is unchanged. ------------- Commit messages: - Backport 0efd9dc09b969846f79fb8ca16ddf565117d52b6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2047/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2047&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328398 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2047.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2047/head:pull/2047 PR: https://git.openjdk.org/jdk21u-dev/pull/2047 From goetz at openjdk.org Mon Aug 4 21:16:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:16:19 GMT Subject: [jdk17u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Message-ID: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 739957ca1e3b9ac9131a68990178e92691744157 Changes: https://git.openjdk.org/jdk17u-dev/pull/3814/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3814&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328384 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3814.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3814/head:pull/3814 PR: https://git.openjdk.org/jdk17u-dev/pull/3814 From goetz at openjdk.org Mon Aug 4 21:17:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:17:22 GMT Subject: [jdk21u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 739957ca1e3b9ac9131a68990178e92691744157 Changes: https://git.openjdk.org/jdk21u-dev/pull/2048/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2048&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328384 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2048.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2048/head:pull/2048 PR: https://git.openjdk.org/jdk21u-dev/pull/2048 From goetz at openjdk.org Mon Aug 4 21:23:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:23:47 GMT Subject: [jdk17u-dev] RFR: 8328190: Convert AWTPanelSmoothWheel.html applet test to main Message-ID: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c7bbf849290b39b8e89290234d70d8333df24710 Changes: https://git.openjdk.org/jdk17u-dev/pull/3815/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3815&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328190 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3815.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3815/head:pull/3815 PR: https://git.openjdk.org/jdk17u-dev/pull/3815 From goetz at openjdk.org Mon Aug 4 21:25:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:25:19 GMT Subject: [jdk21u-dev] RFR: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c7cf6020782525eb17ff3013195a81d711a4fce1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2050/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2050&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328385 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2050.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2050/head:pull/2050 PR: https://git.openjdk.org/jdk21u-dev/pull/2050 From goetz at openjdk.org Mon Aug 4 21:25:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:25:30 GMT Subject: [jdk17u-dev] RFR: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c7cf6020782525eb17ff3013195a81d711a4fce1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3816/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3816&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328385 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3816.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3816/head:pull/3816 PR: https://git.openjdk.org/jdk17u-dev/pull/3816 From goetz at openjdk.org Mon Aug 4 21:26:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:26:39 GMT Subject: [jdk21u-dev] RFR: 8328190: Convert AWTPanelSmoothWheel.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c7bbf849290b39b8e89290234d70d8333df24710 Changes: https://git.openjdk.org/jdk21u-dev/pull/2049/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2049&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328190 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2049.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2049/head:pull/2049 PR: https://git.openjdk.org/jdk21u-dev/pull/2049 From aoqi at openjdk.org Tue Aug 5 02:03:43 2025 From: aoqi at openjdk.org (Ao Qi) Date: Tue, 5 Aug 2025 02:03:43 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 Message-ID: Hi all, This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. Thanks! ------------- Commit messages: - Backport a9f3d3a290060f98967feaad2fa03ef077a64534 Changes: https://git.openjdk.org/jdk25u/pull/61/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=61&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364177 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/61.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/61/head:pull/61 PR: https://git.openjdk.org/jdk25u/pull/61 From duke at openjdk.org Tue Aug 5 02:45:14 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 02:45:14 GMT Subject: [jdk21u-dev] Withdrawn: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system In-Reply-To: References: Message-ID: On Mon, 12 May 2025 17:06:19 GMT, Ilarion Nakonechnyy wrote: > Clean backport. Testing with tier1 on alpine linux in progress. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1773 From abakhtin at openjdk.org Tue Aug 5 05:01:25 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 5 Aug 2025 05:01:25 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> Message-ID: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> On Sun, 3 Aug 2025 14:57:29 GMT, Goetz Lindenmaier wrote: > Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. Yes, I will make PRs for both of them. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3153295273 From duke at openjdk.org Tue Aug 5 06:04:34 2025 From: duke at openjdk.org (Trupti Patil) Date: Tue, 5 Aug 2025 06:04:34 GMT Subject: [jdk25u] RFR: 8355478: DoubleActionESC.java fails intermittently Message-ID: - PR Changes The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. - Testing Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). - Conflicts No conflicts. Clean backport. - 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 d1052c70cbddb025e7f5b71bd61176e63277bba0 Changes: https://git.openjdk.org/jdk25u/pull/62/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=62&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355478 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod Patch: https://git.openjdk.org/jdk25u/pull/62.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/62/head:pull/62 PR: https://git.openjdk.org/jdk25u/pull/62 From goetz at openjdk.org Tue Aug 5 06:45:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:45:16 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> Message-ID: On Sun, 22 Sep 2024 17:06:11 GMT, Alexey Bakhtin wrote: >> The backport is not clean. >> >> JDK17 does not have JDK-8293786. As a result, the debug log is not merged into Stream::incoming_reset method. These changes could be skipped because they are not required for this functionality >> >> Also, ExpectContinueTest test was added in JDK21 as part of JDK-8286171. Not backported to JDK17. The changes for this test are skipped >> >> All java/net/httpclient JTREG tests passed > > Alexey Bakhtin 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. Hi, that's good! I already make JDK-8293786, I'll push today I think. it is clean. https://github.com/openjdk/jdk17u-dev/pull/3795 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3153705819 From goetz at openjdk.org Tue Aug 5 06:55:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:55:11 GMT Subject: [jdk17u-dev] RFR: 8334016: Make PrintNullString.java automatic In-Reply-To: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> References: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> Message-ID: On Sun, 3 Aug 2025 19:07:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3807#issuecomment-3153732211 From goetz at openjdk.org Tue Aug 5 06:55:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:55:12 GMT Subject: [jdk21u-dev] RFR: 8334016: Make PrintNullString.java automatic In-Reply-To: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> References: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> Message-ID: <_XJfgV9r8GC9baTV8k2Y4sbEYnN5Q0XC_wGo95VJajI=.5e8c1219-dffb-4b0f-93dd-63f0080dabb7@github.com> On Sun, 3 Aug 2025 19:03:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2042#issuecomment-3153731927 From goetz at openjdk.org Tue Aug 5 07:00:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:00:16 GMT Subject: [jdk21u-dev] 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 Sun, 3 Aug 2025 19:17:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm linux-x64: tools/javac/patterns/SOEDeeplyNestedBlocksTest failed with The system is out of resources. Consult the following stack trace for details. java.lang.StackOverflowError This should be unrelated to this change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2043#issuecomment-3153745599 From goetz at openjdk.org Tue Aug 5 07:02:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:02:09 GMT Subject: [jdk17u-dev] RFR: 8294985: SSLEngine throws IAE during parsing of X500Principal In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:23:13 GMT, Goetz Lindenmaier wrote: > I would like to fix this in 17, too. > Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. > > Resolved copyright, probably clean anyways. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3809#issuecomment-3153750211 From asemenov at openjdk.org Tue Aug 5 07:24:08 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Tue, 5 Aug 2025 07:24:08 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: <5gels0_JAfbVPZwXMo_2KlbiotNNfJANchFGwluJMSY=.89f7d468-c843-40bf-ad9f-14b3154a24ac@github.com> On Mon, 4 Aug 2025 20:17:38 GMT, Goetz Lindenmaier wrote: > I don't see why we would want to have this in 21. It removes a null check in the product build, creating risk of crash. If we push this now, it goes live in the October update before it's released in 25 in January. Let's at least defer this. In the original [pull request](https://git.openjdk.org/jdk/pull/26002), the developers insist that null can never occur here? It started with the possibility of dereferencing further in the code? But the developers convinced me that an assertion here is enough. Otherwise, I don?t insist. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3153812689 From goetz at openjdk.org Tue Aug 5 07:27:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:27:11 GMT Subject: [jdk21u-dev] Integrated: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: <5xpo5YOB3Uspz7iS3jJJuuP46SVo091Jwe_ZDNZpbAs=.e7076dbd-e895-43ac-92f6-602c3b7b50b0@github.com> On Sun, 3 Aug 2025 16:36:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 44e885dc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44e885dc89857073d8b7e151a13fba8511454ea1 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Backport-of: d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2032 From mbaesken at openjdk.org Tue Aug 5 07:27:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 5 Aug 2025 07:27:16 GMT Subject: [jdk17u-dev] Integrated: 8349214: Improve size optimization flags for MSVC builds In-Reply-To: <1_9pvMmgYKPf4MqMEB_-gn9kVT7iX-kAFe174wpb3rk=.21163e35-3473-43db-8b49-8408c08152ea@github.com> References: <1_9pvMmgYKPf4MqMEB_-gn9kVT7iX-kAFe174wpb3rk=.21163e35-3473-43db-8b49-8408c08152ea@github.com> Message-ID: <-egAO6rx-3oUpV82FT8euWFKlN9ZB-rep5Uk9NSgjQ0=.ad4e6e22-f3f9-4321-ab42-726c08ade3b4@github.com> On Wed, 30 Jul 2025 13:41:04 GMT, Matthias Baesken wrote: > 8349214: Improve size optimization flags for MSVC builds This pull request has now been integrated. Changeset: da158229 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/da158229cc81ae35198a3855e3d91e7f7c186071 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8349214: Improve size optimization flags for MSVC builds Backport-of: 40603a5bf039eef03c157bfc49ac8ea2229a94de ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3789 From goetz at openjdk.org Tue Aug 5 07:29:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:29:09 GMT Subject: [jdk21u-dev] Integrated: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9bd32e85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9bd32e85c485caa9f7210d575f5c3dfdc48c0924 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod 8327876: Convert javax/swing/border/Test4252164.java applet test to main Backport-of: acfefc6c7aea6903bd575c2cb6edddbd88b112bf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2033 From goetz at openjdk.org Tue Aug 5 07:30:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:30:12 GMT Subject: [jdk21u-dev] Integrated: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:44:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9d4f3b73 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9d4f3b73adec64befff5cf09de534c0578b09a2b Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod 8327873: Convert javax/swing/border/Test4247606.java applet test to main Backport-of: d4ec783108828efd158c749f37e4220bb1df86fc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2034 From goetz at openjdk.org Tue Aug 5 07:35:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:35:12 GMT Subject: [jdk21u-dev] Integrated: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: <3PMg7YmKvXeBM8mRLYcbcsu-oac54_3vrh84anjdI7g=.29302c3f-e95d-411e-9c32-9a74eadab5ee@github.com> On Sun, 3 Aug 2025 16:53:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 56248f85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/56248f85a33b6592a0d1839a2a2ae9509a8cca85 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Backport-of: 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2035 From goetz at openjdk.org Tue Aug 5 07:37:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:37:27 GMT Subject: [jdk17u-dev] Integrated: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: f2438fa9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f2438fa9714cde4b639d8efc2504063f824d58a6 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Backport-of: d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3796 From goetz at openjdk.org Tue Aug 5 07:39:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:39:14 GMT Subject: [jdk17u-dev] Integrated: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a1209844 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a1209844735311ea895ba9d9b056e62d92eced45 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod 8327876: Convert javax/swing/border/Test4252164.java applet test to main Backport-of: acfefc6c7aea6903bd575c2cb6edddbd88b112bf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3797 From goetz at openjdk.org Tue Aug 5 07:40:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:40:13 GMT Subject: [jdk21u-dev] Integrated: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:54:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9c7ee112 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9c7ee1123878f4e1cde5b31ae2b5d0292f4de16d Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Backport-of: 86f17447362483162a5983c270e0b530d8d99354 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2036 From goetz at openjdk.org Tue Aug 5 07:41:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:41:10 GMT Subject: [jdk17u-dev] Integrated: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:53:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 321a1e04 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/321a1e04445d0fa9a2ebc336ba83a9222afc3e5e Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Backport-of: 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3799 From goetz at openjdk.org Tue Aug 5 07:42:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:42:10 GMT Subject: [jdk21u-dev] Integrated: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: f56d98d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f56d98d9c820c63ed69bf5450b3d8c99a59f3a91 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Backport-of: 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2037 From goetz at openjdk.org Tue Aug 5 07:42:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:42:16 GMT Subject: [jdk17u-dev] Integrated: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> References: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> Message-ID: On Sun, 3 Aug 2025 16:45:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 1800b1fe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1800b1fe61640f91e1369d9d2330b953cd957331 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod 8327873: Convert javax/swing/border/Test4247606.java applet test to main Backport-of: d4ec783108828efd158c749f37e4220bb1df86fc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3798 From goetz at openjdk.org Tue Aug 5 07:47:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:47:07 GMT Subject: [jdk17u-dev] Integrated: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:55:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c81c994a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c81c994a7ff3eb83740533ca01e53fc4b2804a40 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Backport-of: 86f17447362483162a5983c270e0b530d8d99354 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3800 From goetz at openjdk.org Tue Aug 5 07:48:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:48:09 GMT Subject: [jdk21u-dev] Integrated: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> References: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> Message-ID: On Sun, 3 Aug 2025 17:18:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 29595890 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/29595890a390c6991ad3f6912fa3b364e981f192 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Backport-of: c01095c0c9d4de1995d079be3356468196d9a25e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2038 From goetz at openjdk.org Tue Aug 5 07:52:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:52:06 GMT Subject: [jdk17u-dev] Integrated: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 508a6742 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/508a6742cd8ea178c3375c5945d6a689ba6a739c Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Backport-of: 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3801 From goetz at openjdk.org Tue Aug 5 07:53:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:53:08 GMT Subject: [jdk21u-dev] Integrated: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 37caa64f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/37caa64f30933e26da5ee9d0f9cf28f5e480873d Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Backport-of: 2094ff3c7ad829355bf13760d9a19b37649b3517 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2039 From goetz at openjdk.org Tue Aug 5 07:54:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:54:18 GMT Subject: [jdk17u-dev] Integrated: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:18:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 73ece769 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/73ece7692ceae2bb2ccabc0ef44f1b346ffec488 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Backport-of: c01095c0c9d4de1995d079be3356468196d9a25e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3802 From goetz at openjdk.org Tue Aug 5 07:55:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:55:16 GMT Subject: [jdk21u-dev] Integrated: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> References: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> Message-ID: On Sun, 3 Aug 2025 17:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ae63917c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ae63917c7741948a63edb1c9630fb344326f769a Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Backport-of: 5f2a92d954ce485d372c3cb3e5118556b1d076c3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2040 From goetz at openjdk.org Tue Aug 5 07:57:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:57:18 GMT Subject: [jdk17u-dev] Integrated: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: <2HczzWQHmqmW14O94pz42Pp6lIpi5j3c7rMvwC_oluA=.57ccdca0-6eb9-466f-b243-b5719a47964a@github.com> On Sun, 3 Aug 2025 17:22:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a81169a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a81169a37fab05b6189f8fb2afc09866aa5eec78 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Backport-of: 2094ff3c7ad829355bf13760d9a19b37649b3517 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3803 From goetz at openjdk.org Tue Aug 5 08:00:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 08:00:08 GMT Subject: [jdk17u-dev] Integrated: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:24:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ac38a441 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ac38a441eeb96d179abcb64581bce823b8815681 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Backport-of: 5f2a92d954ce485d372c3cb3e5118556b1d076c3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3804 From shade at openjdk.org Tue Aug 5 08:29:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 08:29:13 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:47:45 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3792#issuecomment-3154075854 From shade at openjdk.org Tue Aug 5 08:29:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 08:29:14 GMT Subject: [jdk17u-dev] Integrated: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:55:58 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 03852657 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/03852657c739ddd98d86af117a95e9aff7502adf Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340185: Use make -k on GHA to catch more build errors Backport-of: e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From goetz at openjdk.org Tue Aug 5 09:00:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:00:12 GMT Subject: [jdk21u-dev] Integrated: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: fa53b2ea Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fa53b2eafb4174ad3d7f039406c946103bd02943 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Backport-of: 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2041 From goetz at openjdk.org Tue Aug 5 09:02:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:02:18 GMT Subject: [jdk21u-dev] Integrated: 8334016: Make PrintNullString.java automatic In-Reply-To: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> References: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> Message-ID: On Sun, 3 Aug 2025 19:03:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: c6af9377 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c6af937767904a2f778c839810204b48fe85f2e4 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod 8334016: Make PrintNullString.java automatic Backport-of: f5e6d2c93c3274e465c42709b7634463899fdf2e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2042 From goetz at openjdk.org Tue Aug 5 09:03:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:03:09 GMT Subject: [jdk17u-dev] Integrated: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers In-Reply-To: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 14:19:51 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own > that was already backported. This pull request has now been integrated. Changeset: 92214404 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/92214404e47c6aab33b0d9e9b2e4b1633f7f39a9 Stats: 124 lines in 2 files changed: 121 ins; 0 del; 3 mod 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers Reviewed-by: phh Backport-of: b30d922009bab114fb8ac200df42b594a72a2942 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Tue Aug 5 09:04:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:04:10 GMT Subject: [jdk21u-dev] 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: On Sun, 3 Aug 2025 19:17:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: aab1e218 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aab1e218d39371971efd7424827d6fa6f57cae7e 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/jdk21u-dev/pull/2043 From goetz at openjdk.org Tue Aug 5 09:06:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:06:12 GMT Subject: [jdk17u-dev] Integrated: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 In-Reply-To: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> References: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> Message-ID: On Sun, 3 Aug 2025 14:51:21 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > > Resolved one import in a test file. probably clean. This pull request has now been integrated. Changeset: 6a87af80 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a87af80ad736fd280b94d6a6b2c1c21832f7253 Stats: 237 lines in 6 files changed: 220 ins; 4 del; 13 mod 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 Backport-of: ad90fb6da38da066dfc7a5439196887bbcda766f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3795 From goetz at openjdk.org Tue Aug 5 09:07:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:07:08 GMT Subject: [jdk17u-dev] Integrated: 8294985: SSLEngine throws IAE during parsing of X500Principal In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:23:13 GMT, Goetz Lindenmaier wrote: > I would like to fix this in 17, too. > Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. > > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 3ea5f076 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3ea5f07630718a615c54268c370552865f37ed8e Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod 8294985: SSLEngine throws IAE during parsing of X500Principal Backport-of: 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3809 From goetz at openjdk.org Tue Aug 5 09:09:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:09:10 GMT Subject: [jdk17u-dev] Integrated: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: <8phzryNteB1mL0I5l3q3X54CqlUuxj0BiJm_UUaPKHI=.7cb57528-bd87-4951-8c0e-2e9d2e4f0c8d@github.com> On Sun, 3 Aug 2025 18:51:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c06ed5d0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c06ed5d031ac66335ed9064c25167bca15ff32ec Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Backport-of: 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3805 From goetz at openjdk.org Tue Aug 5 09:11:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:11:10 GMT Subject: [jdk17u-dev] Integrated: 8357173: Split jtreg test group jdk tier3 In-Reply-To: References: Message-ID: <1TIosBbByWUoEiZZGFX7W_W532DeLpR7dawoHocFtG8=.c2aba000-2056-4270-aee0-abec2dce79c1@github.com> On Sun, 3 Aug 2025 18:54:22 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: 53b3b28c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/53b3b28cd9b607d3c0a75301a5a4bf5662ccc936 Stats: 12 lines in 1 file changed: 10 ins; 0 del; 2 mod 8357173: Split jtreg test group jdk tier3 Backport-of: e2c7c40816dcc9544b885ff63c8dff3f9f8b4ad6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3806 From goetz at openjdk.org Tue Aug 5 09:13:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:13:15 GMT Subject: [jdk17u-dev] Integrated: 8334016: Make PrintNullString.java automatic In-Reply-To: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> References: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> Message-ID: On Sun, 3 Aug 2025 19:07:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 32fa2879 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/32fa287948f6ff1435e2310bcf84b3b8c7e2c5dd Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod 8334016: Make PrintNullString.java automatic Backport-of: f5e6d2c93c3274e465c42709b7634463899fdf2e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3807 From goetz at openjdk.org Tue Aug 5 09:21:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:21:47 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: > I backport this for parity with 17.0.17-oracle. > > I needed to resolve several files, and it took some effort to get the > patches to the right places. But looks quite good now. > Maybe we should backport cleanup changes more often? > > src/java.base/share/classes/sun/security/ssl/CertificateRequest.java > Resolved because "8291509: Minor cleanup could be done in sun.security" > not in 17. > > src/java.base/share/classes/sun/security/ssl/HandshakeContext.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Resolved because "8284893: Fix typos in java.base" > not in 17. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SignatureScheme.java > Some real resolves needed here: > Hunk #1 FAILED at 1. Copyright. > Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. > Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" > > test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java > Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" 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: - Merge - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3810/files - new: https://git.openjdk.org/jdk17u-dev/pull/3810/files/1219eb36..29e3ac7e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=01-02 Stats: 2462 lines in 37 files changed: 1015 ins; 1315 del; 132 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Tue Aug 5 09:34:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:34:21 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge branch 'master' into goetz_backport_8342075 - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=01 Stats: 1026 lines in 12 files changed: 992 ins; 2 del; 32 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Tue Aug 5 09:43:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:43:45 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. 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: Merge branch 'master' into goetz_backport_8342075 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3786/files - new: https://git.openjdk.org/jdk17u-dev/pull/3786/files/3349b52e..c86d9d24 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=01-02 Stats: 2 lines in 2 files changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Tue Aug 5 11:10:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:10:19 GMT Subject: [jdk17u-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 17.0.17-oracle from 21. ------------- Commit messages: - Backport f5ae66e127d1ce63be1d78434805919e99d84ecc Changes: https://git.openjdk.org/jdk17u-dev/pull/3817/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3817&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/jdk17u-dev/pull/3817.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3817/head:pull/3817 PR: https://git.openjdk.org/jdk17u-dev/pull/3817 From goetz at openjdk.org Tue Aug 5 11:29:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:29:39 GMT Subject: [jdk17u-dev] RFR: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Message-ID: I backport this for parity with 17.0.17-oracle from 21. ------------- Commit messages: - Backport 99dfee6f42e8eb449cabc984798993e2c838eb53 Changes: https://git.openjdk.org/jdk17u-dev/pull/3818/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3818&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/jdk17u-dev/pull/3818.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3818/head:pull/3818 PR: https://git.openjdk.org/jdk17u-dev/pull/3818 From goetz at openjdk.org Tue Aug 5 11:31:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:31:19 GMT Subject: [jdk17u-dev] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport bcad87eacbd7fbfd3254479b7e061bab34e64aec Changes: https://git.openjdk.org/jdk17u-dev/pull/3819/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3819&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/jdk17u-dev/pull/3819.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3819/head:pull/3819 PR: https://git.openjdk.org/jdk17u-dev/pull/3819 From goetz at openjdk.org Tue Aug 5 11:31:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:31:28 GMT Subject: [jdk21u-dev] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport bcad87eacbd7fbfd3254479b7e061bab34e64aec Changes: https://git.openjdk.org/jdk21u-dev/pull/2052/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2052&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/jdk21u-dev/pull/2052.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2052/head:pull/2052 PR: https://git.openjdk.org/jdk21u-dev/pull/2052 From ogillespie at openjdk.org Tue Aug 5 11:37:11 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 5 Aug 2025 11:37:11 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v5] In-Reply-To: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> References: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> Message-ID: On Mon, 4 Aug 2025 10:29:10 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - Add extra space to outline new option > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Marked as reviewed by ogillespie (Author). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1365#pullrequestreview-3087896504 From goetz at openjdk.org Tue Aug 5 11:46:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:46:45 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: I backport this for parity with 21.0.9-oracle. Combination of two clean backports. ------------- Commit messages: - backport 18190519e73705281adf3f94d710d000e75b1729 - backport 18c2e40de75f974858aeb453892e4c7c8d5aa90e Changes: https://git.openjdk.org/jdk21u-dev/pull/2053/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2053&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2053.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2053/head:pull/2053 PR: https://git.openjdk.org/jdk21u-dev/pull/2053 From shade at openjdk.org Tue Aug 5 13:14:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 13:14:19 GMT Subject: [jdk25u] RFR: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings Message-ID: Fixes the test with `-XX:-CompactStrings`. Additional testing: - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it ------------- Commit messages: - Backport 1ca008fd02496dc33e2707c102560cae1690fba5 Changes: https://git.openjdk.org/jdk25u/pull/65/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=65&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360255 Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/65.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/65/head:pull/65 PR: https://git.openjdk.org/jdk25u/pull/65 From mdoerr at openjdk.org Tue Aug 5 13:39:16 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 5 Aug 2025 13:39:16 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Tue, 5 Aug 2025 09:21:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> I needed to resolve several files, and it took some effort to get the >> patches to the right places. But looks quite good now. >> Maybe we should backport cleanup changes more often? >> >> src/java.base/share/classes/sun/security/ssl/CertificateRequest.java >> Resolved because "8291509: Minor cleanup could be done in sun.security" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/HandshakeContext.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java >> Resolved because "8284893: Fix typos in java.base" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java >> src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/SignatureScheme.java >> Some real resolves needed here: >> Hunk #1 FAILED at 1. Copyright. >> Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. >> Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" >> >> test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java >> Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" > > 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: > > - Merge > - Resolves > - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 > - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f It was hard to review because it's a dependent PR, but the integration looks fine. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3810#pullrequestreview-3088322940 From cushon at openjdk.org Tue Aug 5 20:22:13 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 5 Aug 2025 20:22:13 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). That is a good question, and I'm not sure how to evaluate the risk/benefit. There is some impact from the bug, there was some related discussion on compiler-dev with some input from owners of affected tools ([linked here](https://bugs.openjdk.org/browse/JDK-8341779?focusedId=14728458&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14728458)). I think this is also a concern for Spring which has been trying to adopt more type annotations ([see here](https://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away)) and also supports JDK 17 and 21, and can't practically ensure all users are going to pass the `-XD` flag. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3156513824 From goetz at openjdk.org Tue Aug 5 20:37:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:37:12 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Tue, 5 Aug 2025 09:21:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> I needed to resolve several files, and it took some effort to get the >> patches to the right places. But looks quite good now. >> Maybe we should backport cleanup changes more often? >> >> src/java.base/share/classes/sun/security/ssl/CertificateRequest.java >> Resolved because "8291509: Minor cleanup could be done in sun.security" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/HandshakeContext.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java >> Resolved because "8284893: Fix typos in java.base" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java >> src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/SignatureScheme.java >> Some real resolves needed here: >> Hunk #1 FAILED at 1. Copyright. >> Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. >> Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" >> >> test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java >> Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" > > 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: > > - Merge > - Resolves > - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 > - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3810#issuecomment-3156553099 From goetz at openjdk.org Tue Aug 5 20:53:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:53:46 GMT Subject: [jdk21u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 34807df7627b067f750578987c941213a5f8336a Changes: https://git.openjdk.org/jdk21u-dev/pull/2054/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2054&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355779 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2054.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2054/head:pull/2054 PR: https://git.openjdk.org/jdk21u-dev/pull/2054 From goetz at openjdk.org Tue Aug 5 20:56:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:56:01 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Message-ID: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3810 Commit messages: - backport 34807df7627b067f750578987c941213a5f8336a Changes: https://git.openjdk.org/jdk17u-dev/pull/3820/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355779 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From robm at openjdk.org Tue Aug 5 21:02:15 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 5 Aug 2025 21:02:15 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 Message-ID: Merge ------------- Commit messages: - Merge - 8364258: ThreadGroup constant pool serialization is not normalized - 8364409: [BACKOUT] Consolidate Identity of self-inverse operations - 8364370: java.text.DecimalFormat specification indentation correction - 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java - 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions - 8364089: JDK 25 RDP2 L10n resource files update The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk25u/pull/66/files Stats: 1288 lines in 31 files changed: 517 ins; 723 del; 48 mod Patch: https://git.openjdk.org/jdk25u/pull/66.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/66/head:pull/66 PR: https://git.openjdk.org/jdk25u/pull/66 From robm at openjdk.org Tue Aug 5 21:02:16 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 5 Aug 2025 21:02:16 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 20:54:23 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: b40eb304 Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/b40eb304c46615c9c71d6c354684eadf8b048af2 Stats: 1288 lines in 31 files changed: 517 ins; 723 del; 48 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/66 From goetz at openjdk.org Tue Aug 5 21:46:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 21:46:24 GMT Subject: [jdk21u-dev] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 3bdac5317815b84d6f693d972f73d77dd069a891 Changes: https://git.openjdk.org/jdk21u-dev/pull/2055/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2055&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/jdk21u-dev/pull/2055.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2055/head:pull/2055 PR: https://git.openjdk.org/jdk21u-dev/pull/2055 From goetz at openjdk.org Tue Aug 5 21:55:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 21:55:00 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: I backport this for parity with 17.0.17-oracle. As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. ------------- Commit messages: - Adapt VerifyCACerts.java - backport 3bdac5317815b84d6f693d972f73d77dd069a891 Changes: https://git.openjdk.org/jdk17u-dev/pull/3821/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3821&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/jdk17u-dev/pull/3821.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3821/head:pull/3821 PR: https://git.openjdk.org/jdk17u-dev/pull/3821 From goetz at openjdk.org Tue Aug 5 22:04:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:04:42 GMT Subject: [jdk17u-dev] RFR: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3822/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3822&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328386 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3822.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3822/head:pull/3822 PR: https://git.openjdk.org/jdk17u-dev/pull/3822 From goetz at openjdk.org Tue Aug 5 22:08:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:08:20 GMT Subject: [jdk21u-dev] RFR: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2056/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2056&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328386 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2056.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2056/head:pull/2056 PR: https://git.openjdk.org/jdk21u-dev/pull/2056 From goetz at openjdk.org Tue Aug 5 22:08:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:08:40 GMT Subject: [jdk17u-dev] RFR: 8328225: Convert ImageDecoratedDnD.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a112fc8bac8ddee87c8555b156519a2785d3223b Changes: https://git.openjdk.org/jdk17u-dev/pull/3823/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3823&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328225 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3823.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3823/head:pull/3823 PR: https://git.openjdk.org/jdk17u-dev/pull/3823 From goetz at openjdk.org Tue Aug 5 22:09:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:09:47 GMT Subject: [jdk21u-dev] RFR: 8328225: Convert ImageDecoratedDnD.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport a112fc8bac8ddee87c8555b156519a2785d3223b Changes: https://git.openjdk.org/jdk21u-dev/pull/2057/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2057&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328225 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2057.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2057/head:pull/2057 PR: https://git.openjdk.org/jdk21u-dev/pull/2057 From duke at openjdk.org Wed Aug 6 01:10:16 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 01:10:16 GMT Subject: [jdk25u] RFR: 8361449: RISC-V: Code cleanup for native call In-Reply-To: References: Message-ID: <6P_dLt773bVWDS1NEASfNaW-LEcIoNjpXillHhEn3hM=.a0dc9231-c1c6-45ec-97d3-33bc5eea6d6e@github.com> On Fri, 1 Aug 2025 08:10:28 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version e07e5b46e988b3e0851eadd69b045a0c0df690a0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/57#issuecomment-3157086956 From dzhang at openjdk.org Wed Aug 6 01:36:07 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 6 Aug 2025 01:36:07 GMT Subject: [jdk25u] Integrated: 8361449: RISC-V: Code cleanup for native call In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 08:10:28 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 326baa36 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/326baa36bb72d18e7beff818105fcb8b8c8751af Stats: 39 lines in 3 files changed: 4 ins; 10 del; 25 mod 8361449: RISC-V: Code cleanup for native call Backport-of: 5edd546585d66f52c2e894ed212ee67945fe0785 ------------- PR: https://git.openjdk.org/jdk25u/pull/57 From ysuenaga at openjdk.org Wed Aug 6 03:00:18 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Wed, 6 Aug 2025 03:00:18 GMT Subject: [jdk25u] Integrated: 8364090: Dump JFR recording on CrashOnOutOfMemoryError In-Reply-To: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> References: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> Message-ID: On Fri, 1 Aug 2025 00:16:32 GMT, Yasumasa Suenaga wrote: > 8364090: Dump JFR recording on CrashOnOutOfMemoryError This pull request has now been integrated. Changeset: af32b947 Author: Yasumasa Suenaga URL: https://git.openjdk.org/jdk25u/commit/af32b94741e18349bcbcaf6c499b92fd337f3d70 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod 8364090: Dump JFR recording on CrashOnOutOfMemoryError Backport-of: 8ed214f3b1864ea0095d05497f782ce4131836d4 ------------- PR: https://git.openjdk.org/jdk25u/pull/56 From ssubramaniam at openjdk.org Wed Aug 6 03:29:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 03:29:16 GMT Subject: [jdk21u-dev] Integrated: 8310264: In PhaseChaitin::Split defs and phis are leaked In-Reply-To: References: Message-ID: On Sat, 2 Aug 2025 00:26:15 GMT, Satyen Subramaniam wrote: > Backporting JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow. The fix adds check that merged constant pool does not overflow u2 (two-byte unsigned). Ran GHA Sanity Checks, local Tier 1 and 2 and the tests below (1) from original PR. Patch is clean. > > (1) > * `test/jdk/java/lang/instrument` > * `test/hotspot/jtreg/serviceability/jvmti/RedefineClasses` > * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses` > * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses` This pull request has now been integrated. Changeset: 2ae23bd2 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/2ae23bd27868136040508aa4cdc8bac0287a6ee4 Stats: 22 lines in 1 file changed: 6 ins; 4 del; 12 mod 8310264: In PhaseChaitin::Split defs and phis are leaked Backport-of: 02b17d793bfcea611c654049c9ab680b70fb5685 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2030 From rkannathpari at openjdk.org Wed Aug 6 03:35:57 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Wed, 6 Aug 2025 03:35:57 GMT Subject: [jdk25u] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: Hi all, This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 0029554d20f22648994040a041c418d48a2a0eb4 Changes: https://git.openjdk.org/jdk25u/pull/68/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=68&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 62 lines in 2 files changed: 41 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk25u/pull/68.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/68/head:pull/68 PR: https://git.openjdk.org/jdk25u/pull/68 From dzhang at openjdk.org Wed Aug 6 05:18:48 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 6 Aug 2025 05:18:48 GMT Subject: [jdk25u] RFR: 8362515: RISC-V: cleanup NativeFarCall Message-ID: Hi all, This pull request contains a backport of commit [3e2d12d8](https://github.com/openjdk/jdk/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 Changes: https://git.openjdk.org/jdk25u/pull/67/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=67&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362515 Stats: 139 lines in 2 files changed: 11 ins; 97 del; 31 mod Patch: https://git.openjdk.org/jdk25u/pull/67.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/67/head:pull/67 PR: https://git.openjdk.org/jdk25u/pull/67 From duke at openjdk.org Wed Aug 6 05:22:01 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 05:22:01 GMT Subject: [jdk25u] RFR: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 05:57:02 GMT, Trupti Patil wrote: > - PR Changes > The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. > > - Testing > Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). > > - Conflicts > No conflicts. Clean backport. > > - 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 @truptipatil-13 Your change (at version 8268f2743684e8dc5bbb4656a1986ba0f6c76ef2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/62#issuecomment-3157438883 From sacharya at openjdk.org Wed Aug 6 05:30:51 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 05:30:51 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher Message-ID: OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. ------------- Commit messages: - Backport?0de2cddf3a7be23f67af93972875af1235f3107e Changes: https://git.openjdk.org/jdk21u-dev/pull/2051/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351458 Stats: 163 lines in 12 files changed: 43 ins; 82 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2051/head:pull/2051 PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From goetz at openjdk.org Wed Aug 6 05:48:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 05:48:10 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 20:11:03 GMT, Alexey Bakhtin wrote: >> 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: >> >> Merge branch 'master' into goetz_backport_8342075 > > Thank you for the backport! The changes look good to me HI @alexeybakhtin I saw in https://github.com/openjdk/jdk17u-dev/pull/3298 that you are using a ThreadPool in the tests. I think this is a useful improvement. Should I add that to my change here? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3157483387 From sacharya at openjdk.org Wed Aug 6 06:36:15 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 06:36:15 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: > OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 > OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e Signed-off-by: Shruthi ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2051/files - new: https://git.openjdk.org/jdk21u-dev/pull/2051/files/d53a3cd5..57e506ff Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2051/head:pull/2051 PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From goetz at openjdk.org Wed Aug 6 07:40:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:40:00 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms Message-ID: I backport this for parity with 21.0.9-oracle. src/hotspot/share/runtime/objectMonitor.cpp Resolved as comments in context are different. src/hotspot/share/runtime/perfData.hpp Copyright src/hotspot/share/runtime/synchronizer.cpp Resolved #include. ------------- Commit messages: - backport 305bbdae7fe40e33cf2baa100c134bd85ecaa553 Changes: https://git.openjdk.org/jdk21u-dev/pull/2058/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2058&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348402 Stats: 56 lines in 5 files changed: 34 ins; 4 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2058.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2058/head:pull/2058 PR: https://git.openjdk.org/jdk21u-dev/pull/2058 From goetz at openjdk.org Wed Aug 6 07:43:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:43:03 GMT Subject: [jdk17u-dev] RFR: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 481473efce9f51a497e26002c6da52b0ddc9ea8f Changes: https://git.openjdk.org/jdk17u-dev/pull/3824/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3824&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328035 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3824.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3824/head:pull/3824 PR: https://git.openjdk.org/jdk17u-dev/pull/3824 From goetz at openjdk.org Wed Aug 6 07:43:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:43:50 GMT Subject: [jdk21u-dev] RFR: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 481473efce9f51a497e26002c6da52b0ddc9ea8f Changes: https://git.openjdk.org/jdk21u-dev/pull/2059/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2059&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328035 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2059.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2059/head:pull/2059 PR: https://git.openjdk.org/jdk21u-dev/pull/2059 From mbaesken at openjdk.org Wed Aug 6 08:08:08 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 6 Aug 2025 08:08:08 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2053#pullrequestreview-3091101933 From goetz at openjdk.org Wed Aug 6 08:25:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 08:25:05 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. Thanks for the reivew! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2053#issuecomment-3158144745 From shade at openjdk.org Wed Aug 6 08:33:09 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:33:09 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: <7ToIo6MYs3Fakmfm-5NuR4P7PbmBgmYp0V0QSrW68NU=.b548e3fe-c793-46a6-bee6-c92f7ee53170@github.com> On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/60#issuecomment-3158212084 From shade at openjdk.org Wed Aug 6 08:34:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:34:12 GMT Subject: [jdk25u] RFR: 8360867: CTW: Disable inline cache verification In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 15:15:10 GMT, Aleksey Shipilev wrote: > Improves CTW testing performance. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` > - [x] Linux AArch64 server release, `applications/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/59#issuecomment-3158220444 From shade at openjdk.org Wed Aug 6 08:35:15 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:35:15 GMT Subject: [jdk25u] RFR: 8361255: CTW: Tolerate more NCDFE problems In-Reply-To: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> References: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Message-ID: On Fri, 1 Aug 2025 14:45:09 GMT, Aleksey Shipilev wrote: > Improves testing coverage. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `application/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/58#issuecomment-3158222703 From shade at openjdk.org Wed Aug 6 08:37:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:37:10 GMT Subject: [jdk25u] Integrated: 8360867: CTW: Disable inline cache verification In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 15:15:10 GMT, Aleksey Shipilev wrote: > Improves CTW testing performance. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` > - [x] Linux AArch64 server release, `applications/ctw/modules` This pull request has now been integrated. Changeset: 2a68b5d0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/2a68b5d0076312a26f599856f48be0991e90a221 Stats: 6 lines in 3 files changed: 6 ins; 0 del; 0 mod 8360867: CTW: Disable inline cache verification Backport-of: aa1911191cf8c2b855268a76baf0757909d66d1b ------------- PR: https://git.openjdk.org/jdk25u/pull/59 From shade at openjdk.org Wed Aug 6 08:38:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:38:11 GMT Subject: [jdk25u] Integrated: 8361255: CTW: Tolerate more NCDFE problems In-Reply-To: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> References: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Message-ID: On Fri, 1 Aug 2025 14:45:09 GMT, Aleksey Shipilev wrote: > Improves testing coverage. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `application/ctw/modules` This pull request has now been integrated. Changeset: 22183dec Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/22183decf687da76f3539b4f1033c2588cb87e4a Stats: 45 lines in 2 files changed: 35 ins; 0 del; 10 mod 8361255: CTW: Tolerate more NCDFE problems Backport-of: a201be8555c57f07b86f470df4699e1b9dd6bd3c ------------- PR: https://git.openjdk.org/jdk25u/pull/58 From sgehwolf at openjdk.org Wed Aug 6 08:45:11 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 08:45:11 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 Tue, 5 Aug 2025 20:19:38 GMT, Liam Miller-Cushon wrote: > That is a good question, and I'm not sure how to evaluate the risk/benefit. > > There is some impact from the bug, there was some related discussion on compiler-dev with some input from owners of affected tools ([linked here](https://bugs.openjdk.org/browse/JDK-8341779?focusedId=14728458&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14728458)). I think this is also a concern for Spring which has been trying to adopt more type annotations ([see here](https://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away)) and also supports JDK 17 and 21, and can't practically ensure all users are going to pass the `-XD` flag. Thanks for the additional context @cushon. I understand the argument. Proponents seem to be tool developers which is one bucket of JDK users (I want this new feature). With JDK 25 GA being around the corner (September 2025) they'd have ample opportunity to use the on-by-default behaviour and drive the positive feedback loop. If they really want it in JDK 21 as well there is the option of passing the `-XD` flag which should be an improvement over the workarounds in place in various tools. The other bucket of users are existing JDK 21 users who want stability, which I'd claim is the majority. I.e. my code compiled fine on `21.0.8` but doesn't any more on `21.0.x` (where `x > 8`). Therefore, I'm proposing to leave the situation as-is (with `21.0.8` and better). I may be convinced otherwise but I haven't seen a really compelling argument to date. It's a disruptive change and we need to be cautious with any (more) `javac` changes going forward in JDK 21. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3158296721 From shade at openjdk.org Wed Aug 6 08:48:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:48:04 GMT Subject: [jdk25u] Integrated: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: <1BCx7WdeoUNsMJC0ceK9QQGY4xV7H3whZ_2okux8ykk=.069177a5-972c-4e15-9fd0-8b9bc643bfcc@github.com> On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 4f99224c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/4f99224c80e5cf8d187f2a9c4e10f014d8e6d6dd Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8361478: GHA: Use MSYS2 from GHA runners Backport-of: ed9066bdf48c2d9925aea745951531ebf4af35a8 ------------- PR: https://git.openjdk.org/jdk25u/pull/60 From shade at openjdk.org Wed Aug 6 08:48:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:48:04 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA Let's try again then. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/60#issuecomment-3158308494 From goetz at openjdk.org Wed Aug 6 09:13:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 09:13:09 GMT Subject: [jdk21u-dev] RFR: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Message-ID: I backport this for parity with 21.0.9-oracle. Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java is not in 21. The file format and name changed. ------------- Commit messages: - backport 66535fe26da27dfaf0940bd70deb30942f7d0cdc Changes: https://git.openjdk.org/jdk21u-dev/pull/2060/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2060&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358701 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2060.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2060/head:pull/2060 PR: https://git.openjdk.org/jdk21u-dev/pull/2060 From shade at openjdk.org Wed Aug 6 09:17:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 09:17:39 GMT Subject: [jdk25u] RFR: 8343546: GHA: Cache required dependencies in master-branch workflow Message-ID: Improves GHA reliability and performance. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1fa772e8143bb2d758ef183280d123d1ff8aada8 Changes: https://git.openjdk.org/jdk25u/pull/70/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=70&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343546 Stats: 94 lines in 7 files changed: 91 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/70.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/70/head:pull/70 PR: https://git.openjdk.org/jdk25u/pull/70 From duke at openjdk.org Wed Aug 6 09:21:17 2025 From: duke at openjdk.org (Trupti Patil) Date: Wed, 6 Aug 2025 09:21:17 GMT Subject: [jdk25u] Integrated: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 05:57:02 GMT, Trupti Patil wrote: > - PR Changes > The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. > > - Testing > Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). > > - Conflicts > No conflicts. Clean backport. > > - 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 This pull request has now been integrated. Changeset: 6d2b9c99 Author: Trupti Patil Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/6d2b9c997a4397fffe52a4ef17f96ba60957085f Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod 8355478: DoubleActionESC.java fails intermittently Backport-of: d1052c70cbddb025e7f5b71bd61176e63277bba0 ------------- PR: https://git.openjdk.org/jdk25u/pull/62 From smandalika at openjdk.org Wed Aug 6 09:21:18 2025 From: smandalika at openjdk.org (Srinivas Mandalika) Date: Wed, 6 Aug 2025 09:21:18 GMT Subject: [jdk25u] Integrated: 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: 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 This pull request has now been integrated. Changeset: 3db9097a Author: Srinivas Mandalika Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/3db9097a9f001954f981b4ff095c79d187f0dae1 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 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 Backport-of: 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed ------------- PR: https://git.openjdk.org/jdk25u/pull/50 From shade at openjdk.org Wed Aug 6 09:51:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 09:51:45 GMT Subject: [jdk25u] RFR: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Message-ID: Further improves CTW performance. Additional testing: - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` ------------- Commit messages: - Backport 1ac74898745ce9b109db5571d9dcbd907dd05831 Changes: https://git.openjdk.org/jdk25u/pull/71/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=71&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361180 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/71.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/71/head:pull/71 PR: https://git.openjdk.org/jdk25u/pull/71 From goetz at openjdk.org Wed Aug 6 09:56:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 09:56:45 GMT Subject: [jdk21u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: I backport this for parity with 21.0.9-oracle. Resolved #import. ------------- Commit messages: - backport 0029554d20f22648994040a041c418d48a2a0eb4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2061/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2061&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2061.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2061/head:pull/2061 PR: https://git.openjdk.org/jdk21u-dev/pull/2061 From sacharya at openjdk.org Wed Aug 6 11:18:12 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 11:18:12 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: <_R0aj6mkCvwq1BSmnRtMGBxkn6lvqV4KMqQfa5Hmvp4=.94076f25-66fc-4c04-a322-046829662246@github.com> On Sun, 20 Jul 2025 05:23:41 GMT, Thomas Stuefe wrote: > Small question, why do we backport refactoring changes? I?m backporting 8294399 because it introduces the UnixDispatcher class, which is a necessary foundation for other functional fixes, including the one in [openjdk/jdk#25817](https://github.com/openjdk/jdk/pull/25817). Although it?s a refactoring change, it helps separate platform-specific logic into a dedicated class, making the code cleaner and easier to maintain. More importantly, the fix that address real issues (async close handling and race conditions) are built on top of this refactoring. Without backporting 8294399, those fixes cannot be cleanly or safely applied to JDK 17. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3159731910 From syan at openjdk.org Wed Aug 6 11:48:04 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:48:04 GMT Subject: [jdk25u] RFR: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > 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! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/55#issuecomment-3159820923 From syan at openjdk.org Wed Aug 6 11:48:05 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:48:05 GMT Subject: [jdk25u] Integrated: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > 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! This pull request has now been integrated. Changeset: ece596aa Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/ece596aa97b25b4d4794621cbd7a96a056d23450 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Backport-of: ee0bcc55269e92e999862ae5c63ffad7a600f6cc ------------- PR: https://git.openjdk.org/jdk25u/pull/55 From syan at openjdk.org Wed Aug 6 11:55:43 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:55:43 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Message-ID: Hi all, This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. Thanks! ------------- Commit messages: - Backport b4028c91d5615f43cbf209eeeb1014966de22a38 Changes: https://git.openjdk.org/jdk25u/pull/72/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=72&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362482 Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/72.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/72/head:pull/72 PR: https://git.openjdk.org/jdk25u/pull/72 From ssarathi at openjdk.org Wed Aug 6 12:44:11 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Wed, 6 Aug 2025 12:44:11 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin I verified in AIX and the build passes without any issues. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3160006652 From shade at openjdk.org Wed Aug 6 12:56:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 12:56:11 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. The backport itself looks good. But I have a small doubt we should do it for JDK 21. Catching the critical section for FutileWakeups increment might be not worth it. In mainline, we have deleted these after replacing these PerfData events with related JFR events (https://bugs.openjdk.org/browse/JDK-8348829). But it is a minor risk, so I would not be against it as well. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2058#pullrequestreview-3092408320 From sroy at openjdk.org Wed Aug 6 13:18:05 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Wed, 6 Aug 2025 13:18:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin Is there a particular test suite to run for this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3160134663 From rrich at openjdk.org Wed Aug 6 14:21:08 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 6 Aug 2025 14:21:08 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! Looks good. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/72#pullrequestreview-3092863054 From sgehwolf at openjdk.org Wed Aug 6 14:37:19 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 14:37:19 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 17:03:08 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [ ] GHA This seems ok. Please integrate #3070 and merge master to get CI green. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160440510 From shade at openjdk.org Wed Aug 6 14:45:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 14:45:16 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <3Kt8HZFiGuNDxUYC4Zb7SqLxicZhUypWakLnMwcBZAs=.c2d9e5f2-4e92-47a7-9ffa-91c00620094b@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [x] GHA Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3070#issuecomment-3160464321 From shade at openjdk.org Wed Aug 6 14:45:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 14:45:16 GMT Subject: [jdk11u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <30fMDcaIlMzlTjJFTAQ1vp0n7sUQ9b0IDn_7-pi4KGY=.4bde0d9d-86f5-485b-8ea1-0398df89f5a5@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 3ff903a3 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/3ff903a37cc0bbe4cb5e2a6b08faa48fde71445f 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/jdk11u-dev/pull/3070 From shade at openjdk.org Wed Aug 6 15:07:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 15:07:37 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: > Improves GHA usability. > > Additional testing: > - [ ] GHA Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3068/files - new: https://git.openjdk.org/jdk11u-dev/pull/3068/files/43dec1ea..78c05f3e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3068.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3068/head:pull/3068 PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From shade at openjdk.org Wed Aug 6 15:07:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 15:07:37 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 14:34:05 GMT, Severin Gehwolf wrote: > This seems ok. Please integrate #3070 and merge master to get CI green. Thanks. Yup, merged, let's see. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160548959 From duke at openjdk.org Wed Aug 6 16:25:19 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 16:25:19 GMT Subject: [jdk25u] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Message-ID: Clean backport, adds several tests for string concatenation optimization in C2. ------------- Commit messages: - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 Changes: https://git.openjdk.org/jdk25u/pull/73/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357822 Stats: 86 lines in 6 files changed: 81 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/73.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/73/head:pull/73 PR: https://git.openjdk.org/jdk25u/pull/73 From duke at openjdk.org Wed Aug 6 16:36:58 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 16:36:58 GMT Subject: [jdk25u] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: > Clean backport, adds several tests for string concatenation optimization in C2. Francesco Andreuzzi 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 6c616c71ec9a8ee6e0203921deef20d09db39698 ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/73/files - new: https://git.openjdk.org/jdk25u/pull/73/files/b58ba062..92ea04d3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/73.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/73/head:pull/73 PR: https://git.openjdk.org/jdk25u/pull/73 From shade at openjdk.org Wed Aug 6 17:03:05 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 17:03:05 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: <8YAkS61dr2MtQfcrGACJJ5sLXoVVTDcs3JY0mNQ6eIU=.e7eaa0d7-ffc9-4658-b7cc-0fff18d6d3a9@github.com> On Wed, 6 Aug 2025 15:07:37 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k > - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Seems to work fine! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160908051 From sgehwolf at openjdk.org Wed Aug 6 17:22:06 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 17:22:06 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:36:15 GMT, Shruthi Acharya wrote: >> OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 >> OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 >> >> The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. > > Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e > > Signed-off-by: Shruthi @shruacha1234 Please read https://openjdk.org/projects/jdk-updates/approval.html In particular in `Rule 1` it says: [...] In that comment the requester must describe why it's important to fix this bug, explain the nature of the fix, estimate its risk and describe its test coverage. [...] Nothing like that is in the existing fix request comment. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3160961014 From ssubramaniam at openjdk.org Wed Aug 6 17:47:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 17:47:27 GMT Subject: [jdk21u-dev] Integrated: 8350665: SIZE_FORMAT_HEX macro undefined in gtest In-Reply-To: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> References: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> Message-ID: On Fri, 1 Aug 2025 21:19:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest. SIZE_FORMAT_HEX macro is undefined in test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp, and can be replaced by "0x%zx". Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. Change has been backported by oracle. This pull request has now been integrated. Changeset: d0f905ce Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d0f905cec69485645a434f7ecf1621e42b091ad2 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8350665: SIZE_FORMAT_HEX macro undefined in gtest Backport-of: b29f8b04780bffff2b25acb95f22b4fdf83f3724 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2028 From duke at openjdk.org Wed Aug 6 18:48:50 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 18:48:50 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. > > Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. > > Passes tier1. 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 two additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into JDK-8354941 - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3069/files - new: https://git.openjdk.org/jdk11u-dev/pull/3069/files/fa28fbdc..b0294c88 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3069.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3069/head:pull/3069 PR: https://git.openjdk.org/jdk11u-dev/pull/3069 From ssubramaniam at openjdk.org Wed Aug 6 22:33:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 22:33:31 GMT Subject: [jdk21u-dev] RFR: 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" Message-ID: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> Backporting JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully". Similar to [JDK-8269342](https://bugs.openjdk.org/browse/JDK-8269342), using -XX:CICrashAt=1 does not guarantee a crash - adding the -XX:+CICountNative flag fixes this test reliability. Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport a8e62af733cb1acc1370561c9dd374b3f9c2c294 Changes: https://git.openjdk.org/jdk21u-dev/pull/2062/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2062&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331389 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2062.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2062/head:pull/2062 PR: https://git.openjdk.org/jdk21u-dev/pull/2062 From duke at openjdk.org Wed Aug 6 23:30:00 2025 From: duke at openjdk.org (toshiogata) Date: Wed, 6 Aug 2025 23:30:00 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v4] In-Reply-To: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is not clean. A text block needs to be replaced with string literals. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. toshiogata 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: - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Replace a text block with string literals - Backport fbeac98c84078a566c572abeba07c49e94bbf26b ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3002/files - new: https://git.openjdk.org/jdk11u-dev/pull/3002/files/dbf9216f..4d7cbc55 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=02-03 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk11u-dev/pull/3002 From ssubramaniam at openjdk.org Thu Aug 7 02:28:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 02:28:00 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status Message-ID: Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. ------------- Commit messages: - Backport 62d5d1e99c118b6ed26e79a2f7247308f8c23310 Changes: https://git.openjdk.org/jdk21u-dev/pull/2063/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319598 Stats: 154 lines in 2 files changed: 151 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2063.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2063/head:pull/2063 PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From syan at openjdk.org Thu Aug 7 02:57:19 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 7 Aug 2025 02:57:19 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: <0iIn7vcHtEdPmiBMYQTlt8RN1KgJwnaOfl_zTQKYUZc=.40b49f4c-f8a2-4b3a-bf8a-7c5042e54a0b@github.com> On Wed, 6 Aug 2025 14:18:48 GMT, Richard Reingruber wrote: > Looks good. Thanks @reinrich for the reviews. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/72#issuecomment-3162240966 From abakhtin at openjdk.org Thu Aug 7 04:53:23 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 7 Aug 2025 04:53:23 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 20:11:03 GMT, Alexey Bakhtin wrote: >> 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: >> >> Merge branch 'master' into goetz_backport_8342075 > > Thank you for the backport! The changes look good to me > HI @alexeybakhtin I saw in #3298 that you are using a ThreadPool in the tests. I think this is a useful improvement. Should I add that to my change here? Yes, I forgot about these changes. I think they could be useful here to clean up resources. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3162456437 From shade at openjdk.org Thu Aug 7 06:58:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 06:58:30 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 15:07:37 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k > - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3162740709 From shade at openjdk.org Thu Aug 7 06:58:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 06:58:30 GMT Subject: [jdk11u-dev] Integrated: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 17:03:08 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: a7e7709b Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/a7e7709bb346d6d0e4dc9e2b9d4eeb60f884f782 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340185: Use make -k on GHA to catch more build errors Backport-of: e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From shade at openjdk.org Thu Aug 7 07:06:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 07:06:30 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 23:05:58 GMT, Cesar Soares Lucas wrote: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. Also, if you merge with upstream master, the GHA jobs would be fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3162771907 From goetz at openjdk.org Thu Aug 7 08:08:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:08:25 GMT Subject: [jdk21u-dev] Integrated: 8327879: Convert javax/swing/border/Test4760089.java applet test to main In-Reply-To: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> References: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> Message-ID: On Mon, 4 Aug 2025 20:51:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle, This pull request has now been integrated. Changeset: 9512e539 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9512e539084f39134afdf310b0d43eac07ef1703 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod 8327879: Convert javax/swing/border/Test4760089.java applet test to main Backport-of: a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2045 From goetz at openjdk.org Thu Aug 7 08:10:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:10:27 GMT Subject: [jdk21u-dev] Integrated: 8328367: Convert java/awt/Component/UpdatingBootTime test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:52:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: d2276572 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d22765720b5c8e31e805e4f9a20e7ad8ae401d38 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod 8328367: Convert java/awt/Component/UpdatingBootTime test to main Backport-of: 03c25b15eb73e594d1329be397cd34e206d2682b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2046 From goetz at openjdk.org Thu Aug 7 08:13:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:13:31 GMT Subject: [jdk21u-dev] Integrated: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:02:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > Either the test works not correctly, or I did not understand. But behaviour is unchanged. This pull request has now been integrated. Changeset: 576a0a85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/576a0a85dd82a86b99b8193246533986598ec7de Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Backport-of: 0efd9dc09b969846f79fb8ca16ddf565117d52b6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2047 From goetz at openjdk.org Thu Aug 7 08:15:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:15:26 GMT Subject: [jdk21u-dev] Integrated: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:11:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 7d1f6394 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7d1f6394e7f07b75d0ddb9d786188a8d598bcd99 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Backport-of: 739957ca1e3b9ac9131a68990178e92691744157 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2048 From goetz at openjdk.org Thu Aug 7 08:17:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:17:26 GMT Subject: [jdk17u-dev] Integrated: 8327879: Convert javax/swing/border/Test4760089.java applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:51:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 0480a8e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0480a8e6ff2584e909ef4813a267f493a3b73a10 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod 8327879: Convert javax/swing/border/Test4760089.java applet test to main Backport-of: a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3811 From goetz at openjdk.org Thu Aug 7 08:17:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:17:27 GMT Subject: [jdk17u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> References: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> Message-ID: On Mon, 4 Aug 2025 21:11:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: javac crashed on several tests. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3814#issuecomment-3163030801 From goetz at openjdk.org Thu Aug 7 08:18:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:18:19 GMT Subject: [jdk21u-dev] Integrated: 8328190: Convert AWTPanelSmoothWheel.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:17:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 1452e0ec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1452e0ecf6fd1d6502644d468571854582209afb Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod 8328190: Convert AWTPanelSmoothWheel.html applet test to main Backport-of: c7bbf849290b39b8e89290234d70d8333df24710 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2049 From goetz at openjdk.org Thu Aug 7 08:20:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:20:19 GMT Subject: [jdk17u-dev] Integrated: 8328367: Convert java/awt/Component/UpdatingBootTime test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:52:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4ef5d76b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4ef5d76bc68ca3e053f9e9986e3652f502b82ea7 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod 8328367: Convert java/awt/Component/UpdatingBootTime test to main Backport-of: 03c25b15eb73e594d1329be397cd34e206d2682b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3812 From goetz at openjdk.org Thu Aug 7 08:21:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:21:28 GMT Subject: [jdk21u-dev] Integrated: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:19:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 59c9396b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/59c9396b8477bbfb05eafeb7742c18843c1d1c78 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Backport-of: c7cf6020782525eb17ff3013195a81d711a4fce1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2050 From goetz at openjdk.org Thu Aug 7 08:25:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:25:24 GMT Subject: [jdk17u-dev] Integrated: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:04:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: a061cbed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a061cbed108df48851d86b2bd208dc41e424cf43 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Backport-of: 0efd9dc09b969846f79fb8ca16ddf565117d52b6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3813 From goetz at openjdk.org Thu Aug 7 08:26:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:26:21 GMT Subject: [jdk21u-dev] Integrated: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:25:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 833c61d6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/833c61d675204637f4fbc3e11263dee6766bf167 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/jdk21u-dev/pull/2052 From goetz at openjdk.org Thu Aug 7 08:31:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:31:17 GMT Subject: [jdk21u-dev] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: <5NxXJ62GHqplvoEPVSk6YSJndaFPePqZpS5sPH94Lws=.85e971be-2c37-4fcf-872b-caf53a8ad736@github.com> On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. This pull request has now been integrated. Changeset: 6f6974f6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6f6974f6320e51a7842ec6715ffa8409833fe465 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc 8362390: AIX make fails in awt_GraphicsEnv.c Reviewed-by: mbaesken Backport-of: 18c2e40de75f974858aeb453892e4c7c8d5aa90e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2053 From goetz at openjdk.org Thu Aug 7 08:35:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:35:31 GMT Subject: [jdk17u-dev] Integrated: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> References: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> Message-ID: On Mon, 4 Aug 2025 21:11:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: bcfb5bbe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bcfb5bbee54ed181328cb1e3880b229a924859f0 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Backport-of: 739957ca1e3b9ac9131a68990178e92691744157 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3814 From goetz at openjdk.org Thu Aug 7 08:46:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:46:22 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. OK, I can set it aside for now and pick it up again if there is an additional trigger to backport it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2058#issuecomment-3163131025 From goetz at openjdk.org Thu Aug 7 09:16:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:16:20 GMT Subject: [jdk17u-dev] Integrated: 8328190: Convert AWTPanelSmoothWheel.html applet test to main In-Reply-To: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> References: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> Message-ID: On Mon, 4 Aug 2025 21:17:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ab3a6f14 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ab3a6f140a56775d75828d2eefd4f941bef03650 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod 8328190: Convert AWTPanelSmoothWheel.html applet test to main Backport-of: c7bbf849290b39b8e89290234d70d8333df24710 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3815 From goetz at openjdk.org Thu Aug 7 09:18:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:18:22 GMT Subject: [jdk17u-dev] Integrated: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:19:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b3d7dc59 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b3d7dc59273be2a01fe901e2e01479ab2f456d99 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Backport-of: c7cf6020782525eb17ff3013195a81d711a4fce1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3816 From goetz at openjdk.org Thu Aug 7 09:21:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:21:29 GMT Subject: [jdk17u-dev] Integrated: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Mon, 4 Aug 2025 10:25:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I needed to resolve several files, and it took some effort to get the > patches to the right places. But looks quite good now. > Maybe we should backport cleanup changes more often? > > src/java.base/share/classes/sun/security/ssl/CertificateRequest.java > Resolved because "8291509: Minor cleanup could be done in sun.security" > not in 17. > > src/java.base/share/classes/sun/security/ssl/HandshakeContext.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Resolved because "8284893: Fix typos in java.base" > not in 17. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SignatureScheme.java > Some real resolves needed here: > Hunk #1 FAILED at 1. Copyright. > Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. > Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" > > test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java > Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" This pull request has now been integrated. Changeset: fe850da3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fe850da38a3fc0c9ce6cf9348efca3c846e97143 Stats: 1272 lines in 21 files changed: 923 ins; 224 del; 125 mod 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mdoerr Backport-of: b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Thu Aug 7 09:25:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:25:36 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension [v2] In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. 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 five additional commits since the last revision: - backport 34807df7627b067f750578987c941213a5f8336a - Merge - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3820/files - new: https://git.openjdk.org/jdk17u-dev/pull/3820/files/0a1e54b2..0a1e54b2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From goetz at openjdk.org Thu Aug 7 09:28:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:28:16 GMT Subject: [jdk17u-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, 5 Aug 2025 11:03:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. This pull request has now been integrated. Changeset: f545221e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f545221e03d4a4a1b2a6dfeb601ff7d472b92ada 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 Backport-of: f5ae66e127d1ce63be1d78434805919e99d84ecc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3817 From goetz at openjdk.org Thu Aug 7 09:31:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:31:23 GMT Subject: [jdk17u-dev] Integrated: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:22:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. This pull request has now been integrated. Changeset: 0642b6f3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0642b6f3b72e024d5b77ec59e2704a231e28dd38 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 Backport-of: 99dfee6f42e8eb449cabc984798993e2c838eb53 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3818 From goetz at openjdk.org Thu Aug 7 09:34:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:34:16 GMT Subject: [jdk17u-dev] Integrated: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:26:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: f9aa4422 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f9aa44224c9b8ac7b7f3de89ee21985fb2fcf3e0 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/jdk17u-dev/pull/3819 From shade at openjdk.org Thu Aug 7 10:12:21 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 10:12:21 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 08:43:45 GMT, Goetz Lindenmaier wrote: > OK, I can set it aside for now and pick it up again if there is an additional trigger to backport it. I am not blocking this, just giving a perspective :) (+): The positive impact on small applications is noticeable. We have argued about the negative impact back when it was done in mainline, and reasoned it is minor at worst. The synchronization is on `FutuleWakeups` path, where we already are in the world of pain. (+): Doing the proper CS synchronization between perf data counters and their manager allows more reliable shutdown. I can see how this might mitigate some JVM shutdown crashes in the wild. (-): We see lots of performance-sensitive applications run with `-XX:-UsePerfData`, where neither of these issues manifest. So the positive impact is smaller. (-): Since this CS-taking code path is summarily removed in JDK 25. So if we backport, only JDK 21 would be taking it. This also tells us waiting for real-world JDK 25 testing is futile, since there is nothing to test. So on balance, we can take it into JDK 21. Let's not do any prior releases, though. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2058#issuecomment-3163422985 From mbaesken at openjdk.org Thu Aug 7 11:34:23 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:34:23 GMT Subject: [jdk21u-dev] RFR: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:05:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java > is not in 21. > The file format and name changed. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2060#pullrequestreview-3096665897 From mbaesken at openjdk.org Thu Aug 7 11:39:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:39:20 GMT Subject: [jdk21u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved #import. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2061#pullrequestreview-3096688972 From mbaesken at openjdk.org Thu Aug 7 11:49:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:49:20 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: <4WowGm8C_EsPf6YfRlXESrBb3LZzLkz-BsUvm8l2Fkk=.5d8a23d4-a75f-42dd-930c-0785d1d3a435@github.com> On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3821#pullrequestreview-3096740713 From goetz at openjdk.org Thu Aug 7 12:13:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:13:58 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: <3RO9uP2w6sxULnfqp46VoiaCzKabIUbI79mmLRbi4k8=.2bae2fb4-cc0a-4725-a6bb-045cf42e5e88@github.com> > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Test improvements by Aleksey Bakhtin ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3786/files - new: https://git.openjdk.org/jdk17u-dev/pull/3786/files/c86d9d24..073bb3d5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=02-03 Stats: 37 lines in 2 files changed: 17 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Thu Aug 7 12:13:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:13:58 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: <4JTMY2U_sQghVudNp_p-t7RzdHIY8r9WDqGsN_ZqtPs=.ed28c470-d67d-401f-ac1a-d8016fcc484f@github.com> On Tue, 5 Aug 2025 09:43:45 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > 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: > > Merge branch 'master' into goetz_backport_8342075 Thanks, I added them. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3163928472 From mbaesken at openjdk.org Thu Aug 7 12:43:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 12:43:31 GMT Subject: [jdk25u] RFR: 8360518: Docker tests do not work when asan is configured Message-ID: 8360518: Docker tests do not work when asan is configured ------------- Commit messages: - Backport 01b15bc1f961f43ae11db0c15f45763c4ec4180b Changes: https://git.openjdk.org/jdk25u/pull/74/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=74&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360518 Stats: 23 lines in 23 files changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/74.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/74/head:pull/74 PR: https://git.openjdk.org/jdk25u/pull/74 From mbaesken at openjdk.org Thu Aug 7 12:48:24 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 12:48:24 GMT Subject: [jdk21u-dev] Integrated: 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 This pull request has now been integrated. Changeset: 52a0b114 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/52a0b1143f8b6650a51c7b72891e3f148324d0e5 Stats: 62 lines in 12 files changed: 60 ins; 0 del; 2 mod 8357826: Avoid running some jtreg tests when asan is configured Reviewed-by: rschmelter Backport-of: d7aa34982053bad37b3b726539f1245d054258f4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2023 From goetz at openjdk.org Thu Aug 7 12:55:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:55:21 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 12:41:22 GMT, Sorna Sarathi N wrote: >> Hi @suchismith1993 >> can you veriy this on AIX? >> There are several follow-up changes that also edit the AIX #ifdef part. >> I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. > > Hi @GoeLin > I verified in AIX and the build passes without any issues. Hi @Sorna-Sarathi , @suchismith1993 Thanks for verifying. I think running some of test/jdk/java/awt should be fine. Best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3164066641 From goetz at openjdk.org Thu Aug 7 13:54:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:54:29 GMT Subject: [jdk17u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport 65d9f119c401c26c9a6436f5c9a513f91bb8c753 Changes: https://git.openjdk.org/jdk17u-dev/pull/3825/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3825&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328328 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3825.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3825/head:pull/3825 PR: https://git.openjdk.org/jdk17u-dev/pull/3825 From goetz at openjdk.org Thu Aug 7 13:54:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:54:37 GMT Subject: [jdk21u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 65d9f119c401c26c9a6436f5c9a513f91bb8c753 Changes: https://git.openjdk.org/jdk21u-dev/pull/2064/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2064&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328328 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2064.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2064/head:pull/2064 PR: https://git.openjdk.org/jdk21u-dev/pull/2064 From goetz at openjdk.org Thu Aug 7 13:58:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:58:31 GMT Subject: [jdk17u-dev] RFR: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 700d2b91defd421a2818f53830c24f70d11ba4f6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3826/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3826&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328401 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3826.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3826/head:pull/3826 PR: https://git.openjdk.org/jdk17u-dev/pull/3826 From goetz at openjdk.org Thu Aug 7 14:00:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:00:10 GMT Subject: [jdk21u-dev] RFR: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 700d2b91defd421a2818f53830c24f70d11ba4f6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2065/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2065&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328401 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2065.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2065/head:pull/2065 PR: https://git.openjdk.org/jdk21u-dev/pull/2065 From goetz at openjdk.org Thu Aug 7 14:04:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:04:29 GMT Subject: [jdk21u-dev] RFR: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Message-ID: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 43080173e88c8f53cd54c9096c79f3144007fd97 Changes: https://git.openjdk.org/jdk21u-dev/pull/2066/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2066&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328631 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2066.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2066/head:pull/2066 PR: https://git.openjdk.org/jdk21u-dev/pull/2066 From goetz at openjdk.org Thu Aug 7 14:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:07:45 GMT Subject: [jdk21u-dev] RFR: 8328570: Convert closed JViewport manual applet tests to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 725d87bbc2abae2ca856d91668f0a494f93fca1c Changes: https://git.openjdk.org/jdk21u-dev/pull/2067/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2067&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328570 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2067.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2067/head:pull/2067 PR: https://git.openjdk.org/jdk21u-dev/pull/2067 From goetz at openjdk.org Thu Aug 7 14:03:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:03:29 GMT Subject: [jdk17u-dev] RFR: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Message-ID: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 43080173e88c8f53cd54c9096c79f3144007fd97 Changes: https://git.openjdk.org/jdk17u-dev/pull/3827/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3827&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328631 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3827.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3827/head:pull/3827 PR: https://git.openjdk.org/jdk17u-dev/pull/3827 From sgehwolf at openjdk.org Thu Aug 7 15:19:14 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 7 Aug 2025 15:19:14 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 https://bugs.openjdk.org/browse/JDK-8352075 is a fairly recent change (June 2025) in JDK 25 and touches core parts of the VM. We should stage this backport. Deferring to January as we'd have at least some real-world usage in JDK 25 at this point. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2010#issuecomment-3164635653 From sgehwolf at openjdk.org Thu Aug 7 15:27:18 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 7 Aug 2025 15:27:18 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 02:18:40 GMT, Satyen Subramaniam wrote: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. Please merge master to get green GHA run. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2063#issuecomment-3164672125 From ssubramaniam at openjdk.org Thu Aug 7 16:27:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 16:27:34 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. Satyen Subramaniam 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 8319598 - Backport 62d5d1e99c118b6ed26e79a2f7247308f8c23310 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2063/files - new: https://git.openjdk.org/jdk21u-dev/pull/2063/files/0fab2e0f..b0769312 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=00-01 Stats: 5836 lines in 89 files changed: 2693 ins; 2854 del; 289 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2063.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2063/head:pull/2063 PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From cslucas at openjdk.org Thu Aug 7 17:59:04 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Thu, 7 Aug 2025 17:59:04 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. Cesar Soares Lucas 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-JohnTortugo-45c914c3-master - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2029/files - new: https://git.openjdk.org/jdk21u-dev/pull/2029/files/517fcfdc..0435e6e4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=00-01 Stats: 5836 lines in 89 files changed: 2693 ins; 2854 del; 289 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2029.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2029/head:pull/2029 PR: https://git.openjdk.org/jdk21u-dev/pull/2029 From ssubramaniam at openjdk.org Thu Aug 7 19:35:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:35:21 GMT Subject: [jdk11u-dev] Integrated: 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: 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. This pull request has now been integrated. Changeset: 694f5612 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk11u-dev/commit/694f56120609d96052792382916c78a4b5ca66e5 Stats: 24 lines in 1 file changed: 23 ins; 0 del; 1 mod 8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" Reviewed-by: rschmelter Backport-of: 74500984585c1b93e91931c19d3b95f86e3085ec ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3061 From ssubramaniam at openjdk.org Thu Aug 7 19:36:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:36:16 GMT Subject: [jdk11u-dev] Integrated: 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest In-Reply-To: <6BTFZxDrWeJigcnh17pkA8gYsa1CogVldwG1-ZedvH8=.26a90d13-10b2-4612-b983-3f57bd1fae2d@github.com> References: <6BTFZxDrWeJigcnh17pkA8gYsa1CogVldwG1-ZedvH8=.26a90d13-10b2-4612-b983-3f57bd1fae2d@github.com> Message-ID: On Fri, 11 Jul 2025 17:32:48 GMT, Satyen Subramaniam wrote: > 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. This pull request has now been integrated. Changeset: 098d324d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk11u-dev/commit/098d324d4ab23c6d35dca76aa9dd868f421652d5 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest Backport-of: db89b5fdf9f1dca06ba569dbf61e15f637a4367b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3060 From ssubramaniam at openjdk.org Thu Aug 7 19:42:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:42:15 GMT Subject: [jdk21u-dev] Integrated: 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" In-Reply-To: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> References: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> Message-ID: <0pFy5WlpusEADF1Wi8TELXa_ZhcvDzbHgrqOVgf8xKU=.3f33f675-096c-41ed-9a7c-ad3fdac59f79@github.com> On Wed, 6 Aug 2025 22:27:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully". Similar to [JDK-8269342](https://bugs.openjdk.org/browse/JDK-8269342), using -XX:CICrashAt=1 does not guarantee a crash - adding the -XX:+CICountNative flag fixes this test reliability. Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: faa45e8d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/faa45e8dc286c4a798835bdddaa1bb841380e009 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" Backport-of: a8e62af733cb1acc1370561c9dd374b3f9c2c294 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2062 From dholmes at openjdk.org Fri Aug 8 00:46:42 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 8 Aug 2025 00:46:42 GMT Subject: [jdk25u] RFR: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Message-ID: Hi all, This pull request contains a backport of commit [078d0d49](https://github.com/openjdk/jdk/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Holmes on 7 Aug 2025 and was reviewed by Daniel D. Daugherty, Johan Sj?len and Axel Boldt-Christmas. Thanks! ------------- Commit messages: - Backport 078d0d4968e26bb7a15417f1c4e891869c69dc6c Changes: https://git.openjdk.org/jdk25u/pull/75/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=75&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364235 Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/75.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/75/head:pull/75 PR: https://git.openjdk.org/jdk25u/pull/75 From ssubramaniam at openjdk.org Fri Aug 8 02:59:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 8 Aug 2025 02:59:21 GMT Subject: [jdk21u-dev] Integrated: 8319598: SMFParser misinterprets interrupted running status In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 02:18:40 GMT, Satyen Subramaniam wrote: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. This pull request has now been integrated. Changeset: f94b2d6b Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/f94b2d6bd3354ad775a2a476a5c1774878bc5eaa Stats: 154 lines in 2 files changed: 151 ins; 0 del; 3 mod 8319598: SMFParser misinterprets interrupted running status Backport-of: 62d5d1e99c118b6ed26e79a2f7247308f8c23310 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From jbechberger at openjdk.org Fri Aug 8 08:59:05 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Fri, 8 Aug 2025 08:59:05 GMT Subject: [jdk25u] RFR: 8359690: New test TestCPUTimeSampleThrottling still fails intermittently Message-ID: 8359690: New test TestCPUTimeSampleThrottling still fails intermittently ------------- Commit messages: - Backport 487cc3c5be769d15d61cb950137d52ba0eb982b5 Changes: https://git.openjdk.org/jdk25u/pull/76/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=76&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359690 Stats: 15 lines in 1 file changed: 3 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/76.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/76/head:pull/76 PR: https://git.openjdk.org/jdk25u/pull/76 From goetz at openjdk.org Fri Aug 8 09:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:09:52 GMT Subject: [jdk17u-dev] RFR: 8328570: Convert closed JViewport manual applet tests to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 725d87bbc2abae2ca856d91668f0a494f93fca1c Changes: https://git.openjdk.org/jdk17u-dev/pull/3828/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3828&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328570 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3828.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3828/head:pull/3828 PR: https://git.openjdk.org/jdk17u-dev/pull/3828 From goetz at openjdk.org Fri Aug 8 09:17:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:17:20 GMT Subject: [jdk21u-dev] Integrated: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:00:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ce5316c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ce5316c43daf10f664c85b511b3ee6cab11a73c6 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Backport-of: e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2056 From goetz at openjdk.org Fri Aug 8 09:19:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:19:21 GMT Subject: [jdk21u-dev] Integrated: 8328225: Convert ImageDecoratedDnD.html applet test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:02:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 3cae7709 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3cae77096069ac87724eb9dae142ac8cfbc476e5 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod 8328225: Convert ImageDecoratedDnD.html applet test to main Backport-of: a112fc8bac8ddee87c8555b156519a2785d3223b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2057 From goetz at openjdk.org Fri Aug 8 09:20:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:20:17 GMT Subject: [jdk21u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:46:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: some download failed, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2064#issuecomment-3167150310 From goetz at openjdk.org Fri Aug 8 09:21:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:21:27 GMT Subject: [jdk21u-dev] Integrated: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:37:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 51488bd1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/51488bd1aef79759e4d2e36c53f7e8d8056f39f3 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Backport-of: 481473efce9f51a497e26002c6da52b0ddc9ea8f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2059 From goetz at openjdk.org Fri Aug 8 09:21:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:21:28 GMT Subject: [jdk17u-dev] Integrated: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:00:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8f567a7b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8f567a7bd643bcdaea74ac173041b167bdf0c2dd Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Backport-of: e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3822 From goetz at openjdk.org Fri Aug 8 09:24:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:24:14 GMT Subject: [jdk21u-dev] Integrated: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:46:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9cdffb46 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9cdffb4673de2ea09d23b60f368c83b875e280a6 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Backport-of: 65d9f119c401c26c9a6436f5c9a513f91bb8c753 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2064 From goetz at openjdk.org Fri Aug 8 09:26:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:26:19 GMT Subject: [jdk17u-dev] Integrated: 8328225: Convert ImageDecoratedDnD.html applet test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:03:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e8a0fc87 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e8a0fc8755ee62edfdf1aed36c6604f0d4167f6a Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod 8328225: Convert ImageDecoratedDnD.html applet test to main Backport-of: a112fc8bac8ddee87c8555b156519a2785d3223b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3823 From goetz at openjdk.org Fri Aug 8 09:26:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:26:19 GMT Subject: [jdk21u-dev] Integrated: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:52:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dd3f5594 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dd3f559472793aec8c7f311baa1a2634f4265764 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Backport-of: 700d2b91defd421a2818f53830c24f70d11ba4f6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2065 From sgehwolf at openjdk.org Fri Aug 8 09:26:25 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:26:25 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: On Sat, 31 May 2025 16:41:21 GMT, Daniel Hu wrote: >> I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. >> >> The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; as all main `HashesTest.java` patches on jdk17 are now backport to 11, resolution meant simply copying 17's implementation over (some differences remain like `upgradeableModule` method is in different location but otherwise its function is exactly the same). This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. > > Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: > > Add missing testHashModulesPattern This issue has been present in JDK 11u since its inception. Why is that a critical patch for a very stable and old legacy JDK? Not every bug needs to be fixed in every JDK. Please explain in detail. I'll remove the fix request label meanwhile. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3039#issuecomment-3167168498 From goetz at openjdk.org Fri Aug 8 09:28:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:28:19 GMT Subject: [jdk17u-dev] Integrated: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:38:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: feea40ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/feea40ad83b239d3d10fd6cc647e9d683b3f0f35 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Backport-of: 481473efce9f51a497e26002c6da52b0ddc9ea8f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3824 From goetz at openjdk.org Fri Aug 8 09:29:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:29:14 GMT Subject: [jdk21u-dev] Integrated: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual In-Reply-To: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> References: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> Message-ID: On Thu, 7 Aug 2025 13:58:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9d1da5b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9d1da5b48c6298c26f0f20e0034edcf3647f1900 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Backport-of: 43080173e88c8f53cd54c9096c79f3144007fd97 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2066 From goetz at openjdk.org Fri Aug 8 09:31:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:31:19 GMT Subject: [jdk21u-dev] Integrated: 8328570: Convert closed JViewport manual applet tests to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 14:00:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dc757425 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dc757425ca9fa52fd3f71a2f1fa9bd61038eb250 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod 8328570: Convert closed JViewport manual applet tests to main Backport-of: 725d87bbc2abae2ca856d91668f0a494f93fca1c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2067 From goetz at openjdk.org Fri Aug 8 09:33:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:33:15 GMT Subject: [jdk17u-dev] Integrated: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated In-Reply-To: References: Message-ID: <6rxd6KcDzAW-TYI75kJHRmEJgHIfanytx9hhDb5thEA=.0d7f27fc-e0cd-49e1-a182-b517ae52cabf@github.com> On Thu, 7 Aug 2025 13:52:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 744df489 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/744df489c12a449c35f4d438642cbd5f831f034f Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Backport-of: 700d2b91defd421a2818f53830c24f70d11ba4f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3826 From goetz at openjdk.org Fri Aug 8 09:33:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:33:24 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. GHA failure unrelated: Error: fatal: unable to access 'https://github.com/GoeLin/jdk17u-dev/': Failed to connect to github.com port 443 after 75021 ms: Couldn't connect to server ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3821#issuecomment-3167193219 From goetz at openjdk.org Fri Aug 8 09:34:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:34:20 GMT Subject: [jdk21u-dev] Integrated: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP In-Reply-To: References: Message-ID: <_EW8pTH41kXluodWqFsL11kiMQ-ASqkZHxbQD3AuHdw=.884a0c80-504b-4e94-9ed9-c50ae6949e89@github.com> On Wed, 6 Aug 2025 09:05:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java > is not in 21. > The file format and name changed. This pull request has now been integrated. Changeset: 50718895 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/50718895192a67c562a6f66bb2b4aa848c785c77 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Reviewed-by: mbaesken Backport-of: 66535fe26da27dfaf0940bd70deb30942f7d0cdc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2060 From sgehwolf at openjdk.org Fri Aug 8 09:34:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:34:23 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 12:48:43 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! @sendaoYan This is a duplicate of #3047. Please close it. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3066#issuecomment-3167199828 From goetz at openjdk.org Fri Aug 8 09:36:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:36:14 GMT Subject: [jdk17u-dev] Integrated: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual In-Reply-To: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> References: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> Message-ID: On Thu, 7 Aug 2025 13:58:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 49aa5182 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/49aa5182520df8b8dd10ff4b2d8f75b650810453 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Backport-of: 43080173e88c8f53cd54c9096c79f3144007fd97 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3827 From goetz at openjdk.org Fri Aug 8 09:36:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:36:19 GMT Subject: [jdk21u-dev] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved #import. This pull request has now been integrated. Changeset: d56d90e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d56d90e628cc34ab864235586dc67c4bd35b69c7 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Reviewed-by: mbaesken Backport-of: 0029554d20f22648994040a041c418d48a2a0eb4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2061 From goetz at openjdk.org Fri Aug 8 09:39:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:39:12 GMT Subject: [jdk21u-dev] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:39:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: d90297a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d90297a828dff468afc34e2767439e51379f4f95 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/jdk21u-dev/pull/2055 From goetz at openjdk.org Fri Aug 8 09:43:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:43:26 GMT Subject: [jdk17u-dev] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. This pull request has now been integrated. Changeset: d21c6cf5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d21c6cf5986b699ec56922ebc109e176cf56733e Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod 8361212: Remove AffirmTrust root CAs Reviewed-by: mbaesken Backport-of: 3bdac5317815b84d6f693d972f73d77dd069a891 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3821 From sgehwolf at openjdk.org Fri Aug 8 09:47:20 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:47:20 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError [v2] In-Reply-To: References: Message-ID: On Sat, 7 Jun 2025 11:21:08 GMT, Sergey Chernyshev wrote: >> Hi all, >> >> Please review the parity backports with 11.0.28-oracle. 8224267 and 8290162 are clean. The functional part of 5074006 applied cleanly in BasicOptionPaneUI.java. The test required to replace the text block (JEP 355 style) with traditional string literals in TestJOptionHTMLTag.java. >> >> Thanks! > > Sergey Chernyshev has updated the pull request incrementally with two additional commits since the last revision: > > - Backport 91072ee3934616ab2edc4850a59c0a25fd0de3b4 > - Backport 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 Please resolve the merge conflict and re-apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3036#issuecomment-3167246215 From sgehwolf at openjdk.org Fri Aug 8 09:52:14 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:52:14 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Thu, 8 May 2025 08:36:45 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. > > Thanks! Please merge master branch to get updated GHA runs. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3031#issuecomment-3167271491 From goetz at openjdk.org Fri Aug 8 09:59:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:59:08 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension [v3] In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: <55MrNgGepjpxFUOzZpQq9ttReJDUzrRWiHDHcNuYTMM=.0ac33cbe-ae48-4876-a006-536c125b1def@github.com> > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: backport 34807df7627b067f750578987c941213a5f8336a ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3820/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=02 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From sgehwolf at openjdk.org Fri Aug 8 10:00:22 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 10:00:22 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 needs to conclude review before approval. Removing labels meanwhile. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3167289971 From goetz at openjdk.org Fri Aug 8 10:07:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 10:07:20 GMT Subject: [jdk17u-dev] Integrated: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:47:09 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: 8160986c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8160986c28f77293a0a246cfa51efc1bb627dcc2 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Backport-of: 65d9f119c401c26c9a6436f5c9a513f91bb8c753 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3825 From goetz at openjdk.org Fri Aug 8 10:11:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 10:11:16 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> Message-ID: On Tue, 5 Aug 2025 04:58:52 GMT, Alexey Bakhtin wrote: >> Hi @alexeybakhtin >> What do you think about doing this one now? >> I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > >> Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > > Yes, I will make PRs for both of them. Hi @alexeybakhtin do you mind if I take over? I would like to push this before JDK-8342075 which now got its CSR approved. I would like to preserve the original oder of changes as far as possible. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3167321429 From tkurashige at openjdk.org Fri Aug 8 10:26:13 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 8 Aug 2025 10:26:13 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: 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. Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3057#issuecomment-3167359301 From duke at openjdk.org Fri Aug 8 10:26:13 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 10:26:13 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: 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. @kurashige23 Your change (at version d14c60d3e72477ed9d9b22c862a1c64a80b89b16) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3057#issuecomment-3167363980 From syan at openjdk.org Fri Aug 8 10:38:18 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:38:18 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:32:00 GMT, Severin Gehwolf wrote: > @sendaoYan This is a duplicate of #3047. Please close it. Sorry... ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3066#issuecomment-3167407644 From syan at openjdk.org Fri Aug 8 10:38:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:38:19 GMT Subject: [jdk11u-dev] Withdrawn: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 12:48:43 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 been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3066 From syan at openjdk.org Fri Aug 8 10:41:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:41:19 GMT Subject: [jdk11u-dev] RFR: 8322920: Some ProcessTools.execute* functions are declared to throw Throwable In-Reply-To: References: Message-ID: <1N9aZ1JzKD5FFWSB8QvdsaRcQXCHN4PEithNYd2qdkM=.441b136c-044c-4672-addd-bf5be5edbde2@github.com> On Mon, 21 Apr 2025 15:33:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5fd79e96](https://github.com/openjdk/jdk17u-dev/commit/5fd79e961dc370b312e7828a7d1bcc159a0e8635) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 19 Mar 2024 and had no reviewers. > > Thanks! Thanks for the approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3025#issuecomment-3167413800 From syan at openjdk.org Fri Aug 8 10:41:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:41:19 GMT Subject: [jdk11u-dev] Integrated: 8322920: Some ProcessTools.execute* functions are declared to throw Throwable In-Reply-To: References: Message-ID: <8Lj1tgrZVrZjLJTd3rvcXb4-sECgK-YU2ZNuAt7pq2g=.44a0fca9-2f34-4861-b6d0-139559b4f82b@github.com> On Mon, 21 Apr 2025 15:33:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5fd79e96](https://github.com/openjdk/jdk17u-dev/commit/5fd79e961dc370b312e7828a7d1bcc159a0e8635) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 19 Mar 2024 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: 594efb1e Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/594efb1ed0c2a64eccee034719da8bcfec148bfe Stats: 6 lines in 1 file changed: 0 ins; 2 del; 4 mod 8322920: Some ProcessTools.execute* functions are declared to throw Throwable Backport-of: 5fd79e961dc370b312e7828a7d1bcc159a0e8635 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3025 From syan at openjdk.org Fri Aug 8 10:43:54 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:43:54 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. > > Thanks! SendaoYan 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-sendaoYan-75fa2e7c-master - Backport 75fa2e7c44d52874fa0054889f1240e0c58fcfd1 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3031/files - new: https://git.openjdk.org/jdk11u-dev/pull/3031/files/fc3f8499..63e6cf47 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3031&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3031&range=00-01 Stats: 7243 lines in 112 files changed: 3681 ins; 2452 del; 1110 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3031.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3031/head:pull/3031 PR: https://git.openjdk.org/jdk11u-dev/pull/3031 From syan at openjdk.org Fri Aug 8 10:43:54 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:43:54 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:49:53 GMT, Severin Gehwolf wrote: > Please merge master branch to get updated GHA runs. Okey. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3031#issuecomment-3167416793 From azvegint at openjdk.org Fri Aug 8 12:54:33 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Fri, 8 Aug 2025 12:54:33 GMT Subject: [jdk25u] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: Hi all, This pull request contains a backport of commit 18c2e40d from the openjdk/jdk repository. The commit being backported was authored by Alexander Zvegintsev on 15 Jul 2025 and was reviewed by Harshitha Onkar and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 18c2e40de75f974858aeb453892e4c7c8d5aa90e Changes: https://git.openjdk.org/jdk25u/pull/77/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=77&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 354 lines in 3 files changed: 346 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk25u/pull/77.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/77/head:pull/77 PR: https://git.openjdk.org/jdk25u/pull/77 From duke at openjdk.org Fri Aug 8 15:59:29 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 15:59:29 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: On Sat, 31 May 2025 16:41:21 GMT, Daniel Hu wrote: >> I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. >> >> The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; as all main `HashesTest.java` patches on jdk17 are now backport to 11, resolution meant simply copying 17's implementation over (some differences remain like `upgradeableModule` method is in different location but otherwise its function is exactly the same). This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. > > Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: > > Add missing testHashModulesPattern Oh, I'd like it working for a personal application. If that's not significant enough to warrant the risk, this request can be closed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3039#issuecomment-3168384625 From duke at openjdk.org Fri Aug 8 16:02:14 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 16:02:14 GMT Subject: [jdk11u-dev] RFR: 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 22:26:19 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/nsk/stress/stack tests parallel > > Ran `make run-test TEST=vmTestbase/nsk/stress/stack JTREG=REPEAT_COUNT=10` > Before: > `549.91s user 42.27s system 261% cpu 3:46.34 total` > After: > `542.52s user 40.49s system 379% cpu 2:33.50 total` @cost0much Your change (at version ace04c50c683b321ae565c76b52b89dfb08f28ae) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3024#issuecomment-3168395826 From duke at openjdk.org Fri Aug 8 16:02:24 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 16:02:24 GMT Subject: [jdk11u-dev] RFR: 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 19:42:12 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/gc/g1/unloading tests parallel. Passes GHA and vmTestbase/gc/g1/unloading tests. > > `time make run-test TEST="vmTestbase/gc/g1/unloading` > Before: > `1220.85s user 109.96s system 53% cpu 41:28.83 total` > After: > `1240.52s user 89.00s system 707% cpu 3:07.93 total` @cost0much Your change (at version dd2d76cbeecaa12354a6ef725b087bb7b900f9cc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3044#issuecomment-3168393362 From duke at openjdk.org Fri Aug 8 16:02:20 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:02:20 GMT Subject: [jdk11u-dev] Withdrawn: 8314978: Multiple server call from connection failing with expect100 in getOutputStream In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 17:42:53 GMT, Daniel Hu wrote: > Clean backport. Fixes HttpURLConnection making needless server calls when using a method using internal getOutputStream() after expect100Continue() has already thrown an exception from a non 100 status response. New test passes with the change and fails without it. Passes GHA. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3055 From duke at openjdk.org Fri Aug 8 16:14:20 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:14:20 GMT Subject: [jdk11u-dev] Integrated: 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 19:42:12 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/gc/g1/unloading tests parallel. Passes GHA and vmTestbase/gc/g1/unloading tests. > > `time make run-test TEST="vmTestbase/gc/g1/unloading` > Before: > `1220.85s user 109.96s system 53% cpu 41:28.83 total` > After: > `1240.52s user 89.00s system 707% cpu 3:07.93 total` This pull request has now been integrated. Changeset: b6046570 Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/b60465705fad72ab4d58cb1da44e87f4889b28ed Stats: 2576 lines in 112 files changed: 0 ins; 2576 del; 0 mod 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests Backport-of: 825e0ed2a1fde617ad2a7b74d951df3c1417d463 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3044 From duke at openjdk.org Fri Aug 8 16:16:16 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:16:16 GMT Subject: [jdk11u-dev] Integrated: 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 22:26:19 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/nsk/stress/stack tests parallel > > Ran `make run-test TEST=vmTestbase/nsk/stress/stack JTREG=REPEAT_COUNT=10` > Before: > `549.91s user 42.27s system 261% cpu 3:46.34 total` > After: > `542.52s user 40.49s system 379% cpu 2:33.50 total` This pull request has now been integrated. Changeset: 0e8228dc Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/0e8228dc80a8482bbc172d8c13725b2af276d351 Stats: 24 lines in 1 file changed: 0 ins; 24 del; 0 mod 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests Backport-of: d9aa1deac8474f87dd867809f7265b9496917c6f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3024 From abakhtin at openjdk.org Fri Aug 8 17:06:27 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 8 Aug 2025 17:06:27 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> Message-ID: <4RZgx6sKyifLtqHA4VnslkLcSLZZUFrIhyYyLAadGE8=.2ffc407e-e515-497e-aa38-f0bd0c89f5a4@github.com> On Tue, 5 Aug 2025 04:58:52 GMT, Alexey Bakhtin wrote: >> Hi @alexeybakhtin >> What do you think about doing this one now? >> I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > >> Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > > Yes, I will make PRs for both of them. > Hi @alexeybakhtin do you mind if I take over? I would like to push this before JDK-8342075 which now got its CSR approved. I would like to preserve the original oder of changes as far as possible. Yes, please. Go ahead ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3168717606 From xpeng at openjdk.org Fri Aug 8 23:48:35 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Fri, 8 Aug 2025 23:48:35 GMT Subject: [jdk25u] RFR: 8361948: Shenandoah: region free capacity unit mismatch Message-ID: Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. ------------- Commit messages: - Backport 46988e1073e9a2b47491c90143b1f261fe56da56 Changes: https://git.openjdk.org/jdk25u/pull/69/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=69&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361948 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/69.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/69/head:pull/69 PR: https://git.openjdk.org/jdk25u/pull/69 From syan at openjdk.org Sat Aug 9 02:04:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:04:18 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/72#issuecomment-3169641945 From syan at openjdk.org Sat Aug 9 02:04:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:04:18 GMT Subject: [jdk25u] Integrated: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: <_Q0ZxT6lQMuEJXDalRZ55_BvyBwvZZF47OmF7-VAOIM=.e605ab77-6a21-4005-8c0c-db75f7cecd71@github.com> On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! This pull request has now been integrated. Changeset: 028b4baf Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/028b4baf131bad20c6ee7abdbf744835be3acc6f Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Reviewed-by: rrich Backport-of: b4028c91d5615f43cbf209eeeb1014966de22a38 ------------- PR: https://git.openjdk.org/jdk25u/pull/72 From syan at openjdk.org Sat Aug 9 02:30:52 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:30:52 GMT Subject: [jdk25u] RFR: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Message-ID: Hi all, This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. Thanks! ------------- Commit messages: - Backport f83454cd61538b653656ccf81759b3cc7286ed67 Changes: https://git.openjdk.org/jdk25u/pull/78/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=78&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364786 Stats: 33 lines in 1 file changed: 19 ins; 2 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/78.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/78/head:pull/78 PR: https://git.openjdk.org/jdk25u/pull/78 From syan at openjdk.org Sat Aug 9 02:32:03 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:32:03 GMT Subject: [jdk21u-dev] RFR: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Message-ID: Hi all, This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. Thanks! ------------- Commit messages: - Backport f83454cd61538b653656ccf81759b3cc7286ed67 Changes: https://git.openjdk.org/jdk21u-dev/pull/2068/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364786 Stats: 33 lines in 1 file changed: 19 ins; 2 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2068.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2068/head:pull/2068 PR: https://git.openjdk.org/jdk21u-dev/pull/2068 From dzhang at openjdk.org Sat Aug 9 03:49:11 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 9 Aug 2025 03:49:11 GMT Subject: [jdk25u] Integrated: 8362515: RISC-V: cleanup NativeFarCall In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 01:40:02 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3e2d12d8](https://github.com/openjdk/jdk/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 4419ef29 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/4419ef29cb249cee4a57c37d1623afb632456398 Stats: 139 lines in 2 files changed: 11 ins; 97 del; 31 mod 8362515: RISC-V: cleanup NativeFarCall Backport-of: 3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 ------------- PR: https://git.openjdk.org/jdk25u/pull/67 From dzhang at openjdk.org Sat Aug 9 03:57:47 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 9 Aug 2025 03:57:47 GMT Subject: [jdk25u] RFR: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Message-ID: Hi all, This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 3488f53d2c3083bd886644684ec6885046ea7f8e Changes: https://git.openjdk.org/jdk25u/pull/79/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=79&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364150 Stats: 14 lines in 2 files changed: 3 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/79.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/79/head:pull/79 PR: https://git.openjdk.org/jdk25u/pull/79 From duke at openjdk.org Sat Aug 9 07:47:11 2025 From: duke at openjdk.org (duke) Date: Sat, 9 Aug 2025 07:47:11 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! @theaoqi Your change (at version bde7e73fa0bcfa98b211c4b86fa133f427974b90) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/61#issuecomment-3170465993 From goetz at openjdk.org Sat Aug 9 08:12:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 9 Aug 2025 08:12:31 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out Message-ID: I would like to backport this along with the larger http redo in 17. This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. I had to do minor resolves because a later change was already backported. Code now looks the same as in 21. ------------- Commit messages: - backport 04b0e785f6b9b4629b77bb19f2b072434be4951c Changes: https://git.openjdk.org/jdk17u-dev/pull/3829/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3829&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307648 Stats: 63 lines in 3 files changed: 54 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3829.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3829/head:pull/3829 PR: https://git.openjdk.org/jdk17u-dev/pull/3829 From liach at openjdk.org Sun Aug 10 00:00:52 2025 From: liach at openjdk.org (Chen Liang) Date: Sun, 10 Aug 2025 00:00:52 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank Message-ID: Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. ------------- Commit messages: - Backport e13b4c8de944ab14a1d12f6251e83f4fdd9e0198 Changes: https://git.openjdk.org/jdk25u/pull/80/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=80&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358535 Stats: 75 lines in 2 files changed: 69 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/80.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/80/head:pull/80 PR: https://git.openjdk.org/jdk25u/pull/80 From syan at openjdk.org Sun Aug 10 09:42:21 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:42:21 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 14:13:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Looking reviewers for remove outdated test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2044#issuecomment-3172504947 From syan at openjdk.org Sun Aug 10 09:44:17 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:44:17 GMT Subject: [jdk25u] RFR: 8362834: Several runtime/Thread tests should mark as /native In-Reply-To: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> References: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> Message-ID: <6_kGvXPIgsVi93cvsEuyKf_P7PV7mxwxdTSuF7x03sU=.90226e60-990f-486a-a7bf-3bf4f9d2547b@github.com> On Tue, 22 Jul 2025 01:36:20 GMT, SendaoYan wrote: > 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! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/25#issuecomment-3172505156 From syan at openjdk.org Sun Aug 10 09:44:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:44:18 GMT Subject: [jdk25u] Integrated: 8362834: Several runtime/Thread tests should mark as /native In-Reply-To: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> References: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> Message-ID: On Tue, 22 Jul 2025 01:36:20 GMT, SendaoYan wrote: > 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! This pull request has now been integrated. Changeset: f136138b Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/f136138ba308da7379f6ae394f4bf0a7736dae19 Stats: 7 lines in 3 files changed: 1 ins; 0 del; 6 mod 8362834: Several runtime/Thread tests should mark as /native Backport-of: 699b8112f8da7ceef2aa2a3ddb326aee88b29f8c ------------- PR: https://git.openjdk.org/jdk25u/pull/25 From goetz at openjdk.org Sun Aug 10 12:49:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 10 Aug 2025 12:49:34 GMT Subject: [jdk17u-dev] RFR: 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Message-ID: I'd like to fix this issue in 17. ------------- Commit messages: - Backport 965aace297154ab08ee41a4d988553707cae8b32 Changes: https://git.openjdk.org/jdk17u-dev/pull/3830/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3830&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335468 Stats: 67 lines in 6 files changed: 47 ins; 12 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3830.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3830/head:pull/3830 PR: https://git.openjdk.org/jdk17u-dev/pull/3830 From dzhang at openjdk.org Sun Aug 10 23:35:27 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sun, 10 Aug 2025 23:35:27 GMT Subject: [jdk25u] RFR: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Message-ID: Hi all, This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. Thanks! ------------- Commit messages: - Backport 7bf4c608e7b23398ea89cf0a592e9554af98144e Changes: https://git.openjdk.org/jdk25u/pull/81/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=81&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364120 Stats: 38 lines in 2 files changed: 0 ins; 0 del; 38 mod Patch: https://git.openjdk.org/jdk25u/pull/81.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/81/head:pull/81 PR: https://git.openjdk.org/jdk25u/pull/81 From duke at openjdk.org Mon Aug 11 03:23:09 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 03:23:09 GMT Subject: [jdk25u] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 03:30:09 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. > > Thanks! @Renjithkannath Your change (at version 4bb74cad905dbfa9578c16c97bf0dd78d1aff3ab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/68#issuecomment-3173164706 From shade at openjdk.org Mon Aug 11 06:02:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:02:19 GMT Subject: [jdk25u] RFR: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 13:09:30 GMT, Aleksey Shipilev wrote: > Fixes the test with `-XX:-CompactStrings`. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/65#issuecomment-3173359414 From shade at openjdk.org Mon Aug 11 06:02:26 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:02:26 GMT Subject: [jdk25u] RFR: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:46:32 GMT, Aleksey Shipilev wrote: > Further improves CTW performance. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/71#issuecomment-3173359174 From shade at openjdk.org Mon Aug 11 06:04:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:04:17 GMT Subject: [jdk25u] RFR: 8343546: GHA: Cache required dependencies in master-branch workflow In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:12:25 GMT, Aleksey Shipilev wrote: > Improves GHA reliability and performance. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/70#issuecomment-3173359560 From shade at openjdk.org Mon Aug 11 06:04:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:04:18 GMT Subject: [jdk25u] Integrated: 8343546: GHA: Cache required dependencies in master-branch workflow In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:12:25 GMT, Aleksey Shipilev wrote: > Improves GHA reliability and performance. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: cea147b1 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/cea147b1ae6b322b5ede6a892fa632fc4eb9a9a6 Stats: 94 lines in 7 files changed: 91 ins; 2 del; 1 mod 8343546: GHA: Cache required dependencies in master-branch workflow Backport-of: 1fa772e8143bb2d758ef183280d123d1ff8aada8 ------------- PR: https://git.openjdk.org/jdk25u/pull/70 From shade at openjdk.org Mon Aug 11 06:05:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:05:13 GMT Subject: [jdk25u] Integrated: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 13:09:30 GMT, Aleksey Shipilev wrote: > Fixes the test with `-XX:-CompactStrings`. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it This pull request has now been integrated. Changeset: 999afedf Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/999afedf1cf20c54156a10d62907a7739770ce1b Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings Backport-of: 1ca008fd02496dc33e2707c102560cae1690fba5 ------------- PR: https://git.openjdk.org/jdk25u/pull/65 From shade at openjdk.org Mon Aug 11 06:05:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:05:22 GMT Subject: [jdk25u] Integrated: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:46:32 GMT, Aleksey Shipilev wrote: > Further improves CTW performance. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` This pull request has now been integrated. Changeset: e477d845 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/e477d8453ba1ff5f3e3b9dc6f9d0c4e58504184a Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Backport-of: 1ac74898745ce9b109db5571d9dcbd907dd05831 ------------- PR: https://git.openjdk.org/jdk25u/pull/71 From mbaesken at openjdk.org Mon Aug 11 07:08:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 11 Aug 2025 07:08:11 GMT Subject: [jdk25u] Integrated: 8360518: Docker tests do not work when asan is configured In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 12:37:56 GMT, Matthias Baesken wrote: > 8360518: Docker tests do not work when asan is configured This pull request has now been integrated. Changeset: 282e8e2e Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/282e8e2ef6ae0867dee3f12fe066ebad48625eee Stats: 23 lines in 23 files changed: 23 ins; 0 del; 0 mod 8360518: Docker tests do not work when asan is configured Backport-of: 01b15bc1f961f43ae11db0c15f45763c4ec4180b ------------- PR: https://git.openjdk.org/jdk25u/pull/74 From goetz at openjdk.org Mon Aug 11 07:15:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 07:15:02 GMT Subject: [jdk21u-dev] RFR: 8311644: Server should not send bad_certificate alert when the client does not send any certificates Message-ID: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> I backport this as prereq of JDK-8350807. Resolved import in test file TLSBase.java Tests all pass. ------------- Commit messages: - backport f62b5789add23adda2634a1cfb80f48b4387be74 Changes: https://git.openjdk.org/jdk21u-dev/pull/2069/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311644 Stats: 211 lines in 7 files changed: 132 ins; 24 del; 55 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2069.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2069/head:pull/2069 PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From goetz at openjdk.org Mon Aug 11 07:30:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 07:30:53 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required Message-ID: Follow up to JDK-8311644. Resolved problemlist, test was not listed. Test passes. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2069 Commit messages: - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2070/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326705 Stats: 15 lines in 1 file changed: 5 ins; 1 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Mon Aug 11 08:23:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:23:10 GMT Subject: [jdk21u-dev] RFR: 8311644: Server should not send bad_certificate alert when the client does not send any certificates [v2] In-Reply-To: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> References: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> Message-ID: > I backport this as prereq of JDK-8350807. > > Resolved import in test file TLSBase.java because later change [8330278: Have SSLSocketTemplate.doClientSide use loopback address](https://github.com/openjdk/jdk/commit/0eff492e4107abc5624f0c3445877bf38629a980) > was already backported. > > Tests all pass. 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 f62b5789add23adda2634a1cfb80f48b4387be74 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2069/files - new: https://git.openjdk.org/jdk21u-dev/pull/2069/files/83846abc..6d33f98d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=00-01 Stats: 59 lines in 1 file changed: 59 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2069.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2069/head:pull/2069 PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From aoqi at openjdk.org Mon Aug 11 08:24:17 2025 From: aoqi at openjdk.org (Ao Qi) Date: Mon, 11 Aug 2025 08:24:17 GMT Subject: [jdk25u] Integrated: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! This pull request has now been integrated. Changeset: 3ee05cde Author: Ao Qi Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/3ee05cde633c107af69f5a4975a55e899f41c472 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 Backport-of: a9f3d3a290060f98967feaad2fa03ef077a64534 ------------- PR: https://git.openjdk.org/jdk25u/pull/61 From goetz at openjdk.org Mon Aug 11 08:25:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:25:58 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v2] In-Reply-To: References: Message-ID: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: backport 4ffc5e60776353b03e9a557c39148e378b1690e2 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2070/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=01 Stats: 35 lines in 2 files changed: 13 ins; 4 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From rkannathpari at openjdk.org Mon Aug 11 08:27:19 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Mon, 11 Aug 2025 08:27:19 GMT Subject: [jdk25u] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: <3woQAU8C-b_x7hcdxzWsn8xAlX0pIkQk-S5yDzfkxPc=.cb2377c5-3f46-4a5a-84d2-7feb45610136@github.com> On Wed, 6 Aug 2025 03:30:09 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 4d5fb6eb Author: Renjith Kannath Pariyangad Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/4d5fb6eb8bb66556f06dada72df531d537cf32c2 Stats: 62 lines in 2 files changed: 41 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Backport-of: 0029554d20f22648994040a041c418d48a2a0eb4 ------------- PR: https://git.openjdk.org/jdk25u/pull/68 From goetz at openjdk.org Mon Aug 11 08:54:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:54:24 GMT Subject: [jdk17u-dev] Integrated: 8328570: Convert closed JViewport manual applet tests to main In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:03:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 23ccc201 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/23ccc20108920bc30166980c08b0a3178818e5fe Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod 8328570: Convert closed JViewport manual applet tests to main Backport-of: 725d87bbc2abae2ca856d91668f0a494f93fca1c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3828 From goetz at openjdk.org Mon Aug 11 08:56:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:56:22 GMT Subject: [jdk17u-dev] Integrated: 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor In-Reply-To: References: Message-ID: <51mZ1Q9z56G8X38F2k59WItLWlSjyuyCBdYw9nepxxs=.199bd579-1490-42ad-8cc3-569f6ab082f6@github.com> On Sun, 10 Aug 2025 12:42:45 GMT, Goetz Lindenmaier wrote: > I'd like to fix this issue in 17. This pull request has now been integrated. Changeset: 599e2634 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/599e26344367681f6f6ff3bdc05b74daa561d5e1 Stats: 67 lines in 6 files changed: 47 ins; 12 del; 8 mod 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Backport-of: 965aace297154ab08ee41a4d988553707cae8b32 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3830 From goetz at openjdk.org Mon Aug 11 08:59:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:59:00 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build [v2] In-Reply-To: References: Message-ID: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. 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-0c697daf-master - Backport 0c697daf474b580cd447db1cb86b09c85a251175 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3808/files - new: https://git.openjdk.org/jdk17u-dev/pull/3808/files/cc20fdef..2e85ff08 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=00-01 Stats: 9322 lines in 133 files changed: 4117 ins; 4717 del; 488 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3808.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3808/head:pull/3808 PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From goetz at openjdk.org Mon Aug 11 09:03:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:03:20 GMT Subject: [jdk17u-dev] Integrated: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:43:40 GMT, Goetz Lindenmaier wrote: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. This pull request has now been integrated. Changeset: 2927a673 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2927a673e7ead625b0a86ad5098a99f44a62fcfc Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod 8351277: Remove pipewire from AIX build Backport-of: 0c697daf474b580cd447db1cb86b09c85a251175 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From syan at openjdk.org Mon Aug 11 09:03:21 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 11 Aug 2025 09:03:21 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 13 Jun 2025 08:07:55 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 @jerboaa. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3047#issuecomment-3173835241 From syan at openjdk.org Mon Aug 11 09:06:20 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 11 Aug 2025 09:06:20 GMT Subject: [jdk11u-dev] Integrated: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 13 Jun 2025 08:07:55 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: 5aa91df5 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/5aa91df5e7e769a44e0aa24022ed12267d470036 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/jdk11u-dev/pull/3047 From goetz at openjdk.org Mon Aug 11 09:19:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:19:51 GMT Subject: [jdk17u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Message-ID: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 Changes: https://git.openjdk.org/jdk17u-dev/pull/3831/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3831&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/jdk17u-dev/pull/3831.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3831/head:pull/3831 PR: https://git.openjdk.org/jdk17u-dev/pull/3831 From goetz at openjdk.org Mon Aug 11 09:34:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:34:57 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Message-ID: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3831 Commit messages: - backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3832/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358452 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From shade at openjdk.org Mon Aug 11 09:41:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 09:41:19 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. Clean backports do not require reviews, but I am approving anyway to show support for this backport to go into JDK 25u as soon as possible. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/80#pullrequestreview-3104876061 From aoqi at openjdk.org Mon Aug 11 10:12:13 2025 From: aoqi at openjdk.org (Ao Qi) Date: Mon, 11 Aug 2025 10:12:13 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! Thank you for sponsoring, @shipilev. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/61#issuecomment-3174064354 From goetz at openjdk.org Mon Aug 11 10:44:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 10:44:58 GMT Subject: [jdk21u-dev] RFR: 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 825ab20ba99b1f1127dd94b87ae56020d1831529 Changes: https://git.openjdk.org/jdk21u-dev/pull/2071/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350456 Stats: 30 lines in 2 files changed: 28 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2071.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2071/head:pull/2071 PR: https://git.openjdk.org/jdk21u-dev/pull/2071 From goetz at openjdk.org Mon Aug 11 10:48:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 10:48:19 GMT Subject: [jdk21u-dev] RFR: 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. Hi @satyenme It seems this change causes errors in our testing. Please check all "related issue" etc noted in the JBS issue if you backport a change. If there are follow-ups, backport these too. I did JDK-8350456. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2020#issuecomment-3174194078 From duke at openjdk.org Mon Aug 11 11:32:22 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 11:32:22 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. @zzambers Your change (at version 8668c217009e2630d948bf353aebaa65c8597f7c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3037#issuecomment-3174363055 From zzambers at openjdk.org Mon Aug 11 12:12:23 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 11 Aug 2025 12:12:23 GMT Subject: [jdk11u-dev] Integrated: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: <9hnSrY41OT-0N7wvMXK7oNLoVsu8i1q48zKSqN9YSVw=.e1af7ae0-4638-4279-a53d-a85d4af4d242@github.com> 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 pull request has now been integrated. Changeset: 5b0c2800 Author: Zdenek Zambersky Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/5b0c2800dfdaabef691507255d6b09095a1d0b79 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/jdk11u-dev/pull/3037 From goetz at openjdk.org Mon Aug 11 12:58:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 12:58:57 GMT Subject: [jdk21u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets Message-ID: I backport this for parity with 21.0.9-oracle. Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. ------------- Commit messages: - backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 Changes: https://git.openjdk.org/jdk21u-dev/pull/2072/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350830 Stats: 434 lines in 2 files changed: 370 ins; 33 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2072.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2072/head:pull/2072 PR: https://git.openjdk.org/jdk21u-dev/pull/2072 From goetz at openjdk.org Mon Aug 11 13:06:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:06:13 GMT Subject: [jdk21u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2072 Commit messages: - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2073/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357253 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2073.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2073/head:pull/2073 PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Mon Aug 11 13:28:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:28:40 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets Message-ID: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> I backport this for parity with 17.0.17-oracle based on 21. Needed more resolves. Several changes are not in 17. ------------- Commit messages: - Backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 Changes: https://git.openjdk.org/jdk17u-dev/pull/3833/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3833&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350830 Stats: 432 lines in 2 files changed: 369 ins; 32 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3833.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3833/head:pull/3833 PR: https://git.openjdk.org/jdk17u-dev/pull/3833 From goetz at openjdk.org Mon Aug 11 13:40:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:40:31 GMT Subject: [jdk17u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3833 Commit messages: - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3834/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357253 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3834.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3834/head:pull/3834 PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From tschatzl at openjdk.org Mon Aug 11 14:13:31 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 11 Aug 2025 14:13:31 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC Message-ID: Hi all, please review this change to avoid CodeCache triggered GCs temporarily being ignored. This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. Testing: tier1-5, with the follow-up patch to the test case Thanks, Thomas ------------- Commit messages: - Hi all, Changes: https://git.openjdk.org/jdk25u/pull/82/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=82&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350621 Stats: 391 lines in 8 files changed: 339 ins; 43 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/82.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/82/head:pull/82 PR: https://git.openjdk.org/jdk25u/pull/82 From tschatzl at openjdk.org Mon Aug 11 14:27:20 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 11 Aug 2025 14:27:20 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Message-ID: Hi all, please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. It applied cleanly. Thanks, Thomas ------------- Depends on: https://git.openjdk.org/jdk25u/pull/82 Commit messages: - Hi all, Changes: https://git.openjdk.org/jdk25u/pull/83/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364503 Stats: 6 lines in 1 file changed: 5 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/83.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/83/head:pull/83 PR: https://git.openjdk.org/jdk25u/pull/83 From azvegint at openjdk.org Mon Aug 11 14:32:14 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 11 Aug 2025 14:32:14 GMT Subject: [jdk25u] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 12:48:10 GMT, Alexander Zvegintsev wrote: > Hi all, > > This pull request contains a backport of commit 18c2e40d from the openjdk/jdk repository. > > The commit being backported was authored by Alexander Zvegintsev on 15 Jul 2025 and was reviewed by Harshitha Onkar and Alexander Zuev. > > Thanks! This pull request has now been integrated. Changeset: 60e9784a Author: Alexander Zvegintsev URL: https://git.openjdk.org/jdk25u/commit/60e9784ac740dadd2fb8cd9e5b2206f7ac125110 Stats: 354 lines in 3 files changed: 346 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Backport-of: 18c2e40de75f974858aeb453892e4c7c8d5aa90e ------------- PR: https://git.openjdk.org/jdk25u/pull/77 From azvegint at openjdk.org Mon Aug 11 14:53:57 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 11 Aug 2025 14:53:57 GMT Subject: [jdk25u] RFR: 8362390: AIX make fails in awt_GraphicsEnv.c Message-ID: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> Hi all, This pull request contains a backport of commit 18190519 from the openjdk/jdk repository. The commit being backported was authored by Matthias Baesken on 17 Jul 2025 and was reviewed by Phil Race, Sergey Bylokhov and Christoph Langer. Thanks! ------------- Commit messages: - Backport 18190519e73705281adf3f94d710d000e75b1729 Changes: https://git.openjdk.org/jdk25u/pull/84/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=84&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362390 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/84.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/84/head:pull/84 PR: https://git.openjdk.org/jdk25u/pull/84 From shade at openjdk.org Mon Aug 11 16:02:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 16:02:16 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 13:59:20 GMT, Thomas Schatzl wrote: > Hi all, > > please review this change to avoid CodeCache triggered GCs temporarily being ignored. > > This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. > > The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. > > Testing: tier1-5, with the follow-up patch to the test case > > Thanks, > Thomas Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/82#pullrequestreview-3106571840 From duke at openjdk.org Mon Aug 11 16:09:29 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 16:09:29 GMT Subject: [jdk21u-dev] Withdrawn: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: On Wed, 11 Jun 2025 12:01:00 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [3ff83ec4](https://github.com/openjdk/jdk/commit/3ff83ec49e561c44dd99508364b8ba068274b63a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Varada M on 10 Jun 2025 and was reviewed by Amit Kumar and Valerie Peng. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1867 From tkurashige at openjdk.org Mon Aug 11 17:56:26 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Mon, 11 Aug 2025 17:56:26 GMT Subject: [jdk11u-dev] Integrated: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: <9xmz071jX9VeLsqWxrZOPTUzG3Lu_L1Nsna0FbPYxGQ=.ec3ddd33-d169-4010-9eeb-7304659469de@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. This pull request has now been integrated. Changeset: d2a17d1a Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/d2a17d1acc47020e1be9f2ff31693930802a9caa Stats: 16 lines in 3 files changed: 4 ins; 1 del; 11 mod 8355249: Remove the use of WMIC from the entire source code Reviewed-by: phh Backport-of: 4458719a108f45d3744d47a6ea081fe9ec3e675e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3057 From ssubramaniam at openjdk.org Mon Aug 11 19:48:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 11 Aug 2025 19:48:50 GMT Subject: [jdk21u-dev] RFR: 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Message-ID: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> Backporting JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB. Change catches case where compiler infers things based on prior pointer arithmetic not invoking UB. Fix preserves intended functionality by changing to integral arithmetic, adds over/underflow, and bit of cleanup. Ran GHA Sanity Checks, local tier 1 and 2. Patch is clean. ------------- Commit messages: - Backport 0a57fe1df6f3431cfb2d5d868597c61ef6af3806 Changes: https://git.openjdk.org/jdk21u-dev/pull/2075/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2075&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341178 Stats: 15 lines in 1 file changed: 8 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2075.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2075/head:pull/2075 PR: https://git.openjdk.org/jdk21u-dev/pull/2075 From ssubramaniam at openjdk.org Mon Aug 11 19:49:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 11 Aug 2025 19:49:13 GMT Subject: [jdk21u-dev] RFR: 8336702: C2 compilation fails with "all memory state should have been processed" assert Message-ID: Backporting JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert. Change adjusts condition for converting a `LongCountedLoop` into a loop nest to handle edge case compilation failure outlined in original [PR](https://github.com/openjdk/jdk/pull/21009). Ran GHA Sanity Checks, local tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport ecc77a5b4a84c84ffa1580174872af6df3a4f6ca Changes: https://git.openjdk.org/jdk21u-dev/pull/2074/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2074&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336702 Stats: 75 lines in 2 files changed: 73 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2074.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2074/head:pull/2074 PR: https://git.openjdk.org/jdk21u-dev/pull/2074 From dzhang at openjdk.org Tue Aug 12 02:15:53 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 12 Aug 2025 02:15:53 GMT Subject: [jdk25u] RFR: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 Message-ID: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Hi all, This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 6927fc3904eb239bd43ab7c581d479c00a6a4af2 Changes: https://git.openjdk.org/jdk25u/pull/85/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=85&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365200 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/85.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/85/head:pull/85 PR: https://git.openjdk.org/jdk25u/pull/85 From goetz at openjdk.org Tue Aug 12 07:40:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 07:40:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 17:59:04 GMT, Cesar Soares Lucas wrote: >> Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. > > Cesar Soares Lucas 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-JohnTortugo-45c914c3-master > - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 Hi @JohnTortugo you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3178100430 From rschmelter at openjdk.org Tue Aug 12 07:47:21 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 12 Aug 2025 07:47:21 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: <0Mtexnz0ByPwZEmRq2ycSKm705c-3GW6TqxYRjNSb6Y=.c66e1611-1997-4b40-98fa-61721ba8ca18@github.com> On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3829#pullrequestreview-3109062110 From goetz at openjdk.org Tue Aug 12 07:59:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 07:59:22 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3829#issuecomment-3178166180 From goetz at openjdk.org Tue Aug 12 08:48:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 08:48:24 GMT Subject: [jdk17u-dev] Integrated: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. This pull request has now been integrated. Changeset: ef27cae1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ef27cae10a214e0c81820b9abe7fa5a9bc5016ef Stats: 63 lines in 3 files changed: 54 ins; 0 del; 9 mod 8307648: java/net/httpclient/ExpectContinueTest.java timed out Reviewed-by: rschmelter Backport-of: 04b0e785f6b9b4629b77bb19f2b072434be4951c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3829 From mbaesken at openjdk.org Tue Aug 12 08:53:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 08:53:20 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v2] In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 08:25:58 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > backport 4ffc5e60776353b03e9a557c39148e378b1690e2 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2070#pullrequestreview-3109336693 From mbaesken at openjdk.org Tue Aug 12 08:58:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 08:58:19 GMT Subject: [jdk21u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2072#pullrequestreview-3109355810 From duke at openjdk.org Tue Aug 12 09:10:06 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 12 Aug 2025 09:10:06 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Message-ID: ?ipped ------------- Commit messages: - 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Changes: https://git.openjdk.org/jdk25u/pull/87/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=87&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359207 Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/87.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/87/head:pull/87 PR: https://git.openjdk.org/jdk25u/pull/87 From goetz at openjdk.org Tue Aug 12 09:10:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 09:10:22 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier 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 branch 'master' into goetz_backport_8342075 - Test improvements by Aleksey Bakhtin - Merge branch 'master' into goetz_backport_8342075 - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=04 Stats: 1043 lines in 12 files changed: 1010 ins; 2 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From mbaesken at openjdk.org Tue Aug 12 12:04:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 12:04:31 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" Please check the // Get identity len coding ; otherwise looks okay. src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java line 474: > 472: this.preSharedKey = new SecretKeySpec(b, alg); > 473: // Get identity len > 474: this.pskIdentity = Record.getBytes8(buf); Wondering, should we use the coding from jdk here ? i = Record.getInt8(buf); if (i > 0) { this.pskIdentity = Record.getBytes8(buf); } else { this.pskIdentity = null; } ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3833#pullrequestreview-3110178316 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3833#discussion_r2269617819 From goetz at openjdk.org Tue Aug 12 12:06:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:06:20 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 can you please proceed with this backport? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3179032790 From goetz at openjdk.org Tue Aug 12 12:08:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:08:33 GMT Subject: [jdk17u-dev] RFR: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport f67ec19e236e3b4d2d4d4993a7d64b8de052d241 Changes: https://git.openjdk.org/jdk17u-dev/pull/3835/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3835&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8079786 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3835.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3835/head:pull/3835 PR: https://git.openjdk.org/jdk17u-dev/pull/3835 From goetz at openjdk.org Tue Aug 12 12:09:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:09:56 GMT Subject: [jdk21u-dev] RFR: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport f67ec19e236e3b4d2d4d4993a7d64b8de052d241 Changes: https://git.openjdk.org/jdk21u-dev/pull/2076/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2076&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8079786 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2076.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2076/head:pull/2076 PR: https://git.openjdk.org/jdk21u-dev/pull/2076 From syan at openjdk.org Tue Aug 12 12:26:18 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 12 Aug 2025 12:26:18 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped Marked as reviewed by syan (Committer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/87#pullrequestreview-3110351773 From goetz at openjdk.org Tue Aug 12 12:27:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:27:31 GMT Subject: [jdk21u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList. ------------- Commit messages: - backport 84a67e83e3f4fcb6be6802d12b0788850a3845b5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2077/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2077&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341370 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2077.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2077/head:pull/2077 PR: https://git.openjdk.org/jdk21u-dev/pull/2077 From goetz at openjdk.org Tue Aug 12 12:27:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:27:49 GMT Subject: [jdk21u-dev] RFR: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT Message-ID: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 1772a929af0c31bf22153cc19c5d11b00273453b Changes: https://git.openjdk.org/jdk21u-dev/pull/2078/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2078&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334457 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2078.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2078/head:pull/2078 PR: https://git.openjdk.org/jdk21u-dev/pull/2078 From shade at openjdk.org Tue Aug 12 12:28:20 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 12 Aug 2025 12:28:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: <8j55vsqVLas_durmXW6ZXBNcPbmBWu-D2JEW5_w7h6Y=.b0c40ff9-ea26-4958-af74-6768d87f7f84@github.com> On Tue, 12 Aug 2025 07:38:01 GMT, Goetz Lindenmaier wrote: >> Cesar Soares Lucas 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-JohnTortugo-45c914c3-master >> - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 > > Hi @JohnTortugo > you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. > But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. @GoeLin -- from the internal discussion, I believe Cesar (who is currently outside business hours) intended to backport it for 21.0.9; it is just a process hiccup. So I just marked the approval request to get it on maintainers radar. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3179111456 From goetz at openjdk.org Tue Aug 12 12:29:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:29:30 GMT Subject: [jdk17u-dev] RFR: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 1772a929af0c31bf22153cc19c5d11b00273453b Changes: https://git.openjdk.org/jdk17u-dev/pull/3837/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3837&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334457 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3837.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3837/head:pull/3837 PR: https://git.openjdk.org/jdk17u-dev/pull/3837 From goetz at openjdk.org Tue Aug 12 12:49:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:49:13 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Tue, 12 Aug 2025 12:00:49 GMT, Matthias Baesken wrote: >> I backport this for parity with 17.0.17-oracle based on 21. >> >> Needed more resolves. Several changes are not in 17. >> The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java line 474: > >> 472: this.preSharedKey = new SecretKeySpec(b, alg); >> 473: // Get identity len >> 474: this.pskIdentity = Record.getBytes8(buf); > > Wondering, should we use the coding from jdk here ? > > i = Record.getInt8(buf); > if (i > 0) { > this.pskIdentity = Record.getBytes8(buf); > > } else { > this.pskIdentity = null; > } The if was added by https://bugs.openjdk.org/browse/JDK-8328608 Multiple NewSessionTicket support for TLS, a larger change with CSR. I would not pick out a single if and put it here. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3833#discussion_r2269730939 From goetz at openjdk.org Tue Aug 12 13:15:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:15:46 GMT Subject: [jdk17u-dev] RFR: 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM Message-ID: I backport this for parity with 17.0.17-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - backport c5e9719c40ed4d83b3978f45bacbf8e066cae02d Changes: https://git.openjdk.org/jdk17u-dev/pull/3839/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3839&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266246 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3839.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3839/head:pull/3839 PR: https://git.openjdk.org/jdk17u-dev/pull/3839 From goetz at openjdk.org Tue Aug 12 13:28:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:28:33 GMT Subject: [jdk17u-dev] RFR: 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 018017a9175cbfe02e9db0db402ca2aa689ac587 Changes: https://git.openjdk.org/jdk17u-dev/pull/3840/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3840&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266247 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3840.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3840/head:pull/3840 PR: https://git.openjdk.org/jdk17u-dev/pull/3840 From goetz at openjdk.org Tue Aug 12 13:32:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:32:58 GMT Subject: [jdk17u-dev] RFR: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 092a7343a45297e481f9facb3420b2e91af5699d Changes: https://git.openjdk.org/jdk17u-dev/pull/3841/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3841&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327753 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3841.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3841/head:pull/3841 PR: https://git.openjdk.org/jdk17u-dev/pull/3841 From goetz at openjdk.org Tue Aug 12 13:34:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:34:00 GMT Subject: [jdk21u-dev] RFR: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 092a7343a45297e481f9facb3420b2e91af5699d Changes: https://git.openjdk.org/jdk21u-dev/pull/2079/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2079&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327753 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2079.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2079/head:pull/2079 PR: https://git.openjdk.org/jdk21u-dev/pull/2079 From goetz at openjdk.org Tue Aug 12 13:37:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:37:25 GMT Subject: [jdk17u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport fc0472baf9bad298e853bf2ca3d10dc9415272cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3842/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3842&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328000 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3842.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3842/head:pull/3842 PR: https://git.openjdk.org/jdk17u-dev/pull/3842 From goetz at openjdk.org Tue Aug 12 13:39:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:39:29 GMT Subject: [jdk21u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport fc0472baf9bad298e853bf2ca3d10dc9415272cd Changes: https://git.openjdk.org/jdk21u-dev/pull/2080/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2080&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328000 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2080.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2080/head:pull/2080 PR: https://git.openjdk.org/jdk21u-dev/pull/2080 From goetz at openjdk.org Tue Aug 12 13:41:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:41:54 GMT Subject: [jdk17u-dev] RFR: 8328012: Convert InputMethod (/java/awt/im) applet tests to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 4f8f48654e500e875d14e6b4707ab654acc59176 Changes: https://git.openjdk.org/jdk17u-dev/pull/3843/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3843&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328012 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3843.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3843/head:pull/3843 PR: https://git.openjdk.org/jdk17u-dev/pull/3843 From mbaesken at openjdk.org Tue Aug 12 13:42:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 13:42:16 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: <9Hcqo6hRA0LMseu7uPMTMhO6LGvLe2cNWSVmMjJ0ONE=.3f6a771b-f6fb-40fb-892b-08ec44aefca3@github.com> On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3833#pullrequestreview-3110677112 From goetz at openjdk.org Tue Aug 12 13:42:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:42:31 GMT Subject: [jdk21u-dev] RFR: 8328012: Convert InputMethod (/java/awt/im) applet tests to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 4f8f48654e500e875d14e6b4707ab654acc59176 Changes: https://git.openjdk.org/jdk21u-dev/pull/2081/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2081&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328012 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2081.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2081/head:pull/2081 PR: https://git.openjdk.org/jdk21u-dev/pull/2081 From goetz at openjdk.org Tue Aug 12 13:48:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:48:25 GMT Subject: [jdk17u-dev] RFR: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e0373e01fece310d12859207cc5e233f68b7607f Changes: https://git.openjdk.org/jdk17u-dev/pull/3844/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3844&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328378 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3844.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3844/head:pull/3844 PR: https://git.openjdk.org/jdk17u-dev/pull/3844 From goetz at openjdk.org Tue Aug 12 13:49:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:49:30 GMT Subject: [jdk21u-dev] RFR: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Message-ID: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e0373e01fece310d12859207cc5e233f68b7607f Changes: https://git.openjdk.org/jdk21u-dev/pull/2082/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2082&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328378 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2082.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2082/head:pull/2082 PR: https://git.openjdk.org/jdk21u-dev/pull/2082 From goetz at openjdk.org Tue Aug 12 13:57:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:57:25 GMT Subject: [jdk17u-dev] RFR: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport b7a51dd0e8d56a9673b2c802d69019c23d43cb76 Changes: https://git.openjdk.org/jdk17u-dev/pull/3845/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3845&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328382 Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3845.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3845/head:pull/3845 PR: https://git.openjdk.org/jdk17u-dev/pull/3845 From goetz at openjdk.org Tue Aug 12 13:59:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:59:27 GMT Subject: [jdk21u-dev] RFR: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport b7a51dd0e8d56a9673b2c802d69019c23d43cb76 Changes: https://git.openjdk.org/jdk21u-dev/pull/2083/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2083&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328382 Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2083.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2083/head:pull/2083 PR: https://git.openjdk.org/jdk21u-dev/pull/2083 From azvegint at openjdk.org Tue Aug 12 15:49:11 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Tue, 12 Aug 2025 15:49:11 GMT Subject: [jdk25u] Integrated: 8362390: AIX make fails in awt_GraphicsEnv.c In-Reply-To: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> References: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> Message-ID: On Mon, 11 Aug 2025 14:45:42 GMT, Alexander Zvegintsev wrote: > Hi all, > > This pull request contains a backport of commit 18190519 from the openjdk/jdk repository. > > The commit being backported was authored by Matthias Baesken on 17 Jul 2025 and was reviewed by Phil Race, Sergey Bylokhov and Christoph Langer. > > Thanks! This pull request has now been integrated. Changeset: 3f491ffa Author: Alexander Zvegintsev URL: https://git.openjdk.org/jdk25u/commit/3f491ffa1af24ac876242a109abb71bd5d812edb Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8362390: AIX make fails in awt_GraphicsEnv.c Backport-of: 18190519e73705281adf3f94d710d000e75b1729 ------------- PR: https://git.openjdk.org/jdk25u/pull/84 From liach at openjdk.org Tue Aug 12 16:04:17 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 12 Aug 2025 16:04:17 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <7p7H_lkqeMdwBuA_JztD5VkcwEyPlhdao4PpsW4qe3A=.768c6c97-8139-4b3c-b043-8703a5ff1413@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. Thanks Rob for the approval. Tested tier 1-3, and thanks Aleksey for the followup. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/80#issuecomment-3180024693 From duke at openjdk.org Tue Aug 12 16:07:20 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 16:07:20 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <1bhGjSZNMCH8KPMRlD9FSiIKHIQGZtdxBr6sIp6c4IY=.f69a5b9c-0a18-4bba-98f7-94645aefa59e@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. @liach Your change (at version d4b2376d0e1b9b338ce326d404f33b4ea3bdf632) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/80#issuecomment-3180036894 From duke at openjdk.org Tue Aug 12 16:25:10 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 16:25:10 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped @shyamkishororacle Your change (at version e6d312e16f7dd73c4bdbb50de93ba5d9bcfafdb4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/87#issuecomment-3180119712 From liach at openjdk.org Tue Aug 12 17:21:19 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 12 Aug 2025 17:21:19 GMT Subject: [jdk25u] Integrated: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <5n4iVkFn8HhuMClruf30yUuY8ntmbTrC4UqMzcdx5_s=.1c6d661d-43e9-4bff-aec7-e6886514a640@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. This pull request has now been integrated. Changeset: 65eca342 Author: Chen Liang Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/65eca342ddab30d2c8697f630d777bef4a81c20b Stats: 75 lines in 2 files changed: 69 ins; 5 del; 1 mod 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank Reviewed-by: shade Backport-of: e13b4c8de944ab14a1d12f6251e83f4fdd9e0198 ------------- PR: https://git.openjdk.org/jdk25u/pull/80 From duke at openjdk.org Tue Aug 12 17:26:18 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 12 Aug 2025 17:26:18 GMT Subject: [jdk25u] Integrated: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: <4Gxyruy6TYNuUKFJz7d4NoJo5FT81Xy58Y2jpuGEMwU=.bbe0a0d3-3152-4141-aef0-83cc12732ccc@github.com> On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped This pull request has now been integrated. Changeset: aba6feb4 Author: skishor Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/aba6feb46d37b73efce186d8cebb7486727a561e Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Reviewed-by: syan Backport-of: 51877f568ba84a8ec7721656571c90c5eb952eb3 ------------- PR: https://git.openjdk.org/jdk25u/pull/87 From cslucas at openjdk.org Tue Aug 12 17:27:20 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Tue, 12 Aug 2025 17:27:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 07:38:01 GMT, Goetz Lindenmaier wrote: >> Cesar Soares Lucas 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-JohnTortugo-45c914c3-master >> - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 > > Hi @JohnTortugo > you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. > But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. Thank you for the advice @GoeLin ; thank you Aleksey for clarifying the intent here. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3180296730 From duke at openjdk.org Tue Aug 12 17:54:12 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 17:54:12 GMT Subject: [jdk25u] RFR: 8361948: Shenandoah: region free capacity unit mismatch In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:25:55 GMT, Xiaolong Peng wrote: > Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. @pengxiaolong Your change (at version dd379c33c2fef0ada7dba5e8a6375c668c14726f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/69#issuecomment-3180395902 From ssubramaniam at openjdk.org Tue Aug 12 19:56:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 12 Aug 2025 19:56:04 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active [v2] In-Reply-To: References: 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. Satyen Subramaniam 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 8185429 - Backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2021/files - new: https://git.openjdk.org/jdk21u-dev/pull/2021/files/2d4d7f27..d028fcd6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2021&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2021&range=00-01 Stats: 14104 lines in 216 files changed: 7450 ins; 5886 del; 768 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 ssubramaniam at openjdk.org Tue Aug 12 19:56:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 12 Aug 2025 19:56:05 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. Sorry for the delay, lost track of this one - I've run the `java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java` test manually and can confirm it's visually passing. To move forward with approval, what would be the next required step? I'm seeing the `approval` label has been removed and not seeing the fix request label on the original issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3180804111 From serb at openjdk.org Wed Aug 13 00:15:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 00:15:19 GMT Subject: [jdk11u-dev] Integrated: 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 In-Reply-To: <6yAMyL4VhBVCknXDmwWhjpLay3qU9LTY2a55GR0X1HU=.569f96ad-b936-401a-9599-79999c356eeb@github.com> References: <6yAMyL4VhBVCknXDmwWhjpLay3qU9LTY2a55GR0X1HU=.569f96ad-b936-401a-9599-79999c356eeb@github.com> Message-ID: On Sun, 8 Jun 2025 02:57:37 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [abbf1a02](https://github.com/openjdk/jdk/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 18 Apr 2025 and was reviewed by Phil Race and Alexey Ivanov. > > Thanks! This pull request has now been integrated. Changeset: 341fc38f Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/341fc38ff1ec271b43fc777708b1944aeba9c1ac Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 Reviewed-by: phh Backport-of: abbf1a02cb00ae98ed7fdb7105aa4806756f898f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3045 From duke at openjdk.org Wed Aug 13 01:09:17 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:09:17 GMT Subject: [jdk25u] RFR: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 03:53:00 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version c9d1216365f997f2928552ec890e77bb580a6b80) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/79#issuecomment-3181867006 From duke at openjdk.org Wed Aug 13 01:10:15 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:10:15 GMT Subject: [jdk25u] RFR: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size In-Reply-To: References: Message-ID: On Sun, 10 Aug 2025 03:21:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. > > Thanks! @DingliZhang Your change (at version 3b68bee9c4bd8db29f30270284bc7d8fdaab87ce) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/81#issuecomment-3181867781 From duke at openjdk.org Wed Aug 13 01:10:11 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:10:11 GMT Subject: [jdk25u] RFR: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 In-Reply-To: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> References: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Message-ID: On Tue, 12 Aug 2025 02:10:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version ac9da7e277f507a641cd4857f9fd62cd3d4a1722) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/85#issuecomment-3181867878 From dzhang at openjdk.org Wed Aug 13 01:17:12 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:17:12 GMT Subject: [jdk25u] Integrated: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 In-Reply-To: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> References: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Message-ID: On Tue, 12 Aug 2025 02:10:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 89330eac Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/89330eac4b47cb6dde22c82d332f627862e49610 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 Backport-of: 6927fc3904eb239bd43ab7c581d479c00a6a4af2 ------------- PR: https://git.openjdk.org/jdk25u/pull/85 From dzhang at openjdk.org Wed Aug 13 01:17:21 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:17:21 GMT Subject: [jdk25u] Integrated: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call In-Reply-To: References: Message-ID: <5HmkH9K2ScKlpYOM1JQCgJjDOr9mcUL4X0DSI2STU44=.7c24cceb-3dbe-4c0b-8ed4-0a0b4f8325ce@github.com> On Sat, 9 Aug 2025 03:53:00 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 8e44725f Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/8e44725fba77eee969da378a19cd82f29459b4fe Stats: 14 lines in 2 files changed: 3 ins; 6 del; 5 mod 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Backport-of: 3488f53d2c3083bd886644684ec6885046ea7f8e ------------- PR: https://git.openjdk.org/jdk25u/pull/79 From dzhang at openjdk.org Wed Aug 13 01:19:18 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:19:18 GMT Subject: [jdk25u] Integrated: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size In-Reply-To: References: Message-ID: On Sun, 10 Aug 2025 03:21:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: b20f66fa Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/b20f66fab9e15824377f1362837ff3fbef5555a5 Stats: 38 lines in 2 files changed: 0 ins; 0 del; 38 mod 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Backport-of: 7bf4c608e7b23398ea89cf0a592e9554af98144e ------------- PR: https://git.openjdk.org/jdk25u/pull/81 From dzhang at openjdk.org Wed Aug 13 02:16:54 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 02:16:54 GMT Subject: [jdk25u] RFR: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 Message-ID: Hi all, This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 636c61a3868d9c01b672b3b45cda1e476acdc045 Changes: https://git.openjdk.org/jdk25u/pull/88/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=88&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365302 Stats: 18 lines in 1 file changed: 16 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/88.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/88/head:pull/88 PR: https://git.openjdk.org/jdk25u/pull/88 From serb at openjdk.org Wed Aug 13 03:28:37 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 03:28:37 GMT Subject: [jdk11u-dev] RFR: 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [51be7db9](https://github.com/openjdk/jdk/commit/51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kim Barrett on 9 Oct 2018 and was reviewed by Alan Bateman. > > This patch fixes a build error on macOS with Xcode 16.4 that can't be resolved using `--disable-warnings-as-errors`. > > /jdk11u-dev/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression > 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. > | ^~~~~~~~ > > > > > Thanks! Sergey Bylokhov 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-mrserb-51be7db9-master - Backport 51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3042/files - new: https://git.openjdk.org/jdk11u-dev/pull/3042/files/fc00dffd..7294afb0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3042&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3042&range=00-01 Stats: 3702 lines in 167 files changed: 927 ins; 2636 del; 139 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3042.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3042/head:pull/3042 PR: https://git.openjdk.org/jdk11u-dev/pull/3042 From goetz at openjdk.org Wed Aug 13 06:19:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:19:19 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active [v2] In-Reply-To: References: Message-ID: <6OYx6Tw22kPIE1VuEZYMKi5BGkJUEC0Lomue44xLkq0=.26326f7b-49b7-4db0-b0a0-73ac2750176b@github.com> On Tue, 12 Aug 2025 19:56:04 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. > > Satyen Subramaniam 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 8185429 > - Backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 Thanks for testing. You can add the approval again by either editing the tags in JBS or issuing a new approval command in the PR. Repeat the comment, it will be overwritten in JBS. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3182327126 From goetz at openjdk.org Wed Aug 13 06:20:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:20:09 GMT Subject: [jdk17u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active Message-ID: I backport this for parity with 17.0.17-oracle. Resolve Copyright, probably clean. ProblemListed test passes. ------------- Commit messages: - backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 Changes: https://git.openjdk.org/jdk17u-dev/pull/3836/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3836&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/jdk17u-dev/pull/3836.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3836/head:pull/3836 PR: https://git.openjdk.org/jdk17u-dev/pull/3836 From goetz at openjdk.org Wed Aug 13 06:32:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:32:27 GMT Subject: [jdk17u-dev] RFR: 8341311: [Accessibility, macOS, VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - backport e33eeeea04fc7899bf66b0a2fdaccc30060854b4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3838/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3838&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/jdk17u-dev/pull/3838.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3838/head:pull/3838 PR: https://git.openjdk.org/jdk17u-dev/pull/3838 From goetz at openjdk.org Wed Aug 13 06:36:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:36:16 GMT Subject: [jdk21u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: jdk/jshell/ToolTabSnippetTest.java failed. Looks like a timeout to me. Unrelated to this change that touches a different test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2080#issuecomment-3182362011 From goetz at openjdk.org Wed Aug 13 07:47:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 07:47:25 GMT Subject: [jdk21u-dev] Integrated: 8311644: Server should not send bad_certificate alert when the client does not send any certificates In-Reply-To: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> References: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> Message-ID: <3FhjQG-iIFBXnls92ZQrHl0gGwQLbGVjA9_Nnqa7foE=.2a6ae287-7197-4cab-9eaa-5205d62a990a@github.com> On Mon, 11 Aug 2025 06:59:44 GMT, Goetz Lindenmaier wrote: > I backport this as prereq of JDK-8350807. > > Resolved import in test file TLSBase.java because later change [8330278: Have SSLSocketTemplate.doClientSide use loopback address](https://github.com/openjdk/jdk/commit/0eff492e4107abc5624f0c3445877bf38629a980) > was already backported. > > Tests all pass. This pull request has now been integrated. Changeset: af098597 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/af0985974de246af6610faa90d7c1af5ec5addc3 Stats: 270 lines in 8 files changed: 191 ins; 24 del; 55 mod 8311644: Server should not send bad_certificate alert when the client does not send any certificates Backport-of: f62b5789add23adda2634a1cfb80f48b4387be74 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From goetz at openjdk.org Wed Aug 13 07:49:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 07:49:24 GMT Subject: [jdk21u-dev] Integrated: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main In-Reply-To: References: Message-ID: <9-W0_boTy7Dzfy4hv2Uaa5azsU9mSQYVfOrLUlDuF5E=.f639a451-3575-467f-a482-0116d65480be@github.com> On Tue, 12 Aug 2025 13:27:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 50dbf7ce Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/50dbf7cebf76da4c1d26f8635580c202adb15e30 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Backport-of: 092a7343a45297e481f9facb3420b2e91af5699d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2079 From goetz at openjdk.org Wed Aug 13 08:06:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:06:15 GMT Subject: [jdk21u-dev] Integrated: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: a05cf4db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a05cf4db3f1b86de1fa09085e544c2fa77fd45db Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Backport-of: fc0472baf9bad298e853bf2ca3d10dc9415272cd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2080 From goetz at openjdk.org Wed Aug 13 08:09:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:09:19 GMT Subject: [jdk21u-dev] Integrated: 8328012: Convert InputMethod (/java/awt/im) applet tests to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:36:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 7cb31f30 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7cb31f308436c2a2b48b9bba0b0ad39dd1fc6f83 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod 8328012: Convert InputMethod (/java/awt/im) applet tests to main Backport-of: 4f8f48654e500e875d14e6b4707ab654acc59176 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2081 From goetz at openjdk.org Wed Aug 13 08:11:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:11:16 GMT Subject: [jdk21u-dev] Integrated: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main In-Reply-To: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> References: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> Message-ID: <73HpnTQYQn0oweHCMq-1MsPCg7tX7XNrOIoQQ4citSs=.2028c3c5-2881-4587-ac2d-550d93814dd4@github.com> On Tue, 12 Aug 2025 13:41:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 6dae8108 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6dae81080fa8ff206a50457d40b9801a7ab3bbd7 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Backport-of: e0373e01fece310d12859207cc5e233f68b7607f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2082 From goetz at openjdk.org Wed Aug 13 08:11:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:11:22 GMT Subject: [jdk17u-dev] Integrated: 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:10:12 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: 485385a1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/485385a18e076cf0d0513315a12338bc7f362d46 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM Backport-of: c5e9719c40ed4d83b3978f45bacbf8e066cae02d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3839 From goetz at openjdk.org Wed Aug 13 08:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:14:20 GMT Subject: [jdk17u-dev] Integrated: 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:23:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e123f7e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e123f7e1133a0282d9d95bced03acbe0014b5f32 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM Backport-of: 018017a9175cbfe02e9db0db402ca2aa689ac587 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3840 From goetz at openjdk.org Wed Aug 13 08:14:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:14:21 GMT Subject: [jdk21u-dev] Integrated: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:50:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 5772eee5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5772eee50cc1b1610d7d018812fe99537206648e Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Backport-of: b7a51dd0e8d56a9673b2c802d69019c23d43cb76 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2083 From goetz at openjdk.org Wed Aug 13 08:17:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:17:18 GMT Subject: [jdk17u-dev] Integrated: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:27:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: cebbcf3f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cebbcf3f013a28a14c2d8c7ad152abf3e7422996 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Backport-of: 092a7343a45297e481f9facb3420b2e91af5699d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3841 From goetz at openjdk.org Wed Aug 13 08:18:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:18:15 GMT Subject: [jdk21u-dev] Integrated: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:01:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 58059ee6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/58059ee692ae79f29ca5da6f206f38f97e692229 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Backport-of: f67ec19e236e3b4d2d4d4993a7d64b8de052d241 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2076 From goetz at openjdk.org Wed Aug 13 08:18:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:18:36 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. 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_8326705 - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 - backport f62b5789add23adda2634a1cfb80f48b4387be74 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2070/files - new: https://git.openjdk.org/jdk21u-dev/pull/2070/files/f25abf6f..0128f530 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=01-02 Stats: 1239 lines in 18 files changed: 479 ins; 760 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Wed Aug 13 08:20:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:20:17 GMT Subject: [jdk17u-dev] Integrated: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 84b62737 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/84b6273792c743779329ef39c3c35a590a843278 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Backport-of: fc0472baf9bad298e853bf2ca3d10dc9415272cd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3842 From goetz at openjdk.org Wed Aug 13 08:32:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:32:16 GMT Subject: [jdk17u-dev] Integrated: 8328012: Convert InputMethod (/java/awt/im) applet tests to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:36:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 376610c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/376610c10e4620d75ac493e67cebbf39ec1e409b Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod 8328012: Convert InputMethod (/java/awt/im) applet tests to main Backport-of: 4f8f48654e500e875d14e6b4707ab654acc59176 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3843 From goetz at openjdk.org Wed Aug 13 08:37:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:37:17 GMT Subject: [jdk17u-dev] Integrated: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:41:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: dfb113e7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dfb113e7a3aa37884c43409efbac53a00b283914 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Backport-of: e0373e01fece310d12859207cc5e233f68b7607f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3844 From goetz at openjdk.org Wed Aug 13 08:39:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:39:15 GMT Subject: [jdk17u-dev] Integrated: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:50:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 42d09a68 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/42d09a684d111c61e04bdf4e82d2233ea94fe14e Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Backport-of: b7a51dd0e8d56a9673b2c802d69019c23d43cb76 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3845 From goetz at openjdk.org Wed Aug 13 08:44:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:44:17 GMT Subject: [jdk17u-dev] Integrated: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only In-Reply-To: References: Message-ID: <-xGFwORLwftk6T0KeYzFQVuwCGJmIdB5hdcHHUHgPTQ=.c8d20b17-92d8-4c06-a821-831d1d9aa416@github.com> On Tue, 12 Aug 2025 12:01:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: b78623e9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b78623e901001ccd5a80b0f2dc1248c1cb336494 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Backport-of: f67ec19e236e3b4d2d4d4993a7d64b8de052d241 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3835 From goetz at openjdk.org Wed Aug 13 09:00:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:00:16 GMT Subject: [jdk21u-dev] Integrated: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT In-Reply-To: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> References: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> Message-ID: On Tue, 12 Aug 2025 12:21:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: caec079c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/caec079c9e47e215ef8bfc97f2aaea9a88a74ff1 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ?C? key does not switch the layout to WRAP_TAB_LAYOUT Backport-of: 1772a929af0c31bf22153cc19c5d11b00273453b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2078 From goetz at openjdk.org Wed Aug 13 09:04:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:04:18 GMT Subject: [jdk21u-dev] Integrated: 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 10:39:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 16e6e2a4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/16e6e2a496162c70972b8261efdd34423d1e70e7 Stats: 30 lines in 2 files changed: 28 ins; 1 del; 1 mod 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Backport-of: 825ab20ba99b1f1127dd94b87ae56020d1831529 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2071 From goetz at openjdk.org Wed Aug 13 09:07:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:07:17 GMT Subject: [jdk17u-dev] Integrated: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> References: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> Message-ID: On Mon, 11 Aug 2025 09:11:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 15f1acdc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/15f1acdc01c6b7a0e062641ddea0f1d8c1eca47d Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Backport-of: 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3831 From goetz at openjdk.org Wed Aug 13 09:10:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:10:15 GMT Subject: [jdk17u-dev] Integrated: 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu In-Reply-To: References: Message-ID: <4ecpshRsP9K9yLJg6xkiGuwDMXDW2O2FozHOLp2btso=.ec25bd7a-e3a0-45ad-a7f4-3e7f698f8974@github.com> On Tue, 12 Aug 2025 12:34:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 26e69685 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/26e696850a9e4207907cb0c63bc9dcedfe2ad6e2 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/jdk17u-dev/pull/3838 From goetz at openjdk.org Wed Aug 13 09:12:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:12:05 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) [v2] In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> 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/3832/files - new: https://git.openjdk.org/jdk17u-dev/pull/3832/files/8999a956..8999a956 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:20:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:20:58 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) [v3] In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> Message-ID: <94JHYH6vphG9CGgwmhWRG_iPU_vmaHkJKrCm-Wf8joo=.61df7c3c-aeb5-4085-a81c-b57bdf8301bf@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 four additional commits since the last revision: - Remove stray edit introduced in resolve to make it clean again - Merge branch 'master' into goetz_backport_8358452 - backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 - Backport 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3832/files - new: https://git.openjdk.org/jdk17u-dev/pull/3832/files/8999a956..a60a52b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=01-02 Stats: 1511 lines in 27 files changed: 727 ins; 763 del; 21 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:23:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:23:15 GMT Subject: [jdk17u-dev] Integrated: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> Message-ID: On Mon, 11 Aug 2025 09:26:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 37a39c03 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/37a39c0383d7fad6233b9ffc00e3785f747bbf14 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/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:32:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:32:20 GMT Subject: [jdk17u-dev] Integrated: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:21:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: d1c21c62 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d1c21c62244082610c5dd683c41ddd63d45e2c45 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ?C? key does not switch the layout to WRAP_TAB_LAYOUT Backport-of: 1772a929af0c31bf22153cc19c5d11b00273453b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3837 From goetz at openjdk.org Wed Aug 13 09:47:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:47:26 GMT Subject: [jdk17u-dev] RFR: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6a07820483bcf3e9d7df27ee496db43675f1c002 Changes: https://git.openjdk.org/jdk17u-dev/pull/3846/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3846&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357285 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3846.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3846/head:pull/3846 PR: https://git.openjdk.org/jdk17u-dev/pull/3846 From goetz at openjdk.org Wed Aug 13 09:48:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:48:51 GMT Subject: [jdk21u-dev] RFR: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 6a07820483bcf3e9d7df27ee496db43675f1c002 Changes: https://git.openjdk.org/jdk21u-dev/pull/2084/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2084&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357285 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2084.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2084/head:pull/2084 PR: https://git.openjdk.org/jdk21u-dev/pull/2084 From goetz at openjdk.org Wed Aug 13 10:03:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 10:03:50 GMT Subject: [jdk17u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d56d90e628cc34ab864235586dc67c4bd35b69c7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3847/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3847&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3847.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3847/head:pull/3847 PR: https://git.openjdk.org/jdk17u-dev/pull/3847 From goetz at openjdk.org Wed Aug 13 10:10:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 10:10:24 GMT Subject: [jdk17u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6f6974f6320e51a7842ec6715ffa8409833fe465 Changes: https://git.openjdk.org/jdk17u-dev/pull/3848/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3848&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3848.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3848/head:pull/3848 PR: https://git.openjdk.org/jdk17u-dev/pull/3848 From mbaesken at openjdk.org Wed Aug 13 11:18:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 13 Aug 2025 11:18:19 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 08:18:36 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > 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_8326705 > - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 > - backport f62b5789add23adda2634a1cfb80f48b4387be74 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2070#pullrequestreview-3115347620 From mbaesken at openjdk.org Wed Aug 13 11:22:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 13 Aug 2025 11:22:17 GMT Subject: [jdk21u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2077#pullrequestreview-3115367267 From andrew at openjdk.org Wed Aug 13 11:46:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 13 Aug 2025 11:46:19 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. Looks clean, once path to `language-subtag-registry.txt` is adjusted. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3620#pullrequestreview-3115495611 From goetz at openjdk.org Wed Aug 13 12:15:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:15:16 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 08:18:36 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > 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_8326705 > - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 > - backport f62b5789add23adda2634a1cfb80f48b4387be74 Thanks for the repeated review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2070#issuecomment-3183595237 From goetz at openjdk.org Wed Aug 13 12:15:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:15:16 GMT Subject: [jdk21u-dev] Integrated: 8326705: Test CertMsgCheck.java fails to find alert certificate_required In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 07:23:29 GMT, Goetz Lindenmaier wrote: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. This pull request has now been integrated. Changeset: 03ab6e47 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/03ab6e479ce0e5d4d4765660ee718df09d05fded Stats: 35 lines in 2 files changed: 13 ins; 4 del; 18 mod 8326705: Test CertMsgCheck.java fails to find alert certificate_required Reviewed-by: mbaesken Backport-of: 4ffc5e60776353b03e9a557c39148e378b1690e2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Wed Aug 13 12:17:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:17:18 GMT Subject: [jdk21u-dev] Integrated: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 20:48:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: b34a3ee4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b34a3ee463b20fb9650e5b5becb784fef5b6d96e Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Backport-of: 34807df7627b067f750578987c941213a5f8336a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2054 From goetz at openjdk.org Wed Aug 13 12:20:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:20:22 GMT Subject: [jdk21u-dev] Integrated: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. This pull request has now been integrated. Changeset: c7303361 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c73033612a55b3b4479d88766386a922427f1d5a Stats: 434 lines in 2 files changed: 370 ins; 33 del; 31 mod 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: mbaesken Backport-of: 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2072 From goetz at openjdk.org Wed Aug 13 12:25:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:25:15 GMT Subject: [jdk17u-dev] Integrated: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: On Tue, 5 Aug 2025 20:49:21 GMT, Goetz Lindenmaier wrote: > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. This pull request has now been integrated. Changeset: 70b4f5bd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/70b4f5bdcc67a3a7f87ebbf106afbfab48042c5c Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Backport-of: 34807df7627b067f750578987c941213a5f8336a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From goetz at openjdk.org Wed Aug 13 12:28:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:28:26 GMT Subject: [jdk17u-dev] Integrated: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" This pull request has now been integrated. Changeset: 6d190cb0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6d190cb02ac13a88ff2e282bf4058011dbd580ae Stats: 432 lines in 2 files changed: 369 ins; 32 del; 31 mod 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: mbaesken Backport-of: 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3833 From goetz at openjdk.org Wed Aug 13 12:29:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:29:42 GMT Subject: [jdk21u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir [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 three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8357253 - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 - backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2073/files - new: https://git.openjdk.org/jdk21u-dev/pull/2073/files/afec8d9f..56350159 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=00-01 Stats: 1682 lines in 32 files changed: 777 ins; 832 del; 73 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2073.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2073/head:pull/2073 PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Wed Aug 13 12:29:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:29:42 GMT Subject: [jdk21u-dev] Integrated: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:55:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 02a45b0d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/02a45b0d311fe7a93ab086b30dc58b33d568fe28 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Backport-of: 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Wed Aug 13 12:35:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:35:35 GMT Subject: [jdk17u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir [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_8357253 - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 - Backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3834/files - new: https://git.openjdk.org/jdk17u-dev/pull/3834/files/1d9925e1..8a2c27ba Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=00-01 Stats: 2547 lines in 42 files changed: 1579 ins; 857 del; 111 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3834.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3834/head:pull/3834 PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From goetz at openjdk.org Wed Aug 13 12:35:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:35:36 GMT Subject: [jdk17u-dev] Integrated: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 13:35:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7845f08e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7845f08e72c7e3935ee5a531114d0afeecf4d112 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Backport-of: 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From goetz at openjdk.org Wed Aug 13 13:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:09:52 GMT Subject: [jdk21u-dev] RFR: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d72810794bf70f82e46f7220698e4d27d5973d5b Changes: https://git.openjdk.org/jdk21u-dev/pull/2086/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2086&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338482 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2086.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2086/head:pull/2086 PR: https://git.openjdk.org/jdk21u-dev/pull/2086 From goetz at openjdk.org Wed Aug 13 13:13:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:13:54 GMT Subject: [jdk21u-dev] RFR: 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a827ff05dba0c9b7c74d83053a35c8041c1ac5cc Changes: https://git.openjdk.org/jdk21u-dev/pull/2087/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2087&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335577 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2087.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2087/head:pull/2087 PR: https://git.openjdk.org/jdk21u-dev/pull/2087 From goetz at openjdk.org Wed Aug 13 13:21:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:21:00 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Message-ID: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> I backport this for parity with 21.0.9-oracle Resolved due to context, maybe clean. ------------- Commit messages: - backport 9291abc6337f8cf480806f4b2996ec905b021704 Changes: https://git.openjdk.org/jdk21u-dev/pull/2088/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342074 Stats: 8 lines in 3 files changed: 2 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2088.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2088/head:pull/2088 PR: https://git.openjdk.org/jdk21u-dev/pull/2088 From goetz at openjdk.org Wed Aug 13 13:30:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:30:25 GMT Subject: [jdk21u-dev] RFR: 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Message-ID: I backport this for parity with 21.0.9-oracle Resolved Copyright because [8338569](https://bugs.openjdk.org/browse/JDK-8338569) HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started is not in 21. ------------- Commit messages: - backport f94a4f7accd11161912ec2cdae6e290d0957666a Changes: https://git.openjdk.org/jdk21u-dev/pull/2089/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2089&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353847 Stats: 10 lines in 3 files changed: 0 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2089.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2089/head:pull/2089 PR: https://git.openjdk.org/jdk21u-dev/pull/2089 From goetz at openjdk.org Wed Aug 13 13:41:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:41:00 GMT Subject: [jdk21u-dev] RFR: 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Message-ID: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> I backport this for parity with 21.0.9-oracle Resolved Copyright, probably clean anyways. 8338890: Add monitoring/management interface for the virtual thread scheduler is not in 21. ------------- Commit messages: - backport 9ebb5d42d43a743cf3a5197c7dabe46ac8120474 Changes: https://git.openjdk.org/jdk21u-dev/pull/2090/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2090&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346255 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2090.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2090/head:pull/2090 PR: https://git.openjdk.org/jdk21u-dev/pull/2090 From stuefe at openjdk.org Wed Aug 13 14:33:30 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 13 Aug 2025 14:33:30 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default Message-ID: Hi all, Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test - GHAs are clean This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. Thanks! ------------- Commit messages: - Merge branch 'openjdk:master' into backport-tstuefe-bdb1646a-master - Backport bdb1646a1e39bae0535efe3f593e7fc0545e4114 Changes: https://git.openjdk.org/jdk25u/pull/86/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=86&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364611 Stats: 196 lines in 5 files changed: 195 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/86.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/86/head:pull/86 PR: https://git.openjdk.org/jdk25u/pull/86 From stuefe at openjdk.org Wed Aug 13 14:33:30 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 13 Aug 2025 14:33:30 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! Ping @RogerRiggs ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/86#issuecomment-3184163726 From adinn at openjdk.org Wed Aug 13 14:56:14 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 13 Aug 2025 14:56:14 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! Looks good. ------------- Marked as reviewed by adinn (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/86#pullrequestreview-3116410606 From xpeng at openjdk.org Wed Aug 13 15:54:19 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 13 Aug 2025 15:54:19 GMT Subject: [jdk25u] Integrated: 8361948: Shenandoah: region free capacity unit mismatch In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:25:55 GMT, Xiaolong Peng wrote: > Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. This pull request has now been integrated. Changeset: 5cdaaf34 Author: Xiaolong Peng Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/5cdaaf3468b32ca85643075c624b48ba807780a3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8361948: Shenandoah: region free capacity unit mismatch Backport-of: 46988e1073e9a2b47491c90143b1f261fe56da56 ------------- PR: https://git.openjdk.org/jdk25u/pull/69 From ssubramaniam at openjdk.org Wed Aug 13 16:39:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 16:39:15 GMT Subject: [jdk21u-dev] Integrated: 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB In-Reply-To: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> References: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> Message-ID: <7qTf78zSAZdtuMas6V230Cj5tErsQlvmJeVVXSpxxTA=.23febaa0-d159-41ec-95e3-73c0beb55680@github.com> On Mon, 11 Aug 2025 19:42:21 GMT, Satyen Subramaniam wrote: > Backporting JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB. Change catches case where compiler infers things based on prior pointer arithmetic not invoking UB. Fix preserves intended functionality by changing to integral arithmetic, adds over/underflow, and bit of cleanup. Ran GHA Sanity Checks, local tier 1 and 2. Patch is clean. This pull request has now been integrated. Changeset: d2dfbd8c Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d2dfbd8c34c46d70ce20de5a954936d29ab5df66 Stats: 15 lines in 1 file changed: 8 ins; 2 del; 5 mod 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Backport-of: 0a57fe1df6f3431cfb2d5d868597c61ef6af3806 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2075 From ssubramaniam at openjdk.org Wed Aug 13 16:40:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 16:40:21 GMT Subject: [jdk21u-dev] Integrated: 8336702: C2 compilation fails with "all memory state should have been processed" assert In-Reply-To: References: Message-ID: <4QWV7p-MMNRhVwMRySTVmViTn4INKEIinTSkjKUU-lA=.293ef7c3-50b8-4751-86b8-0b9ce582125c@github.com> On Mon, 11 Aug 2025 19:42:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert. Change adjusts condition for converting a `LongCountedLoop` into a loop nest to handle edge case compilation failure outlined in original [PR](https://github.com/openjdk/jdk/pull/21009). Ran GHA Sanity Checks, local tier 1 and 2, and new test. Patch is clean. This pull request has now been integrated. Changeset: e07ae668 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/e07ae668740eff3291e6b90bfcaac01ee9cc54fb Stats: 75 lines in 2 files changed: 73 ins; 0 del; 2 mod 8336702: C2 compilation fails with "all memory state should have been processed" assert Backport-of: ecc77a5b4a84c84ffa1580174872af6df3a4f6ca ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2074 From duke at openjdk.org Wed Aug 13 19:33:20 2025 From: duke at openjdk.org (Omar Mukhtar) Date: Wed, 13 Aug 2025 19:33:20 GMT Subject: [jdk17u-dev] RFR: 8325621: Improve jspawnhelper version checks In-Reply-To: References: Message-ID: <7C7kFqsML3cVDhaVNdbr4Ix4Eg86gtlq4KvuOIPSDwM=.67285f68-cdcb-4860-8703-a35273c1bd49@github.com> On Sat, 15 Jun 2024 00:13:47 GMT, Chad Rakoczy wrote: > Backport [JDK-8325621](https://bugs.openjdk.org/browse/JDK-8325621) > > Clean backport to update jspawnhelper to check that JDK version and jspawnhelper version are the same. Updates test to include check for version. Updated test passes. Already backported to 21 and 22. Risk is low: touches the production code paths but only passes an additional argument to jspawnhelper. Isn't the version check too restrictive? It should perhaps only match Major and Minor versions and spare the patch version. After-all important security patches should be allowed to be installed unattended. On one of our production server, one process got halted due to this match: image ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2592#issuecomment-3185277753 From phh at openjdk.org Wed Aug 13 21:22:12 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 13 Aug 2025 21:22:12 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: <4efppmYd-lMWuaSOcVBE3AgQmz2VS2QhtQ-vgsCWvos=.11ee5651-1834-49d8-b0c0-50cee37a5a55@github.com> On Mon, 4 Aug 2025 14:13:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2044#pullrequestreview-3117744953 From ssubramaniam at openjdk.org Wed Aug 13 21:28:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:28:17 GMT Subject: [jdk17u-dev] RFR: 8352860: Open source events tests batch0 Message-ID: Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport d4d18350f367a18813d0d418169e852c1530418e Changes: https://git.openjdk.org/jdk17u-dev/pull/3849/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3849&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352860 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3849.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3849/head:pull/3849 PR: https://git.openjdk.org/jdk17u-dev/pull/3849 From ssubramaniam at openjdk.org Wed Aug 13 21:30:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:30:13 GMT Subject: [jdk21u-dev] RFR: 8352860: Open source events tests batch0 Message-ID: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport d4d18350f367a18813d0d418169e852c1530418e Changes: https://git.openjdk.org/jdk21u-dev/pull/2091/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2091&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352860 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2091.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2091/head:pull/2091 PR: https://git.openjdk.org/jdk21u-dev/pull/2091 From ssubramaniam at openjdk.org Wed Aug 13 21:32:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:32:07 GMT Subject: [jdk17u-dev] RFR: 8352677: Opensource JMenu tests - series2 Message-ID: Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cfc648bd17cc79b1c3e6f69d3559749e937261b2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3850/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3850&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352677 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3850.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3850/head:pull/3850 PR: https://git.openjdk.org/jdk17u-dev/pull/3850 From ssubramaniam at openjdk.org Wed Aug 13 21:32:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:32:58 GMT Subject: [jdk21u-dev] RFR: 8352677: Opensource JMenu tests - series2 Message-ID: Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cfc648bd17cc79b1c3e6f69d3559749e937261b2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2092/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2092&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352677 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2092.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2092/head:pull/2092 PR: https://git.openjdk.org/jdk21u-dev/pull/2092 From serb at openjdk.org Wed Aug 13 21:37:14 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 21:37:14 GMT Subject: [jdk11u-dev] Integrated: 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 03:34:46 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [51be7db9](https://github.com/openjdk/jdk/commit/51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kim Barrett on 9 Oct 2018 and was reviewed by Alan Bateman. > > This patch fixes a build error on macOS with Xcode 16.4 that can't be resolved using `--disable-warnings-as-errors`. > > /jdk11u-dev/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression > 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. > | ^~~~~~~~ > > > > > Thanks! This pull request has now been integrated. Changeset: 44f94ee8 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/44f94ee8bc6c934be1f4435227a81e6072361110 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value Use unsigned shift. Backport-of: 51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3042 From serb at openjdk.org Wed Aug 13 21:51:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 21:51:58 GMT Subject: [jdk11u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout [v2] In-Reply-To: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> References: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Message-ID: <0_lKIzZJPt7-H9EfZivLfNsNBwX1SD6FspEI-FRcCGQ=.b61449fe-58a1-4c36-9c57-900b51acb82f@github.com> > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. > > Thanks! Sergey Bylokhov 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-mrserb-375f3dc9-master - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3041/files - new: https://git.openjdk.org/jdk11u-dev/pull/3041/files/fefba75d..be117369 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3041&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3041&range=00-01 Stats: 3703 lines in 168 files changed: 927 ins; 2636 del; 140 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3041.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3041/head:pull/3041 PR: https://git.openjdk.org/jdk11u-dev/pull/3041 From goetz at openjdk.org Thu Aug 14 07:57:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 07:57:14 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags In-Reply-To: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: On Wed, 13 Aug 2025 13:14:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved due to context, maybe clean. GHA failure Test SOEDeeplyNestedBlocksTest.java gets stack overflow. We actually see this also in our CI, only on mac x86_64. The test is new in 21. Our CI does not show problems in higher releases that also run the test. But this is unrelated to this backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2088#issuecomment-3187354122 From goetz at openjdk.org Thu Aug 14 08:02:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 08:02:56 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags [v2] In-Reply-To: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: > I backport this for parity with 21.0.9-oracle > > Resolved due to context, maybe 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 9291abc6337f8cf480806f4b2996ec905b021704 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2088/files - new: https://git.openjdk.org/jdk21u-dev/pull/2088/files/2ba62569..a46b1d5a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=00-01 Stats: 7 lines in 2 files changed: 0 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2088.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2088/head:pull/2088 PR: https://git.openjdk.org/jdk21u-dev/pull/2088 From rschmelter at openjdk.org Thu Aug 14 08:27:24 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Thu, 14 Aug 2025 08:27:24 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: <77bHcMuuhAZ3HZo_L7fy67HK4gMRDkHqO_B7Fb7HueM=.c376f31f-4dce-4273-b59c-ff508985fed5@github.com> On Tue, 12 Aug 2025 09:10:22 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > Goetz Lindenmaier 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 branch 'master' into goetz_backport_8342075 > - Test improvements by Aleksey Bakhtin > - Merge branch 'master' into goetz_backport_8342075 > - Merge branch 'openjdk:master' into goetz_backport_8342075 > - Make tests compile > - Resolved changes > - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 > - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3786#pullrequestreview-3119534505 From avieiro at openjdk.org Thu Aug 14 09:14:33 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 09:14:33 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 Hi. Sorry for the delay. Here's a list of some of the compiler flags and the commits in 17 where they were introduced. This may help us see what we should include here and what may want to backport later. - `dangling-pointer stringop-overflow` in `DISABLED_WARNINGS_gcc`: This was introduced in 2023 as [8300692: GCC 12 reports some compiler warnings in bundled freetype](https://github.com/openjdk/jdk17u-dev/commit/5fd778be5a40a45523d9200c866a73ddb577bd56). - `danglling-reference` in `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`: This was introduced in 2023 as [8308283: Build failure with GCC12 & GCC13](https://github.com/openjdk/jdk17u-dev/commit/e3dad43a7dda8be42caf5ccaed4dfe0d51a52cf5) - `calloc-transposed-args` in `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`: This one from 2024, introduced in [8324243: Compilation failures in java.desktop module with gcc 14](https://github.com/openjdk/jdk17u-dev/commit/0e524e2f476835885b34e221e64d8e12a9a1d792) - `attributes` We're introducing it here to be able to build on `rhel7` with the system bundled `gcc-4.8`. Otherwise the build fails with the new harfbuzz code, with errors similar to: ./src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:627:59: error: 'returns_nonnull' attribute directive ignored [-Werror=attributes] Type *start_embed (const Type *obj HB_UNUSED = nullptr) const I think I'll trim out as many flags of these flags as possible in this commit, just to be able to build with `gcc8` on `rhel7` and with `gcc10` (GHA). We may want to backport the stuff above to be able to build on more platforms. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3187671929 From goetz at openjdk.org Thu Aug 14 11:04:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:04:22 GMT Subject: [jdk21u-dev] RFR: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:03:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: SOEDeeplyNestedBlocksTest.java test failed, unrelated to this issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2086#issuecomment-3188039683 From goetz at openjdk.org Thu Aug 14 11:07:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:07:18 GMT Subject: [jdk21u-dev] Integrated: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:03:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 13cb6a43 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/13cb6a431fc660c3680c5a99fff59dc3e4d878d1 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled Backport-of: d72810794bf70f82e46f7220698e4d27d5973d5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2086 From avieiro at openjdk.org Thu Aug 14 11:09:27 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 11:09:27 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v4] In-Reply-To: References: Message-ID: > 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 two additional commits since the last revision: - ... and comments - Removing flags for building with with GCC-4.8 and GCC-12 and up ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/c9f53f7e..f3a1ccd1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=02-03 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From goetz at openjdk.org Thu Aug 14 11:10:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:10:15 GMT Subject: [jdk21u-dev] Integrated: 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:07:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 93c35674 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/93c3567419f4a73661af694333ac77b79a3bd88a Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error Backport-of: a827ff05dba0c9b7c74d83053a35c8041c1ac5cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2087 From avieiro at openjdk.org Thu Aug 14 11:13:18 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 11:13:18 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v4] In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 11:09:27 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 two additional commits since the last revision: > > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up So this drops the flags required for: - building with GCC 4.x (requires `attributes` for building the new harfbuzz bits introduced here) - gcc 12 and up (would require backporting 8300692, 8308283, 8324243). This builds correctly with GCC 8.X (rhel-7, rhel-8) and in GCC 10.X (GHA). Let me know if you want to add any of these back again. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3188063370 From goetz at openjdk.org Thu Aug 14 11:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:14:20 GMT Subject: [jdk21u-dev] Integrated: 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:23:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright because [8338569](https://bugs.openjdk.org/browse/JDK-8338569) > > HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started is not in 21. This pull request has now been integrated. Changeset: ee254414 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ee2544149c42ad1684baa4ed36ea6e94364a7842 Stats: 10 lines in 3 files changed: 0 ins; 0 del; 10 mod 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Backport-of: f94a4f7accd11161912ec2cdae6e290d0957666a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2089 From goetz at openjdk.org Thu Aug 14 11:16:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:16:14 GMT Subject: [jdk21u-dev] Integrated: 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock In-Reply-To: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> References: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> Message-ID: <3FJ2tm4Rxi5UFPVIOjdAqGxuzcoIPgs8ImI7Oo04r84=.eab3847f-9254-4d87-a8f7-b656a89aa1d8@github.com> On Wed, 13 Aug 2025 13:34:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. > > 8338890: Add monitoring/management interface for the virtual thread scheduler is not in 21. This pull request has now been integrated. Changeset: 8b80b723 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8b80b72338d9781c3cf32a53086ab7c1218f6f42 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Backport-of: 9ebb5d42d43a743cf3a5197c7dabe46ac8120474 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2090 From goetz at openjdk.org Thu Aug 14 11:18:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:18:24 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:10:22 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > Goetz Lindenmaier 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 branch 'master' into goetz_backport_8342075 > - Test improvements by Aleksey Bakhtin > - Merge branch 'master' into goetz_backport_8342075 > - Merge branch 'openjdk:master' into goetz_backport_8342075 > - Make tests compile > - Resolved changes > - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 > - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3188074494 From goetz at openjdk.org Thu Aug 14 11:18:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:18:25 GMT Subject: [jdk17u-dev] Integrated: 8342075: HttpClient: improve HTTP/2 flow control checks In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 11:01:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. This pull request has now been integrated. Changeset: 4addb57d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4addb57dd56b44f004580c37266cb511069e94e6 Stats: 1043 lines in 12 files changed: 1010 ins; 2 del; 31 mod 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: rschmelter, abakhtin Backport-of: 32ac3e713ea4370e496717967fff7de9450d2f69 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Thu Aug 14 11:19:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:19:14 GMT Subject: [jdk21u-dev] Integrated: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList. This pull request has now been integrated. Changeset: fe828df2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fe828df242a1423f5cef58ab712cbcb34d2f3b3b Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Reviewed-by: mbaesken Backport-of: 84a67e83e3f4fcb6be6802d12b0788850a3845b5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2077 From goetz at openjdk.org Thu Aug 14 11:21:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:21:17 GMT Subject: [jdk21u-dev] Integrated: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 09:41:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 44d183c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44d183c08c31ebfadb5c3e13848c5a16c5fbd474 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Backport-of: 6a07820483bcf3e9d7df27ee496db43675f1c002 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2084 From goetz at openjdk.org Thu Aug 14 11:31:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:31:01 GMT Subject: [jdk17u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport fe828df242a1423f5cef58ab712cbcb34d2f3b3b Changes: https://git.openjdk.org/jdk17u-dev/pull/3851/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3851&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341370 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3851.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3851/head:pull/3851 PR: https://git.openjdk.org/jdk17u-dev/pull/3851 From syan at openjdk.org Thu Aug 14 12:20:04 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:20:04 GMT Subject: [jdk21u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk21u-dev/pull/2093/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2093&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2093.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2093/head:pull/2093 PR: https://git.openjdk.org/jdk21u-dev/pull/2093 From syan at openjdk.org Thu Aug 14 12:21:46 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:21:46 GMT Subject: [jdk25u] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk25u/pull/89/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=89&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk25u/pull/89.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/89/head:pull/89 PR: https://git.openjdk.org/jdk25u/pull/89 From goetz at openjdk.org Thu Aug 14 12:45:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 12:45:58 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Message-ID: I backport this for parity with 17.0.17-oracle. Also, it is a follow-up to JDK-8342075. It needed resolves and adaptions: **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". Omitted one chunk fixing white space. See first commit. **Adaptions** can be found in the second commit. The change uses locks from 8308310 and introduces a new lock. To make this work further adaptions are needed (see extra commit): I add edimports required by the new lock inputQLock. stateLock is used by this change, but only introduced by 8308310. Where 21 uses stateLock, the implementation in 17 locks itself ("this"). I changed the use of stateLock introduced by this change in pushDateaFrame() accordingly. Actually, 17 declares a row of methods as synchronized that are not handled by stateLock in 21, e.g. isCanceled(). So there is a difference in behavior wrt. this lock between 17 and 21. I needed to fix two build issues in StreamFlowControlTest.java: .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { ^ (HttpClient cannot be converted to AutoCloseable) /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); ^ symbol: method HEAD() location: interface Builder The first I resolved similar to other places in this test in the backport that brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b Thanks to Aleksey for this detail. For the second issue I replaced HEAD() by it's implementation. ------------- Commit messages: - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Changes: https://git.openjdk.org/jdk17u-dev/pull/3852/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343855 Stats: 187 lines in 5 files changed: 149 ins; 5 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From syan at openjdk.org Thu Aug 14 12:49:10 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:49:10 GMT Subject: [jdk17u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk17u-dev/pull/3853/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3853&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3853.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3853/head:pull/3853 PR: https://git.openjdk.org/jdk17u-dev/pull/3853 From goetz at openjdk.org Thu Aug 14 13:14:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 13:14:47 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > Also, it is a follow-up to JDK-8342075. > > It needed resolves and adaptions: > > **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. > The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". > Omitted one chunk fixing white space. > See first commit. > > **Adaptions** can be found in the second commit. > > The change uses locks from 8308310 and introduces a new lock. > To make this work further adaptions are needed (see extra commit): > I add edimports required by the new lock inputQLock. > > stateLock is used by this change, but only introduced by 8308310. > Where 21 uses stateLock, the implementation in 17 locks > itself ("this"). I changed the use of stateLock introduced > by this change in pushDateaFrame() accordingly. > > Actually, 17 declares a row of methods as synchronized > that are not handled by stateLock in 21, e.g. isCanceled(). > So there is a difference in behavior wrt. this lock > between 17 and 21. > > I needed to fix two build issues in StreamFlowControlTest.java: > > .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type > try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { > ^ > (HttpClient cannot be converted to AutoCloseable) > > /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol > var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); > ^ > symbol: method HEAD() > location: interface Builder > > The first I resolved similar to other places in this test in the backport that > brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b > Thanks to Aleksey for this detail. > > For the second issue I replaced HEAD() by it's implementation. 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 two new commits since the last revision: - Fix build and test - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3852/files - new: https://git.openjdk.org/jdk17u-dev/pull/3852/files/b159927c..8455fa8f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From goetz at openjdk.org Thu Aug 14 13:25:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 13:25:47 GMT Subject: [jdk17u-dev] RFR: 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() Message-ID: I would like to bring this small test improvement to 17. ------------- Commit messages: - Backport 1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22 Changes: https://git.openjdk.org/jdk17u-dev/pull/3854/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3854&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3854.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3854/head:pull/3854 PR: https://git.openjdk.org/jdk17u-dev/pull/3854 From serb at openjdk.org Thu Aug 14 15:08:30 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 14 Aug 2025 15:08:30 GMT Subject: [jdk11u-dev] Integrated: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> References: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Message-ID: On Wed, 4 Jun 2025 03:17:47 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. > > Thanks! This pull request has now been integrated. Changeset: 11307901 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/11307901d42905bb250e8a36527a2e6ee7a9a721 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Reviewed-by: phh Backport-of: 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3041 From ssubramaniam at openjdk.org Thu Aug 14 15:38:20 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:38:20 GMT Subject: [jdk21u-dev] Integrated: 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. This pull request has now been integrated. Changeset: 31915b86 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/31915b86427339b08c89a416e63501cfe433bcc3 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod 8185429: [macos] After a modal dialog is closed, no window becomes active Backport-of: 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2021 From ssubramaniam at openjdk.org Thu Aug 14 15:44:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:44:23 GMT Subject: [jdk17u-dev] Integrated: 8352677: Opensource JMenu tests - series2 In-Reply-To: References: Message-ID: <-Yhk6TP6es0X7djr3uKSpEOWpLdaWiobnXL41C7sd9g=.9dc1d7e2-e1bb-41d6-89be-3fbc6bc05fb9@github.com> On Wed, 13 Aug 2025 21:25:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 860896a1 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/860896a11bdd0947a5796ba627f210f65dcd5941 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod 8352677: Opensource JMenu tests - series2 Backport-of: cfc648bd17cc79b1c3e6f69d3559749e937261b2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3850 From ssubramaniam at openjdk.org Thu Aug 14 15:45:28 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:45:28 GMT Subject: [jdk21u-dev] Integrated: 8352677: Opensource JMenu tests - series2 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 21:25:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 000a2776 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/000a27766007a940ac80ec042f2429d9460a37e6 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod 8352677: Opensource JMenu tests - series2 Backport-of: cfc648bd17cc79b1c3e6f69d3559749e937261b2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2092 From serb at openjdk.org Thu Aug 14 16:09:03 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 14 Aug 2025 16:09:03 GMT Subject: [jdk11u-dev] RFR: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix [v3] In-Reply-To: References: Message-ID: > Hi all, > > I am backporting this patch for parity with 11.0.28-oracle release. > > This pull request contains a backport of commit [574e1ad7](https://github.com/openjdk/jdk17u-dev/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 10 Mar 2025 and had no reviewers. > > > The initial version of the patch was clean, but I had to update the [test](https://github.com/openjdk/jdk11u-dev/pull/3046/commits/8b67da33dcb360b62b1a90f85e333e08f80287ff) to use the old-style switch. > > Thanks! Sergey Bylokhov 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 backport-mrserb-574e1ad7-master - Merge branch 'openjdk:master' into backport-mrserb-574e1ad7-master - Update NonICCFilterTest.java - Backport 574e1ad734409bdcf1b78f0c6b53a7196b3b0d66 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3046/files - new: https://git.openjdk.org/jdk11u-dev/pull/3046/files/60a6007e..d0263dc6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3046&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3046&range=01-02 Stats: 3226 lines in 156 files changed: 464 ins; 2640 del; 122 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3046.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3046/head:pull/3046 PR: https://git.openjdk.org/jdk11u-dev/pull/3046 From goetz at openjdk.org Thu Aug 14 17:13:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:13:01 GMT Subject: [jdk21u-dev] RFR: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 6e43f48fcf342266b3d50688af7ae4664c018ac8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2094/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2094&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346929 Stats: 81 lines in 11 files changed: 29 ins; 26 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2094.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2094/head:pull/2094 PR: https://git.openjdk.org/jdk21u-dev/pull/2094 From goetz at openjdk.org Thu Aug 14 17:25:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:25:31 GMT Subject: [jdk21u-dev] RFR: 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport c67fc735959ddd41a8d1116908ca7bae9b966016 Changes: https://git.openjdk.org/jdk21u-dev/pull/2095/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2095&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320189 Stats: 48 lines in 3 files changed: 20 ins; 21 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2095.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2095/head:pull/2095 PR: https://git.openjdk.org/jdk21u-dev/pull/2095 From goetz at openjdk.org Thu Aug 14 17:29:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:29:55 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport 16e120b00842e340401b6930354edfb1515f6ca4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2096/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2096&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357910 Stats: 13 lines in 2 files changed: 5 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2096.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2096/head:pull/2096 PR: https://git.openjdk.org/jdk21u-dev/pull/2096 From goetz at openjdk.org Thu Aug 14 17:33:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:33:31 GMT Subject: [jdk21u-dev] RFR: 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport c59e44a7aa2aeff0823830b698d524523b996650 Changes: https://git.openjdk.org/jdk21u-dev/pull/2097/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2097&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357914 Stats: 16 lines in 2 files changed: 12 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2097.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2097/head:pull/2097 PR: https://git.openjdk.org/jdk21u-dev/pull/2097 From goetz at openjdk.org Thu Aug 14 17:39:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:39:54 GMT Subject: [jdk21u-dev] RFR: 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Message-ID: <0IhbDwCztlqvpqu-T4xbAcBAS23kRzj7DuOu3JiNXIk=.25da022b-e9d0-40ed-9dca-f9180fdbf379@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 4a351e3e57274df0adee37c472b62f477f75b7b8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2098/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2098&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361328 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2098.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2098/head:pull/2098 PR: https://git.openjdk.org/jdk21u-dev/pull/2098 From goetz at openjdk.org Thu Aug 14 18:41:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 18:41:27 GMT Subject: [jdk21u-dev] RFR: 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Message-ID: I backport this to make later backports clean. ------------- Commit messages: - Backport 16a1d0a7ff04acf70573d303141a41dadca08f7a Changes: https://git.openjdk.org/jdk21u-dev/pull/2099/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2099&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348135 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2099.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2099/head:pull/2099 PR: https://git.openjdk.org/jdk21u-dev/pull/2099 From sacharya at openjdk.org Thu Aug 14 19:14:18 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Thu, 14 Aug 2025 19:14:18 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 07:44:21 GMT, Goetz Lindenmaier wrote: >> Shruthi Acharya 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. @GoeLin Can you please let me know if we can port this backport PR with the below justification? >I?m backporting 8294399 because it introduces the UnixDispatcher class, which is a necessary foundation for other functional fixes, including the one in https://github.com/openjdk/jdk/pull/25817. Although it?s a refactoring change, it helps separate platform-specific logic into a dedicated class, making the code cleaner and easier to maintain. More importantly, the fix that address real issues (async close handling and race conditions) are built on top of this refactoring. Without backporting 8294399, those fixes cannot be cleanly or safely applied to JDK 17. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3189579351 From sacharya at openjdk.org Thu Aug 14 19:26:18 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Thu, 14 Aug 2025 19:26:18 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 07:44:21 GMT, Goetz Lindenmaier wrote: > 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. I have backported the fix to JDK25. JDK21 backport is in progress. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3189623696 From ssubramaniam at openjdk.org Thu Aug 14 21:15:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 21:15:35 GMT Subject: [jdk17u-dev] RFR: 8353126: Open source events tests batch1 Message-ID: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd5a43a98030a534babb01cfc4521e7e9bc89b91 Changes: https://git.openjdk.org/jdk17u-dev/pull/3855/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3855&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353126 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3855.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3855/head:pull/3855 PR: https://git.openjdk.org/jdk17u-dev/pull/3855 From ssubramaniam at openjdk.org Thu Aug 14 21:16:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 21:16:31 GMT Subject: [jdk21u-dev] RFR: 8353126: Open source events tests batch1 Message-ID: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd5a43a98030a534babb01cfc4521e7e9bc89b91 Changes: https://git.openjdk.org/jdk21u-dev/pull/2100/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353126 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2100.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2100/head:pull/2100 PR: https://git.openjdk.org/jdk21u-dev/pull/2100 From phh at openjdk.org Thu Aug 14 23:39:18 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 14 Aug 2025 23:39:18 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v2] In-Reply-To: References: Message-ID: <3RA6D8f_U0QBvJtlq0pmeOP4lYu-czXveXjo6A3fv6E=.1487d16a-1eb4-4341-83d0-278edbfaafdb@github.com> On Thu, 14 Aug 2025 13:14:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to JDK-8342075. >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by 8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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 two new commits since the last revision: > > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3852#pullrequestreview-3122437956 From serb at openjdk.org Fri Aug 15 01:13:25 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 15 Aug 2025 01:13:25 GMT Subject: [jdk11u-dev] Integrated: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 23:32:05 GMT, Sergey Bylokhov wrote: > Hi all, > > I am backporting this patch for parity with 11.0.28-oracle release. > > This pull request contains a backport of commit [574e1ad7](https://github.com/openjdk/jdk17u-dev/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 10 Mar 2025 and had no reviewers. > > > The initial version of the patch was clean, but I had to update the [test](https://github.com/openjdk/jdk11u-dev/pull/3046/commits/8b67da33dcb360b62b1a90f85e333e08f80287ff) to use the old-style switch. > > Thanks! This pull request has now been integrated. Changeset: 42fb6645 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/42fb66459137e4ed3926ba235091a3febc999b1c Stats: 157 lines in 2 files changed: 153 ins; 0 del; 4 mod 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix Reviewed-by: phh Backport-of: 574e1ad734409bdcf1b78f0c6b53a7196b3b0d66 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3046 From ssubramaniam at openjdk.org Fri Aug 15 01:57:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 01:57:44 GMT Subject: [jdk17u-dev] RFR: 8353304: Open source two JTabbedPane tests Message-ID: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd Changes: https://git.openjdk.org/jdk17u-dev/pull/3856/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3856&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353304 Stats: 364 lines in 3 files changed: 364 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3856.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3856/head:pull/3856 PR: https://git.openjdk.org/jdk17u-dev/pull/3856 From ssubramaniam at openjdk.org Fri Aug 15 01:58:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 01:58:10 GMT Subject: [jdk21u-dev] RFR: 8353304: Open source two JTabbedPane tests Message-ID: Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd Changes: https://git.openjdk.org/jdk21u-dev/pull/2101/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353304 Stats: 363 lines in 3 files changed: 363 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2101.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2101/head:pull/2101 PR: https://git.openjdk.org/jdk21u-dev/pull/2101 From goetz at openjdk.org Fri Aug 15 05:51:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:51:22 GMT Subject: [jdk17u-dev] Integrated: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:04:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolve Copyright, probably clean. > > ProblemListed test passes. This pull request has now been integrated. Changeset: 719f7d88 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/719f7d889f2bda53b0aa48e0e14d7b37319e99d2 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod 8185429: [macos] After a modal dialog is closed, no window becomes active Backport-of: 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3836 From goetz at openjdk.org Fri Aug 15 05:53:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:53:19 GMT Subject: [jdk17u-dev] Integrated: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed In-Reply-To: References: Message-ID: <6leV1XHMh3jQqCana_Iu8P2OO-m_7Sr3vY8Y_j6DDEg=.7d3bb432-0173-4715-98c8-d080a68e8d3c@github.com> On Wed, 13 Aug 2025 09:42:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 6244c2e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6244c2e1d0361ef21795306fbe832f62ed88505a Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Backport-of: 6a07820483bcf3e9d7df27ee496db43675f1c002 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3846 From goetz at openjdk.org Fri Aug 15 05:56:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:56:12 GMT Subject: [jdk17u-dev] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 09:57:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b56e3b4b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b56e3b4bc0842eb16e05a8c9d37be09f0761c929 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Backport-of: d56d90e628cc34ab864235586dc67c4bd35b69c7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3847 From goetz at openjdk.org Fri Aug 15 05:58:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:58:12 GMT Subject: [jdk17u-dev] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 10:05:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8bbb1d24 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8bbb1d24da886d99bfef101936b3de2000a2f64d Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc 8362390: AIX make fails in awt_GraphicsEnv.c Backport-of: 6f6974f6320e51a7842ec6715ffa8409833fe465 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3848 From goetz at openjdk.org Fri Aug 15 06:42:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 06:42:55 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice Message-ID: I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). I had to do a small resolve in Http2TestServerConnection.java. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3852 Commit messages: - backport 06126361db1edb1d4c181a82952c1ac133a839f9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3857/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3857&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347373 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3857.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3857/head:pull/3857 PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From sacharya at openjdk.org Fri Aug 15 07:06:20 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Fri, 15 Aug 2025 07:06:20 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 17:19:14 GMT, Severin Gehwolf wrote: >> Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e >> >> Signed-off-by: Shruthi > > @shruacha1234 Please read https://openjdk.org/projects/jdk-updates/approval.html > > In particular in `Rule 1` it says: > > [...] In that comment the requester must describe why it's important > to fix this bug, explain the nature of the fix, estimate its risk and describe > its test coverage. [...] > > > Nothing like that is in the existing fix request comment. @jerboaa I ran jdk_nio and jdk_net jtreg tests and there is no regression seen I?m backporting 8351458 because it refactors to move "prepare for close" logic into UnixDispatcher to simplify code and handle blocked threads during socket close more effectively which is a necessary foundation for other functional fix, which needs to be backported to JDK21 openjdk/jdk#25817. This fix is built on top of this refactoring. Without backporting 8351458, openjdk/jdk#25817 cannot be cleanly ported to JDK21 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3190803629 From goetz at openjdk.org Fri Aug 15 07:57:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 07:57:33 GMT Subject: [jdk21u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Message-ID: I backport this for parity with 21.0.10-oracle, but to 21.0.9. ------------- Commit messages: - Backport 5224e979a1cbce1b015e81aa7761743f60357d73 Changes: https://git.openjdk.org/jdk21u-dev/pull/2102/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293713 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2102.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2102/head:pull/2102 PR: https://git.openjdk.org/jdk21u-dev/pull/2102 From goetz at openjdk.org Fri Aug 15 07:57:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 07:57:53 GMT Subject: [jdk17u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Message-ID: I backport this for parity with 17.0.18-oracle, but to 17.0.17. ------------- Commit messages: - Backport 5224e979a1cbce1b015e81aa7761743f60357d73 Changes: https://git.openjdk.org/jdk17u-dev/pull/3858/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3858&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293713 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3858.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3858/head:pull/3858 PR: https://git.openjdk.org/jdk17u-dev/pull/3858 From goetz at openjdk.org Fri Aug 15 08:55:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 08:55:00 GMT Subject: [jdk21u-dev] RFR: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 Message-ID: I would like to backport this as we see this failing in our CI regularly. ------------- Commit messages: - Backport e0c46d589b12aa644e12e4a4c9e84e035f7cf98d Changes: https://git.openjdk.org/jdk21u-dev/pull/2103/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325397 Stats: 129 lines in 3 files changed: 106 ins; 3 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2103.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2103/head:pull/2103 PR: https://git.openjdk.org/jdk21u-dev/pull/2103 From goetz at openjdk.org Fri Aug 15 09:36:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:36:14 GMT Subject: [jdk17u-dev] Integrated: 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() In-Reply-To: References: Message-ID: <0gslndy7riUeoRxsX1pkb38CAITogKuYwUTArAJoWP0=.88bced69-4102-421b-bd7e-5b1ad2a688c9@github.com> On Thu, 14 Aug 2025 13:20:36 GMT, Goetz Lindenmaier wrote: > I would like to bring this small test improvement to 17. This pull request has now been integrated. Changeset: f85e0e3d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f85e0e3de3254ec729c41c35d92f0d582c3a181d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() Backport-of: 1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3854 From goetz at openjdk.org Fri Aug 15 09:37:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:37:18 GMT Subject: [jdk21u-dev] Integrated: 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt In-Reply-To: References: Message-ID: <3b0Nu_1dhyB4JFWsvADOqyzCPMljod9eDO58-fP0cvI=.191950aa-90ed-4704-b70c-20c574ac1281@github.com> On Thu, 14 Aug 2025 18:35:10 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. This pull request has now been integrated. Changeset: c984e220 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c984e2203ecf2cb5b4647d5c35984777528f2404 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Backport-of: 16a1d0a7ff04acf70573d303141a41dadca08f7a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2099 From goetz at openjdk.org Fri Aug 15 09:39:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:39:16 GMT Subject: [jdk17u-dev] Integrated: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 11:25:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 56759b93 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/56759b930e2f78fa09c02a3b38dd59e5663fffd2 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Backport-of: fe828df242a1423f5cef58ab712cbcb34d2f3b3b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3851 From goetz at openjdk.org Fri Aug 15 09:50:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:50:30 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: References: Message-ID: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> > I backport this for parity with 17.0.17-oracle. > Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). > > It needed resolves and adaptions: > > **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. > The declaraions in the context have been modified by > [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). > Omitted one chunk fixing white space. > See first commit. > > **Adaptions** can be found in the second commit. > > The change uses locks from 8308310 and introduces a new lock. > To make this work further adaptions are needed (see extra commit): > I add edimports required by the new lock inputQLock. > > stateLock is used by this change, but only introduced by JDK-8308310. > Where 21 uses stateLock, the implementation in 17 locks > itself ("this"). I changed the use of stateLock introduced > by this change in pushDateaFrame() accordingly. > > Actually, 17 declares a row of methods as synchronized > that are not handled by stateLock in 21, e.g. isCanceled(). > So there is a difference in behavior wrt. this lock > between 17 and 21. > > I needed to fix two build issues in StreamFlowControlTest.java: > > .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type > try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { > ^ > (HttpClient cannot be converted to AutoCloseable) > > /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol > var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); > ^ > symbol: method HEAD() > location: interface Builder > > The first I resolved similar to other places in this test in the backport that > brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b > Thanks to Aleksey for this detail. > > For the second issue I replaced HEAD() by it's implementation. 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_8343855 - Fix build and test - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3852/files - new: https://git.openjdk.org/jdk17u-dev/pull/3852/files/8455fa8f..b02a3482 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=01-02 Stats: 789 lines in 12 files changed: 753 ins; 5 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From goetz at openjdk.org Fri Aug 15 09:52:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:52:28 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into goetz_backport_8357910 - backport 16e120b00842e340401b6930354edfb1515f6ca4 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2096/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2096&range=01 Stats: 13 lines in 2 files changed: 5 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2096.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2096/head:pull/2096 PR: https://git.openjdk.org/jdk21u-dev/pull/2096 From goetz at openjdk.org Fri Aug 15 09:52:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:52:47 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). > > I had to do a small resolve in Http2TestServerConnection.java. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: backport 06126361db1edb1d4c181a82952c1ac133a839f9 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3857/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3857&range=01 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3857.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3857/head:pull/3857 PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From goetz at openjdk.org Fri Aug 15 09:55:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:55:27 GMT Subject: [jdk21u-dev] RFR: 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into goetz_backport_8357914 - backport c59e44a7aa2aeff0823830b698d524523b996650 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2097/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2097&range=01 Stats: 16 lines in 2 files changed: 12 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2097.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2097/head:pull/2097 PR: https://git.openjdk.org/jdk21u-dev/pull/2097 From rschmelter at openjdk.org Fri Aug 15 13:04:22 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 15 Aug 2025 13:04:22 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> References: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> Message-ID: On Fri, 15 Aug 2025 09:50:30 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by >> [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by JDK-8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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_8343855 > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3852#pullrequestreview-3123803904 From shade at openjdk.org Fri Aug 15 13:15:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 13:15:23 GMT Subject: [jdk21u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Improves GHA performance a bit. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ed9066bdf48c2d9925aea745951531ebf4af35a8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2104/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361478 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2104.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2104/head:pull/2104 PR: https://git.openjdk.org/jdk21u-dev/pull/2104 From syan at openjdk.org Fri Aug 15 14:20:36 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 15 Aug 2025 14:20:36 GMT Subject: [jdk11u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: Message-ID: <33OH8bCE4yfPDZoY0E8qSZfMTOi-91QsK0dE-6IN-SY=.a9ec710d-3333-49db-9b2a-edd6df860f00@github.com> > 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! SendaoYan 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-sendaoYan-36b185a9-master - Backport 36b185a93065a83ea6f93fbed6382a8465657810 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3067/files - new: https://git.openjdk.org/jdk11u-dev/pull/3067/files/177ff03b..dd70cd25 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3067&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3067&range=00-01 Stats: 2863 lines in 128 files changed: 207 ins; 2618 del; 38 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 syan at openjdk.org Fri Aug 15 14:21:04 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 15 Aug 2025 14:21:04 GMT Subject: [jdk17u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: 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! SendaoYan 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-sendaoYan-36b185a9-master - Backport 36b185a93065a83ea6f93fbed6382a8465657810 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3769/files - new: https://git.openjdk.org/jdk17u-dev/pull/3769/files/08a318b6..45f32294 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3769&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3769&range=00-01 Stats: 26183 lines in 362 files changed: 14521 ins; 9397 del; 2265 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 shade at openjdk.org Fri Aug 15 16:39:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 16:39:57 GMT Subject: [jdk25u] RFR: 8360783: CTW: Skip deoptimization between tiers Message-ID: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> Massively improves CTW performance. Additional testing: - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` performance improves like in mainline - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` ------------- Commit messages: - Backport cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c Changes: https://git.openjdk.org/jdk25u/pull/90/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=90&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360783 Stats: 8 lines in 1 file changed: 6 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/90.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/90/head:pull/90 PR: https://git.openjdk.org/jdk25u/pull/90 From shade at openjdk.org Fri Aug 15 16:55:29 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 16:55:29 GMT Subject: [jdk25u] RFR: 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Message-ID: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> Plugs the UX problem with new feature in JDK 25. Additional testing: - [x] Linux x86_64 server fastdebug, new regression test fails without the patch, passes with it - [x] Linux x86_64 server fastdebug, ad-hoc tests ------------- Commit messages: - Backport ea754316fd6d691a701dfb4bc921ea8c92dc5dd4 Changes: https://git.openjdk.org/jdk25u/pull/91/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=91&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363928 Stats: 11 lines in 4 files changed: 11 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/91.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/91/head:pull/91 PR: https://git.openjdk.org/jdk25u/pull/91 From ssubramaniam at openjdk.org Fri Aug 15 17:24:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:24:23 GMT Subject: [jdk17u-dev] Integrated: 8353126: Open source events tests batch1 In-Reply-To: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> References: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> Message-ID: On Thu, 14 Aug 2025 21:10:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: c8d47785 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/c8d477854bb264858577ccecdd90a2420b132060 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod 8353126: Open source events tests batch1 Backport-of: cd5a43a98030a534babb01cfc4521e7e9bc89b91 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3855 From ssubramaniam at openjdk.org Fri Aug 15 17:25:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:25:22 GMT Subject: [jdk21u-dev] Integrated: 8352860: Open source events tests batch0 In-Reply-To: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> References: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> Message-ID: On Wed, 13 Aug 2025 21:21:26 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7d76cb7a Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/7d76cb7abdb693ba42ac80e7536fcd35a049968e Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod 8352860: Open source events tests batch0 Backport-of: d4d18350f367a18813d0d418169e852c1530418e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2091 From ssubramaniam at openjdk.org Fri Aug 15 17:25:24 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:25:24 GMT Subject: [jdk17u-dev] Integrated: 8352860: Open source events tests batch0 In-Reply-To: References: Message-ID: <0jLiP7XcAmR5hQ83wEI5u3YDbJbkwBZddHkkovKrhNA=.1d3b441c-63fe-4f1b-883a-b7ac24bdcf3c@github.com> On Wed, 13 Aug 2025 21:21:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 56e1f4b0 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/56e1f4b0f4c1ac172a834eb67757a35b0fe1af04 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod 8352860: Open source events tests batch0 Backport-of: d4d18350f367a18813d0d418169e852c1530418e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3849 From ssubramaniam at openjdk.org Fri Aug 15 17:26:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:26:21 GMT Subject: [jdk21u-dev] Integrated: 8353126: Open source events tests batch1 In-Reply-To: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> References: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> Message-ID: <3hBkTUUFoFzK6nsM73DvtwWjPbQXbfoEWqOE5UC833k=.0166b891-83db-4725-a5e6-821461f0ffa3@github.com> On Thu, 14 Aug 2025 21:10:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 491b5741 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/491b57413d0864a6e88c2712c8731b48e96d447a Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod 8353126: Open source events tests batch1 Backport-of: cd5a43a98030a534babb01cfc4521e7e9bc89b91 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2100 From goetz at openjdk.org Fri Aug 15 20:14:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 20:14:19 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> References: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> Message-ID: On Fri, 15 Aug 2025 09:50:30 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by >> [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by JDK-8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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_8343855 > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3852#issuecomment-3192605018 From duke at openjdk.org Sat Aug 16 04:35:09 2025 From: duke at openjdk.org (duke) Date: Sat, 16 Aug 2025 04:35:09 GMT Subject: [jdk25u] RFR: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 02:12:15 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 0ef4714560603d8c743b503465f0e8927d2bccf4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/88#issuecomment-3193376697 From dzhang at openjdk.org Sat Aug 16 06:01:17 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 16 Aug 2025 06:01:17 GMT Subject: [jdk25u] Integrated: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 02:12:15 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 7392e131 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/7392e131e064259ce339246c7ff55880aefe86dc Stats: 18 lines in 1 file changed: 16 ins; 0 del; 2 mod 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 Backport-of: 636c61a3868d9c01b672b3b45cda1e476acdc045 ------------- PR: https://git.openjdk.org/jdk25u/pull/88 From goetz at openjdk.org Sat Aug 16 07:59:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 07:59:19 GMT Subject: [jdk21u-dev] RFR: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 17:06:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: unrelated: Warning: Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/08eba0b27e820071cde6df949e0beb9ba4906955'. Error: Operation timed out (codeload.github.com:443) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2094#issuecomment-3193482168 From goetz at openjdk.org Sat Aug 16 08:00:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:00:19 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 09:52:28 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-oracle. >> >> Resolved ProblemList, probably clean. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Merge branch 'master' into goetz_backport_8357910 > - backport 16e120b00842e340401b6930354edfb1515f6ca4 GHA failure: SOEDeeplyNestedBlocksTest.java fails sporadically since test was backported. unrelated to this change ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2096#issuecomment-3193482703 From goetz at openjdk.org Sat Aug 16 08:02:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:02:20 GMT Subject: [jdk21u-dev] RFR: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 08:48:49 GMT, Goetz Lindenmaier wrote: > I would like to backport this as we see this failing in our CI regularly. GHA failure: Crash in gc/stringdedup/TestStringDeduplicationPrintOptions#ZGenerational # Internal Error (/Users/runner/work/jdk21u-dev/jdk21u-dev/src/hotspot/share/gc/z/zRelocate.cpp:414), pid=27642, tid=42755 # assert(!is_null(to_addr)) failed: Should be forwarded: 0x0000040004e04f90 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2103#issuecomment-3193483577 From goetz at openjdk.org Sat Aug 16 08:41:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:41:20 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v2] In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 09:52:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). >> >> I had to do a small resolve in Http2TestServerConnection.java. > > 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 one additional commit since the last revision: > > backport 06126361db1edb1d4c181a82952c1ac133a839f9 GHA Failure: unrelated to this change langtools ToolTabSnippetTest: java.lang.Exception: failures: 1 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3857#issuecomment-3193500756 From goetz at openjdk.org Sat Aug 16 08:42:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:42:18 GMT Subject: [jdk17u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 07:52:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle, but to 17.0.17. GHA failure: unrelated. Test run did not complete correctly on mac. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3858#issuecomment-3193501505 From dholmes at openjdk.org Sun Aug 17 22:52:17 2025 From: dholmes at openjdk.org (David Holmes) Date: Sun, 17 Aug 2025 22:52:17 GMT Subject: [jdk25u] Integrated: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 00:40:35 GMT, David Holmes wrote: > Hi all, > > This pull request contains a backport of commit [078d0d49](https://github.com/openjdk/jdk/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Holmes on 7 Aug 2025 and was reviewed by Daniel D. Daugherty, Johan Sj?len and Axel Boldt-Christmas. > > Thanks! This pull request has now been integrated. Changeset: a7cdb534 Author: David Holmes URL: https://git.openjdk.org/jdk25u/commit/a7cdb534c74bd45fc5108d9e661b03cdf3ad5a12 Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Backport-of: 078d0d4968e26bb7a15417f1c4e891869c69dc6c ------------- PR: https://git.openjdk.org/jdk25u/pull/75 From shade at openjdk.org Mon Aug 18 08:52:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 08:52:22 GMT Subject: [jdk21u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 13:09:28 GMT, Aleksey Shipilev wrote: > Improves GHA performance a bit. > > Additional testing: > - [x] GHA GHA failure is environmental. I'll restart the jobs just in case. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2104#issuecomment-3195730540 From dnsimon at openjdk.org Mon Aug 18 08:59:54 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Mon, 18 Aug 2025 08:59:54 GMT Subject: [jdk25u] RFR: 8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime Message-ID: <28wJpiT5es1ou9bXlVY0KubIpI1dLt3PZP95gltoLZo=.3b70af4d-a3e4-49ef-b762-a582050d57d4@github.com> Hi all, This pull request contains a backport of commit [e3aeebec](https://github.com/openjdk/jdk/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8) ([pull request](https://github.com/openjdk/jdk/pull/26768)) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Doug Simon on 15 Aug 2025 and was reviewed by Tom Rodriguez. Thanks! ------------- Commit messages: - Backport e3aeebec1798b9adbb02e11f285951d4275c52e8 Changes: https://git.openjdk.org/jdk25u/pull/92/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=92&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365468 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/92.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/92/head:pull/92 PR: https://git.openjdk.org/jdk25u/pull/92 From duke at openjdk.org Mon Aug 18 09:39:36 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 09:39:36 GMT Subject: [jdk25u] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Message-ID: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -dir:jdk25u-cpu/open/test/jdk/ java/io/File/SymLinks.java Directory "JTwork" not found: creating Directory "JTreport" not found: creating Test results: passed: 1 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 Changes: https://git.openjdk.org/jdk25u/pull/93/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=93&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359449 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/93.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/93/head:pull/93 PR: https://git.openjdk.org/jdk25u/pull/93 From rob.mckenna at oracle.com Mon Aug 18 12:01:44 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Mon, 18 Aug 2025 12:01:44 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena Message-ID: I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. -Rob [1] https://openjdk.org/census#jnibedita [2] https://github.com/openjdk/jdk19u/commits?author=nibjen https://github.com/openjdk/jdk21u/commits?author=nibjen https://github.com/openjdk/jdk23u/commits?author=nibjen https://github.com/openjdk/jdk24u/commits?author=nibjen https://github.com/openjdk/jdk25u/commits?author=nibjen https://github.com/openjdk/jdk/commits?author=nibjen [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote From robm at openjdk.org Mon Aug 18 15:11:09 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 18 Aug 2025 15:11:09 GMT Subject: [jdk25u] RFR: Merge jdk:jdk25 Message-ID: Merge ------------- Commit messages: - Merge - 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel - 8364038: Remove EA from the JDK 25 version string with first RC promotion The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk25u&pr=94&range=00.0 - jdk:jdk25: https://webrevs.openjdk.org/?repo=jdk25u&pr=94&range=00.1 Changes: https://git.openjdk.org/jdk25u/pull/94/files Stats: 631 lines in 9 files changed: 524 ins; 81 del; 26 mod Patch: https://git.openjdk.org/jdk25u/pull/94.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/94/head:pull/94 PR: https://git.openjdk.org/jdk25u/pull/94 From avieiro at openjdk.org Mon Aug 18 15:01:14 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 18 Aug 2025 15:01:14 GMT Subject: [jdk11u-dev] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Message-ID: Mostly clean backport of [JDK-8357105](https://bugs.openjdk.org/browse/JDK-8357105). Backport is not clean because JDK11 C++ uses `NULL` instead of `nulllptr`. Tested on Linux with: tier1 tests: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 jtreg:test/jdk:tier1 1899 1899 0 0 jtreg:test/langtools:tier1 3941 3941 0 0 jtreg:test/nashorn:tier1 0 0 0 0 jtreg:test/jaxp:tier1 0 0 0 0 ============================== TEST SUCCESS The test itself ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java 1 1 0 0 ============================== TEST SUCCESS and gtests ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR gtest:all/server 504 504 0 0 ============================== TEST SUCCESS Reproducing this on 11 requires the additional flags `-XX:+UnlockDiagnosticVMOptions -XX:+AbortVMOnCompilationFailure `. I'm wondering if we want to add these additional flags to the new test too for 11... ------------- Commit messages: - Backport de454c7faa2a2369d316bbea4407aab4e179c660 Changes: https://git.openjdk.org/jdk11u-dev/pull/3071/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357105 Stats: 66 lines in 2 files changed: 64 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3071.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3071/head:pull/3071 PR: https://git.openjdk.org/jdk11u-dev/pull/3071 From robm at openjdk.org Mon Aug 18 15:17:22 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 18 Aug 2025 15:17:22 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 15:03:17 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 8ef7d600 Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/8ef7d6009e3a4996abe32071388224b2acf3097b Stats: 631 lines in 9 files changed: 524 ins; 81 del; 26 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/94 From duke at openjdk.org Mon Aug 18 16:10:01 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 16:10:01 GMT Subject: [jdk25u] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test [v2] In-Reply-To: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> References: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> Message-ID: <7frc8eww_-CjYmQgcb3gJg_5to3AbCfiDCyF_Xdw1FY=.813005cf-f74c-4629-9dc2-0f520ed3c268@github.com> > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -dir:jdk25u-cpu/open/test/jdk/ java/io/File/SymLinks.java > Directory "JTwork" not found: creating > Directory "JTreport" not found: creating > Test results: passed: 1 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork Abhishek N has updated the pull request incrementally with one additional commit since the last revision: abhn-git ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/93/files - new: https://git.openjdk.org/jdk25u/pull/93/files/ea1c9eca..56b37d06 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=93&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=93&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/93.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/93/head:pull/93 PR: https://git.openjdk.org/jdk25u/pull/93 From duke at openjdk.org Mon Aug 18 16:15:12 2025 From: duke at openjdk.org (duke) Date: Mon, 18 Aug 2025 16:15:12 GMT Subject: [jdk25u] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test [v2] In-Reply-To: <7frc8eww_-CjYmQgcb3gJg_5to3AbCfiDCyF_Xdw1FY=.813005cf-f74c-4629-9dc2-0f520ed3c268@github.com> References: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> <7frc8eww_-CjYmQgcb3gJg_5to3AbCfiDCyF_Xdw1FY=.813005cf-f74c-4629-9dc2-0f520ed3c268@github.com> Message-ID: On Mon, 18 Aug 2025 16:10:01 GMT, Abhishek N wrote: >> jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -dir:jdk25u-cpu/open/test/jdk/ java/io/File/SymLinks.java >> Directory "JTwork" not found: creating >> Directory "JTreport" not found: creating >> Test results: passed: 1 >> Report written to C:\jck\colocation\JTreport\html\report.html >> Results written to C:\jck\colocation\JTwork > > Abhishek N has updated the pull request incrementally with one additional commit since the last revision: > > abhn-git @abhn-git Your change (at version 56b37d06471e92e886a7f4903153abc299bd0067) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/93#issuecomment-3197561734 From shade at openjdk.org Mon Aug 18 16:18:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 16:18:18 GMT Subject: [jdk25u] RFR: 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash In-Reply-To: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> References: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> Message-ID: <4hLmDLJ6Xt7fRa_96sXAA9IUACoZZ00ugesNA0Hq45s=.241d046b-b389-464f-bc16-c6a5626b5909@github.com> On Fri, 15 Aug 2025 16:49:36 GMT, Aleksey Shipilev wrote: > Plugs the UX problem with new feature in JDK 25. > > Additional testing: > - [x] Linux x86_64 server fastdebug, new regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, ad-hoc tests Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/91#issuecomment-3197571194 From shade at openjdk.org Mon Aug 18 16:19:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 16:19:18 GMT Subject: [jdk25u] RFR: 8360783: CTW: Skip deoptimization between tiers In-Reply-To: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> References: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> Message-ID: On Fri, 15 Aug 2025 16:32:45 GMT, Aleksey Shipilev wrote: > Massively improves CTW performance. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` performance improves like in mainline > - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/90#issuecomment-3197570293 From shade at openjdk.org Mon Aug 18 16:19:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 16:19:19 GMT Subject: [jdk25u] Integrated: 8360783: CTW: Skip deoptimization between tiers In-Reply-To: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> References: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> Message-ID: On Fri, 15 Aug 2025 16:32:45 GMT, Aleksey Shipilev wrote: > Massively improves CTW performance. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` performance improves like in mainline > - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` This pull request has now been integrated. Changeset: 037133e8 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/037133e83a5beec0bd469b22e2089cfa8ee440ad Stats: 8 lines in 1 file changed: 6 ins; 1 del; 1 mod 8360783: CTW: Skip deoptimization between tiers Backport-of: cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c ------------- PR: https://git.openjdk.org/jdk25u/pull/90 From shade at openjdk.org Mon Aug 18 16:22:27 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 16:22:27 GMT Subject: [jdk25u] Integrated: 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash In-Reply-To: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> References: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> Message-ID: On Fri, 15 Aug 2025 16:49:36 GMT, Aleksey Shipilev wrote: > Plugs the UX problem with new feature in JDK 25. > > Additional testing: > - [x] Linux x86_64 server fastdebug, new regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, ad-hoc tests This pull request has now been integrated. Changeset: f9d3489e Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/f9d3489ec766a2b4a405a593c0700e8ac339354e Stats: 11 lines in 4 files changed: 11 ins; 0 del; 0 mod 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Backport-of: ea754316fd6d691a701dfb4bc921ea8c92dc5dd4 ------------- PR: https://git.openjdk.org/jdk25u/pull/91 From duke at openjdk.org Mon Aug 18 16:49:19 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 16:49:19 GMT Subject: [jdk25u] Integrated: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test In-Reply-To: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> References: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> Message-ID: <4Tv_McdBM97QG_UyRizqYkIIu-9Wu6ACsLGEF4BIy9U=.7bd203a1-2532-4ac6-b8d3-98fb8f708cbd@github.com> On Mon, 18 Aug 2025 09:32:35 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -dir:jdk25u-cpu/open/test/jdk/ java/io/File/SymLinks.java > Directory "JTwork" not found: creating > Directory "JTreport" not found: creating > Test results: passed: 1 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork This pull request has now been integrated. Changeset: c8ae169a Author: abhishek.n Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/c8ae169a86cc161d1316a087a205ba0187080b7b Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Backport-of: 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 ------------- PR: https://git.openjdk.org/jdk25u/pull/93 From stuefe at openjdk.org Mon Aug 18 16:59:16 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 18 Aug 2025 16:59:16 GMT Subject: [jdk25u] Integrated: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! This pull request has now been integrated. Changeset: dd748358 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk25u/commit/dd748358b88c2a715fcf0e01ed66b77551616d85 Stats: 196 lines in 5 files changed: 195 ins; 0 del; 1 mod 8364611: (process) Child process SIGPIPE signal disposition should be default Reviewed-by: adinn Backport-of: bdb1646a1e39bae0535efe3f593e7fc0545e4114 ------------- PR: https://git.openjdk.org/jdk25u/pull/86 From ssubramaniam at openjdk.org Mon Aug 18 17:02:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 18 Aug 2025 17:02:09 GMT Subject: [jdk17u-dev] RFR: 8353549: Open source events tests batch2 Message-ID: Backporting JDK-8353549: Open source events tests batch2. Adds five mouse event tests (dragging and clicking, with additional conditions). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cc546e7a283faad40b75183887f6a1f433a2407f Changes: https://git.openjdk.org/jdk17u-dev/pull/3859/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3859&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353549 Stats: 1101 lines in 5 files changed: 1101 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3859.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3859/head:pull/3859 PR: https://git.openjdk.org/jdk17u-dev/pull/3859 From ssubramaniam at openjdk.org Mon Aug 18 17:02:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 18 Aug 2025 17:02:48 GMT Subject: [jdk21u-dev] RFR: 8353549: Open source events tests batch2 Message-ID: <0P5SzRd-Z1FJ11ESKFDmlKQ5B5zZHEIg7we19hvOK5g=.8740bb32-7d84-4ecc-a9f2-910fd8efa1b0@github.com> Backporting JDK-8353549: Open source events tests batch2. Adds five mouse event tests (dragging and clicking, with additional conditions). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cc546e7a283faad40b75183887f6a1f433a2407f Changes: https://git.openjdk.org/jdk21u-dev/pull/2105/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2105&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353549 Stats: 1101 lines in 5 files changed: 1101 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2105.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2105/head:pull/2105 PR: https://git.openjdk.org/jdk21u-dev/pull/2105 From shade at openjdk.org Mon Aug 18 17:12:47 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 17:12:47 GMT Subject: [jdk25u] RFR: 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 Message-ID: Stabilizes newly added test in JDK 25. Additional testing: - [x] MacOS AArch64 server fastdebug, affected test passes with 100x iterations ------------- Commit messages: - Backport 429158218b52964ad1e79ba9d2fa5618d6b3398e Changes: https://git.openjdk.org/jdk25u/pull/95/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=95&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357382 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/95.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/95/head:pull/95 PR: https://git.openjdk.org/jdk25u/pull/95 From rriggs at openjdk.org Mon Aug 18 17:20:22 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 18 Aug 2025 17:20:22 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! looks good for jdk25 ------------- PR Review: https://git.openjdk.org/jdk25u/pull/86#pullrequestreview-3129240616 From duke at openjdk.org Mon Aug 18 20:19:54 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 20:19:54 GMT Subject: [jdk25u] RFR: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Message-ID: jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/RuntimeTests Directory "JTwork" not found: creating Directory "JTreport" not found: creating Passed: java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java Passed: java/lang/RuntimeTests/exec/BadEnvp.java Passed: java/lang/RuntimeTests/exec/ConcurrentRead.java Passed: java/lang/RuntimeTests/exec/Duped.java Passed: java/lang/RuntimeTests/exec/ExecCommand.java Passed: java/lang/RuntimeTests/exec/ExecEmptyString.java Passed: java/lang/RuntimeTests/exec/ExecWithInput.java Passed: java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java Passed: java/lang/RuntimeTests/exec/ExitValue.java Passed: java/lang/RuntimeTests/exec/LotsOfDestroys.java Passed: java/lang/RuntimeTests/exec/LotsOfOutput.java Passed: java/lang/RuntimeTests/exec/SetCwd.java Passed: java/lang/RuntimeTests/exec/SleepyCat.java Passed: java/lang/RuntimeTests/exec/Space.java Passed: java/lang/RuntimeTests/exec/WinCommand.java Passed: java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java Passed: java/lang/RuntimeTests/shutdown/Basic.java Passed: java/lang/RuntimeTests/shutdown/ShutdownHooks.java Passed: java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java Passed: java/lang/RuntimeTests/Version/Basic.java Passed: java/lang/RuntimeTests/Version/VersionProps.java Passed: java/lang/RuntimeTests/Resources.java Passed: java/lang/RuntimeTests/RuntimeExitLogTest.java Test results: passed: 23; did not meet platform requirements: 3 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d Changes: https://git.openjdk.org/jdk25u/pull/96/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=96&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352016 Stats: 110 lines in 8 files changed: 90 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk25u/pull/96.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/96/head:pull/96 PR: https://git.openjdk.org/jdk25u/pull/96 From duke at openjdk.org Mon Aug 18 20:53:12 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 20:53:12 GMT Subject: [jdk25u] RFR: 8361112: Use exact float -> Float16 conversion method in Float16 tests Message-ID: jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ jdk/incubator/vector/BasicFloat16ArithTests.java Passed: jdk/incubator/vector/BasicFloat16ArithTests.java Test results: passed: 1 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 549b8758661e760a7475fb398fd5b036e561fed6 Changes: https://git.openjdk.org/jdk25u/pull/98/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=98&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361112 Stats: 37 lines in 1 file changed: 16 ins; 0 del; 21 mod Patch: https://git.openjdk.org/jdk25u/pull/98.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/98/head:pull/98 PR: https://git.openjdk.org/jdk25u/pull/98 From wkemper at openjdk.org Mon Aug 18 21:09:18 2025 From: wkemper at openjdk.org (William Kemper) Date: Mon, 18 Aug 2025 21:09:18 GMT Subject: [jdk25u] RFR: 8359947: GenShen: use smaller TLABs by default Message-ID: Clean backport. This is a performance improvement for the generational mode of Shenandoah. ------------- Commit messages: - Backport a0c3efa6a80fe95e22faf5a732e42f1e1291fb4c Changes: https://git.openjdk.org/jdk25u/pull/99/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=99&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359947 Stats: 13 lines in 3 files changed: 7 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/99.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/99/head:pull/99 PR: https://git.openjdk.org/jdk25u/pull/99 From wkemper at openjdk.org Mon Aug 18 22:12:31 2025 From: wkemper at openjdk.org (William Kemper) Date: Mon, 18 Aug 2025 22:12:31 GMT Subject: [jdk25u] RFR: 8365571: GenShen: PLAB promotions may remain disabled for evacuation threads Message-ID: Clean backport. Fixes performance issue with generational mode for Shenandoah. ------------- Commit messages: - Backport 08db4b99622e488558dd7987c34f1c515fa30426 Changes: https://git.openjdk.org/jdk25u/pull/100/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365571 Stats: 24 lines in 2 files changed: 5 ins; 15 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/100.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/100/head:pull/100 PR: https://git.openjdk.org/jdk25u/pull/100 From serb at openjdk.org Mon Aug 18 22:41:53 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 18 Aug 2025 22:41:53 GMT Subject: [jdk17u-dev] RFR: 8353304: Open source two JTabbedPane tests In-Reply-To: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> References: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> Message-ID: On Fri, 15 Aug 2025 01:49:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3856#pullrequestreview-3130162299 From syan at openjdk.org Tue Aug 19 05:59:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 19 Aug 2025 05:59:52 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable [v2] In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 10:43:54 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. >> >> Thanks! > > SendaoYan 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-sendaoYan-75fa2e7c-master > - Backport 75fa2e7c44d52874fa0054889f1240e0c58fcfd1 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3031#issuecomment-3199305912 From syan at openjdk.org Tue Aug 19 05:59:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 19 Aug 2025 05:59:52 GMT Subject: [jdk11u-dev] Integrated: 8350540: [17u,11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Thu, 8 May 2025 08:36:45 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. > > Thanks! This pull request has now been integrated. Changeset: f665ad77 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/f665ad7771e98a06b6fbf1fcfe3b4b92267a9bf9 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8350540: [17u,11u] B8312065.java fails Network is unreachable Backport-of: 75fa2e7c44d52874fa0054889f1240e0c58fcfd1 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3031 From syan at openjdk.org Tue Aug 19 07:08:02 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 19 Aug 2025 07:08:02 GMT Subject: [jdk17u-dev] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Message-ID: Hi all, This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) 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 Daniel D. Daugherty and David Holmes. Thanks! ------------- Commit messages: - Backport 51877f568ba84a8ec7721656571c90c5eb952eb3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3860/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3860&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359207 Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3860.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3860/head:pull/3860 PR: https://git.openjdk.org/jdk17u-dev/pull/3860 From syan at openjdk.org Tue Aug 19 07:10:35 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 19 Aug 2025 07:10:35 GMT Subject: [jdk21u-dev] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Message-ID: Hi all, This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) 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 Daniel D. Daugherty and David Holmes. Thanks! ------------- Commit messages: - Backport 51877f568ba84a8ec7721656571c90c5eb952eb3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2106/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359207 Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2106.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2106/head:pull/2106 PR: https://git.openjdk.org/jdk21u-dev/pull/2106 From goetz at openjdk.org Tue Aug 19 07:51:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 19 Aug 2025 07:51:41 GMT Subject: [jdk21u-dev] RFR: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 08:48:49 GMT, Goetz Lindenmaier wrote: > I would like to backport this as we see this failing in our CI regularly. Thanks for the approval! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2103#issuecomment-3199616279 From goetz at openjdk.org Tue Aug 19 07:51:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 19 Aug 2025 07:51:41 GMT Subject: [jdk21u-dev] Integrated: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 In-Reply-To: References: Message-ID: <8qm5SEGJwkxS3jHQgtDbT_ad4Gclrz_B-nc9WMSoXoQ=.8661fd44-bbed-4b93-841f-845c82a683e6@github.com> On Fri, 15 Aug 2025 08:48:49 GMT, Goetz Lindenmaier wrote: > I would like to backport this as we see this failing in our CI regularly. This pull request has now been integrated. Changeset: 3949aae8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3949aae8cd88985d7eff29c3aa790097ef9a5fd0 Stats: 129 lines in 3 files changed: 106 ins; 3 del; 20 mod 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 Backport-of: e0c46d589b12aa644e12e4a4c9e84e035f7cf98d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2103 From goetz at openjdk.org Tue Aug 19 09:16:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 19 Aug 2025 09:16:46 GMT Subject: [jdk17u-dev] Integrated: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 12:41:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). > > It needed resolves and adaptions: > > **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. > The declaraions in the context have been modified by > [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). > Omitted one chunk fixing white space. > See first commit. > > **Adaptions** can be found in the second commit. > > The change uses locks from 8308310 and introduces a new lock. > To make this work further adaptions are needed (see extra commit): > I add edimports required by the new lock inputQLock. > > stateLock is used by this change, but only introduced by JDK-8308310. > Where 21 uses stateLock, the implementation in 17 locks > itself ("this"). I changed the use of stateLock introduced > by this change in pushDateaFrame() accordingly. > > Actually, 17 declares a row of methods as synchronized > that are not handled by stateLock in 21, e.g. isCanceled(). > So there is a difference in behavior wrt. this lock > between 17 and 21. > > I needed to fix two build issues in StreamFlowControlTest.java: > > .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type > try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { > ^ > (HttpClient cannot be converted to AutoCloseable) > > /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol > var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); > ^ > symbol: method HEAD() > location: interface Builder > > The first I resolved similar to other places in this test in the backport that > brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b > Thanks to Aleksey for this detail. > > For the second issue I replaced HEAD() by it's implementation. This pull request has now been integrated. Changeset: 9b71cd68 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9b71cd68dc750f2996334300e716deec091eda04 Stats: 187 lines in 5 files changed: 149 ins; 5 del; 33 mod 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: phh, rschmelter Backport-of: bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From mdoerr at openjdk.org Tue Aug 19 09:33:46 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 19 Aug 2025 09:33:46 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! Please backport the follow-up fixes ASAP. Especially https://bugs.openjdk.org/browse/JDK-8365307. AIX build is currently broken! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/86#issuecomment-3199978758 From duke at openjdk.org Tue Aug 19 10:51:23 2025 From: duke at openjdk.org (Trupti Patil) Date: Tue, 19 Aug 2025 10:51:23 GMT Subject: [jdk25u] RFR: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Message-ID: - Testing [JTREG Testing] (1 manual test ) runner starting test: javax/swing/JCheckBox/4449413/bug4449413.java runner finished test: javax/swing/JCheckBox/4449413/bug4449413.java Passed. Execution successful Test results: passed: 1 - Conflicts No conflicts. Clean backport. - 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 c51bed739d97167ae768e204dd8666d078d2e607 Changes: https://git.openjdk.org/jdk25u/pull/101/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335986 Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/101.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/101/head:pull/101 PR: https://git.openjdk.org/jdk25u/pull/101 From stuefe at openjdk.org Tue Aug 19 11:05:03 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 19 Aug 2025 11:05:03 GMT Subject: [jdk25u] RFR: 8365307: AIX make fails after JDK-8364611 Message-ID: Hi all, This pull request contains a build fix for AIX - commit [391ea151](https://github.com/openjdk/jdk/commit/391ea151184c5621f263742605416c3ccd2c3d73) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Matthias Baesken on 12 Aug 2025 and was reviewed by Christoph Langer and Andreas Steiner. Thanks! ------------- Commit messages: - Backport 391ea151184c5621f263742605416c3ccd2c3d73 Changes: https://git.openjdk.org/jdk25u/pull/102/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365307 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/102.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/102/head:pull/102 PR: https://git.openjdk.org/jdk25u/pull/102 From duke at openjdk.org Tue Aug 19 12:42:51 2025 From: duke at openjdk.org (Radek Cap) Date: Tue, 19 Aug 2025 12:42:51 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 11:43:50 GMT, Andrew John Hughes wrote: > Looks clean, once path to `language-subtag-registry.txt` is adjusted. I'm not sure which path you mean. The path to the file is the same as it was previously - make/data/lsrdata/language-subtag-registry.txt ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3200596443 From duke at openjdk.org Tue Aug 19 12:53:50 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 19 Aug 2025 12:53:50 GMT Subject: [jdk25u] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Message-ID: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> ?eouts ------------- Commit messages: - 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Changes: https://git.openjdk.org/jdk25u/pull/103/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362602 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/103.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/103/head:pull/103 PR: https://git.openjdk.org/jdk25u/pull/103 From bulasevich at openjdk.org Tue Aug 19 13:39:52 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 19 Aug 2025 13:39:52 GMT Subject: [jdk25u] RFR: 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert Message-ID: 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert ------------- Commit messages: - Backport f2f7a490c091734ae1aa6cd402a117acbc1c699e Changes: https://git.openjdk.org/jdk25u/pull/104/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365071 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk25u/pull/104 From bulasevich at openjdk.org Tue Aug 19 13:40:47 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 19 Aug 2025 13:40:47 GMT Subject: [jdk25u] RFR: 8365166: ARM32: missing os::fetch_bcp_from_context implementation Message-ID: 8365166: ARM32: missing os::fetch_bcp_from_context implementation ------------- Commit messages: - Backport 001aaa1e49f2692061cad44d68c9e81a27ea3b98 Changes: https://git.openjdk.org/jdk25u/pull/105/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=105&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365166 Stats: 10 lines in 1 file changed: 8 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/105.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/105/head:pull/105 PR: https://git.openjdk.org/jdk25u/pull/105 From goetz at openjdk.org Tue Aug 19 14:25:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 19 Aug 2025 14:25:22 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). > > I had to do a small resolve in Http2TestServerConnection.java. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: backport 06126361db1edb1d4c181a82952c1ac133a839f9 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3857/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3857&range=02 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3857.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3857/head:pull/3857 PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From shade at openjdk.org Tue Aug 19 15:14:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 19 Aug 2025 15:14:39 GMT Subject: [jdk25u] RFR: 8365166: ARM32: missing os::fetch_bcp_from_context implementation In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 13:33:56 GMT, Boris Ulasevich wrote: > Implements missing os::fetch_bcp_from_context for ARM32 architecture. Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/105#pullrequestreview-3132783076 From rgangadhar at openjdk.org Tue Aug 19 15:47:53 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Tue, 19 Aug 2025 15:47:53 GMT Subject: [jdk25u] RFR: 8356897: Update NSS library to 3.111 Message-ID: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> 8356897: Update NSS library to 3.111 ------------- Commit messages: - Backport cabd7c1f7a8c471d5461e3557fb589fdfe4d88be Changes: https://git.openjdk.org/jdk25u/pull/106/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356897 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/106.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/106/head:pull/106 PR: https://git.openjdk.org/jdk25u/pull/106 From rgangadhar at openjdk.org Tue Aug 19 15:47:54 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Tue, 19 Aug 2025 15:47:54 GMT Subject: [jdk25u] RFR: 8356897: Update NSS library to 3.111 In-Reply-To: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> References: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> Message-ID: On Tue, 19 Aug 2025 15:39:43 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8356897: Update NSS library to 3.111 @rhalade pls review this PR ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/106#issuecomment-3201282911 From shade at openjdk.org Tue Aug 19 15:54:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 19 Aug 2025 15:54:44 GMT Subject: [jdk25u] RFR: 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 17:05:31 GMT, Aleksey Shipilev wrote: > Stabilizes newly added test in JDK 25. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test passes with 100x iterations Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/95#issuecomment-3201301111 From shade at openjdk.org Tue Aug 19 15:54:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 19 Aug 2025 15:54:44 GMT Subject: [jdk25u] Integrated: 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 17:05:31 GMT, Aleksey Shipilev wrote: > Stabilizes newly added test in JDK 25. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test passes with 100x iterations This pull request has now been integrated. Changeset: 8f9e740b Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/8f9e740b8a9348cdf84cf86db4aec38e20ef33df Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 Backport-of: 429158218b52964ad1e79ba9d2fa5618d6b3398e ------------- PR: https://git.openjdk.org/jdk25u/pull/95 From aleksej.efimov at oracle.com Tue Aug 19 17:15:14 2025 From: aleksej.efimov at oracle.com (Aleksei Efimov) Date: Tue, 19 Aug 2025 17:15:14 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: Vote: yes - Aleksei ________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Monday, August 18, 2025 1:01:57 p.m. To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Nibedita Jena I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. -Rob [1] https://openjdk.org/census#jnibedita [2] https://github.com/openjdk/jdk19u/commits?author=nibjen https://github.com/openjdk/jdk21u/commits?author=nibjen https://github.com/openjdk/jdk23u/commits?author=nibjen https://github.com/openjdk/jdk24u/commits?author=nibjen https://github.com/openjdk/jdk25u/commits?author=nibjen https://github.com/openjdk/jdk/commits?author=nibjen [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From dmitry.markov at oracle.com Tue Aug 19 17:20:33 2025 From: dmitry.markov at oracle.com (Dmitrii Markov) Date: Tue, 19 Aug 2025 17:20:33 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: Vote: yes Regards, Dmitrii From: jdk-updates-dev on behalf of Robert Mckenna Date: Monday, 18 August 2025 at 13:01 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Nibedita Jena I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. -Rob [1] https://openjdk.org/census#jnibedita [2] https://github.com/openjdk/jdk19u/commits?author=nibjen https://github.com/openjdk/jdk21u/commits?author=nibjen https://github.com/openjdk/jdk23u/commits?author=nibjen https://github.com/openjdk/jdk24u/commits?author=nibjen https://github.com/openjdk/jdk25u/commits?author=nibjen https://github.com/openjdk/jdk/commits?author=nibjen [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From rhalade at openjdk.org Tue Aug 19 20:14:43 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Tue, 19 Aug 2025 20:14:43 GMT Subject: [jdk25u] RFR: 8356897: Update NSS library to 3.111 In-Reply-To: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> References: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> Message-ID: On Tue, 19 Aug 2025 15:39:43 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8356897: Update NSS library to 3.111 Marked as reviewed by rhalade (Committer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/106#pullrequestreview-3133683434 From david.buck at oracle.com Tue Aug 19 23:20:09 2025 From: david.buck at oracle.com (David Buck) Date: Tue, 19 Aug 2025 23:20:09 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: Vote: yes Cheers, -Buck > On Aug 18, 2025, at 21:01, Robert Mckenna wrote: > > I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. > > Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. > > Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. > > Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > > -Rob > > [1] https://openjdk.org/census#jnibedita > > [2] https://github.com/openjdk/jdk19u/commits?author=nibjen > https://github.com/openjdk/jdk21u/commits?author=nibjen > https://github.com/openjdk/jdk23u/commits?author=nibjen > https://github.com/openjdk/jdk24u/commits?author=nibjen > https://github.com/openjdk/jdk25u/commits?author=nibjen > https://github.com/openjdk/jdk/commits?author=nibjen > > [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote From hkummari at openjdk.org Wed Aug 20 03:49:20 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Wed, 20 Aug 2025 03:49:20 GMT Subject: [jdk25u] RFR: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Message-ID: <5z9IgJ_Tc8So_53MsWV41A9-vlgkciU7biFqFKlZG6Q=.a33927c8-954d-45f1-a034-86fe13761139@github.com> Verified local changes by running the test and no failure is observed. ------------- Commit messages: - backport d4705947d89509b235cf48328014331c9c6cee80 Changes: https://git.openjdk.org/jdk25u/pull/108/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=108&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360408 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/108.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/108/head:pull/108 PR: https://git.openjdk.org/jdk25u/pull/108 From hkummari at openjdk.org Wed Aug 20 04:03:38 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Wed, 20 Aug 2025 04:03:38 GMT Subject: [jdk25u] RFR: 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Message-ID: Tested local changes. ------------- Commit messages: - backport 3263361a28c7e8c02734cb94bc9576e9f3ba5b50 Changes: https://git.openjdk.org/jdk25u/pull/109/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=109&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360981 Stats: 22 lines in 1 file changed: 7 ins; 7 del; 8 mod Patch: https://git.openjdk.org/jdk25u/pull/109.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/109/head:pull/109 PR: https://git.openjdk.org/jdk25u/pull/109 From duke at openjdk.org Wed Aug 20 05:45:15 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 20 Aug 2025 05:45:15 GMT Subject: [jdk25u] RFR: 8361492: [IR Framework] Has too restrictive regex for load and store Message-ID: 8361492: [IR Framework] Has too restrictive regex for load and store ------------- Commit messages: - 8361492: [IR Framework] Has too restrictive regex for load and store Changes: https://git.openjdk.org/jdk25u/pull/110/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=110&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361492 Stats: 253 lines in 2 files changed: 249 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/110.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/110/head:pull/110 PR: https://git.openjdk.org/jdk25u/pull/110 From goetz at openjdk.org Wed Aug 20 06:20:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 20 Aug 2025 06:20:24 GMT Subject: [jdk17u-dev] RFR: 8355370: Include server name in HTTP test server thread names to improve diagnostics Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3857 Commit messages: - backport 7d9a43839ad190a53efdbcc7afd1728760c14e21 Changes: https://git.openjdk.org/jdk17u-dev/pull/3861/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3861&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/jdk17u-dev/pull/3861.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3861/head:pull/3861 PR: https://git.openjdk.org/jdk17u-dev/pull/3861 From hkummari at openjdk.org Wed Aug 20 06:23:21 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Wed, 20 Aug 2025 06:23:21 GMT Subject: [jdk25u] RFR: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Message-ID: <_QiU9g9sNevgCNs6pd733RnXcWclj-nJTXN4DxC0HcQ=.e7e9bc4d-1120-4a25-9c0e-b6e9a6698f25@github.com> Tested local changes and no failure observed. ------------- Commit messages: - backport d288ca28be7bfba3abe9f54cefbe53e73c25707e Changes: https://git.openjdk.org/jdk25u/pull/111/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358048 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/111.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/111/head:pull/111 PR: https://git.openjdk.org/jdk25u/pull/111 From syan at openjdk.org Wed Aug 20 06:32:47 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 20 Aug 2025 06:32:47 GMT Subject: [jdk25u] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Message-ID: Hi all, This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. Thanks! ------------- Commit messages: - Backport b453eb63c641e1e69b4aef57a220ebe45b9d1693 Changes: https://git.openjdk.org/jdk25u/pull/112/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=112&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365811 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/112.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/112/head:pull/112 PR: https://git.openjdk.org/jdk25u/pull/112 From syan at openjdk.org Wed Aug 20 06:32:58 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 20 Aug 2025 06:32:58 GMT Subject: [jdk17u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Message-ID: Hi all, This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. Thanks! ------------- Commit messages: - Backport b453eb63c641e1e69b4aef57a220ebe45b9d1693 Changes: https://git.openjdk.org/jdk17u-dev/pull/3862/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3862&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365811 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3862.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3862/head:pull/3862 PR: https://git.openjdk.org/jdk17u-dev/pull/3862 From syan at openjdk.org Wed Aug 20 06:33:31 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 20 Aug 2025 06:33:31 GMT Subject: [jdk11u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Message-ID: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Hi all, This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. Thanks! ------------- Commit messages: - Backport b453eb63c641e1e69b4aef57a220ebe45b9d1693 Changes: https://git.openjdk.org/jdk11u-dev/pull/3072/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365811 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3072.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3072/head:pull/3072 PR: https://git.openjdk.org/jdk11u-dev/pull/3072 From syan at openjdk.org Wed Aug 20 06:35:28 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 20 Aug 2025 06:35:28 GMT Subject: [jdk21u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Message-ID: Hi all, This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. Thanks! ------------- Commit messages: - Backport b453eb63c641e1e69b4aef57a220ebe45b9d1693 Changes: https://git.openjdk.org/jdk21u-dev/pull/2107/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2107&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365811 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2107.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2107/head:pull/2107 PR: https://git.openjdk.org/jdk21u-dev/pull/2107 From zxie at openjdk.org Wed Aug 20 06:40:16 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 20 Aug 2025 06:40:16 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Message-ID: Backport-of: e22b34ad83596eb9886d4140de8509b37ce2dc9c ------------- Commit messages: - 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Changes: https://git.openjdk.org/jdk21u-dev/pull/2108/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2108&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361892 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2108.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2108/head:pull/2108 PR: https://git.openjdk.org/jdk21u-dev/pull/2108 From zxie at openjdk.org Wed Aug 20 06:42:51 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 20 Aug 2025 06:42:51 GMT Subject: [jdk21u-dev] Withdrawn: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: <1AbMkesEna2O8F4ASJYZNP_0w2YU6ATfLhy5aTX-ZkA=.f9f614a3-070e-413a-84c1-41dd9d3b2457@github.com> On Wed, 20 Aug 2025 06:28:43 GMT, Zhaokun Xie wrote: > Backport-of: e22b34ad83596eb9886d4140de8509b37ce2dc9c This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2108 From serb at openjdk.org Wed Aug 20 06:43:36 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 20 Aug 2025 06:43:36 GMT Subject: [jdk11u-dev] RFR: 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above Message-ID: <50McXYn_4aAbTM1HHwVBnRnEGso-JaQomkJbnLC26bs=.51e0b977-bddd-45c8-95d4-883c91d4264a@github.com> Hi all, This pull request contains a backport of commit [999e556b](https://github.com/openjdk/jdk/commit/999e556be4302de4b6911e6d62ee5ca556a76469) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Harshitha Onkar on 12 Jan 2024 and was reviewed by Sergey Bylokhov, Tejesh R and Alexander Zvegintsev. The change is clean except the copyright date. Thanks! ------------- Commit messages: - Backport 999e556be4302de4b6911e6d62ee5ca556a76469 Changes: https://git.openjdk.org/jdk11u-dev/pull/3073/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3073&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312518 Stats: 91 lines in 2 files changed: 90 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3073.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3073/head:pull/3073 PR: https://git.openjdk.org/jdk11u-dev/pull/3073 From duke at openjdk.org Wed Aug 20 06:51:35 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 20 Aug 2025 06:51:35 GMT Subject: [jdk25u] RFR: 8361494: [IR Framework] Escape too much in replacement of placeholder Message-ID: 8361494: [IR Framework] Escape too much in replacement of placeholder ------------- Commit messages: - 8361494: [IR Framework] Escape too much in replacement of placeholder Changes: https://git.openjdk.org/jdk25u/pull/113/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=113&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361494 Stats: 242 lines in 3 files changed: 15 ins; 0 del; 227 mod Patch: https://git.openjdk.org/jdk25u/pull/113.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/113/head:pull/113 PR: https://git.openjdk.org/jdk25u/pull/113 From duke at openjdk.org Wed Aug 20 07:00:35 2025 From: duke at openjdk.org (Abhishek N) Date: Wed, 20 Aug 2025 07:00:35 GMT Subject: [jdk25u] RFR: 8362207: Add more test cases for possible double-rounding in fma Message-ID: jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/Math/FusedMultiplyAddTests.java jdk/incubator/vector/BasicFloat16ArithTests.java Passed: java/lang/Math/FusedMultiplyAddTests.java Passed: jdk/incubator/vector/BasicFloat16ArithTests.java Test results: passed: 2 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 6e368e0c696bc9b2118014937aa2e091ea662985 Changes: https://git.openjdk.org/jdk25u/pull/114/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362207 Stats: 12 lines in 2 files changed: 6 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/114.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/114/head:pull/114 PR: https://git.openjdk.org/jdk25u/pull/114 From duke at openjdk.org Wed Aug 20 07:18:34 2025 From: duke at openjdk.org (lingjun-cg) Date: Wed, 20 Aug 2025 07:18:34 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path Message-ID: Almost clean backport of JDK-8343191 ------------- Commit messages: - Backport de29ef3bf3a029f99f340de9f093cd20544217fd Changes: https://git.openjdk.org/jdk21u-dev/pull/2109/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2109&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343191 Stats: 491 lines in 9 files changed: 449 ins; 3 del; 39 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2109.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2109/head:pull/2109 PR: https://git.openjdk.org/jdk21u-dev/pull/2109 From duke at openjdk.org Wed Aug 20 07:33:31 2025 From: duke at openjdk.org (Abhishek N) Date: Wed, 20 Aug 2025 07:33:31 GMT Subject: [jdk25u] RFR: 8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently Message-ID: jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/langtools tools/javac/launcher/SourceLauncherStackTraceTest.java tools/javac/launcher/SourceLauncherTest.java Passed: tools/javac/launcher/SourceLauncherStackTraceTest.java Passed: tools/javac/launcher/SourceLauncherTest.java Test results: passed: 2 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 1a206d2a6cade07249f6922072ac9d29aa56bc43 Changes: https://git.openjdk.org/jdk25u/pull/115/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364545 Stats: 85 lines in 2 files changed: 84 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/115.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/115/head:pull/115 PR: https://git.openjdk.org/jdk25u/pull/115 From zxie at openjdk.org Wed Aug 20 08:13:29 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 20 Aug 2025 08:13:29 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Message-ID: backport 8361892 ------------- Commit messages: - Backport dccb1782ec35d1ee95220a237aef29ddfc292cbd Changes: https://git.openjdk.org/jdk21u-dev/pull/2110/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2110&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361892 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2110.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2110/head:pull/2110 PR: https://git.openjdk.org/jdk21u-dev/pull/2110 From mbaesken at openjdk.org Wed Aug 20 08:13:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 20 Aug 2025 08:13:53 GMT Subject: [jdk25u] RFR: 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Message-ID: 8362889: [GCC static analyzer] leak in libstringPlatformChars.c ------------- Commit messages: - Backport 5160cfb49634cc4a1568c200bc5c17ddbe83c2f7 Changes: https://git.openjdk.org/jdk25u/pull/116/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=116&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362889 Stats: 13 lines in 1 file changed: 7 ins; 3 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/116.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/116/head:pull/116 PR: https://git.openjdk.org/jdk25u/pull/116 From mbaesken at openjdk.org Wed Aug 20 08:15:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 20 Aug 2025 08:15:52 GMT Subject: [jdk25u] RFR: 8364199: Enhance list of environment variables printed in hserr/hsinfo file Message-ID: 8364199: Enhance list of environment variables printed in hserr/hsinfo file ------------- Commit messages: - Backport 812bd8e94d22f9751651e28a2ef8affdf6a33220 Changes: https://git.openjdk.org/jdk25u/pull/117/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=117&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364199 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/117.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/117/head:pull/117 PR: https://git.openjdk.org/jdk25u/pull/117 From sgehwolf at openjdk.org Wed Aug 20 08:22:43 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 20 Aug 2025 08:22:43 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 07:08:35 GMT, lingjun-cg wrote: > Almost clean backport of JDK-8343191 @lingjun-cg This isn't being recognized as a backport. That usually happens by using the correct PR title: `Backport `. Please fix that. Also the Fix request comment is insufficient. Please read: https://openjdk.org/projects/jdk-updates/approval.html ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3204785521 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3204791910 From duke at openjdk.org Wed Aug 20 09:52:42 2025 From: duke at openjdk.org (lingjun-cg) Date: Wed, 20 Aug 2025 09:52:42 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:18:27 GMT, Severin Gehwolf wrote: > @lingjun-cg This isn't being recognized as a backport. That usually happens by using the correct PR title: `Backport `. Please fix that. thanks. done > Also the Fix request comment is insufficient. Please read: https://openjdk.org/projects/jdk-updates/approval.html updated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3205254705 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3205261552 From mbaesken at openjdk.org Wed Aug 20 10:52:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 20 Aug 2025 10:52:53 GMT Subject: [jdk25u] RFR: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows Message-ID: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows ------------- Commit messages: - Backport 15e8609a2c3d246e89cfb349cbd21777bc471bae Changes: https://git.openjdk.org/jdk25u/pull/118/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=118&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364996 Stats: 11 lines in 1 file changed: 6 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/118.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/118/head:pull/118 PR: https://git.openjdk.org/jdk25u/pull/118 From mbaesken at openjdk.org Wed Aug 20 11:09:15 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 20 Aug 2025 11:09:15 GMT Subject: [jdk25u] RFR: 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX Message-ID: <9WQSTA6cbUineYT4HKbWrPvslPYbcrBGpUwOlKEfuiQ=.b0b7e97d-901d-4850-9fff-fad1c4c79f67@github.com> 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX ------------- Commit messages: - Backport 166ea12d73c7a40a1a26dc586e3db9d9430c068f Changes: https://git.openjdk.org/jdk25u/pull/119/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=119&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365543 Stats: 16 lines in 2 files changed: 7 ins; 8 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/119.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/119/head:pull/119 PR: https://git.openjdk.org/jdk25u/pull/119 From duke at openjdk.org Wed Aug 20 11:55:49 2025 From: duke at openjdk.org (duke) Date: Wed, 20 Aug 2025 11:55:49 GMT Subject: [jdk21u-dev] Withdrawn: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException In-Reply-To: References: Message-ID: <46eZ7s_cG3pXvPONY7CoF4ysJZcvIWgDCWRnojhTOFc=.a903348f-96e7-4c11-95c6-07a887850855@github.com> On Fri, 25 Apr 2025 08:15:39 GMT, Xiaolong Peng wrote: > 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1712 From mdoerr at openjdk.org Wed Aug 20 12:28:42 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 20 Aug 2025 12:28:42 GMT Subject: [jdk25u] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts In-Reply-To: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> References: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> Message-ID: On Tue, 19 Aug 2025 12:47:41 GMT, Shyam Kishor wrote: > ?eouts Thanks for backporting! This one was on our list, too. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/103#issuecomment-3206102776 From mdoerr at openjdk.org Wed Aug 20 12:37:18 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 20 Aug 2025 12:37:18 GMT Subject: [jdk25u] RFR: 8361599: [PPC64] enable missing tests via jtreg requires Message-ID: Clean backport of [JDK-8361599](https://bugs.openjdk.org/browse/JDK-8361599). ------------- Commit messages: - Backport 83feb7a2388e33835b2071cfe0e51ba8b43e241f Changes: https://git.openjdk.org/jdk25u/pull/120/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=120&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361599 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/120.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/120/head:pull/120 PR: https://git.openjdk.org/jdk25u/pull/120 From stuefe at openjdk.org Wed Aug 20 14:03:28 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 20 Aug 2025 14:03:28 GMT Subject: [jdk21u-dev] RFR: 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Message-ID: 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds ------------- Commit messages: - Merge branch 'openjdk:master' into backport-tstuefe-804a8fa4-master - Merge branch 'openjdk:master' into backport-tstuefe-804a8fa4-master - Backport 804a8fa4e96a32be2b38c2d0906dc5861a292007 Changes: https://git.openjdk.org/jdk21u-dev/pull/2024/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2024&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352765 Stats: 23 lines in 1 file changed: 7 ins; 1 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2024.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2024/head:pull/2024 PR: https://git.openjdk.org/jdk21u-dev/pull/2024 From andrew at openjdk.org Wed Aug 20 15:28:54 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 20 Aug 2025 15:28:54 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <16gig3K8bz5K5kJ4I5lZFD7dAGbTWUND0vA5tubkqVs=.2ce62258-2832-4c0c-9aaf-2819a15fe819@github.com> On Tue, 19 Aug 2025 12:40:09 GMT, Radek Cap wrote: > > Looks clean, once path to `language-subtag-registry.txt` is adjusted. > > I'm not sure which path you mean. The path to the file is the same as it was previously - make/data/lsrdata/language-subtag-registry.txt The path is different to the 21u version: ~~~ $ diffstat -p0 /tmp/8348328.21u b/src/java.base/share/data/lsrdata/language-subtag-registry.txt | 122 +++++++++- b/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java | 28 +- 2 files changed, 142 insertions(+), 8 deletions(-) $ diffstat -p0 /tmp/8348328.17u b/make/data/lsrdata/language-subtag-registry.txt | 122 +++++++++++- b/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java | 28 ++ 2 files changed, 142 insertions(+), 8 deletions(-) ~~~ Maybe git handled that automatically and you didn't notice. Anyway, I was just commenting that it is clean other than the patch change. Nothing more to do. This can be integrated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3206881090 From duke at openjdk.org Wed Aug 20 15:42:46 2025 From: duke at openjdk.org (Radek Cap) Date: Wed, 20 Aug 2025 15:42:46 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. Yes, it was handled automatically by a toolset. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3206927047 From duke at openjdk.org Wed Aug 20 15:47:15 2025 From: duke at openjdk.org (duke) Date: Wed, 20 Aug 2025 15:47:15 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <8Z2nx0BtX3oE_wXIagX_90ufnsfmXyO__VaO23BU_ro=.71802a54-ac3b-4fd2-b44e-19024f9cd5eb@github.com> 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. @RadekCap Your change (at version 70dbfbdc0f976711978a6db81c9f0fd8abb2e6c5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3620#issuecomment-3206942343 From duke at openjdk.org Wed Aug 20 15:51:37 2025 From: duke at openjdk.org (duke) Date: Wed, 20 Aug 2025 15:51:37 GMT Subject: [jdk25u] RFR: 8356897: Update NSS library to 3.111 In-Reply-To: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> References: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> Message-ID: On Tue, 19 Aug 2025 15:39:43 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8356897: Update NSS library to 3.111 @rgangadhar Your change (at version 2710d2137ff955373a6859932ad5f7274022510f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/106#issuecomment-3206956200 From rgangadhar at openjdk.org Wed Aug 20 16:06:39 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 20 Aug 2025 16:06:39 GMT Subject: [jdk25u] RFR: 8356897: Update NSS library to 3.111 In-Reply-To: References: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> Message-ID: On Tue, 19 Aug 2025 20:12:00 GMT, Rajan Halade wrote: >> 8356897: Update NSS library to 3.111 > > Marked as reviewed by rhalade (Committer). @rhalade : pls sponsor this changeset ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/106#issuecomment-3206997326 From rgangadhar at openjdk.org Wed Aug 20 16:06:40 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 20 Aug 2025 16:06:40 GMT Subject: [jdk25u] Integrated: 8356897: Update NSS library to 3.111 In-Reply-To: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> References: <_aiHrJi7xsLWA5ZfTceHj-PHcQ2kkaejaqrwGFuQFbA=.7f304b6b-6c7c-4804-a104-cc14f857af70@github.com> Message-ID: <7-lSgFi71UwjcAFGSvSoTzAMVs4Z6avzFhahksAf59U=.5b7564c1-d39b-421f-9b71-0e2cb5108672@github.com> On Tue, 19 Aug 2025 15:39:43 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8356897: Update NSS library to 3.111 This pull request has now been integrated. Changeset: 25273338 Author: Ramesh Bhagavatam Gangadhar Committer: Rajan Halade URL: https://git.openjdk.org/jdk25u/commit/25273338a91b995bd1908e9351521293b4b95366 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356897: Update NSS library to 3.111 Reviewed-by: rhalade Backport-of: cabd7c1f7a8c471d5461e3557fb589fdfe4d88be ------------- PR: https://git.openjdk.org/jdk25u/pull/106 From rriggs at openjdk.org Wed Aug 20 16:19:37 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Wed, 20 Aug 2025 16:19:37 GMT Subject: [jdk25u] RFR: 8362889: [GCC static analyzer] leak in libstringPlatformChars.c In-Reply-To: References: Message-ID: <8LFzj7kjD_NnyPPaP68ha_qeuXcHoLM-n7TFu0KBLGE=.276231fa-59b8-4121-a5d1-45b95cb841a8@github.com> On Wed, 20 Aug 2025 08:08:38 GMT, Matthias Baesken wrote: > 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Marked as reviewed by rriggs (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/116#pullrequestreview-3137330350 From andrew at openjdk.org Wed Aug 20 16:20:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 20 Aug 2025 16:20:50 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v4] In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 11:09:27 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 two additional commits since the last revision: > > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up Please add back `dangling-pointer` as it is in the 17u version of 8348597. The rest can wait for other backports. Let's get this in before it misses another release. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-3137336030 From rschmelter at openjdk.org Wed Aug 20 16:28:39 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Wed, 20 Aug 2025 16:28:39 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v3] In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 14:25:22 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). >> >> I had to do a small resolve in Http2TestServerConnection.java. >> >> The original has one more else block with printouts that were adapted. This was added by https://bugs.openjdk.org/browse/JDK-8303481: CancelRequestTest assertTrue failing with AssertionError due to java.util.concurrent.CompletionException: java.io.EOFException: EOF reached while reading > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > backport 06126361db1edb1d4c181a82952c1ac133a839f9 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3857#pullrequestreview-3137368377 From ssubramaniam at openjdk.org Wed Aug 20 16:46:43 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 16:46:43 GMT Subject: [jdk17u-dev] Integrated: 8353304: Open source two JTabbedPane tests In-Reply-To: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> References: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> Message-ID: On Fri, 15 Aug 2025 01:49:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is (nearly) clean - spacing issue with `ProblemList.txt`. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: eb4dbcf0 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/eb4dbcf0247fa118e839feba3ba0a7fb2f6c01eb Stats: 364 lines in 3 files changed: 364 ins; 0 del; 0 mod 8353304: Open source two JTabbedPane tests Reviewed-by: serb Backport-of: 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3856 From ssubramaniam at openjdk.org Wed Aug 20 16:47:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 16:47:54 GMT Subject: [jdk17u-dev] Integrated: 8353549: Open source events tests batch2 In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 16:56:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353549: Open source events tests batch2. Adds five mouse event tests (dragging and clicking, with additional conditions). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 69a182d5 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/69a182d5a2485bea836fa3e65c49d0f2dd15c18c Stats: 1101 lines in 5 files changed: 1101 ins; 0 del; 0 mod 8353549: Open source events tests batch2 Backport-of: cc546e7a283faad40b75183887f6a1f433a2407f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3859 From ssubramaniam at openjdk.org Wed Aug 20 16:47:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 16:47:59 GMT Subject: [jdk21u-dev] Integrated: 8353304: Open source two JTabbedPane tests In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 01:49:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 0889ef37 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/0889ef3716919460b4cc70062d8fdc783d3e5e2b Stats: 363 lines in 3 files changed: 363 ins; 0 del; 0 mod 8353304: Open source two JTabbedPane tests Backport-of: 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2101 From ssubramaniam at openjdk.org Wed Aug 20 16:48:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 16:48:56 GMT Subject: [jdk21u-dev] Integrated: 8353549: Open source events tests batch2 In-Reply-To: <0P5SzRd-Z1FJ11ESKFDmlKQ5B5zZHEIg7we19hvOK5g=.8740bb32-7d84-4ecc-a9f2-910fd8efa1b0@github.com> References: <0P5SzRd-Z1FJ11ESKFDmlKQ5B5zZHEIg7we19hvOK5g=.8740bb32-7d84-4ecc-a9f2-910fd8efa1b0@github.com> Message-ID: On Mon, 18 Aug 2025 16:56:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353549: Open source events tests batch2. Adds five mouse event tests (dragging and clicking, with additional conditions). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 32cb0fd3 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/32cb0fd39df0abacd0c673f2574e48198d264c84 Stats: 1101 lines in 5 files changed: 1101 ins; 0 del; 0 mod 8353549: Open source events tests batch2 Backport-of: cc546e7a283faad40b75183887f6a1f433a2407f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2105 From duke at openjdk.org Wed Aug 20 17:19:46 2025 From: duke at openjdk.org (Radek Cap) Date: Wed, 20 Aug 2025 17:19:46 GMT Subject: [jdk17u-dev] Integrated: 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. This pull request has now been integrated. Changeset: 688c36b0 Author: Radek Cap Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk17u-dev/commit/688c36b0e53525ccc43750b2e4e90e7a01908cb1 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Reviewed-by: andrew Backport-of: f318868268f32934a2f0c4e26a6c75360d8e74b1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3620 From hohensee at amazon.com Wed Aug 20 18:59:19 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Wed, 20 Aug 2025 18:59:19 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena Message-ID: <361167F1-00BF-441C-80B7-96A40450F082@amazon.com> Vote: yes ?On 8/18/25, 5:01 AM, "jdk-updates-dev on behalf of Robert Mckenna" on behalf of rob.mckenna at oracle.com > wrote: I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. -Rob [1] https://openjdk.org/census#jnibedita [2] https://github.com/openjdk/jdk19u/commits?author=nibjen https://github.com/openjdk/jdk21u/commits?author=nibjen https://github.com/openjdk/jdk23u/commits?author=nibjen https://github.com/openjdk/jdk24u/commits?author=nibjen https://github.com/openjdk/jdk25u/commits?author=nibjen https://github.com/openjdk/jdk/commits?author=nibjen [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote From ssubramaniam at openjdk.org Wed Aug 20 21:15:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 21:15:03 GMT Subject: [jdk17u-dev] RFR: 8353213: Open source several swing tests batch3 Message-ID: Backporting JDK-8353213: Open source several swing tests batch3. Adds four swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport e639cd6a775fabb057b684c70f85b94f84fa5d04 Changes: https://git.openjdk.org/jdk17u-dev/pull/3863/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3863&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353213 Stats: 296 lines in 4 files changed: 296 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3863.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3863/head:pull/3863 PR: https://git.openjdk.org/jdk17u-dev/pull/3863 From ssubramaniam at openjdk.org Wed Aug 20 21:19:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 21:19:11 GMT Subject: [jdk21u-dev] RFR: 8353213: Open source several swing tests batch3 Message-ID: Backporting JDK-8353213: Open source several swing tests batch3. Adds four swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport e639cd6a775fabb057b684c70f85b94f84fa5d04 Changes: https://git.openjdk.org/jdk21u-dev/pull/2111/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353213 Stats: 296 lines in 4 files changed: 296 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2111.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2111/head:pull/2111 PR: https://git.openjdk.org/jdk21u-dev/pull/2111 From ssubramaniam at openjdk.org Wed Aug 20 21:19:33 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 21:19:33 GMT Subject: [jdk21u-dev] RFR: 8353000: Open source several swing tests batch2 Message-ID: Backporting JDK-8353000: Open source several swing tests batch2. Adds three swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea Changes: https://git.openjdk.org/jdk21u-dev/pull/2112/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2112&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353000 Stats: 484 lines in 6 files changed: 484 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2112.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2112/head:pull/2112 PR: https://git.openjdk.org/jdk21u-dev/pull/2112 From ssubramaniam at openjdk.org Wed Aug 20 21:21:46 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 20 Aug 2025 21:21:46 GMT Subject: [jdk17u-dev] RFR: 8353000: Open source several swing tests batch2 Message-ID: Backporting JDK-8353000: Open source several swing tests batch2. Adds three swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea Changes: https://git.openjdk.org/jdk17u-dev/pull/3864/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3864&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353000 Stats: 484 lines in 6 files changed: 484 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3864.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3864/head:pull/3864 PR: https://git.openjdk.org/jdk17u-dev/pull/3864 From phh at openjdk.org Wed Aug 20 23:23:28 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 20 Aug 2025 23:23:28 GMT Subject: [jdk25u] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Message-ID: Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. ------------- Commit messages: - Backport c90c31b07ef64eca65be5018a7757b960552f88a Changes: https://git.openjdk.org/jdk25u/pull/121/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=121&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8279005 Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk25u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk25u/pull/121 From phh at openjdk.org Wed Aug 20 23:35:20 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 20 Aug 2025 23:35:20 GMT Subject: [jdk17u-dev] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Message-ID: <_Y5fkYz6GSW3Utj6xLKfGMDdY348D3H7cfb0cnmZnsA=.89a6f624-6e37-4098-a3c3-5067c969d864@github.com> Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. ------------- Commit messages: - Backport c90c31b07ef64eca65be5018a7757b960552f88a Changes: https://git.openjdk.org/jdk17u-dev/pull/3865/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3865&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8279005 Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3865.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3865/head:pull/3865 PR: https://git.openjdk.org/jdk17u-dev/pull/3865 From phh at openjdk.org Wed Aug 20 23:42:01 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 20 Aug 2025 23:42:01 GMT Subject: [jdk21u-dev] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Message-ID: Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. ------------- Commit messages: - Backport c90c31b07ef64eca65be5018a7757b960552f88a Changes: https://git.openjdk.org/jdk21u-dev/pull/2113/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2113&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8279005 Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2113.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2113/head:pull/2113 PR: https://git.openjdk.org/jdk21u-dev/pull/2113 From dzhang at openjdk.org Thu Aug 21 01:34:23 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 21 Aug 2025 01:34:23 GMT Subject: [jdk25u] RFR: 8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh Message-ID: Hi all, This pull request contains a backport of commit [2e06a917](https://github.com/openjdk/jdk/commit/2e06a917659d76fa1b4c63f38894564679209625) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 21 Aug 2025 and was reviewed by Fei Yang, Feilong Jiang and Hamlin Li. Thanks! ------------- Commit messages: - Backport 2e06a917659d76fa1b4c63f38894564679209625 Changes: https://git.openjdk.org/jdk25u/pull/122/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=122&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365841 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/122.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/122/head:pull/122 PR: https://git.openjdk.org/jdk25u/pull/122 From syan at openjdk.org Thu Aug 21 01:51:58 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 01:51:58 GMT Subject: [jdk25u] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: <4XNwO4QTPU2vHt9232hw3NRTOkGx5yiSiRQ_ghfJR6Y=.b119bdc3-0394-4271-8417-2283538975b8@github.com> On Wed, 20 Aug 2025 06:27:07 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/112#issuecomment-3208655555 From syan at openjdk.org Thu Aug 21 01:51:59 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 01:51:59 GMT Subject: [jdk25u] Integrated: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:07 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: e0fd1f9a Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/e0fd1f9ad6b745f65e93d22938ec5c19843323b3 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Backport-of: b453eb63c641e1e69b4aef57a220ebe45b9d1693 ------------- PR: https://git.openjdk.org/jdk25u/pull/112 From duke at openjdk.org Thu Aug 21 05:40:04 2025 From: duke at openjdk.org (duke) Date: Thu, 21 Aug 2025 05:40:04 GMT Subject: [jdk25u] RFR: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible In-Reply-To: References: Message-ID: <9UsptCdE814V2rsMiyIDgWfMmYPdXoLYNP6eV0kMsqQ=.591ae7ed-f38d-4194-938b-232fecd4f567@github.com> On Tue, 19 Aug 2025 10:45:30 GMT, Trupti Patil wrote: > - Testing > [JTREG Testing] (1 manual test ) > > runner starting test: javax/swing/JCheckBox/4449413/bug4449413.java > runner finished test: javax/swing/JCheckBox/4449413/bug4449413.java > Passed. Execution successful > Test results: passed: 1 > > - Conflicts > No conflicts. Clean backport. > > - 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 @truptipatil-13 Your change (at version e8c13fa1ca1b41ce6dc28b073372783b8cb2903a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/101#issuecomment-3209065377 From duke at openjdk.org Thu Aug 21 06:09:04 2025 From: duke at openjdk.org (Shyam Kishor) Date: Thu, 21 Aug 2025 06:09:04 GMT Subject: [jdk25u] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts [v2] In-Reply-To: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> References: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> Message-ID: > ?eouts Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: Shyam Kishor ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/103/files - new: https://git.openjdk.org/jdk25u/pull/103/files/08ef5584..2b5d8085 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=103&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=103&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/103.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/103/head:pull/103 PR: https://git.openjdk.org/jdk25u/pull/103 From goetz at openjdk.org Thu Aug 21 07:41:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:41:56 GMT Subject: [jdk21u-dev] Integrated: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 07:51:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle, but to 21.0.9. This pull request has now been integrated. Changeset: 7bcb51fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7bcb51fcdf9c8987a36f8620179b16fdf3fa2bbb Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Backport-of: 5224e979a1cbce1b015e81aa7761743f60357d73 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2102 From goetz at openjdk.org Thu Aug 21 07:43:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:43:03 GMT Subject: [jdk21u-dev] Integrated: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 17:06:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: acbbfc72 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/acbbfc72920420e59509312c6c50efdd975b7d09 Stats: 81 lines in 11 files changed: 29 ins; 26 del; 26 mod 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Backport-of: 6e43f48fcf342266b3d50688af7ae4664c018ac8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2094 From goetz at openjdk.org Thu Aug 21 07:44:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:44:01 GMT Subject: [jdk21u-dev] Integrated: 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 17:19:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 2a38d5db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2a38d5dbe866189c857eacceb69884f31b4ce96b Stats: 48 lines in 3 files changed: 20 ins; 21 del; 7 mod 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Backport-of: c67fc735959ddd41a8d1116908ca7bae9b966016 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2095 From goetz at openjdk.org Thu Aug 21 07:45:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:45:55 GMT Subject: [jdk21u-dev] Integrated: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual In-Reply-To: References: Message-ID: <-tTXWpu4M_R7ai4k-VOadvNTgnOsBIa4azV5W5lxPw0=.5347a906-53f8-42e7-81c1-0edce72ad8fc@github.com> On Thu, 14 Aug 2025 17:23:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: ab3932dd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ab3932ddb709ca5406968ebde4e73a278b6462fb Stats: 13 lines in 2 files changed: 5 ins; 3 del; 5 mod 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual Backport-of: 16e120b00842e340401b6930354edfb1515f6ca4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2096 From goetz at openjdk.org Thu Aug 21 07:49:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:49:01 GMT Subject: [jdk17u-dev] Integrated: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 07:52:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle, but to 17.0.17. This pull request has now been integrated. Changeset: 87949a22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/87949a22fa0ab57ed47c3d392136ec7a06532366 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Backport-of: 5224e979a1cbce1b015e81aa7761743f60357d73 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3858 From goetz at openjdk.org Thu Aug 21 07:49:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:49:01 GMT Subject: [jdk21u-dev] Integrated: 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual In-Reply-To: References: Message-ID: <002XRP8UbdAOXwEbEo2gpnljwxR8PRpDm3dQGyRW8NI=.62f1c4ac-cba9-4f70-aa99-8b70120dbc34@github.com> On Thu, 14 Aug 2025 17:26:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: c58c8df7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c58c8df74206661405d3fff5bcfaf9ddac8e8c50 Stats: 16 lines in 2 files changed: 12 ins; 3 del; 1 mod 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual Backport-of: c59e44a7aa2aeff0823830b698d524523b996650 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2097 From goetz at openjdk.org Thu Aug 21 07:49:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 07:49:04 GMT Subject: [jdk21u-dev] Integrated: 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed In-Reply-To: <0IhbDwCztlqvpqu-T4xbAcBAS23kRzj7DuOu3JiNXIk=.25da022b-e9d0-40ed-9dca-f9180fdbf379@github.com> References: <0IhbDwCztlqvpqu-T4xbAcBAS23kRzj7DuOu3JiNXIk=.25da022b-e9d0-40ed-9dca-f9180fdbf379@github.com> Message-ID: On Thu, 14 Aug 2025 17:32:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: fa921994 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fa921994ee2c0b3a1de8771fd96ffd9e461f5483 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Backport-of: 4a351e3e57274df0adee37c472b62f477f75b7b8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2098 From mdoerr at openjdk.org Thu Aug 21 08:24:59 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 21 Aug 2025 08:24:59 GMT Subject: [jdk25u] Integrated: 8361599: [PPC64] enable missing tests via jtreg requires In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 12:31:52 GMT, Martin Doerr wrote: > Clean backport of [JDK-8361599](https://bugs.openjdk.org/browse/JDK-8361599). This pull request has now been integrated. Changeset: 76a5c2df Author: Martin Doerr URL: https://git.openjdk.org/jdk25u/commit/76a5c2dfb5b9d6a067e540da11bb1e340f19b765 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8361599: [PPC64] enable missing tests via jtreg requires Backport-of: 83feb7a2388e33835b2071cfe0e51ba8b43e241f ------------- PR: https://git.openjdk.org/jdk25u/pull/120 From goetz at openjdk.org Thu Aug 21 09:06:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 09:06:58 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:01:21 GMT, Zhaokun Xie wrote: > backport 8361892 Hi @xiezhaokun , please first get a review, then label for approval. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2110#issuecomment-3209651741 From goetz at openjdk.org Thu Aug 21 09:09:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 09:09:57 GMT Subject: [jdk17u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:40 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! Thanks for backporting this! Spoils all our internal testing ... ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3862#issuecomment-3209655097 From syan at openjdk.org Thu Aug 21 09:09:57 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 09:09:57 GMT Subject: [jdk17u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:40 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3862#issuecomment-3209662677 From syan at openjdk.org Thu Aug 21 09:09:57 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 09:09:57 GMT Subject: [jdk17u-dev] Integrated: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:40 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: ae8db19f Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/ae8db19f802fe7751681d725f0b56ae9e3b8197f Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Backport-of: b453eb63c641e1e69b4aef57a220ebe45b9d1693 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3862 From syan at openjdk.org Thu Aug 21 09:10:58 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 09:10:58 GMT Subject: [jdk21u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:16 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2107#issuecomment-3209664733 From syan at openjdk.org Thu Aug 21 09:10:59 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 21 Aug 2025 09:10:59 GMT Subject: [jdk21u-dev] Integrated: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:27:16 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: 0da7a731 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/0da7a731e5dedfb7d248b74283339769080c08e0 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Backport-of: b453eb63c641e1e69b4aef57a220ebe45b9d1693 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2107 From goetz at openjdk.org Thu Aug 21 09:30:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 09:30:29 GMT Subject: [jdk17u-dev] RFR: 8140527: JInternalFrame has incorrect title button width Message-ID: <-g6jQ4a3GRkL4e0Q5Lr9lZmsymQMnbTEg4_0ZfE7U9I=.143f751f-dc7f-41c1-81e9-2cd6bde4f116@github.com> I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport acf591e856ce4b43303b1578bd64a8c9ab0063ea Changes: https://git.openjdk.org/jdk17u-dev/pull/3866/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3866&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8140527 Stats: 187 lines in 3 files changed: 153 ins; 15 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3866.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3866/head:pull/3866 PR: https://git.openjdk.org/jdk17u-dev/pull/3866 From avieirov at redhat.com Thu Aug 21 09:42:33 2025 From: avieirov at redhat.com (Antonio Vieiro) Date: Thu, 21 Aug 2025 11:42:33 +0200 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: Vote: yes Kind regards, Antonio El 18/8/25 a las 14:01, Robert Mckenna escribi?: > I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. > > Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. > > Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. > > Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > > -Rob > > [1] https://openjdk.org/census#jnibedita > > [2] https://github.com/openjdk/jdk19u/commits?author=nibjen > https://github.com/openjdk/jdk21u/commits?author=nibjen > https://github.com/openjdk/jdk23u/commits?author=nibjen > https://github.com/openjdk/jdk24u/commits?author=nibjen > https://github.com/openjdk/jdk25u/commits?author=nibjen > https://github.com/openjdk/jdk/commits?author=nibjen > > [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote > -- Antonio Vieiro SSE - Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From duke at openjdk.org Thu Aug 21 10:00:54 2025 From: duke at openjdk.org (duke) Date: Thu, 21 Aug 2025 10:00:54 GMT Subject: [jdk25u] RFR: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop In-Reply-To: <_QiU9g9sNevgCNs6pd733RnXcWclj-nJTXN4DxC0HcQ=.e7e9bc4d-1120-4a25-9c0e-b6e9a6698f25@github.com> References: <_QiU9g9sNevgCNs6pd733RnXcWclj-nJTXN4DxC0HcQ=.e7e9bc4d-1120-4a25-9c0e-b6e9a6698f25@github.com> Message-ID: On Wed, 20 Aug 2025 06:14:42 GMT, Hari Prasad Kummari wrote: > Tested local changes and no failure observed. @hari-kummari Your change (at version d40b55485cf3fc0e6011181951facad6556a1f22) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/111#issuecomment-3209842485 From duke at openjdk.org Thu Aug 21 10:03:51 2025 From: duke at openjdk.org (duke) Date: Thu, 21 Aug 2025 10:03:51 GMT Subject: [jdk25u] RFR: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java In-Reply-To: <5z9IgJ_Tc8So_53MsWV41A9-vlgkciU7biFqFKlZG6Q=.a33927c8-954d-45f1-a034-86fe13761139@github.com> References: <5z9IgJ_Tc8So_53MsWV41A9-vlgkciU7biFqFKlZG6Q=.a33927c8-954d-45f1-a034-86fe13761139@github.com> Message-ID: On Wed, 20 Aug 2025 03:40:27 GMT, Hari Prasad Kummari wrote: > Verified local changes by running the test and no failure is observed. @hari-kummari Your change (at version d564ea8960adba23aa3b8a25382c5fed06cf2496) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/108#issuecomment-3209851069 From duke at openjdk.org Thu Aug 21 10:03:57 2025 From: duke at openjdk.org (duke) Date: Thu, 21 Aug 2025 10:03:57 GMT Subject: [jdk25u] RFR: 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 03:56:53 GMT, Hari Prasad Kummari wrote: > Tested local changes. @hari-kummari Your change (at version 769ae1eb019312353f6f1062a5462513e83555a8) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/109#issuecomment-3209852152 From avieiro at openjdk.org Thu Aug 21 11:08:04 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 21 Aug 2025 11:08:04 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v5] In-Reply-To: References: Message-ID: > 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: Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/f3a1ccd1..e3ccbae1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=03-04 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From avieiro at openjdk.org Thu Aug 21 11:08:05 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 21 Aug 2025 11:08:05 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> References: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> Message-ID: On Tue, 13 May 2025 16:55:48 GMT, Andrew John Hughes wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) > > Will take a look at this. @gnu-andrew Restored! Yes, let's keep 8300692, 8308283, 8324243 in mind in case somebody needs building with gcc > 12. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3210066710 From coleenp at openjdk.org Thu Aug 21 12:38:06 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Thu, 21 Aug 2025 12:38:06 GMT Subject: [jdk25u] RFR: 8343218: Add option to disable allocating interface and abstract classes in non-class metaspace Message-ID: This is a clean backport of the addition of a diagnostic option to turn off the optimization of storing interface and abstract classes in non-class metaspace in case some customer hits some c2 bug. We may also decide to backport to JDK 25 removing this optimization completely. ------------- Commit messages: - Backport da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0 Changes: https://git.openjdk.org/jdk25u/pull/123/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=123&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343218 Stats: 12 lines in 5 files changed: 6 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/123.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/123/head:pull/123 PR: https://git.openjdk.org/jdk25u/pull/123 From avieiro at openjdk.org Thu Aug 21 13:20:08 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 21 Aug 2025 13:20:08 GMT Subject: [jdk11u-dev] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 14:54:23 GMT, Antonio Vieiro wrote: > Mostly clean backport of [JDK-8357105](https://bugs.openjdk.org/browse/JDK-8357105). Backport is not clean because JDK11 C++ uses `NULL` instead of `nulllptr`. > > Tested on Linux with: > > tier1 tests: > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 > jtreg:test/jdk:tier1 1899 1899 0 0 > jtreg:test/langtools:tier1 3941 3941 0 0 > jtreg:test/nashorn:tier1 0 0 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > ============================== > TEST SUCCESS > > > The test itself > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java > 1 1 0 0 > ============================== > TEST SUCCESS > > > and gtests > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > gtest:all/server 504 504 0 0 > ============================== > TEST SUCCESS > > > Reproducing this on 11 requires the additional flags `-XX:+UnlockDiagnosticVMOptions -XX:+AbortVMOnCompilationFailure `. I'm wondering if we want to add these additional flags to the new test too for 11... Also ran `tier2` tests (rhel8/x86_64), that return the same results than when ran in `master`. ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier2 329 329 0 0 >> jtreg:test/jdk:tier2 3514 3510 4 0 << jtreg:test/langtools:tier2 11 11 0 0 jtreg:test/nashorn:tier2 36 36 0 0 jtreg:test/jaxp:tier2 445 445 0 0 ============================== TEST FAILURE Failures are unrelated, one of them requires approval of the [JDK-8365811](https://bugs.openjdk.org/browse/JDK-8365811) backport. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3071#issuecomment-3210570482 From sgehwolf at openjdk.org Thu Aug 21 13:43:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 21 Aug 2025 13:43:55 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> Message-ID: <05T5E4qYFvVZspomgCdpSm2uY8JkaSbhFeKPtSUzQ9U=.15d23c40-5284-44d9-8f3d-9493978d5e5e@github.com> On Thu, 21 Aug 2025 11:04:40 GMT, Antonio Vieiro wrote: >> Will take a look at this. > > @gnu-andrew Restored! > > Yes, let's keep 8300692, 8308283, 8324243 in mind in case somebody needs building with gcc > 12. @vieiro Please merge latest master so that you get a clean GHA run. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3210658831 From phh at openjdk.org Thu Aug 21 14:06:11 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 21 Aug 2025 14:06:11 GMT Subject: [jdk25u] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 [v2] In-Reply-To: References: Message-ID: > Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. Paul Hohensee 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 'master' into 8279005 - Backport c90c31b07ef64eca65be5018a7757b960552f88a ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/121/files - new: https://git.openjdk.org/jdk25u/pull/121/files/a88127c5..21ada948 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=121&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=121&range=00-01 Stats: 11 lines in 4 files changed: 1 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk25u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk25u/pull/121 From avieiro at openjdk.org Thu Aug 21 14:09:25 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 21 Aug 2025 14:09:25 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v6] In-Reply-To: References: Message-ID: > 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 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 nine additional commits since the last revision: - Merge remote-tracking branch 'upstream/master' into backports/JDK-8334964 - Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" - ... and comments - Removing flags for building with with GCC-4.8 and GCC-12 and up - Rearrange Awt2dLibraries.gmk as per review - Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) - Additional "attributes" flag for Linux/GCC 4.8.5 - Backport f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 - Backport ba3db307dceb41e48014451873fdf4db3816a537 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/e3ccbae1..3b154129 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=04-05 Stats: 10115 lines in 248 files changed: 3898 ins; 5069 del; 1148 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From sgehwolf at openjdk.org Thu Aug 21 14:36:05 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 21 Aug 2025 14:36:05 GMT Subject: [jdk11u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> References: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Message-ID: On Wed, 20 Aug 2025 06:27:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! @sendaoYan Please apply for approval. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3072#issuecomment-3210865607 From goetz at openjdk.org Thu Aug 21 14:52:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 21 Aug 2025 14:52:22 GMT Subject: [jdk21u-dev] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Message-ID: I backport this for parity with 21.0.9-oracle src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java Resolved imports. Resolved two more Copyrights. With some luck this is clean. ------------- Commit messages: - backport e29346dbd6328dcadc347a70d8c06ce141efef02 Changes: https://git.openjdk.org/jdk21u-dev/pull/2115/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348760 Stats: 630 lines in 8 files changed: 524 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2115.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2115/head:pull/2115 PR: https://git.openjdk.org/jdk21u-dev/pull/2115 From sgehwolf at openjdk.org Thu Aug 21 15:00:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 21 Aug 2025 15:00:01 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:36:15 GMT, Shruthi Acharya wrote: >> OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 >> OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 >> >> The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. > > Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e > > Signed-off-by: Shruthi I've added a comment to the bug https://bugs.openjdk.org/browse/JDK-8351458?focusedId=14810628&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14810628 This is too early to backport. We can re-evaluate later. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3210961348 From sgehwolf at openjdk.org Thu Aug 21 16:26:58 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 21 Aug 2025 16:26:58 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: Message-ID: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> On Wed, 20 Aug 2025 07:08:35 GMT, lingjun-cg wrote: > Almost clean backport of JDK-8343191 There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3211294915 From phh at openjdk.org Thu Aug 21 16:28:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 21 Aug 2025 16:28:59 GMT Subject: [jdk21u-dev] Integrated: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 23:33:44 GMT, Paul Hohensee wrote: > Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. This pull request has now been integrated. Changeset: 12aa02d1 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/12aa02d14f1269bf23276c4639bca95b092063a6 Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Backport-of: c90c31b07ef64eca65be5018a7757b960552f88a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2113 From ssubramaniam at openjdk.org Thu Aug 21 16:39:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 16:39:04 GMT Subject: [jdk21u-dev] Integrated: 8353213: Open source several swing tests batch3 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 21:10:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353213: Open source several swing tests batch3. Adds four swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 1f540905 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/1f5409058714c2af8afa69b7a0efed971f9e5c81 Stats: 296 lines in 4 files changed: 296 ins; 0 del; 0 mod 8353213: Open source several swing tests batch3 Backport-of: e639cd6a775fabb057b684c70f85b94f84fa5d04 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2111 From ssubramaniam at openjdk.org Thu Aug 21 16:40:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 16:40:03 GMT Subject: [jdk17u-dev] Integrated: 8353000: Open source several swing tests batch2 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 21:13:25 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353000: Open source several swing tests batch2. Adds three swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 6db60fdc Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/6db60fdc2278e05d7b5819a53763d124c352a48c Stats: 484 lines in 6 files changed: 484 ins; 0 del; 0 mod 8353000: Open source several swing tests batch2 Backport-of: 4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3864 From ssubramaniam at openjdk.org Thu Aug 21 16:41:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 16:41:00 GMT Subject: [jdk21u-dev] Integrated: 8353000: Open source several swing tests batch2 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 21:13:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353000: Open source several swing tests batch2. Adds three swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 24080c22 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/24080c223194af99880fe28e16ed2a0cc7d774cc Stats: 484 lines in 6 files changed: 484 ins; 0 del; 0 mod 8353000: Open source several swing tests batch2 Backport-of: 4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2112 From ssubramaniam at openjdk.org Thu Aug 21 16:41:06 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 16:41:06 GMT Subject: [jdk17u-dev] Integrated: 8353213: Open source several swing tests batch3 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 21:10:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353213: Open source several swing tests batch3. Adds four swing tests to detect regressions. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7b77ad3f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/7b77ad3f160878e8ec862ed683c7be8f0c5e54f3 Stats: 296 lines in 4 files changed: 296 ins; 0 del; 0 mod 8353213: Open source several swing tests batch3 Backport-of: e639cd6a775fabb057b684c70f85b94f84fa5d04 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3863 From coleenp at openjdk.org Thu Aug 21 16:49:59 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Thu, 21 Aug 2025 16:49:59 GMT Subject: [jdk25u] RFR: 8343218: Add option to disable allocating interface and abstract classes in non-class metaspace In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 12:32:05 GMT, Coleen Phillimore wrote: > This is a clean backport of the addition of a diagnostic option to turn off the optimization of storing interface and abstract classes in non-class metaspace in case some customer hits some c2 bug. We may also decide to backport to JDK 25 removing this optimization completely. GHA pass, clean backport. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/123#issuecomment-3211363416 From coleenp at openjdk.org Thu Aug 21 16:49:59 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Thu, 21 Aug 2025 16:49:59 GMT Subject: [jdk25u] Integrated: 8343218: Add option to disable allocating interface and abstract classes in non-class metaspace In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 12:32:05 GMT, Coleen Phillimore wrote: > This is a clean backport of the addition of a diagnostic option to turn off the optimization of storing interface and abstract classes in non-class metaspace in case some customer hits some c2 bug. We may also decide to backport to JDK 25 removing this optimization completely. This pull request has now been integrated. Changeset: 56a40f32 Author: Coleen Phillimore URL: https://git.openjdk.org/jdk25u/commit/56a40f3252288ef3cf35fc1ca054b756518fb5e5 Stats: 12 lines in 5 files changed: 6 ins; 0 del; 6 mod 8343218: Add option to disable allocating interface and abstract classes in non-class metaspace Backport-of: da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0 ------------- PR: https://git.openjdk.org/jdk25u/pull/123 From sgehwolf at redhat.com Thu Aug 21 17:01:21 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Thu, 21 Aug 2025 19:01:21 +0200 Subject: CFV: New JDK Updates Committer: Taizo Kurashige Message-ID: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates Committer. Taizo is a JDK development engineer at Fujitsu and has been contributing to jdk-updates for some time. Please see the list of Taizo's contributions[2] he has done as author below. Taizo plans to contribute to the JDK Updates project going forward and committer status would be helpful for this. Votes are due by 23:59 CEST on Thursday, September 4th, 2025. Only current JDK Updates Committers (and above)[3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, Severin [1] https://openjdk.org/census#tkurashige [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created&o=desc [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote From adinn at redhat.com Thu Aug 21 17:16:03 2025 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 21 Aug 2025 18:16:03 +0100 Subject: CFV: New JDK Updates Committer: Taizo Kurashige In-Reply-To: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> References: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> Message-ID: <6e54c979-7a5c-4bc2-af32-e8e298c94d20@redhat.com> Vote: yes On 21/08/2025 18:01, Severin Gehwolf wrote: > I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates > Committer. > > Taizo is a JDK development engineer at Fujitsu and has been > contributing to jdk-updates for some time. Please see the list of > Taizo's contributions[2] he has done as author below. Taizo plans to > contribute to the JDK Updates project going forward and committer > status would be helpful for this. > > Votes are due by 23:59 CEST on Thursday, September 4th, 2025. > > Only current JDK Updates Committers (and above)[3] are eligible to vote > on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > Severin > > [1] https://openjdk.org/census#tkurashige > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created&o=desc > [3] https://openjdk.java.net/census#jdk-updates > [4] http://openjdk.java.net/projects/#committer-vote > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From hohensee at amazon.com Thu Aug 21 18:42:51 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Thu, 21 Aug 2025 18:42:51 +0000 Subject: CFV: New JDK Updates Committer: Taizo Kurashige Message-ID: Vote: yes ?On 8/21/25, 10:01 AM, "jdk-updates-dev on behalf of Severin Gehwolf" on behalf of sgehwolf at redhat.com > wrote: I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates Committer. Taizo is a JDK development engineer at Fujitsu and has been contributing to jdk-updates for some time. Please see the list of Taizo's contributions[2] he has done as author below. Taizo plans to contribute to the JDK Updates project going forward and committer status would be helpful for this. Votes are due by 23:59 CEST on Thursday, September 4th, 2025. Only current JDK Updates Committers (and above)[3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, Severin [1] https://openjdk.org/census#tkurashige [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created&o=desc [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote From hkummari at openjdk.org Thu Aug 21 18:48:53 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Thu, 21 Aug 2025 18:48:53 GMT Subject: [jdk25u] Integrated: 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 03:56:53 GMT, Hari Prasad Kummari wrote: > Tested local changes. This pull request has now been integrated. Changeset: 67faaf1e Author: Hari Prasad Kummari Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/67faaf1ed01a0081936d71a54020fe36de9bf850 Stats: 22 lines in 1 file changed: 7 ins; 7 del; 8 mod 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Backport-of: 3263361a28c7e8c02734cb94bc9576e9f3ba5b50 ------------- PR: https://git.openjdk.org/jdk25u/pull/109 From hkummari at openjdk.org Thu Aug 21 18:49:54 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Thu, 21 Aug 2025 18:49:54 GMT Subject: [jdk25u] Integrated: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java In-Reply-To: <5z9IgJ_Tc8So_53MsWV41A9-vlgkciU7biFqFKlZG6Q=.a33927c8-954d-45f1-a034-86fe13761139@github.com> References: <5z9IgJ_Tc8So_53MsWV41A9-vlgkciU7biFqFKlZG6Q=.a33927c8-954d-45f1-a034-86fe13761139@github.com> Message-ID: On Wed, 20 Aug 2025 03:40:27 GMT, Hari Prasad Kummari wrote: > Verified local changes by running the test and no failure is observed. This pull request has now been integrated. Changeset: e7fcc367 Author: Hari Prasad Kummari Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/e7fcc3679c7c56590dd9721b502f59695e0e5726 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Backport-of: d4705947d89509b235cf48328014331c9c6cee80 ------------- PR: https://git.openjdk.org/jdk25u/pull/108 From hkummari at openjdk.org Thu Aug 21 18:50:53 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Thu, 21 Aug 2025 18:50:53 GMT Subject: [jdk25u] Integrated: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop In-Reply-To: <_QiU9g9sNevgCNs6pd733RnXcWclj-nJTXN4DxC0HcQ=.e7e9bc4d-1120-4a25-9c0e-b6e9a6698f25@github.com> References: <_QiU9g9sNevgCNs6pd733RnXcWclj-nJTXN4DxC0HcQ=.e7e9bc4d-1120-4a25-9c0e-b6e9a6698f25@github.com> Message-ID: On Wed, 20 Aug 2025 06:14:42 GMT, Hari Prasad Kummari wrote: > Tested local changes and no failure observed. This pull request has now been integrated. Changeset: 1c0632e6 Author: Hari Prasad Kummari Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/1c0632e6c54b78da1394f681238b4cf6a98dde46 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Backport-of: d288ca28be7bfba3abe9f54cefbe53e73c25707e ------------- PR: https://git.openjdk.org/jdk25u/pull/111 From phh at openjdk.org Thu Aug 21 18:55:52 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 21 Aug 2025 18:55:52 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:01:21 GMT, Zhaokun Xie wrote: > backport 8361892 This looks ok, but being a code gen change to core functionality, I'd like to see at least tier2 testing pass. Also please enable GHA tests on your fork. Go to your fork repo page, click on Actions in the upper left, then click on enable workflows (or some such message). Then, to get the bot to run the workflow, merge your branch from master and push. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2110#pullrequestreview-3141913319 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2110#issuecomment-3211725262 From duke at openjdk.org Thu Aug 21 18:58:01 2025 From: duke at openjdk.org (Trupti Patil) Date: Thu, 21 Aug 2025 18:58:01 GMT Subject: [jdk25u] Integrated: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 10:45:30 GMT, Trupti Patil wrote: > - Testing > [JTREG Testing] (1 manual test ) > > runner starting test: javax/swing/JCheckBox/4449413/bug4449413.java > runner finished test: javax/swing/JCheckBox/4449413/bug4449413.java > Passed. Execution successful > Test results: passed: 1 > > - Conflicts > No conflicts. Clean backport. > > - 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 This pull request has now been integrated. Changeset: 885510d3 Author: Trupti Patil Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/885510d3c2f46229baccea9e65a41953626622ff Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Backport-of: c51bed739d97167ae768e204dd8666d078d2e607 ------------- PR: https://git.openjdk.org/jdk25u/pull/101 From duke at openjdk.org Thu Aug 21 21:58:56 2025 From: duke at openjdk.org (Michael De Vera) Date: Thu, 21 Aug 2025 21:58:56 GMT Subject: [jdk21u-dev] Withdrawn: 8330108: Increase CipherInputStream buffer size In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 00:01:04 GMT, Michael De Vera wrote: > Clean backport of [JDK-8330108](https://bugs.openjdk.org/browse/JDK-8330108), to increase CipherInputStream buffer size from 512 to 8192 bytes. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2022 From ssubramaniam at openjdk.org Thu Aug 21 22:28:46 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 22:28:46 GMT Subject: [jdk21u-dev] RFR: 8353293: Open source several swing tests batch4 Message-ID: Backporting JDK-8353293: Open source several swing tests batch4. Adds five tests for UI functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d Changes: https://git.openjdk.org/jdk21u-dev/pull/2117/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2117&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353293 Stats: 385 lines in 6 files changed: 385 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2117.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2117/head:pull/2117 PR: https://git.openjdk.org/jdk21u-dev/pull/2117 From ssubramaniam at openjdk.org Thu Aug 21 22:30:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 21 Aug 2025 22:30:59 GMT Subject: [jdk17u-dev] RFR: 8353293: Open source several swing tests batch4 Message-ID: Backporting JDK-8353293: Open source several swing tests batch4. Adds five tests for UI functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d Changes: https://git.openjdk.org/jdk17u-dev/pull/3867/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3867&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353293 Stats: 385 lines in 6 files changed: 385 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3867.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3867/head:pull/3867 PR: https://git.openjdk.org/jdk17u-dev/pull/3867 From syan at openjdk.org Fri Aug 22 01:45:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 01:45:19 GMT Subject: [jdk11u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Message-ID: On Fri, 22 Aug 2025 01:40:32 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. >> >> Thanks! > > GHA report java/lang/ref/FinalizerHistogramTest.java failure on linux-64. The https://bugs.openjdk.org/browse/JDK-8298783 recoed the same failure phenomenon. I think this test failure is unrelated to this backport PR. > @sendaoYan Please apply for approval. Thanks! Sorry for the delay approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3072#issuecomment-3212717433 From syan at openjdk.org Fri Aug 22 01:45:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 01:45:19 GMT Subject: [jdk11u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> References: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Message-ID: On Wed, 20 Aug 2025 06:27:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! GHA report java/lang/ref/FinalizerHistogramTest.java failure on linux-64. The https://bugs.openjdk.org/browse/JDK-8298783 recoed the same failure phenomenon. I think this test failure is unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3072#issuecomment-3212712831 From syan at openjdk.org Fri Aug 22 02:06:06 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 02:06:06 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: <4efppmYd-lMWuaSOcVBE3AgQmz2VS2QhtQ-vgsCWvos=.11ee5651-1834-49d8-b0c0-50cee37a5a55@github.com> References: <4efppmYd-lMWuaSOcVBE3AgQmz2VS2QhtQ-vgsCWvos=.11ee5651-1834-49d8-b0c0-50cee37a5a55@github.com> Message-ID: On Wed, 13 Aug 2025 21:19:46 GMT, Paul Hohensee wrote: >> Hi all, >> >> This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. >> >> This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. >> >> Thanks! > > Marked as reviewed by phh (Reviewer). Thanks for the reviews @phohensee and approved @jerboaa. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2044#issuecomment-3212771170 From syan at openjdk.org Fri Aug 22 02:06:07 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 02:06:07 GMT Subject: [jdk21u-dev] Integrated: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: <2CD4TEJfbcR7oCRMxjWkSph1nWg435N0wCYwCvq-tbE=.14fffb88-2582-409c-a482-d6f98d4b8e1e@github.com> On Mon, 4 Aug 2025 14:13:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! This pull request has now been integrated. Changeset: 82601638 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/82601638c283a34153532c0f5283deef8813c0f4 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod 8358004: Delete applications/scimark/Scimark.java test Reviewed-by: phh Backport-of: f1f6452e01e5a4521cb333d7456333f00cd9680c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2044 From dzhang at openjdk.org Fri Aug 22 02:36:30 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 22 Aug 2025 02:36:30 GMT Subject: [jdk25u] RFR: 8365844: RISC-V: TestBadFormat.java fails when running without RVV Message-ID: Hi all, This pull request contains a backport of commit [584137cf](https://github.com/openjdk/jdk/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d537) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 22 Aug 2025 and was reviewed by Feilong Jiang, Christian Hagedorn, Emanuel Peter and Fei Yang. Thanks! ------------- Commit messages: - Backport 584137cf968bdfd4fdb88b5bb210bbbfa5f2d537 Changes: https://git.openjdk.org/jdk25u/pull/124/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=124&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365844 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/124.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/124/head:pull/124 PR: https://git.openjdk.org/jdk25u/pull/124 From syan at openjdk.org Fri Aug 22 03:02:24 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 03:02:24 GMT Subject: [jdk17u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test Message-ID: Hi all, This pull request contains a backport of commit [82601638](https://github.com/openjdk/jdk21u-dev/commit/82601638c283a34153532c0f5283deef8813c0f4) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by SendaoYan on 22 Aug 2025 and was reviewed by Paul Hohensee. Thanks! ------------- Commit messages: - Backport 82601638c283a34153532c0f5283deef8813c0f4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3868/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3868&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358004 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3868.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3868/head:pull/3868 PR: https://git.openjdk.org/jdk17u-dev/pull/3868 From syan at openjdk.org Fri Aug 22 03:03:44 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 03:03:44 GMT Subject: [jdk11u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Message-ID: Hi all, This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c Changes: https://git.openjdk.org/jdk11u-dev/pull/3074/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3074&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298783 Stats: 28 lines in 1 file changed: 14 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3074.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3074/head:pull/3074 PR: https://git.openjdk.org/jdk11u-dev/pull/3074 From syan at openjdk.org Fri Aug 22 03:04:15 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 03:04:15 GMT Subject: [jdk21u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Message-ID: Hi all, This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c Changes: https://git.openjdk.org/jdk21u-dev/pull/2118/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298783 Stats: 28 lines in 1 file changed: 14 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2118.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2118/head:pull/2118 PR: https://git.openjdk.org/jdk21u-dev/pull/2118 From syan at openjdk.org Fri Aug 22 03:04:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 22 Aug 2025 03:04:19 GMT Subject: [jdk17u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Message-ID: Hi all, This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c Changes: https://git.openjdk.org/jdk17u-dev/pull/3869/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298783 Stats: 28 lines in 1 file changed: 14 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3869.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3869/head:pull/3869 PR: https://git.openjdk.org/jdk17u-dev/pull/3869 From duke at openjdk.org Fri Aug 22 03:29:08 2025 From: duke at openjdk.org (lingjun-cg) Date: Fri, 22 Aug 2025 03:29:08 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path [v2] In-Reply-To: References: Message-ID: > Almost clean backport of JDK-8343191 lingjun-cg has updated the pull request incrementally with four additional commits since the last revision: - Backport 97ec9d3e0a6e3455579b567e1f58026f5b168c09 - Backport e579cca619147aa51563dc00f374e02db49e1238 - Backport 9ca1004e76a614328cd2eb7546143839c4d2f810 - Backport 46b3d1d8cfd03e01d993be19d725cdbcafef7865 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2109/files - new: https://git.openjdk.org/jdk21u-dev/pull/2109/files/cab93138..7d7bfb44 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2109&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2109&range=00-01 Stats: 162 lines in 3 files changed: 159 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2109.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2109/head:pull/2109 PR: https://git.openjdk.org/jdk21u-dev/pull/2109 From duke at openjdk.org Fri Aug 22 06:17:58 2025 From: duke at openjdk.org (lingjun-cg) Date: Fri, 22 Aug 2025 06:17:58 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> Message-ID: <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> On Thu, 21 Aug 2025 16:24:24 GMT, Severin Gehwolf wrote: > There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 Thanks for your review. Because the JDK-8352926, JDK-8360533, JDK-8354475, JDK-8351382 depends on current JDK-8343191, and the 4 JBS issues have dependency on each other, so I merge all of them into the current PR. I'm not sure is it OK? If not, maybe need create 5 PRs one by one according the dependency between PRs. If that, please review the first current PR, then I create others. Also there has a test failed: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java But it has nothing to do with current PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3213166134 From goetz at openjdk.org Fri Aug 22 06:51:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 22 Aug 2025 06:51:57 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> Message-ID: On Fri, 22 Aug 2025 06:14:26 GMT, lingjun-cg wrote: >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > > Thanks for your review. Because the JDK-8352926, JDK-8360533, JDK-8354475, JDK-8351382 depends on current JDK-8343191, and the 4 JBS issues have dependency on each other, so I merge all of them into the current PR. > I'm not sure is it OK? If not, maybe need create 5 PRs one by one according the dependency between PRs. > If that, please review the first current PR, then I create others. > > Also there has a test failed: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java > But it has nothing to do with current PR. Hi @lingjun-cg for the follow-ups: I ran this PR through our testing. It makes jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java fail. You can not push it this way. Yes, it's not nice to merge 5 changes into one, especially if the changes backport clean. The merged change will require a review, and that review will be unnecessary complex. If the follow up is a very simple change, and a bad bug like one that kills the build, you should include it right away. If the follow-up is urgent, like the one that probably fixes TestDockerMemoryMetricsSubgroup, make a dependent pull request so that you can push them right after each other. To do so check out origin/pr/2109 and place the backport on top of that. For other follow-ups, 1. inform in your approval comment that they are needed, and 2. backport them in a timely manner. Don't let us approvers discover such a situation!! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3213248524 From goetz at openjdk.org Fri Aug 22 07:03:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 22 Aug 2025 07:03:58 GMT Subject: [jdk17u-dev] Integrated: 8347373: HTTP/2 flow control checks may count unprocessed data twice In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 06:35:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). > > I had to do a small resolve in Http2TestServerConnection.java. > > The original has one more else block with printouts that were adapted. This was added by https://bugs.openjdk.org/browse/JDK-8303481: CancelRequestTest assertTrue failing with AssertionError due to java.util.concurrent.CompletionException: java.io.EOFException: EOF reached while reading This pull request has now been integrated. Changeset: f937b244 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f937b24445682b737473644548f9f35236930f52 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod 8347373: HTTP/2 flow control checks may count unprocessed data twice Reviewed-by: rschmelter Backport-of: 06126361db1edb1d4c181a82952c1ac133a839f9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From goetz at openjdk.org Fri Aug 22 07:09:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 22 Aug 2025 07:09:32 GMT Subject: [jdk17u-dev] RFR: 8355370: Include server name in HTTP test server thread names to improve diagnostics [v2] In-Reply-To: References: Message-ID: <3WEJRU6dLdt2CULoxd6x6mZuTOxh9kab37K5o9VwoOQ=.b90086cd-5867-4079-8ca3-8d2fcada8ef8@github.com> > I backport this for parity with 17.0.17-oracle. > > > ... Still needs adaptions to virtual threads. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: backport 7d9a43839ad190a53efdbcc7afd1728760c14e21 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3861/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3861&range=01 Stats: 28 lines in 2 files changed: 13 ins; 6 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3861.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3861/head:pull/3861 PR: https://git.openjdk.org/jdk17u-dev/pull/3861 From goetz at openjdk.org Fri Aug 22 07:31:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 22 Aug 2025 07:31:08 GMT Subject: [jdk17u-dev] RFR: 8355370: Include server name in HTTP test server thread names to improve diagnostics [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > > Removed some OpenJDK 21 functionality. > Test using this pass. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Remove OpenJDK 21 functionality ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3861/files - new: https://git.openjdk.org/jdk17u-dev/pull/3861/files/3e096b4e..919fabc5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3861&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3861&range=01-02 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3861.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3861/head:pull/3861 PR: https://git.openjdk.org/jdk17u-dev/pull/3861 From duke at openjdk.org Fri Aug 22 07:53:58 2025 From: duke at openjdk.org (duke) Date: Fri, 22 Aug 2025 07:53:58 GMT Subject: [jdk25u] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: <9LeqCCEwPVG7Z3hM8Jhojpil96m0PfjAxCNYjoYVP9A=.502eead1-469b-4b4b-9ff3-5686dd889556@github.com> On Wed, 6 Aug 2025 16:36:58 GMT, Francesco Andreuzzi wrote: >> Clean backport, adds several tests for string concatenation optimization in C2. > > Francesco Andreuzzi 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 6c616c71ec9a8ee6e0203921deef20d09db39698 @fandreuz Your change (at version 92ea04d3b9a435654265db898d229bde93d43b7b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/73#issuecomment-3213427855 From duke at openjdk.org Fri Aug 22 08:22:53 2025 From: duke at openjdk.org (lingjun-cg) Date: Fri, 22 Aug 2025 08:22:53 GMT Subject: [jdk21u-dev] Withdrawn: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 07:08:35 GMT, lingjun-cg wrote: > Backport JDK-8343191 for fixing NPE when run with cgroupv1 on some older linux kernel(3.10). Application throw NPE when startup, and also cannot get correct cpu count in contianer. > The PR includes all test bug fix in these issues "JDK-8351382,JDK-8352926,JDK-8354475,JDK-8360533". This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2109 From ogillespie at openjdk.org Fri Aug 22 13:47:31 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Fri, 22 Aug 2025 13:47:31 GMT Subject: [jdk25u] RFR: 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes Message-ID: Hi all, This pull request contains a backport of commit [e5ce5c57](https://github.com/openjdk/jdk/commit/e5ce5c57c83972ff52758a804c942986cab74ca7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Rohitash Kumar on 12 Jun 2025 and was reviewed by Aleksey Shipilev and Alan Bateman. Thanks! Clean backport, confirmed that it has the desired effect on [reproducer](https://gist.github.com/rk-kmr/be4322b72a14ae04aeefc0260c01acf6). Before: ~1000ms to reach safepoint After: 0.2ms to reach safepoint ------------- Commit messages: - Backport e5ce5c57c83972ff52758a804c942986cab74ca7 Changes: https://git.openjdk.org/jdk25u/pull/125/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=125&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357959 Stats: 132 lines in 4 files changed: 115 ins; 0 del; 17 mod Patch: https://git.openjdk.org/jdk25u/pull/125.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/125/head:pull/125 PR: https://git.openjdk.org/jdk25u/pull/125 From phh at openjdk.org Fri Aug 22 14:37:58 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 22 Aug 2025 14:37:58 GMT Subject: [jdk17u-dev] Integrated: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 In-Reply-To: <_Y5fkYz6GSW3Utj6xLKfGMDdY348D3H7cfb0cnmZnsA=.89a6f624-6e37-4098-a3c3-5067c969d864@github.com> References: <_Y5fkYz6GSW3Utj6xLKfGMDdY348D3H7cfb0cnmZnsA=.89a6f624-6e37-4098-a3c3-5067c969d864@github.com> Message-ID: On Wed, 20 Aug 2025 23:27:44 GMT, Paul Hohensee wrote: > Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. This pull request has now been integrated. Changeset: ed29bfa2 Author: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/ed29bfa2fc2f34ccf248b395e1ba9d39eb00f529 Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Backport-of: c90c31b07ef64eca65be5018a7757b960552f88a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3865 From phh at openjdk.org Fri Aug 22 14:42:09 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 22 Aug 2025 14:42:09 GMT Subject: [jdk25u] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 [v3] In-Reply-To: References: Message-ID: <4HK4yfiIhHPowK8fNVD20Nnp_fI6lxpA84E0xQsb6tQ=.a86a5f27-54d2-48eb-bfa9-980b4e305ad7@github.com> > Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. Paul Hohensee 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 8279005 - Merge branch 'master' into 8279005 - Backport c90c31b07ef64eca65be5018a7757b960552f88a ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/121/files - new: https://git.openjdk.org/jdk25u/pull/121/files/21ada948..4b43eb88 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=121&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=121&range=01-02 Stats: 70 lines in 9 files changed: 33 ins; 13 del; 24 mod Patch: https://git.openjdk.org/jdk25u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk25u/pull/121 From phh at openjdk.org Fri Aug 22 14:42:11 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 22 Aug 2025 14:42:11 GMT Subject: [jdk25u] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 [v2] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:06:11 GMT, Paul Hohensee wrote: >> Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. > > Paul Hohensee 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 'master' into 8279005 > - Backport c90c31b07ef64eca65be5018a7757b960552f88a GHA failures are unrelated. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/121#issuecomment-3214607250 From duke at openjdk.org Fri Aug 22 15:46:58 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Fri, 22 Aug 2025 15:46:58 GMT Subject: [jdk25u] Integrated: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 16:21:38 GMT, Francesco Andreuzzi wrote: > Clean backport, adds several tests for string concatenation optimization in C2. This pull request has now been integrated. Changeset: 2ca492dd Author: Francesco Andreuzzi Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/2ca492dd0e903be2f6247e1697b4dc265f28910f Stats: 86 lines in 6 files changed: 81 ins; 0 del; 5 mod 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Backport-of: 6c616c71ec9a8ee6e0203921deef20d09db39698 ------------- PR: https://git.openjdk.org/jdk25u/pull/73 From ogillespie at openjdk.org Fri Aug 22 16:37:01 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Fri, 22 Aug 2025 16:37:01 GMT Subject: [jdk25u] RFR: 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 13:42:13 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [e5ce5c57](https://github.com/openjdk/jdk/commit/e5ce5c57c83972ff52758a804c942986cab74ca7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rohitash Kumar on 12 Jun 2025 and was reviewed by Aleksey Shipilev and Alan Bateman. > > Thanks! > > Clean backport, confirmed that it has the desired effect on [reproducer](https://gist.github.com/rk-kmr/be4322b72a14ae04aeefc0260c01acf6). > > Before: ~1000ms to reach safepoint > After: 0.2ms to reach safepoint The one failing test is a timeout on MacOS for GetStackTraceALotWhenBlocking, seems like a recurrence of [JDK-8344577](https://bugs.openjdk.org/browse/JDK-8344577). ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/125#issuecomment-3214963083 From duke at openjdk.org Fri Aug 22 16:38:54 2025 From: duke at openjdk.org (duke) Date: Fri, 22 Aug 2025 16:38:54 GMT Subject: [jdk25u] RFR: 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 13:33:50 GMT, Boris Ulasevich wrote: > Corrects a minor flaw in the jvm_commit JFR intrinsic that triggers a C2 assertion failure on ARM32. @bulasevich Your change (at version 891a38dd651bd11a1b1358a1f9b7cd43bbf85eb8) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/104#issuecomment-3214966383 From duke at openjdk.org Fri Aug 22 16:39:07 2025 From: duke at openjdk.org (duke) Date: Fri, 22 Aug 2025 16:39:07 GMT Subject: [jdk25u] RFR: 8365166: ARM32: missing os::fetch_bcp_from_context implementation In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 13:33:56 GMT, Boris Ulasevich wrote: > Implements missing os::fetch_bcp_from_context for ARM32 architecture. @bulasevich Your change (at version 281c6ae060d6d4030632e001dcc8d35a3adc0108) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/105#issuecomment-3214965900 From ssubramaniam at openjdk.org Fri Aug 22 16:58:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 16:58:11 GMT Subject: [jdk17u-dev] Integrated: 8353293: Open source several swing tests batch4 In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 22:23:09 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353293: Open source several swing tests batch4. Adds five tests for UI functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 6666153e Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/6666153eb41ee0bbc5907eec8daf5b329af6e48e Stats: 385 lines in 6 files changed: 385 ins; 0 del; 0 mod 8353293: Open source several swing tests batch4 Backport-of: a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3867 From ssubramaniam at openjdk.org Fri Aug 22 16:59:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 16:59:07 GMT Subject: [jdk21u-dev] Integrated: 8353293: Open source several swing tests batch4 In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 22:23:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353293: Open source several swing tests batch4. Adds five tests for UI functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: e4cd10bb Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/e4cd10bba6bd8a17f8122d07e9d331daab9668a7 Stats: 385 lines in 6 files changed: 385 ins; 0 del; 0 mod 8353293: Open source several swing tests batch4 Backport-of: a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2117 From ssubramaniam at openjdk.org Fri Aug 22 18:06:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 18:06:22 GMT Subject: [jdk17u-dev] RFR: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Satyen Subramaniam 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 8314319 - Backport e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3545/files - new: https://git.openjdk.org/jdk17u-dev/pull/3545/files/7878efe9..92d5336f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3545&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3545&range=00-01 Stats: 90020 lines in 1648 files changed: 37951 ins; 45543 del; 6526 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3545.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3545/head:pull/3545 PR: https://git.openjdk.org/jdk17u-dev/pull/3545 From ssubramaniam at openjdk.org Fri Aug 22 18:06:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 18:06:22 GMT Subject: [jdk17u-dev] RFR: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. In-Reply-To: References: Message-ID: On Mon, 5 May 2025 19:00:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Thanks for following up, lost track of this, but think it's still worth proceeding with - I've merged head, reran testing and will add another approval request. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3545#issuecomment-3215187410 From bulasevich at openjdk.org Fri Aug 22 18:11:59 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Fri, 22 Aug 2025 18:11:59 GMT Subject: [jdk25u] Integrated: 8365166: ARM32: missing os::fetch_bcp_from_context implementation In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 13:33:56 GMT, Boris Ulasevich wrote: > Implements missing os::fetch_bcp_from_context for ARM32 architecture. This pull request has now been integrated. Changeset: 99538433 Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/99538433bba766da5c3b86ca43ebc2556c3b3fb2 Stats: 10 lines in 1 file changed: 8 ins; 0 del; 2 mod 8365166: ARM32: missing os::fetch_bcp_from_context implementation Reviewed-by: shade Backport-of: 001aaa1e49f2692061cad44d68c9e81a27ea3b98 ------------- PR: https://git.openjdk.org/jdk25u/pull/105 From phh at openjdk.org Fri Aug 22 18:13:01 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 22 Aug 2025 18:13:01 GMT Subject: [jdk25u] RFR: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 [v3] In-Reply-To: <4HK4yfiIhHPowK8fNVD20Nnp_fI6lxpA84E0xQsb6tQ=.a86a5f27-54d2-48eb-bfa9-980b4e305ad7@github.com> References: <4HK4yfiIhHPowK8fNVD20Nnp_fI6lxpA84E0xQsb6tQ=.a86a5f27-54d2-48eb-bfa9-980b4e305ad7@github.com> Message-ID: On Fri, 22 Aug 2025 14:42:09 GMT, Paul Hohensee wrote: >> Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. > > Paul Hohensee 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 8279005 > - Merge branch 'master' into 8279005 > - Backport c90c31b07ef64eca65be5018a7757b960552f88a And latest GHA run is clean. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/121#issuecomment-3215206528 From bulasevich at openjdk.org Fri Aug 22 18:13:01 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Fri, 22 Aug 2025 18:13:01 GMT Subject: [jdk25u] Integrated: 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert In-Reply-To: References: Message-ID: <5TwWYypN_yowZnAgfCAyU7PMIV8eOVxWFWPXMRQkFA0=.81d07e68-6513-4807-91af-b5e4ee8ea059@github.com> On Tue, 19 Aug 2025 13:33:50 GMT, Boris Ulasevich wrote: > Corrects a minor flaw in the jvm_commit JFR intrinsic that triggers a C2 assertion failure on ARM32. This pull request has now been integrated. Changeset: a92ac4e3 Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/a92ac4e372f79fe070f2f8b45c6ec04b1b0633c2 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert Backport-of: f2f7a490c091734ae1aa6cd402a117acbc1c699e ------------- PR: https://git.openjdk.org/jdk25u/pull/104 From ssubramaniam at openjdk.org Fri Aug 22 18:21:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 18:21:29 GMT Subject: [jdk17u-dev] RFR: 8353748: Open source several swing tests batch6 Message-ID: Backporting JDK-8353748: Open source several swing tests batch6. Adds six tests for nodes in UI file system tree. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 38f9b3a9738de7896d840fc114a76ced3b77c269 Changes: https://git.openjdk.org/jdk17u-dev/pull/3870/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3870&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353748 Stats: 501 lines in 6 files changed: 501 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3870.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3870/head:pull/3870 PR: https://git.openjdk.org/jdk17u-dev/pull/3870 From ssubramaniam at openjdk.org Fri Aug 22 18:23:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 22 Aug 2025 18:23:07 GMT Subject: [jdk21u-dev] RFR: 8353748: Open source several swing tests batch6 Message-ID: Backporting JDK-8353748: Open source several swing tests batch6. Adds six tests for nodes in UI file system tree. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 38f9b3a9738de7896d840fc114a76ced3b77c269 Changes: https://git.openjdk.org/jdk21u-dev/pull/2119/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2119&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353748 Stats: 501 lines in 6 files changed: 501 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2119.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2119/head:pull/2119 PR: https://git.openjdk.org/jdk21u-dev/pull/2119 From duke at openjdk.org Fri Aug 22 19:38:01 2025 From: duke at openjdk.org (duke) Date: Fri, 22 Aug 2025 19:38:01 GMT Subject: [jdk17u-dev] Withdrawn: 8301793: AlgorithmId should not encode a missing parameters field as NULL unless hardcoded In-Reply-To: References: Message-ID: On Mon, 2 Jun 2025 11:36:33 GMT, Varada M wrote: > In the case of ML-KEM and ML-DSA keys there are no algorithm parameters. So, this code adds a NULL to the encoding when it shouldn't. The issue in jdk17 is when you are trying to compare keys to make sure that they are equal between providers. However, the equals method makes use of the encoding to do the compare which will fail. > The fix for this was already there in JDK 21 and later. > > The backport could not be done as a clean cherry-pick because I had manually remove the old logic that adds a NULL when the OID isn't in the list, and replaced it with equivalent behavior that only adds a NULL when required. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3615 From syan at openjdk.org Sat Aug 23 02:54:31 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 23 Aug 2025 02:54:31 GMT Subject: [jdk25u] RFR: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent Message-ID: Hi all, This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 09aad0aea8b9f9fda14c5b18ae67b30ffce817d9 Changes: https://git.openjdk.org/jdk25u/pull/126/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=126&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365834 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/126.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/126/head:pull/126 PR: https://git.openjdk.org/jdk25u/pull/126 From syan at openjdk.org Sat Aug 23 02:57:41 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 23 Aug 2025 02:57:41 GMT Subject: [jdk21u-dev] RFR: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent Message-ID: Hi all, This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 09aad0aea8b9f9fda14c5b18ae67b30ffce817d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2120/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2120&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365834 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2120.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2120/head:pull/2120 PR: https://git.openjdk.org/jdk21u-dev/pull/2120 From syan at openjdk.org Sat Aug 23 03:04:39 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 23 Aug 2025 03:04:39 GMT Subject: [jdk17u-dev] RFR: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent Message-ID: Hi all, This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 09aad0aea8b9f9fda14c5b18ae67b30ffce817d9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3871/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3871&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365834 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3871.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3871/head:pull/3871 PR: https://git.openjdk.org/jdk17u-dev/pull/3871 From dzhang at openjdk.org Sat Aug 23 03:17:40 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 23 Aug 2025 03:17:40 GMT Subject: [jdk25u] RFR: 8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [2e06a917](https://github.com/openjdk/jdk/commit/2e06a917659d76fa1b4c63f38894564679209625) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 21 Aug 2025 and was reviewed by Fei Yang, Feilong Jiang and Hamlin Li. > > Thanks! Dingli Zhang 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 remote-tracking branch 'upstream/master' into backport-DingliZhang-2e06a917-master - Backport 2e06a917659d76fa1b4c63f38894564679209625 ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/122/files - new: https://git.openjdk.org/jdk25u/pull/122/files/aad81753..0caa5f90 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=122&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=122&range=00-01 Stats: 178 lines in 21 files changed: 123 ins; 13 del; 42 mod Patch: https://git.openjdk.org/jdk25u/pull/122.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/122/head:pull/122 PR: https://git.openjdk.org/jdk25u/pull/122 From xiezhaokun at huawei.com Sat Aug 23 08:26:00 2025 From: xiezhaokun at huawei.com (xiezhaokun) Date: Sat, 23 Aug 2025 08:26:00 +0000 Subject: Migrating from JDK8 to JDK17/21, sometimes threads start very slowly Message-ID: <05be11a2d49d42f1b323e655231f8c93@huawei.com> When migrating from JDK8 to JDK17 or JDK21, I encountered slow thread startup, sometimes taking over 30 seconds. I suspect this is caused by the Thread SMR mechanism. Related issue links: https://bugs.openjdk.org/browse/JDK-8365974 -------------- next part -------------- An HTML attachment was scrubbed... URL: From fjiang at openjdk.org Sat Aug 23 09:09:36 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Sat, 23 Aug 2025 09:09:36 GMT Subject: [jdk21u-dev] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Message-ID: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> 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/jdk21u-dev/pull/2121/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2121&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/jdk21u-dev/pull/2121.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2121/head:pull/2121 PR: https://git.openjdk.org/jdk21u-dev/pull/2121 From zxie at openjdk.org Sat Aug 23 10:02:56 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Sat, 23 Aug 2025 10:02:56 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 18:51:30 GMT, Paul Hohensee wrote: > Also please enable GHA tests on your fork. Go to your fork repo page, click on Actions in the upper left, then click on enable workflows (or some such message). Then, to get the bot to run the workflow, merge your branch from master and push. I have run the GHA tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2110#issuecomment-3216639792 From goetz at openjdk.org Sat Aug 23 18:55:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 23 Aug 2025 18:55:32 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Message-ID: I backport this for parity with 21.0.9-oracle. Resolved one copyright. It is already at 2025. But test MD5NotAllowedInTLS13CertificateSignature.java is failing. It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA All other testing, i.e. our nighlties and the tests touched here, pass. ------------- Commit messages: - fix test - backport abb23828f9dc5f4cdb75d5b924dd6f45925102cd Changes: https://git.openjdk.org/jdk21u-dev/pull/2085/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2085&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350807 Stats: 481 lines in 16 files changed: 299 ins; 130 del; 52 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2085.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2085/head:pull/2085 PR: https://git.openjdk.org/jdk21u-dev/pull/2085 From goetz at openjdk.org Sat Aug 23 18:55:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 23 Aug 2025 18:55:32 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. Hi Martin, thanks, that helps!! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3217256164 From mdoerr at openjdk.org Sat Aug 23 18:55:32 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Sat, 23 Aug 2025 18:55:32 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java line 218: > 216: .setSubjectName(subjectName) > 217: .setPublicKey(publicKey) > 218: .setNotAfter( Should be `setNotBefore`. This makes the test work and avoids the NullPointerException which we have seen. This was fixed in head by https://github.com/openjdk/jdk/commit/e544cd992099ef905266610c2c1456705cdc4587#diff-d1ab84463ba0a7169ea2a4709b6860c8c943251adc4366f93cbc1d230247ef56R219. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#discussion_r2295535488 From fyang at openjdk.org Sun Aug 24 02:48:00 2025 From: fyang at openjdk.org (Fei Yang) Date: Sun, 24 Aug 2025 02:48:00 GMT Subject: [jdk21u-dev] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> References: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> Message-ID: <8H7_jZPrn90gS9dkSCgBi-r03mMynkYfmHlLVBh5y8k=.018ec8a2-853c-466a-a4eb-44fd41fb65a0@github.com> On Sat, 23 Aug 2025 09:03:59 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! > > Testing > - [x] tier1-3 with linux-riscv64 release build LGTM. My local tier1-tier3 test is good. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2121#pullrequestreview-3149091769 From david.holmes at oracle.com Sun Aug 24 22:36:26 2025 From: david.holmes at oracle.com (David Holmes) Date: Mon, 25 Aug 2025 08:36:26 +1000 Subject: Migrating from JDK8 to JDK17/21, sometimes threads start very slowly In-Reply-To: <05be11a2d49d42f1b323e655231f8c93@huawei.com> References: <05be11a2d49d42f1b323e655231f8c93@huawei.com> Message-ID: On 23/08/2025 6:26 pm, xiezhaokun wrote: > When migrating from JDK8 to JDK17 or JDK21, I encountered slow thread > startup, sometimes taking over 30 seconds. I suspect this is caused by > the Thread SMR mechanism. > > Related issue links: > > https://bugs.openjdk.org/browse/JDK-8365974 browse/JDK-8365974> I have closed this as a duplicate of JDK-8307970. We are aware of the issue, but at this time do not have a way to remediate. David Holmes From syan at openjdk.org Mon Aug 25 02:22:42 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 25 Aug 2025 02:22:42 GMT Subject: [jdk21u-dev] RFR: 8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently Message-ID: Hi all, This pull request contains a backport of commit [58e75815](https://github.com/openjdk/jdk/commit/58e7581527208dfd6dd694793e4790dcad8fc3ef) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alan Bateman on 24 Aug 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 58e7581527208dfd6dd694793e4790dcad8fc3ef Changes: https://git.openjdk.org/jdk21u-dev/pull/2122/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2122&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365893 Stats: 8 lines in 1 file changed: 3 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2122.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2122/head:pull/2122 PR: https://git.openjdk.org/jdk21u-dev/pull/2122 From stuefe at openjdk.org Mon Aug 25 05:59:00 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 25 Aug 2025 05:59:00 GMT Subject: [jdk25u] Integrated: 8365307: AIX make fails after JDK-8364611 In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 10:58:30 GMT, Thomas Stuefe wrote: > Hi all, > > This pull request contains a build fix for AIX - commit [391ea151](https://github.com/openjdk/jdk/commit/391ea151184c5621f263742605416c3ccd2c3d73) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Matthias Baesken on 12 Aug 2025 and was reviewed by Christoph Langer and Andreas Steiner. > > Thanks! This pull request has now been integrated. Changeset: a61a8523 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk25u/commit/a61a8523b3f77150b0d89508ca22e00202370437 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8365307: AIX make fails after JDK-8364611 Backport-of: 391ea151184c5621f263742605416c3ccd2c3d73 ------------- PR: https://git.openjdk.org/jdk25u/pull/102 From duke at openjdk.org Mon Aug 25 06:10:00 2025 From: duke at openjdk.org (duke) Date: Mon, 25 Aug 2025 06:10:00 GMT Subject: [jdk25u] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts [v2] In-Reply-To: References: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> Message-ID: <4a01jYGKdoA8T7a5xfptiDD0l0JNutbNiLhAGFdyBZ0=.142882e8-003c-4dbd-a43b-581bfc1f3d33@github.com> On Thu, 21 Aug 2025 06:09:04 GMT, Shyam Kishor wrote: >> ?eouts > > Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: > > Shyam Kishor @shyamkishororacle Your change (at version 2b5d80859e70385208528883beee0db6c78bd128) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/103#issuecomment-3218952099 From shade at openjdk.org Mon Aug 25 08:32:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 08:32:00 GMT Subject: [jdk21u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: <1y99_Q4umQ5q8ppjRMXbCdLX7Rw9ALwIekUJC25pg5A=.0771efb8-dcf9-4083-b29a-924bfec5b101@github.com> On Fri, 15 Aug 2025 13:09:28 GMT, Aleksey Shipilev wrote: > Improves GHA performance a bit. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2104#issuecomment-3219317148 From shade at openjdk.org Mon Aug 25 08:32:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 08:32:00 GMT Subject: [jdk21u-dev] Integrated: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 13:09:28 GMT, Aleksey Shipilev wrote: > Improves GHA performance a bit. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: e1b46912 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/e1b469127889037cb019095ff72d5ebb550f59e4 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8361478: GHA: Use MSYS2 from GHA runners Backport-of: ed9066bdf48c2d9925aea745951531ebf4af35a8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2104 From shade at openjdk.org Mon Aug 25 08:38:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 08:38:58 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: <_KIZclRNG_FkcPD4s6PduuR7MrBEHdNIXRxnMYy2wQ4=.01cf73f4-c687-4413-8a7c-61f3a2cc2d6c@github.com> On Fri, 22 Aug 2025 08:37:50 GMT, Thomas Schatzl wrote: >> Marked as reviewed by shade (Reviewer). > > Thanks @shipilev for your review (pokes the bot with a stick) Maybe try saying `/integrate` again, @tschatzl? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/82#issuecomment-3219335592 From tschatzl at openjdk.org Mon Aug 25 08:39:00 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 25 Aug 2025 08:39:00 GMT Subject: [jdk25u] Integrated: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: <8_m41nGtXlOb0yQFYO11zP_iI2boa5m2DYlcZDw3-GI=.47e73c0f-ccdf-4c58-95e0-c3c805e8e467@github.com> On Mon, 11 Aug 2025 13:59:20 GMT, Thomas Schatzl wrote: > Hi all, > > please review this change to avoid CodeCache triggered GCs temporarily being ignored. > > This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. > > The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. > > Testing: tier1-5, with the follow-up patch to the test case > > Thanks, > Thomas This pull request has now been integrated. Changeset: 28ed52da Author: Thomas Schatzl URL: https://git.openjdk.org/jdk25u/commit/28ed52da5403fa5c1c1e2f94e608c6ce9fc152e5 Stats: 391 lines in 8 files changed: 339 ins; 43 del; 9 mod 8350621: Code cache stops scheduling GC Reviewed-by: shade Backport-of: 2292246f8c11f735f50e2046ec6606e89289e9f5 ------------- PR: https://git.openjdk.org/jdk25u/pull/82 From tschatzl at openjdk.org Mon Aug 25 08:38:57 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 25 Aug 2025 08:38:57 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 15:59:36 GMT, Aleksey Shipilev wrote: >> Hi all, >> >> please review this change to avoid CodeCache triggered GCs temporarily being ignored. >> >> This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. >> >> The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. >> >> Testing: tier1-5, with the follow-up patch to the test case >> >> Thanks, >> Thomas > > Marked as reviewed by shade (Reviewer). Thanks @shipilev for your review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/82#issuecomment-3213563042 From rschmelter at openjdk.org Mon Aug 25 08:40:10 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 25 Aug 2025 08:40:10 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags [v2] In-Reply-To: References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: On Thu, 14 Aug 2025 08:02:56 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-oracle >> >> Resolved due to context, maybe clean. >> >> ... it is not clean because the indentation differs besides different code in the 2./3. line in the context after the change. > > 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 9291abc6337f8cf480806f4b2996ec905b021704 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2088#pullrequestreview-3150447339 From duke at openjdk.org Mon Aug 25 08:40:12 2025 From: duke at openjdk.org (Shyam Kishor) Date: Mon, 25 Aug 2025 08:40:12 GMT Subject: [jdk25u] Integrated: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts In-Reply-To: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> References: <6lbsh4D_Wsdngf-e7V_-NnWO9DcF2EK57SzNJCLhY-o=.a8bb110a-8093-46ea-a505-5c8f51204571@github.com> Message-ID: On Tue, 19 Aug 2025 12:47:41 GMT, Shyam Kishor wrote: > ?eouts This pull request has now been integrated. Changeset: 4b37d978 Author: Shyam Kishor Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/4b37d9787b165d395d0bdd57f292475bdaa76fe5 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Backport-of: f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d ------------- PR: https://git.openjdk.org/jdk25u/pull/103 From shade at openjdk.org Mon Aug 25 08:42:54 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 08:42:54 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 13:59:20 GMT, Thomas Schatzl wrote: > Hi all, > > please review this change to avoid CodeCache triggered GCs temporarily being ignored. > > This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. > > The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. > > Testing: tier1-5, with the follow-up patch to the test case > > Thanks, > Thomas Hah! Never thought that poking bot with a stick is a legit Skara interaction :D. I guess it just shows the notification was missed somewhere. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/82#issuecomment-3219350500 From tschatzl at openjdk.org Mon Aug 25 08:44:18 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 25 Aug 2025 08:44:18 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v2] In-Reply-To: References: Message-ID: > Hi all, > > please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. > > It applied cleanly. > > Thanks, > Thomas Thomas Schatzl 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/jdk25u/pull/83/files - new: https://git.openjdk.org/jdk25u/pull/83/files/f598a2e6..f598a2e6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/83.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/83/head:pull/83 PR: https://git.openjdk.org/jdk25u/pull/83 From shade at openjdk.org Mon Aug 25 08:47:01 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 08:47:01 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v2] In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 08:44:18 GMT, Thomas Schatzl wrote: >> Hi all, >> >> please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. >> >> It applied cleanly. >> >> Thanks, >> Thomas > > Thomas Schatzl 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. Cool, please re-base/re-merge, I'll review, and we can then integrate. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/83#issuecomment-3219368060 From dcherepanov at openjdk.org Mon Aug 25 09:25:03 2025 From: dcherepanov at openjdk.org (Dmitry Cherepanov) Date: Mon, 25 Aug 2025 09:25:03 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v5] In-Reply-To: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> References: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> Message-ID: On Mon, 4 Aug 2025 10:29:10 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - Add extra space to outline new option > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Marked as reviewed by dcherepanov (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1365#pullrequestreview-3150597660 From shade at openjdk.org Mon Aug 25 09:39:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 09:39:11 GMT Subject: [jdk17u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Improves GHA performance. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ed9066bdf48c2d9925aea745951531ebf4af35a8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3872/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3872&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361478 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3872.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3872/head:pull/3872 PR: https://git.openjdk.org/jdk17u-dev/pull/3872 From shade at openjdk.org Mon Aug 25 09:42:08 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 09:42:08 GMT Subject: [jdk25u] RFR: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 Message-ID: <4Rwalf8x59AkWpbbNMemFIRFlPv7Sni7b9wrOcDimjs=.e504c4c7-5d53-4299-85d9-a256b1403ac9@github.com> Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. Additional testing: - [ ] Linux x86_64 server fastdebug, `tier1` ------------- Commit messages: - Backport 506625b768c940a3f4fc2efce485d9207ca61cfe Changes: https://git.openjdk.org/jdk25u/pull/127/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356324 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/127.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/127/head:pull/127 PR: https://git.openjdk.org/jdk25u/pull/127 From syan at openjdk.org Mon Aug 25 09:49:09 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 25 Aug 2025 09:49:09 GMT Subject: [jdk11u-dev] RFR: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: References: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Message-ID: <69UZz1DFJGar4Sna6LFeFLwdYhMrHG8omK8UVhJlHwU=.91ffb7b8-9821-4c17-975d-4e1513963975@github.com> On Thu, 21 Aug 2025 14:33:22 GMT, Severin Gehwolf wrote: >> Hi all, >> >> This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. >> >> Thanks! > > @sendaoYan Please apply for approval. Thanks! @jerboaa Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3072#issuecomment-3219571973 From syan at openjdk.org Mon Aug 25 09:49:10 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 25 Aug 2025 09:49:10 GMT Subject: [jdk11u-dev] Integrated: 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" In-Reply-To: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> References: <-pcR6-zpsOUCglaEGkM8musfP8jQsMiUU-thM5znTBc=.fda40c80-3950-432e-8923-1df6b11c5d58@github.com> Message-ID: On Wed, 20 Aug 2025 06:27:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b453eb63](https://github.com/openjdk/jdk/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 20 Aug 2025 and was reviewed by SendaoYan and Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: e81cda23 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/e81cda232306cc255741d5b91b043816b42c8485 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" Backport-of: b453eb63c641e1e69b4aef57a220ebe45b9d1693 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3072 From snazarki at openjdk.org Mon Aug 25 10:00:55 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 25 Aug 2025 10:00:55 GMT Subject: [jdk21u-dev] Integrated: 8340547: Starting many threads can delay safepoints In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 16:44:06 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) This pull request has now been integrated. Changeset: 5306687c Author: Sergey Nazarkin URL: https://git.openjdk.org/jdk21u-dev/commit/5306687c21daf8c81a61ba78b0c6f4fe13480026 Stats: 15 lines in 5 files changed: 12 ins; 0 del; 3 mod 8340547: Starting many threads can delay safepoints Reviewed-by: ogillespie, dcherepanov, phh Backport-of: e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From shade at openjdk.org Mon Aug 25 10:11:08 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 10:11:08 GMT Subject: [jdk21u-dev] RFR: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 Message-ID: Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. Unfortunately, this 21u version is not clean. 21u is missing [JDK-8309878](https://bugs.openjdk.org/browse/JDK-8309878), so I had to re-apply the fix to the older place. Additional testing: - [ ] Linux AArch64 server fastdebug, `tier1` ------------- Commit messages: - Backport 506625b768c940a3f4fc2efce485d9207ca61cfe Changes: https://git.openjdk.org/jdk21u-dev/pull/2123/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2123&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356324 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2123.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2123/head:pull/2123 PR: https://git.openjdk.org/jdk21u-dev/pull/2123 From shade at openjdk.org Mon Aug 25 10:29:25 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 10:29:25 GMT Subject: [jdk25u] RFR: 8361211: C2: Final graph reshaping generates unencodeable klass constants Message-ID: Fixes another corner case with abstract/interface class encoding in C2. We would be disabling this optimization in JDK 25 eventually. The consensus so far that the this fix stands on its own, and gives us an additional safety now. Additional testing: - [ ] Linux x86_64 server fastdebug, `all` ------------- Commit messages: - Backport e304d37996b075b8b2b44b5762d7d242169add49 Changes: https://git.openjdk.org/jdk25u/pull/128/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361211 Stats: 11 lines in 1 file changed: 9 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/128.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/128/head:pull/128 PR: https://git.openjdk.org/jdk25u/pull/128 From duke at openjdk.org Mon Aug 25 11:47:51 2025 From: duke at openjdk.org (duke) Date: Mon, 25 Aug 2025 11:47:51 GMT Subject: [jdk25u] RFR: 8362169: Pointer passed to upcall may get wrong scope In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 16:47:04 GMT, Jorn Vernee wrote: > 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! @JornVernee Your change (at version 54b1e4d76bb513d275596c54526c1f8522a1528c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/46#issuecomment-3219946667 From goetz at openjdk.org Mon Aug 25 12:30:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 25 Aug 2025 12:30:59 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. I would prefer that changes have some exposure in a higher release before they are brought to 17. But as this fixes a regression let's go. Please make sure this sitll tests well with current jdk17u-dev. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3220073980 From goetz at openjdk.org Mon Aug 25 12:36:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 25 Aug 2025 12:36:57 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. OK, this now also passed our internal testing, including the new test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3220090778 From syan at openjdk.org Mon Aug 25 12:58:46 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 25 Aug 2025 12:58:46 GMT Subject: [jdk21u-dev] RFR: 8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited Message-ID: Hi all, This pull request contains a backport of commit [7ab74c5f](https://github.com/openjdk/jdk/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 31 May 2024 and was reviewed by Severin Gehwolf. Thanks! ------------- Commit messages: - Backport 7ab74c5f268dac82bbd36355acf8e4f3d357134c Changes: https://git.openjdk.org/jdk21u-dev/pull/2124/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2124&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333200 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2124.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2124/head:pull/2124 PR: https://git.openjdk.org/jdk21u-dev/pull/2124 From mbaesken at openjdk.org Mon Aug 25 13:02:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:02:59 GMT Subject: [jdk25u] Integrated: 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used In-Reply-To: <8aSJL5KMEzWkds4SWIOjlME5XMqhL83J3qi1LwB0o0I=.eabcb7b0-76cc-4d5d-8a4e-97820d9ff977@github.com> References: <8aSJL5KMEzWkds4SWIOjlME5XMqhL83J3qi1LwB0o0I=.eabcb7b0-76cc-4d5d-8a4e-97820d9ff977@github.com> Message-ID: On Mon, 28 Jul 2025 07:32:42 GMT, Matthias Baesken wrote: > 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used This pull request has now been integrated. Changeset: e7e888b2 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/e7e888b20eb447ca53711c2159c90bc21300f870 Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Backport-of: 41c94eed37aad570229ee2c5fb51d9e5d0378a40 ------------- PR: https://git.openjdk.org/jdk25u/pull/45 From mbaesken at openjdk.org Mon Aug 25 13:05:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:05:53 GMT Subject: [jdk25u] Integrated: 8364199: Enhance list of environment variables printed in hserr/hsinfo file In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:08:55 GMT, Matthias Baesken wrote: > 8364199: Enhance list of environment variables printed in hserr/hsinfo file This pull request has now been integrated. Changeset: 7fad9235 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/7fad9235829aaf4920deb79ce69ddd1d2faab0df Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8364199: Enhance list of environment variables printed in hserr/hsinfo file Backport-of: 812bd8e94d22f9751651e28a2ef8affdf6a33220 ------------- PR: https://git.openjdk.org/jdk25u/pull/117 From avieiro at openjdk.org Mon Aug 25 13:07:11 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 25 Aug 2025 13:07:11 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Mostly clean backport of [JDK-8361212](https://bugs.openjdk.org/browse/JDK-8361212) that removes the AffirmTrust CAs, that have been deactivated by Entrust but are not being transferred to Sectigo. Mostly clean but for some `switch` statements that are not expressions in 11. This is marked as `CPU25_10-critical-SQE-OK`. Tested on Linux/x86_64 with tier1 tests and ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/sun/security 659 659 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport d21c6cf5986b699ec56922ebc109e176cf56733e Changes: https://git.openjdk.org/jdk11u-dev/pull/3075/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3075&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361212 Stats: 504 lines in 12 files changed: 0 ins; 492 del; 12 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3075.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3075/head:pull/3075 PR: https://git.openjdk.org/jdk11u-dev/pull/3075 From mbaesken at openjdk.org Mon Aug 25 13:09:58 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:09:58 GMT Subject: [jdk25u] Integrated: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 10:48:21 GMT, Matthias Baesken wrote: > 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows This pull request has now been integrated. Changeset: f1d867d3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/f1d867d3610d81919b12be7add699f2e598100a1 Stats: 11 lines in 1 file changed: 6 ins; 3 del; 2 mod 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows Backport-of: 15e8609a2c3d246e89cfb349cbd21777bc471bae ------------- PR: https://git.openjdk.org/jdk25u/pull/118 From mbaesken at openjdk.org Mon Aug 25 13:22:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:22:04 GMT Subject: [jdk25u] RFR: 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c Message-ID: <4Tn2tqV92HYdhPYYZ2JQiGnnBt9xQXrreOpsm3pzvTM=.b28f8a35-da11-4d3c-8db3-70bbf6f98de3@github.com> 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c ------------- Commit messages: - Backport 1cde536b98f2ebde0c18c65dcbf26254ed402776 Changes: https://git.openjdk.org/jdk25u/pull/130/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361868 Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk25u/pull/130 From mbaesken at openjdk.org Mon Aug 25 13:22:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:22:40 GMT Subject: [jdk25u] RFR: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Message-ID: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c ------------- Commit messages: - Backport 518d5f4bbb78ae35db793d7fd15b3cd35c881664 Changes: https://git.openjdk.org/jdk25u/pull/129/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361871 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk25u/pull/129 From avieirov at redhat.com Mon Aug 25 13:25:55 2025 From: avieirov at redhat.com (Antonio Vieiro) Date: Mon, 25 Aug 2025 15:25:55 +0200 Subject: CFV: New JDK Updates Committer: Taizo Kurashige In-Reply-To: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> References: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> Message-ID: Vote: yes El 21/8/25 a las 19:01, Severin Gehwolf escribi?: > I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates > Committer. > > Taizo is a JDK development engineer at Fujitsu and has been > contributing to jdk-updates for some time. Please see the list of > Taizo's contributions[2] he has done as author below. Taizo plans to > contribute to the JDK Updates project going forward and committer > status would be helpful for this. > > Votes are due by 23:59 CEST on Thursday, September 4th, 2025. > > Only current JDK Updates Committers (and above)[3] are eligible to vote > on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > Severin > > [1] https://openjdk.org/census#tkurashige > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created&o=desc > [3] https://openjdk.java.net/census#jdk-updates > [4] http://openjdk.java.net/projects/#committer-vote > -- Antonio Vieiro SSE - Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From mbaesken at openjdk.org Mon Aug 25 13:43:35 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 13:43:35 GMT Subject: [jdk25u] RFR: 8365240: [asan] exclude some tests when using asan enabled binaries Message-ID: 8365240: [asan] exclude some tests when using asan enabled binaries ------------- Commit messages: - Backport d78fa5a9f6254e2e93e75c693efba75e09736749 Changes: https://git.openjdk.org/jdk25u/pull/131/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365240 Stats: 6 lines in 2 files changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/131.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/131/head:pull/131 PR: https://git.openjdk.org/jdk25u/pull/131 From aivanov at openjdk.org Mon Aug 25 13:56:09 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 25 Aug 2025 13:56:09 GMT Subject: [jdk25u] RFR: 8358813: JPasswordField identifies spaces in password via delete shortcuts Message-ID: This pull request contains a backport of commit [8d73fe91](https://github.com/openjdk/jdk/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jeremy Wood on 7 Aug 2025 and was reviewed by Alexey Ivanov and Damon Nguyen. ------------- Commit messages: - Backport 8d73fe91bccd1da53424b9f8a52d9efafabeb243 Changes: https://git.openjdk.org/jdk25u/pull/132/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358813 Stats: 121 lines in 2 files changed: 121 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/132.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/132/head:pull/132 PR: https://git.openjdk.org/jdk25u/pull/132 From aivanov at openjdk.org Mon Aug 25 13:58:39 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 25 Aug 2025 13:58:39 GMT Subject: [jdk25u] RFR: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Message-ID: <9KWyNlHbm2W89tQFoczejIglsdp7z_nNFfP5WjzuqEo=.48997053-c909-4d94-877a-2db820ec3d1c@github.com> This pull request contains a backport of commit [8d33ea73](https://github.com/openjdk/jdk/commit/8d33ea7395e5dd504b899d8972617f6696546d84) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by jeremy on 12 Jun 2025 and was reviewed by Alexey Ivanov, Alexander Zuev, Tejesh R and Prasanta Sadhukhan. ------------- Commit messages: - Backport 8d33ea7395e5dd504b899d8972617f6696546d84 Changes: https://git.openjdk.org/jdk25u/pull/133/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354646 Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/133.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/133/head:pull/133 PR: https://git.openjdk.org/jdk25u/pull/133 From duke at openjdk.org Mon Aug 25 14:02:57 2025 From: duke at openjdk.org (duke) Date: Mon, 25 Aug 2025 14:02:57 GMT Subject: [jdk21u-dev] Withdrawn: 8356328: Some C2 IR nodes miss size_of() function In-Reply-To: References: Message-ID: On Tue, 20 May 2025 11:46:01 GMT, Kuai Wei wrote: > Hi all, > > This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1814 From aivanov at openjdk.org Mon Aug 25 14:05:28 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 25 Aug 2025 14:05:28 GMT Subject: [jdk25u] RFR: 8349188: LineBorder does not scale correctly Message-ID: This pull request contains a backport of commit [24117c6e](https://github.com/openjdk/jdk/commit/24117c6e9aa862bad839e93eff70810a75605ac5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Rajat Mahajan on 3 Jul 2025 and was reviewed by Alexey Ivanov and Sergey Bylokhov. ------------- Commit messages: - Backport 24117c6e9aa862bad839e93eff70810a75605ac5 Changes: https://git.openjdk.org/jdk25u/pull/134/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349188 Stats: 95 lines in 3 files changed: 42 ins; 19 del; 34 mod Patch: https://git.openjdk.org/jdk25u/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk25u/pull/134 From avieiro at openjdk.org Mon Aug 25 14:07:47 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 25 Aug 2025 14:07:47 GMT Subject: [jdk11u-dev] RFR: 8347381: Upgrade jQuery UI to version 1.14.1 Message-ID: Clean backport of [JDK-8347381](https://bugs.openjdk.org/browse/JDK-8347381) that upgrades the jQueryUI library to v1.14.1, for parity with 11.0.29 and because it's always a good idea to keep these updated. [This is compatible](https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/) with the already bundled jQuery 3.7.1. ------------- Commit messages: - Backport eecdbf17828f2164e9af579c6dd3815da2ffc7d6 Changes: https://git.openjdk.org/jdk11u-dev/pull/3076/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3076&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/jdk11u-dev/pull/3076.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3076/head:pull/3076 PR: https://git.openjdk.org/jdk11u-dev/pull/3076 From mbaesken at openjdk.org Mon Aug 25 14:56:03 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 25 Aug 2025 14:56:03 GMT Subject: [jdk25u] RFR: 8365487: [asan] some oops (mode) related tests fail Message-ID: 8365487: [asan] some oops (mode) related tests fail ------------- Commit messages: - Backport 98f54d90ea56f63c2fc5137af98b57dbc90fe150 Changes: https://git.openjdk.org/jdk25u/pull/135/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365487 Stats: 7 lines in 3 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk25u/pull/135 From sean.coffey at oracle.com Mon Aug 25 15:14:22 2025 From: sean.coffey at oracle.com (=?UTF-8?Q?Se=C3=A1n_Coffey?=) Date: Mon, 25 Aug 2025 16:14:22 +0100 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: <8218c16d-4dd2-431c-95bf-fb72f4649338@oracle.com> Vote: yes regards, Sean. On 18/08/2025 13:01, Robert Mckenna wrote: > I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. > > Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. > > Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. > > Only current JDK Updates Committers (and above) [3] are eligible to vote on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > > -Rob > > [1] https://openjdk.org/census#jnibedita > > [2] https://github.com/openjdk/jdk19u/commits?author=nibjen > https://github.com/openjdk/jdk21u/commits?author=nibjen > https://github.com/openjdk/jdk23u/commits?author=nibjen > https://github.com/openjdk/jdk24u/commits?author=nibjen > https://github.com/openjdk/jdk25u/commits?author=nibjen > https://github.com/openjdk/jdk/commits?author=nibjen > > [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote From tschatzl at openjdk.org Mon Aug 25 15:47:58 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 25 Aug 2025 15:47:58 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v3] In-Reply-To: References: Message-ID: > Hi all, > > please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. > > It applied cleanly. > > Thanks, > Thomas Thomas Schatzl 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 8364503-testcodecache-fails-due-to-message-delay - Hi all, please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. It applied cleanly. Thanks, Thomas - Hi all, please review this change to avoid CodeCache triggered GCs temporarily being ignored. This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. Testing: tier1-5, with the follow-up patch to the test case Thanks, Thomas ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/83/files - new: https://git.openjdk.org/jdk25u/pull/83/files/f598a2e6..7f862ca5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=01-02 Stats: 2001 lines in 101 files changed: 1524 ins; 270 del; 207 mod Patch: https://git.openjdk.org/jdk25u/pull/83.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/83/head:pull/83 PR: https://git.openjdk.org/jdk25u/pull/83 From shade at openjdk.org Mon Aug 25 15:49:52 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 25 Aug 2025 15:49:52 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v3] In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 15:47:58 GMT, Thomas Schatzl wrote: >> Hi all, >> >> please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. >> >> It applied cleanly. >> >> Thanks, >> Thomas > > Thomas Schatzl 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 8364503-testcodecache-fails-due-to-message-delay > - Hi all, > > please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. > > It applied cleanly. > > Thanks, > Thomas > - Hi all, > > please review this change to avoid CodeCache triggered GCs temporarily being ignored. > > This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. > > The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. > > Testing: tier1-5, with the follow-up patch to the test case > > Thanks, > Thomas Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/83#pullrequestreview-3152051328 From ssubramaniam at openjdk.org Mon Aug 25 16:27:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 25 Aug 2025 16:27:10 GMT Subject: [jdk17u-dev] Integrated: 8353748: Open source several swing tests batch6 In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 18:16:43 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353748: Open source several swing tests batch6. Adds six tests for nodes in UI file system tree. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 880c9e05 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/880c9e05d8b3220927707e063c475314378da7fa Stats: 501 lines in 6 files changed: 501 ins; 0 del; 0 mod 8353748: Open source several swing tests batch6 Backport-of: 38f9b3a9738de7896d840fc114a76ced3b77c269 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3870 From ssubramaniam at openjdk.org Mon Aug 25 16:28:06 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 25 Aug 2025 16:28:06 GMT Subject: [jdk21u-dev] Integrated: 8353748: Open source several swing tests batch6 In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 18:16:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353748: Open source several swing tests batch6. Adds six tests for nodes in UI file system tree. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 36910541 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/369105417379e1a0012cb9821e27bc6849ccc738 Stats: 501 lines in 6 files changed: 501 ins; 0 del; 0 mod 8353748: Open source several swing tests batch6 Backport-of: 38f9b3a9738de7896d840fc114a76ced3b77c269 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2119 From ssubramaniam at openjdk.org Mon Aug 25 17:16:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 25 Aug 2025 17:16:13 GMT Subject: [jdk17u-dev] RFR: 8354285: Open source Swing tests Batch 3 Message-ID: Backporting JDK-8354285: Open source Swing tests Batch 3. Adds three UI tests (split pane, deliminators, checkbox menu items). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 4c99489420bd73159eca6bae22442f7b29156c1d Changes: https://git.openjdk.org/jdk17u-dev/pull/3873/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3873&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354285 Stats: 253 lines in 3 files changed: 253 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3873.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3873/head:pull/3873 PR: https://git.openjdk.org/jdk17u-dev/pull/3873 From ssubramaniam at openjdk.org Mon Aug 25 17:20:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 25 Aug 2025 17:20:49 GMT Subject: [jdk21u-dev] RFR: 8354285: Open source Swing tests Batch 3 Message-ID: Backporting JDK-8354285: Open source Swing tests Batch 3. Adds three UI tests (split pane, deliminators, checkbox menu items). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 4c99489420bd73159eca6bae22442f7b29156c1d Changes: https://git.openjdk.org/jdk21u-dev/pull/2125/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2125&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354285 Stats: 253 lines in 3 files changed: 253 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2125.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2125/head:pull/2125 PR: https://git.openjdk.org/jdk21u-dev/pull/2125 From phh at openjdk.org Mon Aug 25 17:23:49 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 25 Aug 2025 17:23:49 GMT Subject: [jdk25u] RFR: 8362169: Pointer passed to upcall may get wrong scope In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 16:47:04 GMT, Jorn Vernee wrote: > 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! GHA failures are unrelated. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/46#issuecomment-3221104363 From phh at openjdk.org Mon Aug 25 17:28:36 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 25 Aug 2025 17:28:36 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:01:21 GMT, Zhaokun Xie wrote: > backport 8361892 GHA runs only tier1. To run tier2 on a repo, use make test TEST=tier2 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2110#issuecomment-3221119109 From jvernee at openjdk.org Mon Aug 25 17:35:40 2025 From: jvernee at openjdk.org (Jorn Vernee) Date: Mon, 25 Aug 2025 17:35:40 GMT Subject: [jdk25u] Integrated: 8362169: Pointer passed to upcall may get wrong scope In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 16:47:04 GMT, Jorn Vernee wrote: > 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! This pull request has now been integrated. Changeset: 1a0507d1 Author: Jorn Vernee Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/1a0507d1c05c79ae3a81529c4f2e1e605c0bc977 Stats: 44 lines in 3 files changed: 39 ins; 0 del; 5 mod 8362169: Pointer passed to upcall may get wrong scope Backport-of: 9dc62825b5e7300542d22df0b87b79116f3562d3 ------------- PR: https://git.openjdk.org/jdk25u/pull/46 From phh at openjdk.org Mon Aug 25 17:38:34 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 25 Aug 2025 17:38:34 GMT Subject: [jdk21u-dev] RFR: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 10:05:53 GMT, Aleksey Shipilev wrote: > Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. > > Unfortunately, this 21u version is not clean. 21u is missing [JDK-8309878](https://bugs.openjdk.org/browse/JDK-8309878), so I had to re-apply the fix to the older place. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `tier1` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2123#pullrequestreview-3152428255 From phh at openjdk.org Mon Aug 25 18:10:42 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 25 Aug 2025 18:10:42 GMT Subject: [jdk25u] Integrated: 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 23:16:30 GMT, Paul Hohensee wrote: > Test-only backport to fix jstat tests. Modified jstat tests (test/jdk/sun/tools/jstat/*) pass. This pull request has now been integrated. Changeset: c4f45dd4 Author: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/c4f45dd4c860f63551537afbd7930e8eb16825fe Stats: 76 lines in 16 files changed: 60 ins; 0 del; 16 mod 8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 Backport-of: c90c31b07ef64eca65be5018a7757b960552f88a ------------- PR: https://git.openjdk.org/jdk25u/pull/121 From duke at openjdk.org Mon Aug 25 18:36:33 2025 From: duke at openjdk.org (duke) Date: Mon, 25 Aug 2025 18:36:33 GMT Subject: [jdk25u] RFR: 8365571: GenShen: PLAB promotions may remain disabled for evacuation threads In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 22:03:13 GMT, William Kemper wrote: > Clean backport. Fixes performance issue with generational mode for Shenandoah. @earthling-amzn Your change (at version a9be3d153a39bfea34114dcd28a06d3ee9a52a2c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/100#issuecomment-3221329527 From duke at openjdk.org Mon Aug 25 18:47:33 2025 From: duke at openjdk.org (duke) Date: Mon, 25 Aug 2025 18:47:33 GMT Subject: [jdk25u] RFR: 8359947: GenShen: use smaller TLABs by default In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 20:59:53 GMT, William Kemper wrote: > Clean backport. This is a performance improvement for the generational mode of Shenandoah. @earthling-amzn Your change (at version ffa56c40f14caf8242410f8ea7e780e6fd7561b7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/99#issuecomment-3221357863 From alexey at azul.com Mon Aug 25 21:22:09 2025 From: alexey at azul.com (Alexey Bakhtin) Date: Mon, 25 Aug 2025 21:22:09 +0000 Subject: CFV: New JDK Updates Committer: Taizo Kurashige In-Reply-To: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> References: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> Message-ID: <5D435D50-668F-4C68-8B9D-23DD5D49336A@azul.com> Vote: yes > On 21 Aug 2025, at 10:01, Severin Gehwolf wrote: > > Caution: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates > Committer. > > Taizo is a JDK development engineer at Fujitsu and has been > contributing to jdk-updates for some time. Please see the list of > Taizo's contributions[2] he has done as author below. Taizo plans to > contribute to the JDK Updates project going forward and committer > status would be helpful for this. > > Votes are due by 23:59 CEST on Thursday, September 4th, 2025. > > Only current JDK Updates Committers (and above)[3] are eligible to vote > on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > Severin > > [1] https://openjdk.org/census#tkurashige > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created&o=desc > [3] https://openjdk.java.net/census#jdk-updates > [4] http://openjdk.java.net/projects/#committer-vote > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: Message signed with OpenPGP URL: From duke at openjdk.org Tue Aug 26 01:09:47 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 01:09:47 GMT Subject: [jdk25u] RFR: 8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh [v2] In-Reply-To: References: Message-ID: On Sat, 23 Aug 2025 03:17:40 GMT, Dingli Zhang wrote: >> Hi all, >> >> This pull request contains a backport of commit [2e06a917](https://github.com/openjdk/jdk/commit/2e06a917659d76fa1b4c63f38894564679209625) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Dingli Zhang on 21 Aug 2025 and was reviewed by Fei Yang, Feilong Jiang and Hamlin Li. >> >> Thanks! > > Dingli Zhang 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 remote-tracking branch 'upstream/master' into backport-DingliZhang-2e06a917-master > - Backport 2e06a917659d76fa1b4c63f38894564679209625 @DingliZhang Your change (at version 0caa5f90eb827738ffc41503219d6737faf68236) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/122#issuecomment-3222207475 From duke at openjdk.org Tue Aug 26 01:10:40 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 01:10:40 GMT Subject: [jdk25u] RFR: 8365844: RISC-V: TestBadFormat.java fails when running without RVV In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 02:30:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [584137cf](https://github.com/openjdk/jdk/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d537) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 22 Aug 2025 and was reviewed by Feilong Jiang, Christian Hagedorn, Emanuel Peter and Fei Yang. > > Thanks! @DingliZhang Your change (at version 49d91bdc4facb0a8ab9af12310988f335964a36b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/124#issuecomment-3222208991 From dzhang at openjdk.org Tue Aug 26 01:14:43 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 26 Aug 2025 01:14:43 GMT Subject: [jdk25u] Integrated: 8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 01:27:00 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [2e06a917](https://github.com/openjdk/jdk/commit/2e06a917659d76fa1b4c63f38894564679209625) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 21 Aug 2025 and was reviewed by Fei Yang, Feilong Jiang and Hamlin Li. > > Thanks! This pull request has now been integrated. Changeset: 36d05a37 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/36d05a37732d36cdc26fd97138e3769daf51fbdc Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh Backport-of: 2e06a917659d76fa1b4c63f38894564679209625 ------------- PR: https://git.openjdk.org/jdk25u/pull/122 From dzhang at openjdk.org Tue Aug 26 01:15:34 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 26 Aug 2025 01:15:34 GMT Subject: [jdk25u] Integrated: 8365844: RISC-V: TestBadFormat.java fails when running without RVV In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 02:30:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [584137cf](https://github.com/openjdk/jdk/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d537) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 22 Aug 2025 and was reviewed by Feilong Jiang, Christian Hagedorn, Emanuel Peter and Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: ae9371f0 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/ae9371f0bd11ab94a13f26bf33dd1e1063d0b447 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8365844: RISC-V: TestBadFormat.java fails when running without RVV Backport-of: 584137cf968bdfd4fdb88b5bb210bbbfa5f2d537 ------------- PR: https://git.openjdk.org/jdk25u/pull/124 From tschatzl at openjdk.org Tue Aug 26 06:35:48 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 26 Aug 2025 06:35:48 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v2] In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 08:44:22 GMT, Aleksey Shipilev wrote: >> Thomas Schatzl 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. > > Cool, please re-base/re-merge, I'll review, and we can then integrate. Thanks @shipilev for your review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/83#issuecomment-3222803593 From tschatzl at openjdk.org Tue Aug 26 06:35:49 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 26 Aug 2025 06:35:49 GMT Subject: [jdk25u] Integrated: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 14:15:26 GMT, Thomas Schatzl wrote: > Hi all, > > please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. > > It applied cleanly. > > Thanks, > Thomas This pull request has now been integrated. Changeset: 6b3a2fdd Author: Thomas Schatzl URL: https://git.openjdk.org/jdk25u/commit/6b3a2fdda76c7dc73eb262d0650573443ec3925e Stats: 6 lines in 1 file changed: 5 ins; 1 del; 0 mod 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Reviewed-by: shade Backport-of: c56fb0b6eff7d3f36bc65f300b784e0dd73c563e ------------- PR: https://git.openjdk.org/jdk25u/pull/83 From dnsimon at openjdk.org Tue Aug 26 06:51:41 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Tue, 26 Aug 2025 06:51:41 GMT Subject: [jdk25u] Integrated: 8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime In-Reply-To: <28wJpiT5es1ou9bXlVY0KubIpI1dLt3PZP95gltoLZo=.3b70af4d-a3e4-49ef-b762-a582050d57d4@github.com> References: <28wJpiT5es1ou9bXlVY0KubIpI1dLt3PZP95gltoLZo=.3b70af4d-a3e4-49ef-b762-a582050d57d4@github.com> Message-ID: On Mon, 18 Aug 2025 08:51:57 GMT, Doug Simon wrote: > Hi all, > > This pull request contains a backport of commit [e3aeebec](https://github.com/openjdk/jdk/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8) ([pull request](https://github.com/openjdk/jdk/pull/26768)) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Doug Simon on 15 Aug 2025 and was reviewed by Tom Rodriguez. > > Thanks! This pull request has now been integrated. Changeset: 5fc2f1b3 Author: Doug Simon URL: https://git.openjdk.org/jdk25u/commit/5fc2f1b3d6c5ce9a4edf59414f31679893f91845 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime Backport-of: e3aeebec1798b9adbb02e11f285951d4275c52e8 ------------- PR: https://git.openjdk.org/jdk25u/pull/92 From duke at openjdk.org Tue Aug 26 07:05:21 2025 From: duke at openjdk.org (Abhishek N) Date: Tue, 26 Aug 2025 07:05:21 GMT Subject: [jdk25u] RFR: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java [v2] In-Reply-To: References: Message-ID: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/RuntimeTests > Directory "JTwork" not found: creating > Directory "JTreport" not found: creating > Passed: java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java > Passed: java/lang/RuntimeTests/exec/BadEnvp.java > Passed: java/lang/RuntimeTests/exec/ConcurrentRead.java > Passed: java/lang/RuntimeTests/exec/Duped.java > Passed: java/lang/RuntimeTests/exec/ExecCommand.java > Passed: java/lang/RuntimeTests/exec/ExecEmptyString.java > Passed: java/lang/RuntimeTests/exec/ExecWithInput.java > Passed: java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java > Passed: java/lang/RuntimeTests/exec/ExitValue.java > Passed: java/lang/RuntimeTests/exec/LotsOfDestroys.java > Passed: java/lang/RuntimeTests/exec/LotsOfOutput.java > Passed: java/lang/RuntimeTests/exec/SetCwd.java > Passed: java/lang/RuntimeTests/exec/SleepyCat.java > Passed: java/lang/RuntimeTests/exec/Space.java > Passed: java/lang/RuntimeTests/exec/WinCommand.java > Passed: java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java > Passed: java/lang/RuntimeTests/shutdown/Basic.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownHooks.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java > Passed: java/lang/RuntimeTests/Version/Basic.java > Passed: java/lang/RuntimeTests/Version/VersionProps.java > Passed: java/lang/RuntimeTests/Resources.java > Passed: java/lang/RuntimeTests/RuntimeExitLogTest.java > Test results: passed: 23; did not meet platform requirements: 3 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork Abhishek N has updated the pull request incrementally with one additional commit since the last revision: abhn-git ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/96/files - new: https://git.openjdk.org/jdk25u/pull/96/files/9ae0707b..f598e05b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=96&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=96&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/96.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/96/head:pull/96 PR: https://git.openjdk.org/jdk25u/pull/96 From duke at openjdk.org Tue Aug 26 07:05:21 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 07:05:21 GMT Subject: [jdk25u] RFR: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 20:06:56 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/RuntimeTests > Directory "JTwork" not found: creating > Directory "JTreport" not found: creating > Passed: java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java > Passed: java/lang/RuntimeTests/exec/BadEnvp.java > Passed: java/lang/RuntimeTests/exec/ConcurrentRead.java > Passed: java/lang/RuntimeTests/exec/Duped.java > Passed: java/lang/RuntimeTests/exec/ExecCommand.java > Passed: java/lang/RuntimeTests/exec/ExecEmptyString.java > Passed: java/lang/RuntimeTests/exec/ExecWithInput.java > Passed: java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java > Passed: java/lang/RuntimeTests/exec/ExitValue.java > Passed: java/lang/RuntimeTests/exec/LotsOfDestroys.java > Passed: java/lang/RuntimeTests/exec/LotsOfOutput.java > Passed: java/lang/RuntimeTests/exec/SetCwd.java > Passed: java/lang/RuntimeTests/exec/SleepyCat.java > Passed: java/lang/RuntimeTests/exec/Space.java > Passed: java/lang/RuntimeTests/exec/WinCommand.java > Passed: java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java > Passed: java/lang/RuntimeTests/shutdown/Basic.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownHooks.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java > Passed: java/lang/RuntimeTests/Version/Basic.java > Passed: java/lang/RuntimeTests/Version/VersionProps.java > Passed: java/lang/RuntimeTests/Resources.java > Passed: java/lang/RuntimeTests/RuntimeExitLogTest.java > Test results: passed: 23; did not meet platform requirements: 3 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork @abhn-git Your change (at version f598e05bc186c72e5cd042ed43e65212463627e7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/96#issuecomment-3222879439 From duke at openjdk.org Tue Aug 26 07:07:21 2025 From: duke at openjdk.org (Abhishek N) Date: Tue, 26 Aug 2025 07:07:21 GMT Subject: [jdk25u] RFR: 8362207: Add more test cases for possible double-rounding in fma [v2] In-Reply-To: References: Message-ID: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/Math/FusedMultiplyAddTests.java jdk/incubator/vector/BasicFloat16ArithTests.java > Passed: java/lang/Math/FusedMultiplyAddTests.java > Passed: jdk/incubator/vector/BasicFloat16ArithTests.java > Test results: passed: 2 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork Abhishek N has updated the pull request incrementally with one additional commit since the last revision: abhn-git ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/114/files - new: https://git.openjdk.org/jdk25u/pull/114/files/f43ad881..2aa90d8f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=114&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=114&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/114.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/114/head:pull/114 PR: https://git.openjdk.org/jdk25u/pull/114 From duke at openjdk.org Tue Aug 26 07:07:21 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 07:07:21 GMT Subject: [jdk25u] RFR: 8362207: Add more test cases for possible double-rounding in fma In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:47:15 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/Math/FusedMultiplyAddTests.java jdk/incubator/vector/BasicFloat16ArithTests.java > Passed: java/lang/Math/FusedMultiplyAddTests.java > Passed: jdk/incubator/vector/BasicFloat16ArithTests.java > Test results: passed: 2 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork @abhn-git Your change (at version 2aa90d8f1c15164caa231d19b77bb84eddf28749) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/114#issuecomment-3222887904 From zxie at openjdk.org Tue Aug 26 07:33:50 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Tue, 26 Aug 2025 07:33:50 GMT Subject: [jdk17u-dev] RFR: 8340547: Starting many threads can delay safepoints In-Reply-To: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> References: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> Message-ID: On Mon, 3 Feb 2025 08:36:12 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. > > Despite the low priority of this issue, some users have found this to be a barrier to migrating from JDK8. > > The backport is not clean as it needs to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic MutexLocker. The rank `nonleaf` of `UseThreadsLockThrottleLock` has been chosen to be as close as possible to the rank of `Threads_lock` and to not cause a crash in debug mode: > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/mutex.cpp:398), pid=1777, tid=1782 > # assert(false) failed: Attempting to acquire lock Threads_lock/22 out of order with lock ThreadsLockThrottle_lock/22 -- possible deadlock > > > Field `_allow_vm_block` is set to `false` to prevent > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/thread.cpp:981), pid=56846, tid=56851 > # assert(false) failed: Possible safepoint reached by thread that does not allow it > > > Similar PR is on review at [jdk21](https://github.com/openjdk/jdk21u-dev/pull/1365) > Original fix and discussion are https://github.com/openjdk/jdk/pull/21111 > > Tested with tier1 (release), tier2(fastdebug), and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) @snazarkin Can you reopen this pull request ? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3263#issuecomment-3222969943 From syan at openjdk.org Tue Aug 26 07:40:23 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 26 Aug 2025 07:40:23 GMT Subject: [jdk11u-dev] RFR: 8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM Message-ID: Hi all, On ours linux-x64 machine, `-Xmx256M -XX:+UnlockExperimentalVMOptions -XX:+UseZGC` can not start JVM because of OOM. I think it's not a JVM bug in jdk11u, I think we should increase the max heap size to make test run normally after [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949). The `-Xmx256m` was introduced by [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949) only for jdk11u. So this PR will only for jdk11u also. Change has been verified locally, test-fix only, ro risk. ------------- Commit messages: - 8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM Changes: https://git.openjdk.org/jdk11u-dev/pull/3077/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3077&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366125 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3077.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3077/head:pull/3077 PR: https://git.openjdk.org/jdk11u-dev/pull/3077 From duke at openjdk.org Tue Aug 26 08:23:20 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 26 Aug 2025 08:23:20 GMT Subject: [jdk25u] RFR: 8361494: [IR Framework] Escape too much in replacement of placeholder [v2] In-Reply-To: References: Message-ID: <7vR7lEGY9Yx50UBoP-W-v-7nIBuub5Z2qik4or-rIX4=.cbf36caf-0449-427b-98f9-2a6b8c357e76@github.com> > 8361494: [IR Framework] Escape too much in replacement of placeholder Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: Shyam Kishor ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/113/files - new: https://git.openjdk.org/jdk25u/pull/113/files/f12ecf8e..14d5eae9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=113&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=113&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/113.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/113/head:pull/113 PR: https://git.openjdk.org/jdk25u/pull/113 From snazarki at openjdk.org Tue Aug 26 09:18:42 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Tue, 26 Aug 2025 09:18:42 GMT Subject: [jdk17u-dev] RFR: 8340547: Starting many threads can delay safepoints In-Reply-To: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> References: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> Message-ID: <8Z9xESLOlOR2rML5sWsr52J-3_GreWFQ7pQN8AdV0sE=.4dbb5348-f752-4768-b5ba-95ae57a8cf9e@github.com> On Mon, 3 Feb 2025 08:36:12 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. > > Despite the low priority of this issue, some users have found this to be a barrier to migrating from JDK8. > > The backport is not clean as it needs to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic MutexLocker. The rank `nonleaf` of `UseThreadsLockThrottleLock` has been chosen to be as close as possible to the rank of `Threads_lock` and to not cause a crash in debug mode: > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/mutex.cpp:398), pid=1777, tid=1782 > # assert(false) failed: Attempting to acquire lock Threads_lock/22 out of order with lock ThreadsLockThrottle_lock/22 -- possible deadlock > > > Field `_allow_vm_block` is set to `false` to prevent > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/thread.cpp:981), pid=56846, tid=56851 > # assert(false) failed: Possible safepoint reached by thread that does not allow it > > > Similar PR is on review at [jdk21](https://github.com/openjdk/jdk21u-dev/pull/1365) > Original fix and discussion are https://github.com/openjdk/jdk/pull/21111 > > Tested with tier1 (release), tier2(fastdebug), and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) @olivergillespie could you please review the patch? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3263#issuecomment-3223319206 From rmarchenko at openjdk.org Tue Aug 26 09:42:42 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 26 Aug 2025 09:42:42 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. > > The modified test fails without the fix, and passes after the fix is applied. Checked: The modified test fails without the fix, and passes after the fix is applied on the latest master. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3223419189 From duke at openjdk.org Tue Aug 26 09:42:43 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 09:42:43 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: <60n-PZNMcuR7syFJWyjUvH_i4K5xpLn-E2MzdoM__Yk=.1809fdb5-a332-468e-96db-d543b207c294@github.com> 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. > > The modified test fails without the fix, and passes after the fix is applied. @wkia Your change (at version fbb383e691c598c9940e0bdf6eaff56557af88ad) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3618#issuecomment-3223423306 From ogillespie at openjdk.org Tue Aug 26 09:58:37 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 26 Aug 2025 09:58:37 GMT Subject: [jdk17u-dev] RFR: 8340547: Starting many threads can delay safepoints In-Reply-To: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> References: <4YaO4fYOIf8lK-iD83HTrzKYK0I1YDuL5LPubuhBwqk=.500c3c8d-f16f-4c6e-a00d-fb51f1a1faa5@github.com> Message-ID: On Mon, 3 Feb 2025 08:36:12 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. > > Despite the low priority of this issue, some users have found this to be a barrier to migrating from JDK8. > > The backport is not clean as it needs to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic MutexLocker. The rank `nonleaf` of `UseThreadsLockThrottleLock` has been chosen to be as close as possible to the rank of `Threads_lock` and to not cause a crash in debug mode: > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/mutex.cpp:398), pid=1777, tid=1782 > # assert(false) failed: Attempting to acquire lock Threads_lock/22 out of order with lock ThreadsLockThrottle_lock/22 -- possible deadlock > > > Field `_allow_vm_block` is set to `false` to prevent > > # Internal Error (/home/ubuntu/jdk17u-dev/src/hotspot/share/runtime/thread.cpp:981), pid=56846, tid=56851 > # assert(false) failed: Possible safepoint reached by thread that does not allow it > > > Similar PR is on review at [jdk21](https://github.com/openjdk/jdk21u-dev/pull/1365) > Original fix and discussion are https://github.com/openjdk/jdk/pull/21111 > > Tested with tier1 (release), tier2(fastdebug), and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) The implementation looks fine, but I don't know enough about any changes between 17 and 21/tip to be totally confident - we left vm_block as default false in tip, too, so that seems right, but 17 does seem to set vm_block=true a lot more than tip, I don't know why, maybe JDK-817639. ------------- Marked as reviewed by ogillespie (Author). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3263#pullrequestreview-3154893126 From duke at openjdk.org Tue Aug 26 10:08:41 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 10:08:41 GMT Subject: [jdk25u] RFR: 8361494: [IR Framework] Escape too much in replacement of placeholder [v2] In-Reply-To: <7vR7lEGY9Yx50UBoP-W-v-7nIBuub5Z2qik4or-rIX4=.cbf36caf-0449-427b-98f9-2a6b8c357e76@github.com> References: <7vR7lEGY9Yx50UBoP-W-v-7nIBuub5Z2qik4or-rIX4=.cbf36caf-0449-427b-98f9-2a6b8c357e76@github.com> Message-ID: On Tue, 26 Aug 2025 08:23:20 GMT, Shyam Kishor wrote: >> 8361494: [IR Framework] Escape too much in replacement of placeholder > > Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: > > Shyam Kishor @shyamkishororacle Your change (at version 14d5eae93c0958fd27c9121f68da648c7c64bc75) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/113#issuecomment-3223509560 From rschmelter at openjdk.org Tue Aug 26 11:42:38 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 26 Aug 2025 11:42:38 GMT Subject: [jdk17u-dev] RFR: 8355370: Include server name in HTTP test server thread names to improve diagnostics [v3] In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 07:31:08 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> Removed some OpenJDK 21 functionality. >> Test using this pass. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Remove OpenJDK 21 functionality Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3861#pullrequestreview-3155245176 From duke at openjdk.org Tue Aug 26 11:45:42 2025 From: duke at openjdk.org (Abhishek N) Date: Tue, 26 Aug 2025 11:45:42 GMT Subject: [jdk25u] Integrated: 8362207: Add more test cases for possible double-rounding in fma In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:47:15 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/Math/FusedMultiplyAddTests.java jdk/incubator/vector/BasicFloat16ArithTests.java > Passed: java/lang/Math/FusedMultiplyAddTests.java > Passed: jdk/incubator/vector/BasicFloat16ArithTests.java > Test results: passed: 2 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork This pull request has now been integrated. Changeset: a7b977cd Author: abhishek.n Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/a7b977cd41777eda6955c9173d7d2b59e277de80 Stats: 12 lines in 2 files changed: 6 ins; 0 del; 6 mod 8362207: Add more test cases for possible double-rounding in fma Backport-of: 6e368e0c696bc9b2118014937aa2e091ea662985 ------------- PR: https://git.openjdk.org/jdk25u/pull/114 From wkemper at openjdk.org Tue Aug 26 11:47:45 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 26 Aug 2025 11:47:45 GMT Subject: [jdk25u] Integrated: 8365571: GenShen: PLAB promotions may remain disabled for evacuation threads In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 22:03:13 GMT, William Kemper wrote: > Clean backport. Fixes performance issue with generational mode for Shenandoah. This pull request has now been integrated. Changeset: ff97b1f1 Author: William Kemper Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/ff97b1f1a53bb6b7f4cc50a3c84b3fd4367f8e9d Stats: 24 lines in 2 files changed: 5 ins; 15 del; 4 mod 8365571: GenShen: PLAB promotions may remain disabled for evacuation threads Backport-of: 08db4b99622e488558dd7987c34f1c515fa30426 ------------- PR: https://git.openjdk.org/jdk25u/pull/100 From shade at openjdk.org Tue Aug 26 11:53:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 26 Aug 2025 11:53:42 GMT Subject: [jdk25u] RFR: 8359947: GenShen: use smaller TLABs by default In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 20:59:53 GMT, William Kemper wrote: > Clean backport. This is a performance improvement for the generational mode of Shenandoah. On further thought and reading through the set of mainline experiments, I suspect we should really do this after the CAS allocation path is done? This would mitigate any problems with contention on heap lock with smaller TLABs. (The synopsis is also misleading, since it also affects non-generational Shenandoah -- but there is nothing to be done at this point.) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/99#issuecomment-3223859711 From duke at openjdk.org Tue Aug 26 11:56:39 2025 From: duke at openjdk.org (Abhishek N) Date: Tue, 26 Aug 2025 11:56:39 GMT Subject: [jdk25u] Integrated: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 20:06:56 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ java/lang/RuntimeTests > Directory "JTwork" not found: creating > Directory "JTreport" not found: creating > Passed: java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java > Passed: java/lang/RuntimeTests/exec/BadEnvp.java > Passed: java/lang/RuntimeTests/exec/ConcurrentRead.java > Passed: java/lang/RuntimeTests/exec/Duped.java > Passed: java/lang/RuntimeTests/exec/ExecCommand.java > Passed: java/lang/RuntimeTests/exec/ExecEmptyString.java > Passed: java/lang/RuntimeTests/exec/ExecWithInput.java > Passed: java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java > Passed: java/lang/RuntimeTests/exec/ExitValue.java > Passed: java/lang/RuntimeTests/exec/LotsOfDestroys.java > Passed: java/lang/RuntimeTests/exec/LotsOfOutput.java > Passed: java/lang/RuntimeTests/exec/SetCwd.java > Passed: java/lang/RuntimeTests/exec/SleepyCat.java > Passed: java/lang/RuntimeTests/exec/Space.java > Passed: java/lang/RuntimeTests/exec/WinCommand.java > Passed: java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java > Passed: java/lang/RuntimeTests/shutdown/Basic.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownHooks.java > Passed: java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java > Passed: java/lang/RuntimeTests/Version/Basic.java > Passed: java/lang/RuntimeTests/Version/VersionProps.java > Passed: java/lang/RuntimeTests/Resources.java > Passed: java/lang/RuntimeTests/RuntimeExitLogTest.java > Test results: passed: 23; did not meet platform requirements: 3 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork This pull request has now been integrated. Changeset: 0e189759 Author: abhishek.n Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/0e1897591cd6bb562b69d078ffd9f666bc9fd090 Stats: 110 lines in 8 files changed: 90 ins; 0 del; 20 mod 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Backport-of: 1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d ------------- PR: https://git.openjdk.org/jdk25u/pull/96 From aivanov at openjdk.org Tue Aug 26 11:59:39 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 26 Aug 2025 11:59:39 GMT Subject: [jdk25u] Integrated: 8358813: JPasswordField identifies spaces in password via delete shortcuts In-Reply-To: References: Message-ID: <1f8CNfOgsVeO0lEDEP58nLBGUZfMsDA8MkxWqSPkpsM=.a8b027f3-4c44-4dbe-8060-6a0d4f9494d8@github.com> On Mon, 25 Aug 2025 13:52:38 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [8d73fe91](https://github.com/openjdk/jdk/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jeremy Wood on 7 Aug 2025 and was reviewed by Alexey Ivanov and Damon Nguyen. This pull request has now been integrated. Changeset: a93fadb1 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/a93fadb15698a1da4fc5ebf2222a5432cd68d632 Stats: 121 lines in 2 files changed: 121 ins; 0 del; 0 mod 8358813: JPasswordField identifies spaces in password via delete shortcuts Backport-of: 8d73fe91bccd1da53424b9f8a52d9efafabeb243 ------------- PR: https://git.openjdk.org/jdk25u/pull/132 From aivanov at openjdk.org Tue Aug 26 11:59:45 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 26 Aug 2025 11:59:45 GMT Subject: [jdk25u] Integrated: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text In-Reply-To: <9KWyNlHbm2W89tQFoczejIglsdp7z_nNFfP5WjzuqEo=.48997053-c909-4d94-877a-2db820ec3d1c@github.com> References: <9KWyNlHbm2W89tQFoczejIglsdp7z_nNFfP5WjzuqEo=.48997053-c909-4d94-877a-2db820ec3d1c@github.com> Message-ID: On Mon, 25 Aug 2025 13:53:08 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [8d33ea73](https://github.com/openjdk/jdk/commit/8d33ea7395e5dd504b899d8972617f6696546d84) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by jeremy on 12 Jun 2025 and was reviewed by Alexey Ivanov, Alexander Zuev, Tejesh R and Prasanta Sadhukhan. This pull request has now been integrated. Changeset: 4d68cf05 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/4d68cf059653b8cd1888c8a0e6aecd892227662c Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Backport-of: 8d33ea7395e5dd504b899d8972617f6696546d84 ------------- PR: https://git.openjdk.org/jdk25u/pull/133 From aivanov at openjdk.org Tue Aug 26 12:00:35 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 26 Aug 2025 12:00:35 GMT Subject: [jdk25u] Integrated: 8349188: LineBorder does not scale correctly In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 14:00:40 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [24117c6e](https://github.com/openjdk/jdk/commit/24117c6e9aa862bad839e93eff70810a75605ac5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rajat Mahajan on 3 Jul 2025 and was reviewed by Alexey Ivanov and Sergey Bylokhov. This pull request has now been integrated. Changeset: 78972ee8 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/78972ee8598de1f79901041bafb8fc6a83452fed Stats: 95 lines in 3 files changed: 42 ins; 19 del; 34 mod 8349188: LineBorder does not scale correctly Backport-of: 24117c6e9aa862bad839e93eff70810a75605ac5 ------------- PR: https://git.openjdk.org/jdk25u/pull/134 From alexey.ivanov at oracle.com Tue Aug 26 12:06:17 2025 From: alexey.ivanov at oracle.com (Aleksei Ivanov) Date: Tue, 26 Aug 2025 12:06:17 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: <9F8DF9C9-64D4-4615-9164-C65D57AA000A@oracle.com> Vote: yes > On 18 Aug 2025, at 13:01, Robert Mckenna wrote: > > I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. -- Regards, Alexey From duke at openjdk.org Tue Aug 26 12:28:35 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 12:28:35 GMT Subject: [jdk25u] RFR: 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 13:42:13 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [e5ce5c57](https://github.com/openjdk/jdk/commit/e5ce5c57c83972ff52758a804c942986cab74ca7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rohitash Kumar on 12 Jun 2025 and was reviewed by Aleksey Shipilev and Alan Bateman. > > Thanks! > > Clean backport, confirmed that it has the desired effect on [reproducer](https://gist.github.com/rk-kmr/be4322b72a14ae04aeefc0260c01acf6). > > Before: ~1000ms to reach safepoint > After: 0.2ms to reach safepoint @olivergillespie Your change (at version 523cbbefa894c2134dfb5419511996ad7ca7ee40) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/125#issuecomment-3223967267 From duke at openjdk.org Tue Aug 26 12:50:37 2025 From: duke at openjdk.org (duke) Date: Tue, 26 Aug 2025 12:50:37 GMT Subject: [jdk25u] RFR: 8361112: Use exact float -> Float16 conversion method in Float16 tests In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 20:40:47 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ jdk/incubator/vector/BasicFloat16ArithTests.java > Passed: jdk/incubator/vector/BasicFloat16ArithTests.java > Test results: passed: 1 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork @abhn-git Your change (at version e6f964271bd6c81b8d89a6299cf6f0ea6307aaed) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/98#issuecomment-3224040776 From sgehwolf at openjdk.org Tue Aug 26 12:51:51 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 26 Aug 2025 12:51:51 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs In-Reply-To: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: On Mon, 25 Aug 2025 13:01:54 GMT, Antonio Vieiro wrote: > Mostly clean backport of [JDK-8361212](https://bugs.openjdk.org/browse/JDK-8361212) that removes the AffirmTrust CAs, that have been deactivated by Entrust but are not being transferred to Sectigo. Mostly clean but for some `switch` statements that are not expressions in 11. This is marked as `CPU25_10-critical-SQE-OK`. > > Tested on Linux/x86_64 with tier1 tests and > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS Almost good to go. Since the `CAInterop.java` tests are `/manual` in JDK 11+ they don't run unless specifically asked. Please run touched tests as much as you can. test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java line 1: > 1: /* This file no longer compiles. I need this patch to fix it: diff --git a/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java b/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java index c8a4b66afc..0614f08065 100644 --- a/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java +++ b/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java @@ -636,6 +636,7 @@ public class CAInterop { case "teliarootcav2": return new CATestURLs("https://juolukka.cover.telia.fi:10600", + "https://juolukka.cover.telia.fi:10601"); case "emsignrootcag1": return new CATestURLs("https://testovg1.emsign.com/RootOVG1.html", test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java line 680: > 678: return new CATestURLs("https://juolukka.cover.telia.fi:10600", > 679: "https://juolukka.cover.telia.fi:10601"); > 680: This line got over-eagerly removed. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3075#pullrequestreview-3155461578 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3075#discussion_r2300874002 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3075#discussion_r2300875186 From ogillespie at openjdk.org Tue Aug 26 13:07:38 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 26 Aug 2025 13:07:38 GMT Subject: [jdk25u] Integrated: 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 13:42:13 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [e5ce5c57](https://github.com/openjdk/jdk/commit/e5ce5c57c83972ff52758a804c942986cab74ca7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rohitash Kumar on 12 Jun 2025 and was reviewed by Aleksey Shipilev and Alan Bateman. > > Thanks! > > Clean backport, confirmed that it has the desired effect on [reproducer](https://gist.github.com/rk-kmr/be4322b72a14ae04aeefc0260c01acf6). > > Before: ~1000ms to reach safepoint > After: 0.2ms to reach safepoint This pull request has now been integrated. Changeset: 111fcc31 Author: Oli Gillespie Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/111fcc31158ca17337f4b6254541b95481263cfd Stats: 132 lines in 4 files changed: 115 ins; 0 del; 17 mod 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes Backport-of: e5ce5c57c83972ff52758a804c942986cab74ca7 ------------- PR: https://git.openjdk.org/jdk25u/pull/125 From duke at openjdk.org Tue Aug 26 13:11:46 2025 From: duke at openjdk.org (Stanislav Bashkyrtsev) Date: Tue, 26 Aug 2025 13:11:46 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: <1Yp8kSTx2E-UzMcxi5xk9TGDhv_anTed81kyHiCsb8A=.e3efb397-34d1-4194-b091-4c803db0cb8f@github.com> References: <1Yp8kSTx2E-UzMcxi5xk9TGDhv_anTed81kyHiCsb8A=.e3efb397-34d1-4194-b091-4c803db0cb8f@github.com> Message-ID: On Fri, 26 Jan 2024 08:23:11 GMT, Thomas Stuefe wrote: > Users already get different behaviour on say, Mac OS, Windows and Linux (with statx support) today. The former two support creationTime(), Linux does not (prior this patch). It looks like the behavior of `BasicFileAttributes` and `BasicFileAttributeView` is now inconsistent on Linux (Apline). I can change the time using: BasicFileAttributeView attributes = Files.getFileAttributeView(path, BasicFileAttributeView.class); attributes.setTimes(time, time, time); And the 3d param is called `createTime`. But apparently it sets a different attribute than what we get using: FileTime actual = Files.readAttributes(path, BasicFileAttributes.class).creationTime(); Tried with OpenJDK 24. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3224103239 From zxie at openjdk.org Tue Aug 26 13:45:36 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Tue, 26 Aug 2025 13:45:36 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding [v2] In-Reply-To: References: Message-ID: > backport 8361892 Zhaokun Xie 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 five additional commits since the last revision: - Merge pull request #1 from xiezhaokun/master merge master - Merge branch 'openjdk:master' into master - 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Backport-of: e22b34ad83596eb9886d4140de8509b37ce2dc9c - Merge branch 'openjdk:master' into backport-xiezhaokun-dccb1782-master - Backport dccb1782ec35d1ee95220a237aef29ddfc292cbd ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2110/files - new: https://git.openjdk.org/jdk21u-dev/pull/2110/files/30b06b13..444229bb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2110&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2110&range=00-01 Stats: 3450 lines in 73 files changed: 3270 ins; 112 del; 68 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2110.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2110/head:pull/2110 PR: https://git.openjdk.org/jdk21u-dev/pull/2110 From sgehwolf at openjdk.org Tue Aug 26 13:49:40 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 26 Aug 2025 13:49:40 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: References: Message-ID: <1_7MWFhBxcYrcHwHHMWKmFpWOVOIjKO_QqA-Kn9k0rA=.6a30f60e-98ef-43d1-a194-56a57393d03e@github.com> On Thu, 25 Jan 2024 15:05:49 GMT, Severin Gehwolf wrote: > This is an unclean backport of the filesystem enhancement on Linux to use `statx` where available. The JDK 21u patch didn't apply cleanly because JDK 20+ has [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335) which isn't needed for this backport. The relevant code has been adjusted to work without that enhancement being present (see different commits). Copyright dates needed manual adjusting and the test needed some trivial changes related to test lib and import so that it works (failed to compile on 17u). > > As for the code changes in `UnixNativeDispatcher.c`, the JNI method `Java_sun_nio_fs_UnixNativeDispatcher_stat1()` returning the mode for a file/directory doesn't exist in JDK 21 (again [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335)). Therefore, I've adjusted the code to also use `statx` where available for symmetry. > > I'll follow up with the related build fix (for the test libs) in a dependent PR (JDK-8319922). > > Please review! > > Testing: > - [x] GHA > - [x] Build test on various Linux (aarch64, Alpine x64, ppc64le, x64) and Unix OSes (AIX, Mac) so as to not break the build there. > - [x] Manual testing for `BasicFileAttributes.creationTime()`. Looks good. > > Users already get different behaviour on say, Mac OS, Windows and Linux (with statx support) today. The former two support creationTime(), Linux does not (prior this patch). > > It looks like the behavior of `BasicFileAttributes` and `BasicFileAttributeView` is now inconsistent on Linux (Apline). I can change the time using: > > ```java > BasicFileAttributeView attributes = Files.getFileAttributeView(path, BasicFileAttributeView.class); > attributes.setTimes(time, time, time); > ``` > > And the 3d param is called `createTime`. But apparently it sets a different attribute than what we get using: > > ```java > FileTime actual = Files.readAttributes(path, BasicFileAttributes.class).creationTime(); > ``` > > Tried with OpenJDK 24. Updating of the creation time (birth time) is not supported on Linux as far as I know. So you'd get the creation time when the file was originally created, not when `setTimes()` has been called. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3224252147 From duke at openjdk.org Tue Aug 26 13:53:49 2025 From: duke at openjdk.org (Stanislav Bashkyrtsev) Date: Tue, 26 Aug 2025 13:53:49 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: References: Message-ID: On Thu, 25 Jan 2024 15:05:49 GMT, Severin Gehwolf wrote: > This is an unclean backport of the filesystem enhancement on Linux to use `statx` where available. The JDK 21u patch didn't apply cleanly because JDK 20+ has [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335) which isn't needed for this backport. The relevant code has been adjusted to work without that enhancement being present (see different commits). Copyright dates needed manual adjusting and the test needed some trivial changes related to test lib and import so that it works (failed to compile on 17u). > > As for the code changes in `UnixNativeDispatcher.c`, the JNI method `Java_sun_nio_fs_UnixNativeDispatcher_stat1()` returning the mode for a file/directory doesn't exist in JDK 21 (again [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335)). Therefore, I've adjusted the code to also use `statx` where available for symmetry. > > I'll follow up with the related build fix (for the test libs) in a dependent PR (JDK-8319922). > > Please review! > > Testing: > - [x] GHA > - [x] Build test on various Linux (aarch64, Alpine x64, ppc64le, x64) and Unix OSes (AIX, Mac) so as to not break the build there. > - [x] Manual testing for `BasicFileAttributes.creationTime()`. Looks good. My point is that the methods used to be consistent: you pass createTime when changing it through `BasicFileAttributeView`, and you get the same result in `BasicFileAttributes.creationTime()`. I don't know how this worked before, but it did. I think it makes sense to keep the API consistent, or at least mention the inconsistencies in the docs. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3224266873 From sgehwolf at openjdk.org Tue Aug 26 14:06:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 26 Aug 2025 14:06:48 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 13:50:47 GMT, Stanislav Bashkyrtsev wrote: > My point is that the methods used to be consistent: you pass createTime when changing it through `BasicFileAttributeView`, and you get the same result in `BasicFileAttributes.creationTime()`. I don't know how this worked before, but it did. I think it makes sense to keep the API consistent, or at least mention the inconsistencies in the docs. There was a release note: https://bugs.openjdk.org/browse/JDK-8331874 It "worked" before by accident. Creation time returned the last modified time before. Use last modified time (over creation time) and you should have the same consistency as before. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3224305871 From duke at openjdk.org Tue Aug 26 14:06:49 2025 From: duke at openjdk.org (Stanislav Bashkyrtsev) Date: Tue, 26 Aug 2025 14:06:49 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: References: Message-ID: <0tQsXiKYJUQwF1rgaZxz7o8qcYEscW4tQkGCnnCF0r0=.a9521202-2574-4e6c-ac29-667381d9de80@github.com> On Thu, 25 Jan 2024 15:05:49 GMT, Severin Gehwolf wrote: > This is an unclean backport of the filesystem enhancement on Linux to use `statx` where available. The JDK 21u patch didn't apply cleanly because JDK 20+ has [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335) which isn't needed for this backport. The relevant code has been adjusted to work without that enhancement being present (see different commits). Copyright dates needed manual adjusting and the test needed some trivial changes related to test lib and import so that it works (failed to compile on 17u). > > As for the code changes in `UnixNativeDispatcher.c`, the JNI method `Java_sun_nio_fs_UnixNativeDispatcher_stat1()` returning the mode for a file/directory doesn't exist in JDK 21 (again [JDK-8283335](https://bugs.openjdk.org/browse/JDK-8283335)). Therefore, I've adjusted the code to also use `statx` where available for symmetry. > > I'll follow up with the related build fix (for the test libs) in a dependent PR (JDK-8319922). > > Please review! > > Testing: > - [x] GHA > - [x] Build test on various Linux (aarch64, Alpine x64, ppc64le, x64) and Unix OSes (AIX, Mac) so as to not break the build there. > - [x] Manual testing for `BasicFileAttributes.creationTime()`. Looks good. Yes, that's what I ended up doing. But it took me quite some time to research this topic. I'm just asking to make the API easier to understand for the next person who runs into this. It's a particularly nasty problem because it was working fine on my MacOS, and it failed only on Linux. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3224316345 From sgehwolf at openjdk.org Tue Aug 26 15:30:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 26 Aug 2025 15:30:55 GMT Subject: [jdk11u-dev] RFR: 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout Message-ID: Backport of JDK-8336854 to fix the `/manual` and `/timeout` conflict. The patch isn't clean since only one `/timeout` value was left. Ported manually. The result then runs and results in [JDK-8366176](https://bugs.openjdk.org/browse/JDK-8366176) seen elsewhere. *Testing* - [x] `CAInterop.java` tests run manually which has some failures, but they seem intermittent. OK? ------------- Commit messages: - Backport ada58fa55bb265aa62bbe9389d08cbc39e3e32e0 Changes: https://git.openjdk.org/jdk11u-dev/pull/3078/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3078&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336854 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3078.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3078/head:pull/3078 PR: https://git.openjdk.org/jdk11u-dev/pull/3078 From ssubramaniam at openjdk.org Tue Aug 26 16:19:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 26 Aug 2025 16:19:27 GMT Subject: [jdk17u-dev] RFR: 8353655: Clean up and open source KeyEvent related tests (Part 1) Message-ID: Backporting JDK-8353655: Clean up and open source KeyEvent related tests (Part 1). Tests a variety of key specific events (French input, number pad, and special keys). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly (though don't have a French input device). Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport ad7c475fb1e23f583a33d58f0bd73ea0fb56740c Changes: https://git.openjdk.org/jdk17u-dev/pull/3874/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3874&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353655 Stats: 316 lines in 3 files changed: 316 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3874.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3874/head:pull/3874 PR: https://git.openjdk.org/jdk17u-dev/pull/3874 From ssubramaniam at openjdk.org Tue Aug 26 16:20:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 26 Aug 2025 16:20:54 GMT Subject: [jdk17u-dev] RFR: 8355429: Open source ProgressMonitor test Message-ID: <-jxE3OqA_bWItTaofpQ2oSG0As2_zoB1Xmp5I2CuJHY=.26b258f4-b9b2-42d0-bec8-92901ab63fc3@github.com> Backporting JDK-8355429: Open source ProgressMonitor test. Tests that closing a progress monitor window will cancel it (without needing to press 'cancel'). Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 3b7f43f95e061274020deaa1eecdb8182a6b64e1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3875/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3875&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355429 Stats: 105 lines in 1 file changed: 105 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3875.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3875/head:pull/3875 PR: https://git.openjdk.org/jdk17u-dev/pull/3875 From ssubramaniam at openjdk.org Tue Aug 26 16:22:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 26 Aug 2025 16:22:57 GMT Subject: [jdk21u-dev] RFR: 8355429: Open source ProgressMonitor test Message-ID: Backporting JDK-8355429: Open source ProgressMonitor test. Tests that closing a progress monitor window will cancel it (without needing to press 'cancel'). Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 3b7f43f95e061274020deaa1eecdb8182a6b64e1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2126/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2126&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355429 Stats: 105 lines in 1 file changed: 105 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2126.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2126/head:pull/2126 PR: https://git.openjdk.org/jdk21u-dev/pull/2126 From avieiro at openjdk.org Tue Aug 26 17:31:55 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 26 Aug 2025 17:31:55 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs [v2] In-Reply-To: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: > Mostly clean backport of [JDK-8361212](https://bugs.openjdk.org/browse/JDK-8361212) that removes the AffirmTrust CAs, that have been deactivated by Entrust but are not being transferred to Sectigo. Mostly clean but for some `switch` statements that are not expressions in 11. This is marked as `CPU25_10-critical-SQE-OK`. > > Tested on Linux/x86_64 with tier1 tests and > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Missing line in CAInterop.java Signed-off-by: Antonio Vieiro ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3075/files - new: https://git.openjdk.org/jdk11u-dev/pull/3075/files/a7482d31..af20b429 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3075&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3075&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3075.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3075/head:pull/3075 PR: https://git.openjdk.org/jdk11u-dev/pull/3075 From avieiro at openjdk.org Tue Aug 26 17:31:55 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 26 Aug 2025 17:31:55 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs [v2] In-Reply-To: References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: On Tue, 26 Aug 2025 12:43:44 GMT, Severin Gehwolf wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Missing line in CAInterop.java >> >> Signed-off-by: Antonio Vieiro > > test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java line 680: > >> 678: return new CATestURLs("https://juolukka.cover.telia.fi:10600", >> 679: "https://juolukka.cover.telia.fi:10601"); >> 680: > > This line got over-eagerly removed. Thanks @jerboaa , greatly appreciated! ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3075#discussion_r2301664662 From avieiro at openjdk.org Tue Aug 26 17:44:46 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 26 Aug 2025 17:44:46 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs [v2] In-Reply-To: References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: <-wpkcySL7dTxvqHUxud7PMcNFvv2jKrWVEoSg3KTFso=.fddb6a52-91ec-4a93-9b33-6b10ac4d25cc@github.com> On Tue, 26 Aug 2025 12:48:49 GMT, Severin Gehwolf wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Missing line in CAInterop.java >> >> Signed-off-by: Antonio Vieiro > > Almost good to go. Since the `CAInterop.java` tests are `/manual` in JDK 11+ they don't run unless specifically asked. Please run touched tests as much as you can. Thanks @jerboaa . Greatly appreciated. I always forget about these "manual" tests! This now passes like so: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java >> 46 44 2 0 << ============================== TEST FAILURE With the following ones failing: - security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#actalisauthenticationrootca: Interoperability tests with Actalis CA - security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#digicerttlsrsarootg5: Interoperability tests with DigiCert TLS RSA4096 Root G5 And which are unrelated. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3075#issuecomment-3225125179 From syan at openjdk.org Wed Aug 27 02:28:48 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 27 Aug 2025 02:28:48 GMT Subject: [jdk11u-dev] RFR: 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 15:25:28 GMT, Severin Gehwolf wrote: > Backport of JDK-8336854 to fix the `/manual` and `/timeout` conflict. The patch isn't clean since only one `/timeout` value was left. Ported manually. The result then runs and results in [JDK-8366176](https://bugs.openjdk.org/browse/JDK-8366176) seen elsewhere. > > *Testing* > - [x] `CAInterop.java` tests run manually which has some failures, but they seem intermittent. > > OK? LGTM ------------- Marked as reviewed by syan (Committer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3078#pullrequestreview-3158080255 From shade at openjdk.org Wed Aug 27 05:02:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 05:02:42 GMT Subject: [jdk25u] RFR: 8361211: C2: Final graph reshaping generates unencodeable klass constants In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 10:24:29 GMT, Aleksey Shipilev wrote: > Fixes another corner case with abstract/interface class encoding in C2. We would be disabling this optimization in JDK 25 eventually. The consensus so far that the this fix stands on its own, and gives us an additional safety now. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/128#issuecomment-3226738190 From shade at openjdk.org Wed Aug 27 05:02:43 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 05:02:43 GMT Subject: [jdk25u] Integrated: 8361211: C2: Final graph reshaping generates unencodeable klass constants In-Reply-To: References: Message-ID: <7bzeDgxZmJYiMaWFSgsdJQT_f9_vqPyU_fl4qFl2H30=.21de1a58-9f2a-4ca9-ad5e-6cb5dedfc9d9@github.com> On Mon, 25 Aug 2025 10:24:29 GMT, Aleksey Shipilev wrote: > Fixes another corner case with abstract/interface class encoding in C2. We would be disabling this optimization in JDK 25 eventually. The consensus so far that the this fix stands on its own, and gives us an additional safety now. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` This pull request has now been integrated. Changeset: 7fe11cf1 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/7fe11cf1e90b0095d8f8effe3a4ef1792a2044f4 Stats: 11 lines in 1 file changed: 9 ins; 0 del; 2 mod 8361211: C2: Final graph reshaping generates unencodeable klass constants Backport-of: e304d37996b075b8b2b44b5762d7d242169add49 ------------- PR: https://git.openjdk.org/jdk25u/pull/128 From shade at openjdk.org Wed Aug 27 05:02:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 05:02:49 GMT Subject: [jdk25u] RFR: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 In-Reply-To: <4Rwalf8x59AkWpbbNMemFIRFlPv7Sni7b9wrOcDimjs=.e504c4c7-5d53-4299-85d9-a256b1403ac9@github.com> References: <4Rwalf8x59AkWpbbNMemFIRFlPv7Sni7b9wrOcDimjs=.e504c4c7-5d53-4299-85d9-a256b1403ac9@github.com> Message-ID: <5tdpCn3xhpk3hWFeA95BdRuHxsdSVs7cYOZJakWrvss=.5dbaca59-0243-4767-80c7-b5ed2df51849@github.com> On Mon, 25 Aug 2025 09:37:06 GMT, Aleksey Shipilev wrote: > Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `tier1` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/127#issuecomment-3226738469 From shade at openjdk.org Wed Aug 27 05:02:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 05:02:49 GMT Subject: [jdk25u] Integrated: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 In-Reply-To: <4Rwalf8x59AkWpbbNMemFIRFlPv7Sni7b9wrOcDimjs=.e504c4c7-5d53-4299-85d9-a256b1403ac9@github.com> References: <4Rwalf8x59AkWpbbNMemFIRFlPv7Sni7b9wrOcDimjs=.e504c4c7-5d53-4299-85d9-a256b1403ac9@github.com> Message-ID: On Mon, 25 Aug 2025 09:37:06 GMT, Aleksey Shipilev wrote: > Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `tier1` This pull request has now been integrated. Changeset: d46096a4 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/d46096a44131b71a4c39fbe18154abc3bde8ea5d Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 Backport-of: 506625b768c940a3f4fc2efce485d9207ca61cfe ------------- PR: https://git.openjdk.org/jdk25u/pull/127 From syan at openjdk.org Wed Aug 27 06:14:55 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 27 Aug 2025 06:14:55 GMT Subject: [jdk11u-dev] RFR: 8366221: [11u] TestPromotionFromSurvivorToTenuredAfterMinorGC.java javac build fails Message-ID: Hi all, The test gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java use the class SurvivorAlignmentTestMain and AlignmentHelper which located in the same directory with tested class. I think we should build the depencied class explictly to avoid jtreg report javac compile failure. This test was removed by https://bugs.openjdk.org/browse/JDK-8255298, So this test only effect jdk11u. Change has been verified locally, test-fix only, no risk. ------------- Commit messages: - 8366221: [11u] TestPromotionFromSurvivorToTenuredAfterMinorGC.java javac build fails Changes: https://git.openjdk.org/jdk11u-dev/pull/3079/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3079&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366221 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3079.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3079/head:pull/3079 PR: https://git.openjdk.org/jdk11u-dev/pull/3079 From mbaesken at openjdk.org Wed Aug 27 08:13:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 08:13:48 GMT Subject: [jdk25u] Integrated: 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX In-Reply-To: <9WQSTA6cbUineYT4HKbWrPvslPYbcrBGpUwOlKEfuiQ=.b0b7e97d-901d-4850-9fff-fad1c4c79f67@github.com> References: <9WQSTA6cbUineYT4HKbWrPvslPYbcrBGpUwOlKEfuiQ=.b0b7e97d-901d-4850-9fff-fad1c4c79f67@github.com> Message-ID: On Wed, 20 Aug 2025 11:04:33 GMT, Matthias Baesken wrote: > 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX This pull request has now been integrated. Changeset: eead543b Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/eead543b1fbae39e3969e12b8b217fc8a45f3788 Stats: 16 lines in 2 files changed: 7 ins; 8 del; 1 mod 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX Backport-of: 166ea12d73c7a40a1a26dc586e3db9d9430c068f ------------- PR: https://git.openjdk.org/jdk25u/pull/119 From sgehwolf at openjdk.org Wed Aug 27 08:41:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 27 Aug 2025 08:41:55 GMT Subject: [jdk11u-dev] RFR: 8361212: Remove AffirmTrust root CAs [v2] In-Reply-To: References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: On Tue, 26 Aug 2025 17:31:55 GMT, Antonio Vieiro wrote: >> Mostly clean backport of [JDK-8361212](https://bugs.openjdk.org/browse/JDK-8361212) that removes the AffirmTrust CAs, that have been deactivated by Entrust but are not being transferred to Sectigo. Mostly clean but for some `switch` statements that are not expressions in 11. This is marked as `CPU25_10-critical-SQE-OK`. >> >> Tested on Linux/x86_64 with tier1 tests and >> >> >> ============================== >> Test summary >> ============================== >> TEST TOTAL PASS FAIL ERROR >> jtreg:test/jdk/sun/security 659 659 0 0 >> ============================== >> TEST SUCCESS > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Missing line in CAInterop.java > > Signed-off-by: Antonio Vieiro Looks good now. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3075#pullrequestreview-3158894719 From goetz at openjdk.org Wed Aug 27 09:13:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 27 Aug 2025 09:13:58 GMT Subject: [jdk17u-dev] RFR: 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 14:01:38 GMT, Severin Gehwolf wrote: > > My point is that the methods used to be consistent: you pass createTime when changing it through `BasicFileAttributeView`, and you get the same result in `BasicFileAttributes.creationTime()`. I don't know how this worked before, but it did. I think it makes sense to keep the API consistent, or at least mention the inconsistencies in the docs. > > There was a release note: https://bugs.openjdk.org/browse/JDK-8331874 > > It "worked" before by accident. Creation time returned the last modified time before. Use last modified time (over creation time) and you should have the same consistency as before. The release note does not mention 17, though. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2175#issuecomment-3227412063 From avieiro at openjdk.org Wed Aug 27 09:40:52 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 27 Aug 2025 09:40:52 GMT Subject: [jdk11u-dev] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> References: <4mdvYGOgGamUUxk7yKenpz3Nn3Znmwi93ro2wb6YiNg=.e44327b2-104c-492d-91f3-b3f1be23469d@github.com> Message-ID: On Mon, 25 Aug 2025 13:01:54 GMT, Antonio Vieiro wrote: > Mostly clean backport of [JDK-8361212](https://bugs.openjdk.org/browse/JDK-8361212) that removes the AffirmTrust CAs, that have been deactivated by Entrust but are not being transferred to Sectigo. Mostly clean but for some `switch` statements that are not expressions in 11. This is marked as `CPU25_10-critical-SQE-OK`. > > Tested on Linux/x86_64 with tier1 tests and > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: 5173435b Author: Antonio Vieiro URL: https://git.openjdk.org/jdk11u-dev/commit/5173435bfd0db5db0113a6209f2f827b16598596 Stats: 503 lines in 12 files changed: 0 ins; 491 del; 12 mod 8361212: Remove AffirmTrust root CAs Reviewed-by: sgehwolf Backport-of: d21c6cf5986b699ec56922ebc109e176cf56733e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3075 From goetz at openjdk.org Wed Aug 27 09:50:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 27 Aug 2025 09:50:49 GMT Subject: [jdk21u-dev] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> References: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> Message-ID: On Sat, 23 Aug 2025 09:03:59 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! > > Testing > - [x] tier1-3 with linux-riscv64 release build Hi @feilongjiang if the PR is not clean, please describe your edits in the PR comment (next time). Best regards ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2121#issuecomment-3227532302 From shade at openjdk.org Wed Aug 27 10:06:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 10:06:46 GMT Subject: [jdk17u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 09:34:05 GMT, Aleksey Shipilev wrote: > Improves GHA performance. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3872#issuecomment-3227573540 From shade at openjdk.org Wed Aug 27 10:06:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 10:06:46 GMT Subject: [jdk17u-dev] Integrated: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 09:34:05 GMT, Aleksey Shipilev wrote: > Improves GHA performance. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: f682f482 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/f682f482d79721ac701a13cf00aa8831cdbd988b Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8361478: GHA: Use MSYS2 from GHA runners Backport-of: ed9066bdf48c2d9925aea745951531ebf4af35a8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3872 From fjiang at openjdk.org Wed Aug 27 10:43:48 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 27 Aug 2025 10:43:48 GMT Subject: [jdk21u-dev] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> Message-ID: On Wed, 27 Aug 2025 09:48:34 GMT, Goetz Lindenmaier wrote: > Hi @feilongjiang if the PR is not clean, please describe your edits in the PR comment (next time). Best regards @GoeLin Thanks for kindly reminding! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2121#issuecomment-3227670116 From duke at openjdk.org Wed Aug 27 10:43:48 2025 From: duke at openjdk.org (duke) Date: Wed, 27 Aug 2025 10:43:48 GMT Subject: [jdk21u-dev] RFR: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> References: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> Message-ID: On Sat, 23 Aug 2025 09:03:59 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! > > Testing > - [x] tier1-3 with linux-riscv64 release build @feilongjiang Your change (at version 9a99380188e603517763584467b8bdbba395e90f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2121#issuecomment-3227673826 From shade at openjdk.org Wed Aug 27 11:00:54 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 11:00:54 GMT Subject: [jdk21u-dev] RFR: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 10:05:53 GMT, Aleksey Shipilev wrote: > Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. > > Unfortunately, this 21u version is not clean. 21u is missing [JDK-8309878](https://bugs.openjdk.org/browse/JDK-8309878), so I had to re-apply the fix to the older place. > > Additional testing: > - [x] Linux AArch64 server fastdebug, original reproducer no longer fails > - [x] Linux AArch64 server fastdebug, `tier1` Push approval granted. I have additionally verified this patch fixes the original reproducer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2123#issuecomment-3227737547 From shade at openjdk.org Wed Aug 27 11:00:55 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 27 Aug 2025 11:00:55 GMT Subject: [jdk21u-dev] Integrated: 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 10:05:53 GMT, Aleksey Shipilev wrote: > Avoids the JVM crash in a corner case. The patch is very recent, but it is borderline trivial, and we have seen customer crashes in the wild (see original issue). Without the patch, the alternative on this code path is a JVM crash. > > Unfortunately, this 21u version is not clean. 21u is missing [JDK-8309878](https://bugs.openjdk.org/browse/JDK-8309878), so I had to re-apply the fix to the older place. > > Additional testing: > - [x] Linux AArch64 server fastdebug, original reproducer no longer fails > - [x] Linux AArch64 server fastdebug, `tier1` This pull request has now been integrated. Changeset: c9fb99c0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/c9fb99c0ab4a12dd41c78da4fc1a9442e5b982ef Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 Reviewed-by: phh Backport-of: 506625b768c940a3f4fc2efce485d9207ca61cfe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2123 From fjiang at openjdk.org Wed Aug 27 11:02:49 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 27 Aug 2025 11:02:49 GMT Subject: [jdk21u-dev] Integrated: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> References: <0UcO5T8ujG5096lUULMnut9ul159RdNUahfeOlddWF4=.289a80c2-6116-403f-9bfa-5489f99ca10a@github.com> Message-ID: <3s1WxKlTJxCKIQc3SVICtbbrMd5bGTULOCjWnVocmzQ=.e132a916-7c1f-4202-92ad-e6c1858f3bf4@github.com> On Sat, 23 Aug 2025 09:03:59 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! > > Testing > - [x] tier1-3 with linux-riscv64 release build This pull request has now been integrated. Changeset: dfab0632 Author: Feilong Jiang Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/dfab0632f2fe53d524bd74a1c42cb00fcb00a672 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 Reviewed-by: fyang Backport-of: 0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2121 From syan at openjdk.org Wed Aug 27 11:09:44 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 27 Aug 2025 11:09:44 GMT Subject: [jdk17u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 02:57:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [82601638](https://github.com/openjdk/jdk21u-dev/commit/82601638c283a34153532c0f5283deef8813c0f4) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by SendaoYan on 22 Aug 2025 and was reviewed by Paul Hohensee. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3868#issuecomment-3227763940 From syan at openjdk.org Wed Aug 27 11:09:44 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 27 Aug 2025 11:09:44 GMT Subject: [jdk17u-dev] Integrated: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 02:57:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [82601638](https://github.com/openjdk/jdk21u-dev/commit/82601638c283a34153532c0f5283deef8813c0f4) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by SendaoYan on 22 Aug 2025 and was reviewed by Paul Hohensee. > > Thanks! This pull request has now been integrated. Changeset: ce191028 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/ce191028c379abc1f1d6247c4a76a99fa58c5939 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod 8358004: Delete applications/scimark/Scimark.java test Backport-of: 82601638c283a34153532c0f5283deef8813c0f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3868 From goetz at openjdk.org Wed Aug 27 11:16:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 27 Aug 2025 11:16:21 GMT Subject: [jdk21u-dev] RFR: 8366231: Bump update version for OpenJDK: jdk-21.0.10 Message-ID: The required version bump. ------------- Commit messages: - 8366231: Bump update version for OpenJDK: jdk-21.0.10 Changes: https://git.openjdk.org/jdk21u-dev/pull/2127/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366231 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2127.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2127/head:pull/2127 PR: https://git.openjdk.org/jdk21u-dev/pull/2127 From goetz at openjdk.org Wed Aug 27 11:16:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 27 Aug 2025 11:16:54 GMT Subject: [jdk17u-dev] RFR: 8366233: Bump update version for OpenJDK: jdk-17.0.18 Message-ID: The required version bump. ------------- Commit messages: - 8366233: Bump update version for OpenJDK: jdk-17.0.18 Changes: https://git.openjdk.org/jdk17u-dev/pull/3876/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3876&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366233 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3876.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3876/head:pull/3876 PR: https://git.openjdk.org/jdk17u-dev/pull/3876 From syan at openjdk.org Wed Aug 27 11:25:02 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 27 Aug 2025 11:25:02 GMT Subject: [jdk11u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test Message-ID: Hi all, This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. Thanks! ------------- Commit messages: - Backport f1f6452e01e5a4521cb333d7456333f00cd9680c Changes: https://git.openjdk.org/jdk11u-dev/pull/3080/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3080&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358004 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3080.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3080/head:pull/3080 PR: https://git.openjdk.org/jdk11u-dev/pull/3080 From sgehwolf at openjdk.org Wed Aug 27 11:39:43 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 27 Aug 2025 11:39:43 GMT Subject: [jdk21u-dev] RFR: 8366231: Bump update version for OpenJDK: jdk-21.0.10 In-Reply-To: References: Message-ID: <4waPtYC5vzejQo6n0OrDQ1BfOIJyAyFgWhir3lLrCww=.e4f6f150-84d3-42f0-89ab-02a081de2a8a@github.com> On Wed, 27 Aug 2025 11:09:13 GMT, Goetz Lindenmaier wrote: > The required version bump. LGTM ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2127#pullrequestreview-3159423339 From mbaesken at openjdk.org Wed Aug 27 12:13:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 12:13:49 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. src/java.base/share/classes/sun/security/ssl/CertificateMessage.java has the COPYRIGHT header changed in the jdk PR, but not here, why ? Please compare to https://patch-diff.githubusercontent.com/raw/openjdk/jdk/pull/24425.diff . ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3227944594 From mbaesken at openjdk.org Wed Aug 27 12:16:45 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 12:16:45 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. Otherwise looks okay to me, thanks for backporting. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3227955397 From mli at openjdk.org Wed Aug 27 13:13:05 2025 From: mli at openjdk.org (Hamlin Li) Date: Wed, 27 Aug 2025 13:13:05 GMT Subject: [jdk25u] RFR: 8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 Message-ID: <5Jp3c74nTc3pLYWcu84qVbP-YrHOxsMIhR4R5CQo5gU=.690fdba8-4372-413b-ad2e-fefd15eb05a5@github.com> 8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 ------------- Commit messages: - Backport 28602f3d3ec15b5241a33a46ce43349e6300395d Changes: https://git.openjdk.org/jdk25u/pull/136/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365206 Stats: 264 lines in 6 files changed: 237 ins; 21 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/136.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/136/head:pull/136 PR: https://git.openjdk.org/jdk25u/pull/136 From mli at openjdk.org Wed Aug 27 13:15:35 2025 From: mli at openjdk.org (Hamlin Li) Date: Wed, 27 Aug 2025 13:15:35 GMT Subject: [jdk25u] RFR: 8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way Message-ID: 8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way ------------- Commit messages: - Backport 32df2d17f3c0407ad7e90eacfdc0fd7a65f67551 Changes: https://git.openjdk.org/jdk25u/pull/137/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365772 Stats: 66 lines in 3 files changed: 46 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk25u/pull/137.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/137/head:pull/137 PR: https://git.openjdk.org/jdk25u/pull/137 From goetz at openjdk.org Wed Aug 27 13:43:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 27 Aug 2025 13:43:53 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 12:14:08 GMT, Matthias Baesken wrote: >> I backport this for parity with 21.0.9-oracle. >> >> Resolved one copyright. It is already at 2025. >> >> But test MD5NotAllowedInTLS13CertificateSignature.java is failing. >> It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 >> at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) >> >> It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA >> >> All other testing, i.e. our nighlties and the tests touched here, pass. > > Otherwise looks okay to me, thanks for backporting. Hi @MBaesken the copyright of that file already lists 2025 in 21. Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3228257817 From mbaesken at openjdk.org Wed Aug 27 13:44:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 13:44:48 GMT Subject: [jdk25u] Integrated: 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c In-Reply-To: <4Tn2tqV92HYdhPYYZ2JQiGnnBt9xQXrreOpsm3pzvTM=.b28f8a35-da11-4d3c-8db3-70bbf6f98de3@github.com> References: <4Tn2tqV92HYdhPYYZ2JQiGnnBt9xQXrreOpsm3pzvTM=.b28f8a35-da11-4d3c-8db3-70bbf6f98de3@github.com> Message-ID: On Mon, 25 Aug 2025 13:18:17 GMT, Matthias Baesken wrote: > 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c This pull request has now been integrated. Changeset: e3259578 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/e32595782b4e33123879bd365ced299d8feb3215 Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c Backport-of: 1cde536b98f2ebde0c18c65dcbf26254ed402776 ------------- PR: https://git.openjdk.org/jdk25u/pull/130 From mbaesken at openjdk.org Wed Aug 27 13:46:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 13:46:46 GMT Subject: [jdk25u] Integrated: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 13:18:03 GMT, Matthias Baesken wrote: > 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c This pull request has now been integrated. Changeset: f672a4c4 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/f672a4c4e1864de05f64a0c058797c5fbef8e4d0 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Backport-of: 518d5f4bbb78ae35db793d7fd15b3cd35c881664 ------------- PR: https://git.openjdk.org/jdk25u/pull/129 From mbaesken at openjdk.org Wed Aug 27 13:53:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 13:53:31 GMT Subject: [jdk25u] RFR: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Message-ID: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform ------------- Commit messages: - Backport d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 Changes: https://git.openjdk.org/jdk25u/pull/138/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363676 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/138.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/138/head:pull/138 PR: https://git.openjdk.org/jdk25u/pull/138 From mbaesken at openjdk.org Wed Aug 27 13:55:50 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 13:55:50 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 13:40:29 GMT, Goetz Lindenmaier wrote: > the copyright of that file already lists 2025 in 21. okay that's why I did not see it when looking at the 'diff of the diffs' . ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2085#issuecomment-3228309474 From mbaesken at openjdk.org Wed Aug 27 13:55:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 27 Aug 2025 13:55:48 GMT Subject: [jdk21u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2085#pullrequestreview-3159906072 From liach at openjdk.org Wed Aug 27 15:44:57 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 27 Aug 2025 15:44:57 GMT Subject: [jdk25u] RFR: 8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors Message-ID: Please review this patch that fixes a bug with `MethodType::fromMethodDescriptorString` introduced in 22. Since this bug has not affected any LTS yet, I think it would be reasonable to fix this in 25 LTS releases before this behavior becomes an accidental dependency in LTS users. Original PR: https://github.com/openjdk/jdk/pull/26909 ------------- Commit messages: - Backport 1d53ac30f1db88df9a97b63b3ff56d26975d3a57 Changes: https://git.openjdk.org/jdk25u/pull/139/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366028 Stats: 32 lines in 2 files changed: 28 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/139.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/139/head:pull/139 PR: https://git.openjdk.org/jdk25u/pull/139 From duke at openjdk.org Wed Aug 27 16:28:55 2025 From: duke at openjdk.org (duke) Date: Wed, 27 Aug 2025 16:28:55 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 17:59:04 GMT, Cesar Soares Lucas wrote: >> Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. > > Cesar Soares Lucas 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-JohnTortugo-45c914c3-master > - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 @JohnTortugo Your change (at version 0435e6e44bc88836647d115c6e5fafd6b5834c0e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3228906619 From liach at openjdk.org Wed Aug 27 16:35:40 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 27 Aug 2025 16:35:40 GMT Subject: [jdk25u] RFR: 8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 07:26:47 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/langtools tools/javac/launcher/SourceLauncherStackTraceTest.java tools/javac/launcher/SourceLauncherTest.java > Passed: tools/javac/launcher/SourceLauncherStackTraceTest.java > Passed: tools/javac/launcher/SourceLauncherTest.java > Test results: passed: 2 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork Hmm, 25u has no https://bugs.openjdk.org/browse/JDK-8362237, so if this works in a backport it probably indicates this test is a failure. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/115#issuecomment-3228928629 From ssubramaniam at openjdk.org Wed Aug 27 17:31:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 17:31:50 GMT Subject: [jdk17u-dev] Integrated: 8353655: Clean up and open source KeyEvent related tests (Part 1) In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 16:14:04 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353655: Clean up and open source KeyEvent related tests (Part 1). Tests a variety of key specific events (French input, number pad, and special keys). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly (though don't have a French input device). Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7e925791 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/7e925791089d310faaca421db935b992a9808566 Stats: 316 lines in 3 files changed: 316 ins; 0 del; 0 mod 8353655: Clean up and open source KeyEvent related tests (Part 1) Backport-of: ad7c475fb1e23f583a33d58f0bd73ea0fb56740c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3874 From ssubramaniam at openjdk.org Wed Aug 27 17:32:51 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 17:32:51 GMT Subject: [jdk21u-dev] Integrated: 8355429: Open source ProgressMonitor test In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 16:16:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8355429: Open source ProgressMonitor test. Tests that closing a progress monitor window will cancel it (without needing to press 'cancel'). Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 64b7c178 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/64b7c1787260e67a6e2b2266d2300840feb6588f Stats: 105 lines in 1 file changed: 105 ins; 0 del; 0 mod 8355429: Open source ProgressMonitor test Backport-of: 3b7f43f95e061274020deaa1eecdb8182a6b64e1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2126 From ssubramaniam at openjdk.org Wed Aug 27 17:32:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 17:32:52 GMT Subject: [jdk21u-dev] Integrated: 8354285: Open source Swing tests Batch 3 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 16:41:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354285: Open source Swing tests Batch 3. Adds three UI tests (split pane, deliminators, checkbox menu items). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: e94c0e0f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/e94c0e0fc0a3701b4bbe651181b312e1c6267965 Stats: 253 lines in 3 files changed: 253 ins; 0 del; 0 mod 8354285: Open source Swing tests Batch 3 Backport-of: 4c99489420bd73159eca6bae22442f7b29156c1d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2125 From ssubramaniam at openjdk.org Wed Aug 27 17:32:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 17:32:54 GMT Subject: [jdk17u-dev] Integrated: 8355429: Open source ProgressMonitor test In-Reply-To: <-jxE3OqA_bWItTaofpQ2oSG0As2_zoB1Xmp5I2CuJHY=.26b258f4-b9b2-42d0-bec8-92901ab63fc3@github.com> References: <-jxE3OqA_bWItTaofpQ2oSG0As2_zoB1Xmp5I2CuJHY=.26b258f4-b9b2-42d0-bec8-92901ab63fc3@github.com> Message-ID: On Tue, 26 Aug 2025 16:16:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8355429: Open source ProgressMonitor test. Tests that closing a progress monitor window will cancel it (without needing to press 'cancel'). Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 307d5489 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/307d5489a1bbd389546ac45bfc7f3dd323d830d7 Stats: 105 lines in 1 file changed: 105 ins; 0 del; 0 mod 8355429: Open source ProgressMonitor test Backport-of: 3b7f43f95e061274020deaa1eecdb8182a6b64e1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3875 From ssubramaniam at openjdk.org Wed Aug 27 17:32:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 17:32:56 GMT Subject: [jdk17u-dev] Integrated: 8354285: Open source Swing tests Batch 3 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 16:41:33 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354285: Open source Swing tests Batch 3. Adds three UI tests (split pane, deliminators, checkbox menu items). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: dd495ab5 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/dd495ab536e93d8b9c23a653fbf716971db1fe8a Stats: 253 lines in 3 files changed: 253 ins; 0 del; 0 mod 8354285: Open source Swing tests Batch 3 Backport-of: 4c99489420bd73159eca6bae22442f7b29156c1d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3873 From cslucas at openjdk.org Wed Aug 27 17:36:56 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Wed, 27 Aug 2025 17:36:56 GMT Subject: [jdk21u-dev] Integrated: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 23:05:58 GMT, Cesar Soares Lucas wrote: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. This pull request has now been integrated. Changeset: 4c3f0f39 Author: Cesar Soares Lucas Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/4c3f0f393b8edecf54f6480a09437b2cb5ffe670 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Reviewed-by: shade Backport-of: 45c914c3ad8fbc406af9ba9dec97f11c28c91299 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2029 From andrew at openjdk.org Wed Aug 27 17:42:01 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 27 Aug 2025 17:42:01 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v6] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:09:25 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 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 nine additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backports/JDK-8334964 > - Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up > - Rearrange Awt2dLibraries.gmk as per review > - Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) > - Additional "attributes" flag for Linux/GCC 4.8.5 > - Backport f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 > - Backport ba3db307dceb41e48014451873fdf4db3816a537 Let's get this in. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-3161055604 From serb at openjdk.org Wed Aug 27 20:45:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 27 Aug 2025 20:45:51 GMT Subject: [jdk11u-dev] Integrated: 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above In-Reply-To: <50McXYn_4aAbTM1HHwVBnRnEGso-JaQomkJbnLC26bs=.51e0b977-bddd-45c8-95d4-883c91d4264a@github.com> References: <50McXYn_4aAbTM1HHwVBnRnEGso-JaQomkJbnLC26bs=.51e0b977-bddd-45c8-95d4-883c91d4264a@github.com> Message-ID: <0TwtQ_EFIM3Vixm14Olx9Ci_Nao3yACtqy-nOuHqn9M=.5c590800-4e2f-4de4-aca9-412b6b4a381f@github.com> On Wed, 20 Aug 2025 06:35:49 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [999e556b](https://github.com/openjdk/jdk/commit/999e556be4302de4b6911e6d62ee5ca556a76469) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 12 Jan 2024 and was reviewed by Sergey Bylokhov, Tejesh R and Alexander Zvegintsev. > > The change is clean except the copyright date. > > Thanks! This pull request has now been integrated. Changeset: 37123ee7 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/37123ee7a5058ec81f2ef85a68fe9ae43b0ba216 Stats: 91 lines in 2 files changed: 90 ins; 0 del; 1 mod 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above Backport-of: 999e556be4302de4b6911e6d62ee5ca556a76469 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3073 From ssubramaniam at openjdk.org Wed Aug 27 20:54:12 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 20:54:12 GMT Subject: [jdk17u-dev] RFR: 8354106: Clean up and open source KeyEvent related tests (Part 2) Message-ID: Backporting JDK-8354106: Clean up and open source KeyEvent related tests (Part 2). Adds two key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport e163a76f2bacf06980026feb7e645e616ffe2ad4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3877/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3877&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354106 Stats: 212 lines in 2 files changed: 212 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3877.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3877/head:pull/3877 PR: https://git.openjdk.org/jdk17u-dev/pull/3877 From ssubramaniam at openjdk.org Wed Aug 27 20:54:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 20:54:50 GMT Subject: [jdk21u-dev] RFR: 8354106: Clean up and open source KeyEvent related tests (Part 2) Message-ID: Backporting JDK-8354106: Clean up and open source KeyEvent related tests (Part 2). Adds two key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport e163a76f2bacf06980026feb7e645e616ffe2ad4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2128/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354106 Stats: 212 lines in 2 files changed: 212 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2128.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2128/head:pull/2128 PR: https://git.openjdk.org/jdk21u-dev/pull/2128 From ssubramaniam at openjdk.org Wed Aug 27 20:55:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 20:55:11 GMT Subject: [jdk17u-dev] RFR: 8340015: Open source several AWT focus tests - series 7 Message-ID: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. ------------- Commit messages: - Backport 147e30070d8adbe65453a3a9316b9324890ea25f Changes: https://git.openjdk.org/jdk17u-dev/pull/3878/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3878&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340015 Stats: 266 lines in 4 files changed: 265 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3878.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3878/head:pull/3878 PR: https://git.openjdk.org/jdk17u-dev/pull/3878 From ssubramaniam at openjdk.org Wed Aug 27 20:56:18 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 27 Aug 2025 20:56:18 GMT Subject: [jdk21u-dev] RFR: 8340015: Open source several AWT focus tests - series 7 Message-ID: <4rac_VNLesPrZMegTWqboHAL60RXY_m1YTolxt1J7kY=.7a080ebb-993a-4cca-9857-5e42ef12b6c8@github.com> Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. ------------- Commit messages: - Backport 147e30070d8adbe65453a3a9316b9324890ea25f Changes: https://git.openjdk.org/jdk21u-dev/pull/2129/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340015 Stats: 266 lines in 4 files changed: 266 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2129.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2129/head:pull/2129 PR: https://git.openjdk.org/jdk21u-dev/pull/2129 From andrew at openjdk.org Wed Aug 27 21:39:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 27 Aug 2025 21:39:51 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> Message-ID: On Thu, 21 Aug 2025 11:04:40 GMT, Antonio Vieiro wrote: >> Will take a look at this. > > @gnu-andrew Restored! > > Yes, let's keep 8300692, 8308283, 8324243 in mind in case somebody needs building with gcc > 12. @vieiro please re-request approval for this. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3229823102 From duke at openjdk.org Wed Aug 27 22:55:46 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 27 Aug 2025 22:55:46 GMT Subject: [jdk21u-dev] RFR: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number In-Reply-To: References: Message-ID: On Wed, 14 May 2025 00:34:49 GMT, Rui Li wrote: > Backport of https://github.com/openjdk/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2. [JDK-8353013](https://bugs.openjdk.org/browse/JDK-8353013). > > Clean backport except for copyright header. Any chance we can have a review here? It's marked as `jdk21u-defer-next` back in Jun 9th: https://bugs.openjdk.org/browse/JDK-8353013. Hopefully this patch can catch q3 release? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1776#issuecomment-3229991769 From andrew at openjdk.org Thu Aug 28 00:11:45 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 28 Aug 2025 00:11:45 GMT Subject: [jdk21u-dev] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 09:44:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java > Resolved imports. > > Resolved two more Copyrights. > > With some luck this is clean. Is this waiting for something? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2115#issuecomment-3230252633 From duke at openjdk.org Thu Aug 28 00:23:46 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 28 Aug 2025 00:23:46 GMT Subject: [jdk21u-dev] RFR: 8309953: Strengthen and optimize oopDesc age methods In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 16:38:35 GMT, Rui Li wrote: > 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. Marked as [jdk21u-fix-no](https://bugs.openjdk.org/issues/?jql=labels+%3D+jdk21u-fix-no). Closing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1950#issuecomment-3230350069 From duke at openjdk.org Thu Aug 28 00:23:47 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 28 Aug 2025 00:23:47 GMT Subject: [jdk21u-dev] Withdrawn: 8309953: Strengthen and optimize oopDesc age methods In-Reply-To: References: Message-ID: <_L_d7ecGWiQl1FHRLfdQH_YtFl3TgHwQ9pVM15f2wB8=.346ed0f9-ad5c-448d-98a1-cbe806ed615b@github.com> On Tue, 8 Jul 2025 16:38:35 GMT, Rui Li wrote: > 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. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1950 From zxie at openjdk.org Thu Aug 28 01:12:27 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Thu, 28 Aug 2025 01:12:27 GMT Subject: [jdk25u] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Message-ID: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> Hi all, This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. Thanks! ------------- Commit messages: - Backport dccb1782ec35d1ee95220a237aef29ddfc292cbd Changes: https://git.openjdk.org/jdk25u/pull/140/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361892 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/140.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/140/head:pull/140 PR: https://git.openjdk.org/jdk25u/pull/140 From zxie at openjdk.org Thu Aug 28 01:19:35 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Thu, 28 Aug 2025 01:19:35 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! Zhaokun Xie 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 master - 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Backport-of: e22b34ad83596eb9886d4140de8509b37ce2dc9c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2108/files - new: https://git.openjdk.org/jdk21u-dev/pull/2108/files/c6bc668d..647398d7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2108&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2108&range=00-01 Stats: 2929 lines in 61 files changed: 2756 ins; 111 del; 62 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2108.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2108/head:pull/2108 PR: https://git.openjdk.org/jdk21u-dev/pull/2108 From duke at openjdk.org Thu Aug 28 04:01:51 2025 From: duke at openjdk.org (duke) Date: Thu, 28 Aug 2025 04:01:51 GMT Subject: [jdk17u-dev] Withdrawn: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention In-Reply-To: <65ZadztmSSwGRFmbUcZkeYV7zxJApNIp-r1aRmjezMQ=.0f48e0bf-5083-4a70-a1f4-b34d4ee8a4cf@github.com> References: <65ZadztmSSwGRFmbUcZkeYV7zxJApNIp-r1aRmjezMQ=.0f48e0bf-5083-4a70-a1f4-b34d4ee8a4cf@github.com> Message-ID: On Wed, 28 May 2025 23:01:23 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. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3614 From aboldtch at openjdk.org Thu Aug 28 05:50:03 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Thu, 28 Aug 2025 05:50:03 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken Message-ID: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Hi all, This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. Thanks! ------------- Commit messages: - Backport 501e6aed4407d63b000320168dc5d0553ce8a23b Changes: https://git.openjdk.org/jdk25u/pull/141/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366223 Stats: 122 lines in 4 files changed: 120 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk25u/pull/141 From avieiro at openjdk.org Thu Aug 28 06:35:58 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 28 Aug 2025 06:35:58 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> Message-ID: On Thu, 21 Aug 2025 11:04:40 GMT, Antonio Vieiro wrote: >> Will take a look at this. > > @gnu-andrew Restored! > > Yes, let's keep 8300692, 8308283, 8324243 in mind in case somebody needs building with gcc > 12. > @vieiro please re-request approval for this. Note there's a missing review, though. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3232127809 From stefank at openjdk.org Thu Aug 28 06:42:48 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 28 Aug 2025 06:42:48 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken In-Reply-To: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: On Thu, 28 Aug 2025 05:45:58 GMT, Axel Boldt-Christmas wrote: > Hi all, > > This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. > > Thanks! Marked as reviewed by stefank (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/141#pullrequestreview-3163429998 From zxie at openjdk.org Thu Aug 28 08:20:31 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Thu, 28 Aug 2025 08:20:31 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding [v3] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! Zhaokun Xie has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport dccb1782ec35d1ee95220a237aef29ddfc292cbd ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2110/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2110&range=02 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2110.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2110/head:pull/2110 PR: https://git.openjdk.org/jdk21u-dev/pull/2110 From sgehwolf at openjdk.org Thu Aug 28 08:28:08 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 28 Aug 2025 08:28:08 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v6] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:09:25 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 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 nine additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backports/JDK-8334964 > - Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up > - Rearrange Awt2dLibraries.gmk as per review > - Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) > - Additional "attributes" flag for Linux/GCC 4.8.5 > - Backport f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 > - Backport ba3db307dceb41e48014451873fdf4db3816a537 I'll review this again today. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3232468695 From shade at openjdk.org Thu Aug 28 08:34:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 28 Aug 2025 08:34:56 GMT Subject: [jdk17u-dev] RFR: 8340015: Open source several AWT focus tests - series 7 In-Reply-To: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> References: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> Message-ID: On Wed, 27 Aug 2025 20:50:24 GMT, Satyen Subramaniam wrote: > Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3878#pullrequestreview-3163823414 From sgehwolf at openjdk.org Thu Aug 28 09:06:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 28 Aug 2025 09:06:55 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v6] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:09:25 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 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 nine additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backports/JDK-8334964 > - Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up > - Rearrange Awt2dLibraries.gmk as per review > - Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) > - Additional "attributes" flag for Linux/GCC 4.8.5 > - Backport f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 > - Backport ba3db307dceb41e48014451873fdf4db3816a537 OK. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-3163947154 From duke at openjdk.org Thu Aug 28 11:52:47 2025 From: duke at openjdk.org (Abhishek N) Date: Thu, 28 Aug 2025 11:52:47 GMT Subject: [jdk25u] Integrated: 8361112: Use exact float -> Float16 conversion method in Float16 tests In-Reply-To: References: Message-ID: <4yNuVIFqzuFNIdNh6jbmkcDo71QPAw0WIQtj43yDNdM=.8917913d-a64e-4c8e-95d5-588554d54638@github.com> On Mon, 18 Aug 2025 20:40:47 GMT, Abhishek N wrote: > jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -verbose:summary -dir:jdk25u-cpu/open/test/jdk/ jdk/incubator/vector/BasicFloat16ArithTests.java > Passed: jdk/incubator/vector/BasicFloat16ArithTests.java > Test results: passed: 1 > Report written to C:\jck\colocation\JTreport\html\report.html > Results written to C:\jck\colocation\JTwork This pull request has now been integrated. Changeset: 5e07074d Author: abhishek.n Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/5e07074d9dd2d3b69c90f96f50de20d1da1c3a61 Stats: 37 lines in 1 file changed: 16 ins; 0 del; 21 mod 8361112: Use exact float -> Float16 conversion method in Float16 tests Backport-of: 549b8758661e760a7475fb398fd5b036e561fed6 ------------- PR: https://git.openjdk.org/jdk25u/pull/98 From shade at openjdk.org Thu Aug 28 11:57:48 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 28 Aug 2025 11:57:48 GMT Subject: [jdk21u-dev] Integrated: 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` This pull request has now been integrated. Changeset: 67824424 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/678244244c9663e0c06b2d3e50ef7ad7818ed4f8 Stats: 59 lines in 2 files changed: 2 ins; 40 del; 17 mod 8338939: Simplify processing of hidden class names Backport-of: 0f667103db7842fe9d3399f56baee0a5def4529e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2018 From tpushkin at openjdk.org Thu Aug 28 14:15:38 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 28 Aug 2025 14:15:38 GMT Subject: [jdk11u-dev] RFR: 8271456: Avoid looking up standard charsets in "java.desktop" module Message-ID: Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. There were trivial conflicts in copyright years and imports in a few files. Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) ------------- Commit messages: - 8271456: Avoid looking up standard charsets in "java.desktop" module Changes: https://git.openjdk.org/jdk11u-dev/pull/3081/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3081&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271456 Stats: 762 lines in 33 files changed: 339 ins; 269 del; 154 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3081.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3081/head:pull/3081 PR: https://git.openjdk.org/jdk11u-dev/pull/3081 From tpushkin at openjdk.org Thu Aug 28 14:34:20 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 28 Aug 2025 14:34:20 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources Message-ID: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/3081 Commit messages: - 8274893: Update java.desktop classes to use try-with-resources Changes: https://git.openjdk.org/jdk11u-dev/pull/3082/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3082&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8274893 Stats: 224 lines in 24 files changed: 26 ins; 98 del; 100 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3082.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3082/head:pull/3082 PR: https://git.openjdk.org/jdk11u-dev/pull/3082 From tpushkin at openjdk.org Thu Aug 28 14:46:04 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 28 Aug 2025 14:46:04 GMT Subject: [jdk11u-dev] RFR: 8347911: Limit the length of inflated text chunks Message-ID: <4cz1Y16yF7QMImFFHU0z_p6a7-gh3yDnA2_4DorpxMo=.b823fba6-acb9-408b-8c46-e52d74644f5c@github.com> Backport of [JDK-8347911](https://bugs.openjdk.org/browse/JDK-8347911) from JDK 17, for parity with Oracle 11.0.27. No conflicts. Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/3082 Commit messages: - 8347911: Limit the length of inflated text chunks Changes: https://git.openjdk.org/jdk11u-dev/pull/3083/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3083&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347911 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3083.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3083/head:pull/3083 PR: https://git.openjdk.org/jdk11u-dev/pull/3083 From abakhtin at openjdk.org Thu Aug 28 16:16:44 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 28 Aug 2025 16:16:44 GMT Subject: [jdk11u-dev] RFR: 8271456: Avoid looking up standard charsets in "java.desktop" module In-Reply-To: References: Message-ID: On Thu, 28 Aug 2025 14:10:48 GMT, Timofei Pushkin wrote: > Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. > > There were trivial conflicts in copyright years and imports in a few files. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) Looks good to me. Almost clean backport with minimum trivial changes ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3081#pullrequestreview-3165575018 From stuefe at openjdk.org Thu Aug 28 17:08:56 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 28 Aug 2025 17:08:56 GMT Subject: [jdk21u-dev] Integrated: 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 14:00:09 GMT, Thomas Stuefe wrote: > 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds This pull request has now been integrated. Changeset: c3a37618 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk21u-dev/commit/c3a37618d2ed48039734529467cd92e7075697ed Stats: 23 lines in 1 file changed: 7 ins; 1 del; 15 mod 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Backport-of: 804a8fa4e96a32be2b38c2d0906dc5861a292007 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2024 From duke at openjdk.org Thu Aug 28 18:15:23 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 28 Aug 2025 18:15:23 GMT Subject: [jdk25u] RFR: 8361497: Scoped Values: orElse and orElseThrow do not access the cache Message-ID: <2uKkxlj38ApyV89MD5IlvEpuEUNfJ4BF0paNaFN6dqc=.a8cec80b-3f7e-489c-8e6e-78965c39fc3f@github.com> Backport of https://bugs.openjdk.org/browse/JDK-8361497 Not clean due to the lack of https://bugs.openjdk.org/browse/JDK-8360884. The cherry pick conflict was caused by the a new test added in the JDK-8360884., [code](https://github.com/openjdk/jdk/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e#diff-314e483e41a8dd49577b207c12683b369ab87b6de6da289b9f7e89aae5f412cbR227-R232). Based on the conversation in [JDK-8360884](https://bugs.openjdk.org/browse/JDK-8360884), it seems people are not comfortable to backport JDK-8360884 into 25 yet. The conflict was easy to resolve tho. Just remove the additional test brought by JDK-8360884. ------------- Commit messages: - Backport 9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03 Changes: https://git.openjdk.org/jdk25u/pull/142/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361497 Stats: 100 lines in 2 files changed: 85 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk25u/pull/142.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/142/head:pull/142 PR: https://git.openjdk.org/jdk25u/pull/142 From duke at openjdk.org Thu Aug 28 19:33:01 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 28 Aug 2025 19:33:01 GMT Subject: [jdk21u-dev] RFR: 8199149: Improve the exception message thrown by VarHandle of unsupported operation Message-ID: A clean backport. Tested using the example provided [here](https://mail.openjdk.org/pipermail/core-libs-dev/2020-December/072500.html). Can see unsupported method name in the exception message. Output: x64 (8318072) % ./build/linux-x86_64-server-release/jdk/bin/java ThereIsABugButWhere.java Exception in thread "main" java.lang.UnsupportedOperationException: compareAndSet at ThereIsABugButWhere.update(ThereIsABugButWhere.java:22) at ThereIsABugButWhere.main(ThereIsABugButWhere.java:26) Jtreg tests are running. ------------- Commit messages: - Backport d7b941640638b35f9ac1ef11cd6bf6ccb795c29a Changes: https://git.openjdk.org/jdk21u-dev/pull/2130/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8199149 Stats: 12 lines in 4 files changed: 7 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2130.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2130/head:pull/2130 PR: https://git.openjdk.org/jdk21u-dev/pull/2130 From duke at openjdk.org Thu Aug 28 20:08:20 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 28 Aug 2025 20:08:20 GMT Subject: [jdk21u-dev] RFR: 8315413: Remove special filtering of Continuation.yield0 in StackWalker Message-ID: <_Bghg2CqrZuFPAdI7G9VJEEYX43RfctirYBdsKQxY2I=.234df0ca-6174-4ac5-8e7d-c02138d15363@github.com> A clean backport of https://bugs.openjdk.org/browse/JDK-8315413. Those special filtering is no longer needed because to be filtered methods are already marked by `@Hidden`. Tests in this pr passed. Other jtregs are running. ------------- Commit messages: - Backport c8acab1d913a6c676706fce7ad98a7f831a95682 Changes: https://git.openjdk.org/jdk21u-dev/pull/2131/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315413 Stats: 33 lines in 4 files changed: 0 ins; 24 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2131.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2131/head:pull/2131 PR: https://git.openjdk.org/jdk21u-dev/pull/2131 From abakhtin at openjdk.org Fri Aug 29 00:29:09 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 29 Aug 2025 00:29:09 GMT Subject: [jdk21u-dev] RFR: 8348986: Improve coverage of enhanced exception messages Message-ID: I'd like to backport JDK-8348986 to control sensitive information in Exception messages. Backport is not clean. The following changes were applied manually: - src/java.base/share/classes/module-info.java - exports jdk.internal.util updated manually because JDK25 has more dependencies - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java - copyright year - src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java - changes discarded. JDK21 does not have JDK-8343791 and related changes (Socket::connect() does not throw UnknownHostException) - src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java - trivial merge in the import section, copyright year is updated - src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java - trivial merge in the lookupName() method. JDK21 version still has SecurityManager related code - copyright year - src/java.base/share/classes/sun/net/util/IPAddressUtil.java - JDK21 does not have JDK-8272215 It can not be backported because of API changes. validateNumericFormatV4() method is changed instead of invalidIpAddressLiteral - copyright year - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java - setEnhancedExceptions method was added manually because of a context difference - src/java.base/share/classes/java/net/HostPortrange.java - copyright year - src/java.base/share/classes/java/net/Inet6Address.java - changes discarded. JDK21 does not have JDK-8272215 and related functionality. - src/java.base/share/classes/java/net/InetAddress.java - UnknownHostException in the getLocalHost method is updated manually because of a context difference - copyright year - src/java.base/share/classes/java/net/Proxy.java - copyright year - import section - src/java.base/share/classes/java/net/SocketPermission.java - copyright year - src/java.base/share/classes/java/net/SocksSocketImpl.java - copyright year - import section - src/java.base/share/classes/java/net/URL.java - copyright year - import section - src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java - copyright year - src/java.base/share/native/libnet/net_util.c - copyright year - src/java.base/share/native/libnet/net_util.h - copyright year - src/java.base/unix/native/libnet/net_util_md.c - copyright year - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java - copyright year - import section - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java - copyright year - src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java - changes discarded. JDK21 does not have JDK-8341142 and related functionality. Modified and related JTREG tests are passed ------------- Commit messages: - Backport b6f827ef054959662190e21ce63fc3d3c45b92f3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2132/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348986 Stats: 977 lines in 44 files changed: 702 ins; 109 del; 166 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2132.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2132/head:pull/2132 PR: https://git.openjdk.org/jdk21u-dev/pull/2132 From ysuenaga at openjdk.org Fri Aug 29 01:29:50 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 29 Aug 2025 01:29:50 GMT Subject: [jdk21u-dev] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 00:16:36 GMT, Yasumasa Suenaga wrote: > 8364090: Dump JFR recording on CrashOnOutOfMemoryError I talked with @jerboaa about this backport, I will resume this after JDK 25.0.2 (Mid of Jan 2026) at least. So please keep to open this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2025#issuecomment-3235418328 From syan at openjdk.org Fri Aug 29 02:51:55 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 29 Aug 2025 02:51:55 GMT Subject: [jdk25u] RFR: 8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException Message-ID: Hi all, This pull request contains a backport of commit [993babb3](https://github.com/openjdk/jdk/commit/993babb326f937dc1630a5a8fa5e469a64c51206) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Mikhail Yankelevich on 28 Aug 2025 and was reviewed by Weijun Wang and Daniel Jeli?ski. Thanks! ------------- Commit messages: - Backport 993babb326f937dc1630a5a8fa5e469a64c51206 Changes: https://git.openjdk.org/jdk25u/pull/143/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365863 Stats: 235 lines in 16 files changed: 79 ins; 48 del; 108 mod Patch: https://git.openjdk.org/jdk25u/pull/143.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/143/head:pull/143 PR: https://git.openjdk.org/jdk25u/pull/143 From tpushkin at openjdk.org Fri Aug 29 07:17:55 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 29 Aug 2025 07:17:55 GMT Subject: [jdk11u-dev] RFR: 8271456: Avoid looking up standard charsets in "java.desktop" module In-Reply-To: References: Message-ID: On Thu, 28 Aug 2025 14:10:48 GMT, Timofei Pushkin wrote: > Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. > > There were trivial conflicts in copyright years and imports in a few files. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) JDI test failures do not seem related to the change: the change only affects `jdk.desktop` module which is not related to the failing `jdk.jdi` module. JDK-8336451 reads like it was tracking this issue but is was closed as solved a year ago. #3082, which depends on this PR, does not have them (i.e. they are probably intermittent), while unrelated #3077 has exactly the same issue (i.e. the issue is not related to this particular change). So I don't think anything in this PR should be fixed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3081#issuecomment-3235993069 From dmarkov at openjdk.org Fri Aug 29 09:19:59 2025 From: dmarkov at openjdk.org (Dmitry Markov) Date: Fri, 29 Aug 2025 09:19:59 GMT Subject: [jdk25u] RFR: 8361748: Enforce limits on the size of an XBM image Message-ID: The backport of 8361748 to jdk25u. The patch applies cleanly. ------------- Commit messages: - Backport c71be802b530034169d17325478dba6e2f1c3238 Changes: https://git.openjdk.org/jdk25u/pull/144/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=144&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361748 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod Patch: https://git.openjdk.org/jdk25u/pull/144.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/144/head:pull/144 PR: https://git.openjdk.org/jdk25u/pull/144 From mbaesken at openjdk.org Fri Aug 29 11:10:26 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 29 Aug 2025 11:10:26 GMT Subject: [jdk21u-dev] RFR: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Message-ID: <_YOlIyjP-IHI4VnBOUUk-UjtlPMmXIbNAq5-zN-Bjzg=.7efeafd4-4c7e-4b7c-a046-45f0cb78360b@github.com> 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value ------------- Commit messages: - Backport bf3cfbeff414356aaf2b0933568ff648beace2c5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2133/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2133&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/jdk21u-dev/pull/2133.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2133/head:pull/2133 PR: https://git.openjdk.org/jdk21u-dev/pull/2133 From avieiro at openjdk.org Fri Aug 29 13:38:51 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 29 Aug 2025 13:38:51 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v6] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:09:25 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 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 nine additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backports/JDK-8334964 > - Restoring "dangling-pointer" in "HARFBUZZ_DISABLED_WARNINGS_gcc" > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up > - Rearrange Awt2dLibraries.gmk as per review > - Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) > - Additional "attributes" flag for Linux/GCC 4.8.5 > - Backport f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 > - Backport ba3db307dceb41e48014451873fdf4db3816a537 Thanks for the reviews and approval! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3237070505 From avieiro at openjdk.org Fri Aug 29 13:38:54 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 29 Aug 2025 13:38:54 GMT Subject: [jdk11u-dev] Integrated: 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 now been integrated. Changeset: e41de3f1 Author: Antonio Vieiro URL: https://git.openjdk.org/jdk11u-dev/commit/e41de3f1f7fa9fc1e5ede4f561906485a38fa4f1 Stats: 18562 lines in 193 files changed: 10016 ins; 2990 del; 5556 mod 8348597: Update HarfBuzz to 10.4.0 8319197: Exclude hb-subset and hb-style from compilation Reviewed-by: sgehwolf, andrew Backport-of: f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From mbaesken at openjdk.org Fri Aug 29 13:49:54 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 29 Aug 2025 13:49:54 GMT Subject: [jdk21u-dev] RFR: 8360518: Docker tests do not work when asan is configured Message-ID: Backport 8360518; some test files (related to subgroup tests) not present in 21 and diffs in the strides because of renamed requires for docker/container support ------------- Commit messages: - Backport 01b15bc1f961f43ae11db0c15f45763c4ec4180b Changes: https://git.openjdk.org/jdk21u-dev/pull/2134/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360518 Stats: 21 lines in 21 files changed: 21 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2134.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2134/head:pull/2134 PR: https://git.openjdk.org/jdk21u-dev/pull/2134 From duke at openjdk.org Fri Aug 29 15:15:58 2025 From: duke at openjdk.org (duke) Date: Fri, 29 Aug 2025 15:15:58 GMT Subject: [jdk21u-dev] Withdrawn: 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. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1933 From abakhtin at openjdk.org Fri Aug 29 16:45:56 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 29 Aug 2025 16:45:56 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources In-Reply-To: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> References: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Message-ID: On Thu, 28 Aug 2025 14:29:22 GMT, Timofei Pushkin wrote: > Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. > > The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) Looks good to me ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3082#pullrequestreview-3169396845 From tpushkin at openjdk.org Fri Aug 29 17:16:00 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 29 Aug 2025 17:16:00 GMT Subject: [jdk11u-dev] RFR: 8347911: Limit the length of inflated text chunks In-Reply-To: <4cz1Y16yF7QMImFFHU0z_p6a7-gh3yDnA2_4DorpxMo=.b823fba6-acb9-408b-8c46-e52d74644f5c@github.com> References: <4cz1Y16yF7QMImFFHU0z_p6a7-gh3yDnA2_4DorpxMo=.b823fba6-acb9-408b-8c46-e52d74644f5c@github.com> Message-ID: On Thu, 28 Aug 2025 14:41:14 GMT, Timofei Pushkin wrote: > Backport of [JDK-8347911](https://bugs.openjdk.org/browse/JDK-8347911) from JDK 17, for parity with Oracle 11.0.27. > > No conflicts. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) The CI failure seems unrelated, see https://github.com/openjdk/jdk11u-dev/pull/3081#issuecomment-3235993069 for a discussion of a similar failure in a dependency. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3083#issuecomment-3237700271 From andrew at openjdk.org Fri Aug 29 21:20:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 29 Aug 2025 21:20:59 GMT Subject: [jdk11u-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:41:22 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. Confirmed clean. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3043#pullrequestreview-3170285604 From duke at openjdk.org Fri Aug 29 21:38:49 2025 From: duke at openjdk.org (duke) Date: Fri, 29 Aug 2025 21:38:49 GMT Subject: [jdk11u-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:41:22 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. @RadekCap Your change (at version bba1d493be0d46333d1c269aa1c6d6582dd319f7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3043#issuecomment-3238338531 From duke at openjdk.org Fri Aug 29 22:09:46 2025 From: duke at openjdk.org (Radek Cap) Date: Fri, 29 Aug 2025 22:09:46 GMT Subject: [jdk11u-dev] Integrated: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 15:41:22 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. This pull request has now been integrated. Changeset: 2c32878f Author: Radek Cap Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/2c32878f38c7078ce16079eda53a3ab6627aa489 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Reviewed-by: andrew Backport-of: f318868268f32934a2f0c4e26a6c75360d8e74b1 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3043 From syan at openjdk.org Sat Aug 30 02:28:24 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 30 Aug 2025 02:28:24 GMT Subject: [jdk25u] RFR: 8366359: Test should throw SkippedException when there is no lpstat Message-ID: <5N46taUX5EOLwPEAblxc7Duaqequ4EP4lXn7Fzw9T9Q=.2637b441-081b-437a-b81c-41e4494c1668@github.com> Hi all, This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. Thanks! ------------- Commit messages: - Backport f23c150709fbd6d9b84261a7c99b67d7d08334b9 Changes: https://git.openjdk.org/jdk25u/pull/146/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366359 Stats: 23 lines in 1 file changed: 11 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/146.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/146/head:pull/146 PR: https://git.openjdk.org/jdk25u/pull/146 From goetz at openjdk.org Sat Aug 30 09:02:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 30 Aug 2025 09:02:54 GMT Subject: [jdk17u-dev] RFR: 8340015: Open source several AWT focus tests - series 7 In-Reply-To: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> References: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> Message-ID: On Wed, 27 Aug 2025 20:50:24 GMT, Satyen Subramaniam wrote: > Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. Hi, if you don't delete the empty line in the ProblemList, the change would be clean I think. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3878#issuecomment-3239124657 From liach at openjdk.org Sat Aug 30 13:18:46 2025 From: liach at openjdk.org (Chen Liang) Date: Sat, 30 Aug 2025 13:18:46 GMT Subject: [jdk25u] RFR: 8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 15:40:36 GMT, Chen Liang wrote: > Please review this patch that fixes a bug with `MethodType::fromMethodDescriptorString` introduced in 22. Since this bug has not affected any LTS yet, I think it would be reasonable to fix this in 25 LTS releases before this behavior becomes an accidental dependency in LTS users. > > Original PR: https://github.com/openjdk/jdk/pull/26909 Integrating: tier 1-3 clear except 2 unrelated desktop failures. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/139#issuecomment-3239257498 From duke at openjdk.org Sat Aug 30 13:18:46 2025 From: duke at openjdk.org (duke) Date: Sat, 30 Aug 2025 13:18:46 GMT Subject: [jdk25u] RFR: 8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 15:40:36 GMT, Chen Liang wrote: > Please review this patch that fixes a bug with `MethodType::fromMethodDescriptorString` introduced in 22. Since this bug has not affected any LTS yet, I think it would be reasonable to fix this in 25 LTS releases before this behavior becomes an accidental dependency in LTS users. > > Original PR: https://github.com/openjdk/jdk/pull/26909 @liach Your change (at version 56c30fc4dffb9a64f1e4ce897b293c59166a9539) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/139#issuecomment-3239257917 From mli at openjdk.org Sat Aug 30 18:00:53 2025 From: mli at openjdk.org (Hamlin Li) Date: Sat, 30 Aug 2025 18:00:53 GMT Subject: [jdk25u] Integrated: 8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 In-Reply-To: <5Jp3c74nTc3pLYWcu84qVbP-YrHOxsMIhR4R5CQo5gU=.690fdba8-4372-413b-ad2e-fefd15eb05a5@github.com> References: <5Jp3c74nTc3pLYWcu84qVbP-YrHOxsMIhR4R5CQo5gU=.690fdba8-4372-413b-ad2e-fefd15eb05a5@github.com> Message-ID: On Wed, 27 Aug 2025 13:09:11 GMT, Hamlin Li wrote: > 8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 This pull request has now been integrated. Changeset: 2f5486f3 Author: Hamlin Li URL: https://git.openjdk.org/jdk25u/commit/2f5486f38750acaadc60af220a299c1df04ce333 Stats: 264 lines in 6 files changed: 237 ins; 21 del; 6 mod 8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 Backport-of: 28602f3d3ec15b5241a33a46ce43349e6300395d ------------- PR: https://git.openjdk.org/jdk25u/pull/136 From mli at openjdk.org Sat Aug 30 18:02:48 2025 From: mli at openjdk.org (Hamlin Li) Date: Sat, 30 Aug 2025 18:02:48 GMT Subject: [jdk25u] Integrated: 8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way In-Reply-To: References: Message-ID: <2ZZwMSqHSt9WHOhjjvMwZWMkCHky84DTSobzRomu9mE=.8349d966-d40d-4074-8f26-b4d315fa441a@github.com> On Wed, 27 Aug 2025 13:09:16 GMT, Hamlin Li wrote: > 8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way This pull request has now been integrated. Changeset: a7c57e14 Author: Hamlin Li URL: https://git.openjdk.org/jdk25u/commit/a7c57e14fd24cdfffe5dde5426e2d411388a5915 Stats: 66 lines in 3 files changed: 46 ins; 0 del; 20 mod 8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way Backport-of: 32df2d17f3c0407ad7e90eacfdc0fd7a65f67551 ------------- PR: https://git.openjdk.org/jdk25u/pull/137 From dmarkov at openjdk.org Sun Aug 31 12:54:52 2025 From: dmarkov at openjdk.org (Dmitry Markov) Date: Sun, 31 Aug 2025 12:54:52 GMT Subject: [jdk25u] Integrated: 8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 09:15:01 GMT, Dmitry Markov wrote: > The backport of 8361748 to jdk25u. The patch applies cleanly. This pull request has now been integrated. Changeset: e5762b14 Author: Dmitry Markov URL: https://git.openjdk.org/jdk25u/commit/e5762b14422315757078abb73b119126f39f7261 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod 8361748: Enforce limits on the size of an XBM image Backport-of: c71be802b530034169d17325478dba6e2f1c3238 ------------- PR: https://git.openjdk.org/jdk25u/pull/144