From syan at openjdk.org Sat Mar 1 04:02:01 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:02:01 GMT Subject: [jdk24u] RFR: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 03:21:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/91#issuecomment-2691913037 From syan at openjdk.org Sat Mar 1 04:02:01 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:02:01 GMT Subject: [jdk24u] Integrated: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 03:21:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! This pull request has now been integrated. Changeset: 9d101b25 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/9d101b2528f4bb1c4dfb74cdc5e37343b9175580 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Backport-of: a51e6699b497564de65620a36dc38437ca87cb32 ------------- PR: https://git.openjdk.org/jdk24u/pull/91 From syan at openjdk.org Sat Mar 1 04:05:53 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:05:53 GMT Subject: [jdk24u] Integrated: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:18:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [09269497](https://github.com/openjdk/jdk/commit/09269497a27c732ce4644d0bb95e0380162398c9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 5 Feb 2025 and was reviewed by Chen Liang. > > Thanks! This pull request has now been integrated. Changeset: 981d3c2b Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Backport-of: 09269497a27c732ce4644d0bb95e0380162398c9 ------------- PR: https://git.openjdk.org/jdk24u/pull/97 From syan at openjdk.org Sat Mar 1 04:05:52 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:05:52 GMT Subject: [jdk24u] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:18:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [09269497](https://github.com/openjdk/jdk/commit/09269497a27c732ce4644d0bb95e0380162398c9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 5 Feb 2025 and was reviewed by Chen Liang. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/97#issuecomment-2691914452 From syan at openjdk.org Sat Mar 1 04:06:58 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:06:58 GMT Subject: [jdk24u] RFR: 8314840: 3 gc/epsilon tests ignore external vm options In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:05:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [799ac528](https://github.com/openjdk/jdk/commit/799ac5288efbbb89e21319cd45657c8f817ad680) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ramkumar Sunderbabu on 27 Feb 2025 and was reviewed by Thomas Schatzl. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/95#issuecomment-2691914817 From syan at openjdk.org Sat Mar 1 04:06:58 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:06:58 GMT Subject: [jdk24u] Integrated: 8314840: 3 gc/epsilon tests ignore external vm options In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:05:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [799ac528](https://github.com/openjdk/jdk/commit/799ac5288efbbb89e21319cd45657c8f817ad680) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ramkumar Sunderbabu on 27 Feb 2025 and was reviewed by Thomas Schatzl. > > Thanks! This pull request has now been integrated. Changeset: da8abdc0 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5 Stats: 9 lines in 3 files changed: 0 ins; 0 del; 9 mod 8314840: 3 gc/epsilon tests ignore external vm options Backport-of: 799ac5288efbbb89e21319cd45657c8f817ad680 ------------- PR: https://git.openjdk.org/jdk24u/pull/95 From syan at openjdk.org Sat Mar 1 04:11:42 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:11:42 GMT Subject: [jdk17u-dev] RFR: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Message-ID: Hi all, This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. Thanks! ------------- Commit messages: - Backport 9d101b2528f4bb1c4dfb74cdc5e37343b9175580 Changes: https://git.openjdk.org/jdk17u-dev/pull/3311/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3311&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349200 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3311.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3311/head:pull/3311 PR: https://git.openjdk.org/jdk17u-dev/pull/3311 From syan at openjdk.org Sat Mar 1 04:12:09 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:12:09 GMT Subject: [jdk21u-dev] RFR: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Message-ID: Hi all, This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. Thanks! ------------- Commit messages: - Backport 9d101b2528f4bb1c4dfb74cdc5e37343b9175580 Changes: https://git.openjdk.org/jdk21u-dev/pull/1441/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1441&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349200 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1441.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1441/head:pull/1441 PR: https://git.openjdk.org/jdk21u-dev/pull/1441 From syan at openjdk.org Sat Mar 1 04:12:58 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:12:58 GMT Subject: [jdk24u] RFR: 8339889: Several compiler tests ignore vm flags and not marked as flagless In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 02:41:37 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [829d7a84](https://github.com/openjdk/jdk/commit/829d7a845e18ec483379abf3a3fccb596d899f25) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 25 Feb 2025 and was reviewed by Tobias Hartmann. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/94#issuecomment-2691918242 From syan at openjdk.org Sat Mar 1 04:12:58 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:12:58 GMT Subject: [jdk24u] Integrated: 8339889: Several compiler tests ignore vm flags and not marked as flagless In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 02:41:37 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [829d7a84](https://github.com/openjdk/jdk/commit/829d7a845e18ec483379abf3a3fccb596d899f25) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 25 Feb 2025 and was reviewed by Tobias Hartmann. > > Thanks! This pull request has now been integrated. Changeset: 5c19cf56 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/5c19cf56744cb9fdf3b0aa71cd0149dbee9adcce Stats: 8 lines in 4 files changed: 4 ins; 0 del; 4 mod 8339889: Several compiler tests ignore vm flags and not marked as flagless Backport-of: 829d7a845e18ec483379abf3a3fccb596d899f25 ------------- PR: https://git.openjdk.org/jdk24u/pull/94 From syan at openjdk.org Sat Mar 1 04:13:29 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:13:29 GMT Subject: [jdk17u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Message-ID: Hi all, This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. The commit being backported was authored by SendaoYan on 1 Mar 2025. Thanks! ------------- Commit messages: - Backport 981d3c2b6edb8ee8233be07cd1ce682200019d1f Changes: https://git.openjdk.org/jdk17u-dev/pull/3312/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3312&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347629 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3312.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3312/head:pull/3312 PR: https://git.openjdk.org/jdk17u-dev/pull/3312 From syan at openjdk.org Sat Mar 1 04:13:37 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:13:37 GMT Subject: [jdk11u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Message-ID: Hi all, This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. The commit being backported was authored by SendaoYan on 1 Mar 2025. Thanks! ------------- Commit messages: - Backport 981d3c2b6edb8ee8233be07cd1ce682200019d1f Changes: https://git.openjdk.org/jdk11u-dev/pull/3008/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3008&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347629 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3008.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3008/head:pull/3008 PR: https://git.openjdk.org/jdk11u-dev/pull/3008 From syan at openjdk.org Sat Mar 1 04:13:41 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:13:41 GMT Subject: [jdk21u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Message-ID: <5Zp4nQhJ-GygT8w7jTgan3LuhA9UH6zekf4MivpsZlY=.6366ebf3-ccbb-4f40-a908-dca594dc3038@github.com> Hi all, This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. The commit being backported was authored by SendaoYan on 1 Mar 2025. Thanks! ------------- Commit messages: - Backport 981d3c2b6edb8ee8233be07cd1ce682200019d1f Changes: https://git.openjdk.org/jdk21u-dev/pull/1442/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1442&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347629 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1442.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1442/head:pull/1442 PR: https://git.openjdk.org/jdk21u-dev/pull/1442 From syan at openjdk.org Sat Mar 1 04:15:12 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Mar 2025 04:15:12 GMT Subject: [jdk21u-dev] RFR: 8314840: 3 gc/epsilon tests ignore external vm options Message-ID: Hi all, This pull request contains a backport of commit [da8abdc0](https://github.com/openjdk/jdk24u/commit/da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. The commit being backported was authored by SendaoYan on 1 Mar 2025. Thanks! ------------- Commit messages: - Backport da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1443/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1443&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314840 Stats: 9 lines in 3 files changed: 0 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1443/head:pull/1443 PR: https://git.openjdk.org/jdk21u-dev/pull/1443 From syan at openjdk.org Sun Mar 2 23:46:04 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 2 Mar 2025 23:46:04 GMT Subject: [jdk11u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: <0UFMo2AIcgtzb0XBgYIHzSSKtb5Y1TNXq_B8vyuF_uI=.778d1d00-6150-43b3-866f-685d8b672de8@github.com> On Sat, 1 Mar 2025 04:08:32 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! GHA report 1 test failure: 1. macos-x64 hs/tier1 serviceability job report Test serviceability/sa/ClhsdbFindPC.java#id1 fails, the intermittent fails has been recorded by https://bugs.openjdk.org/browse/JDK-8249150, it's unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3008#issuecomment-2692971787 From lliu at openjdk.org Mon Mar 3 06:47:54 2025 From: lliu at openjdk.org (Liming Liu) Date: Mon, 3 Mar 2025 06:47:54 GMT Subject: [jdk21u-dev] RFR: 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B In-Reply-To: References: Message-ID: <8X74LCuL7CdUWWoiOj_2HMBkmogOkKocmdcyS_CWdR8=.4efe9745-8c35-4dea-8d3f-c9aebef09601@github.com> On Thu, 27 Feb 2025 12:41:14 GMT, Goetz Lindenmaier wrote: >> 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B > > Hi @limingliu-ampere > Can you please elaborate on the risk you give this backport, and tell how you did test it? Hi @GoeLin, this patch effects only Ampere 1A and 1B, so there is no risk for other platforms. I also ran tier1 tests and did not find any problems. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1411#issuecomment-2693427442 From goetz at openjdk.org Mon Mar 3 08:41:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 3 Mar 2025 08:41:18 GMT Subject: [jdk21u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 13:50:59 GMT, Sorna Sarathi N wrote: >> Hi @Sorna-Sarathi, >> I still would like to see some more testing. Removing the label in the meantime. Same for 17. >> Also please check the failures in the Pre-submit tests. > > Hi @GoeLin, > I had tested Tier 2 level tests for this change and it ended with few failures. I also checked with them and they're not related to the current backport changes. Hi @Sorna-Sarathi , could you please have a second look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix and give a more detailed Fix request comment? You do not need to repeat the bug description there. Why, risk, testing etc should be new content referring to your backport. A good example is https://bugs.openjdk.org/browse/JDK-8279016. This is a delicate change, so we need profound information to decide about a backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1021#issuecomment-2693632999 From syan at openjdk.org Mon Mar 3 08:56:09 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 3 Mar 2025 08:56:09 GMT Subject: [jdk17u-dev] Integrated: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:08:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! This pull request has now been integrated. Changeset: e45b98b4 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/e45b98b47543fd9b1684b4b2264fc65777fff115 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3312 From syan at openjdk.org Mon Mar 3 08:56:09 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 3 Mar 2025 08:56:09 GMT Subject: [jdk17u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:08:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3312#issuecomment-2693662348 From syan at openjdk.org Mon Mar 3 08:57:08 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 3 Mar 2025 08:57:08 GMT Subject: [jdk21u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: <5Zp4nQhJ-GygT8w7jTgan3LuhA9UH6zekf4MivpsZlY=.6366ebf3-ccbb-4f40-a908-dca594dc3038@github.com> References: <5Zp4nQhJ-GygT8w7jTgan3LuhA9UH6zekf4MivpsZlY=.6366ebf3-ccbb-4f40-a908-dca594dc3038@github.com> Message-ID: On Sat, 1 Mar 2025 04:08:30 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1442#issuecomment-2693663573 From syan at openjdk.org Mon Mar 3 08:57:08 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 3 Mar 2025 08:57:08 GMT Subject: [jdk21u-dev] Integrated: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: <5Zp4nQhJ-GygT8w7jTgan3LuhA9UH6zekf4MivpsZlY=.6366ebf3-ccbb-4f40-a908-dca594dc3038@github.com> References: <5Zp4nQhJ-GygT8w7jTgan3LuhA9UH6zekf4MivpsZlY=.6366ebf3-ccbb-4f40-a908-dca594dc3038@github.com> Message-ID: On Sat, 1 Mar 2025 04:08:30 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! This pull request has now been integrated. Changeset: c046d854 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/c046d854553788ca491ef5016a4ba50fb3121b09 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1442 From goetz at openjdk.org Mon Mar 3 09:20:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 3 Mar 2025 09:20:59 GMT Subject: [jdk17u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 06:58:37 GMT, Patrick Zhang wrote: > Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. For example, `vm.compiler.Signum._1_signumFloatTest` thrpt score becomes 30x better on both jdk mainline and jdk17u-dev. The backporting can be very safe as it is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. Hi @cnqpzhang , can you please backport to 24 and 21 first? Removing the label in the meantime. Performance optimizations are not necessarily good candidates for backport to a rather old release. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3300#issuecomment-2693726779 From mdoerr at openjdk.org Mon Mar 3 09:25:03 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 3 Mar 2025 09:25:03 GMT Subject: [jdk17u-dev] Integrated: 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory In-Reply-To: References: Message-ID: On Wed, 11 Dec 2024 11:39:50 GMT, Martin Doerr wrote: > Backport of [JDK-8343205](https://bugs.openjdk.org/browse/JDK-8343205) from jdk21u-dev. This pull request has now been integrated. Changeset: 72e90637 Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/72e90637a1dcd7cecc736ca289dabbaaca39f66b Stats: 29 lines in 2 files changed: 18 ins; 0 del; 11 mod 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory Backport-of: 3087c6c74d742b7b5eaf28e4c886b5dc1811ea6f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3106 From shade at openjdk.org Mon Mar 3 10:08:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Mar 2025 10:08:02 GMT Subject: [jdk21u-dev] Integrated: 8279016: JFR Leak Profiler is broken with Shenandoah In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 16:00:16 GMT, Aleksey Shipilev wrote: > Plugs the bug opportunity with Shenandoah and JFR. Both changes apply cleanly, and both are need at the same time to keep the tests clean. > > Additional testing: > - [x] MacOS AArch64 fastdebug, `jdk_jfr` > - [x] MacOS AArch64 fastdebug, `jdk_jfr` with `-XX:+UseShenandoahGC` This pull request has now been integrated. Changeset: ef23a01a Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/ef23a01ac5abdeadeaf4bfddb156c22c148cc64d Stats: 81 lines in 5 files changed: 81 ins; 0 del; 0 mod 8279016: JFR Leak Profiler is broken with Shenandoah 8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 Reviewed-by: phh, serb, ysr Backport-of: 0be7118b2f761b416ebf8cbb11473d51e80be409 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1439 From shade at openjdk.org Mon Mar 3 10:08:01 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Mar 2025 10:08:01 GMT Subject: [jdk21u-dev] RFR: 8279016: JFR Leak Profiler is broken with Shenandoah In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 16:00:16 GMT, Aleksey Shipilev wrote: > Plugs the bug opportunity with Shenandoah and JFR. Both changes apply cleanly, and both are need at the same time to keep the tests clean. > > Additional testing: > - [x] MacOS AArch64 fastdebug, `jdk_jfr` > - [x] MacOS AArch64 fastdebug, `jdk_jfr` with `-XX:+UseShenandoahGC` Thanks all for reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1439#issuecomment-2693852832 From ssarathi at openjdk.org Mon Mar 3 13:40:55 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Mon, 3 Mar 2025 13:40:55 GMT Subject: [jdk21u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 [v2] In-Reply-To: References: Message-ID: On Thu, 20 Feb 2025 09:37:35 GMT, Sorna Sarathi N wrote: >> Hi all, >> This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> Tier1 testing is successful. >> Thanks! >> >> JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) > > Sorna Sarathi N 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 3251eea1f4289a0505052be204407c02ca38b0ad Fix Request 21u Backporting this patch to fix the issue described. The patch applies cleanly. Risk is medium. It changes the critical component security-libs. No regressions observed in jdk/sun/security/pkcs11 . A regression test is hard to test for pre PKCS 11 standard v2.40 explained in the [JBS comment](https://bugs.openjdk.org/browse/JDK-8336499?focusedId=14690278&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14690278). Ran the tier 1-2 tests. Tier 2 ended with few failures and they aren't related to the current changes. Thanks, Sorna Sarathi. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1021#issuecomment-2694423900 From ssarathi at openjdk.org Mon Mar 3 13:49:22 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Mon, 3 Mar 2025 13:49:22 GMT Subject: [jdk17u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> References: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> Message-ID: <6X71XhoT2gYqM2d9ntKR59pCO6HEV_HaHZeTRuCbEKs=.8c098b15-0477-4517-9728-723b79a1df9b@github.com> On Mon, 21 Oct 2024 05:14:28 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > I've also resolved a build failure with the latest version of gtest(In JDK17) by backporting the [fix](https://github.com/openjdk/jdk17u-dev/pull/2959). > Thanks! > > JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) Fix Request 17u Backporting this patch to fix the issue described. The patch applies cleanly. Risk is medium. It changes the critical component security-libs. No regressions observed in jdk/sun/security/pkcs11 . A regression test is hard to test for pre PKCS 11 standard v2.40 explained in the [JBS comment](https://bugs.openjdk.org/browse/JDK-8336499?focusedId=14690278&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14690278). Ran the tier 1-2 tests. Tier 2 ended with few failures and they aren't related to the current changes. Thanks, Sorna Sarathi. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2979#issuecomment-2694452436 From goetz at openjdk.org Mon Mar 3 16:14:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 3 Mar 2025 16:14:26 GMT Subject: [jdk17u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 46251bc6e248a19e8d78173ff8d0502c68ee1acb Changes: https://git.openjdk.org/jdk17u-dev/pull/3314/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3314&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8224267 Stats: 68 lines in 2 files changed: 66 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3314.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3314/head:pull/3314 PR: https://git.openjdk.org/jdk17u-dev/pull/3314 From duke at openjdk.org Mon Mar 3 18:00:05 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Mar 2025 18:00:05 GMT Subject: [jdk21u-dev] RFR: 8348323: Corrupted timezone string in JVM crash log In-Reply-To: References: Message-ID: On Mon, 3 Feb 2025 21:42:02 GMT, Dhamoder Nalla wrote: > Add a error check to "wcstombs" otherwise the "buf" prints junk or corrupted string. > > Test performed: > > "jcmd < jvm pid > VM.info" for different JVM versions @dhanalla Your change (at version 730f313d4d66af92116db6bdc340d9a748616e28) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1382#issuecomment-2695153281 From duke at openjdk.org Mon Mar 3 18:41:59 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Mar 2025 18:41:59 GMT Subject: [jdk21u-dev] Withdrawn: 8330846: Add stacks of mounted virtual threads to the HotSpot thread dump In-Reply-To: References: Message-ID: On Wed, 6 Nov 2024 02:08:36 GMT, Jiawei Tang wrote: > I have two reasons to backport 8330846. > 1. When run the jtreg test `test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java` with the option `-testThreadFactory:Virtual`, it will fail because of the loss of `TestThreadDumpEvent.main` in the result. > 2. It helps developers to have a better view of their programs. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1129 From aivanov at openjdk.org Mon Mar 3 18:58:01 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 18:58:01 GMT Subject: [jdk24u] Integrated: 8340784: Remove PassFailJFrame constructor with screenshots In-Reply-To: References: Message-ID: <8sMANeK21K6Vty1u2AKfyf-rRNdbDePmdKWyNyaRDfs=.53cf2a27-a29b-488f-befb-ad2e68240bc8@github.com> On Tue, 4 Feb 2025 19:18:27 GMT, Alexey Ivanov wrote: > Removes an unused constructor of `PassFailJFrame`, use the builder pattern to enable screenshots. > >> This pull request contains a backport of commit [50ca4504](https://github.com/openjdk/jdk/commit/50ca450417a5da7d4c6c08154515b8407bf656e8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by anass baya on 24 Jan 2025 and was reviewed by Alexey Ivanov and Alexander Zvegintsev. This pull request has now been integrated. Changeset: 23a44d91 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/23a44d91e355bb85814d782629961729b0359f22 Stats: 51 lines in 1 file changed: 0 ins; 42 del; 9 mod 8340784: Remove PassFailJFrame constructor with screenshots Backport-of: 50ca450417a5da7d4c6c08154515b8407bf656e8 ------------- PR: https://git.openjdk.org/jdk24u/pull/46 From aivanov at openjdk.org Mon Mar 3 19:12:23 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:12:23 GMT Subject: [jdk24u] RFR: 8350260: Improve HTML instruction formatting in PassFailJFrame Message-ID: This pull request contains a backport of commit [014701a0](https://github.com/openjdk/jdk/commit/014701a09b23d21f57edb5b085820532804475bd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 19 Feb 2025 and was reviewed by Alexander Zuev, Alexander Zvegintsev and Abhishek Kumar. ------------- Commit messages: - Backport 014701a09b23d21f57edb5b085820532804475bd Changes: https://git.openjdk.org/jdk24u/pull/99/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=99&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350260 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/99.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/99/head:pull/99 PR: https://git.openjdk.org/jdk24u/pull/99 From aivanov at openjdk.org Mon Mar 3 19:13:20 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:13:20 GMT Subject: [jdk24u] RFR: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Message-ID: This pull request contains a backport of commit [906358d3](https://github.com/openjdk/jdk/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 17 Feb 2025 and was reviewed by Sergey Bylokhov, Alexander Zvegintsev and Alexander Zuev. ------------- Commit messages: - Backport 906358d3a14ce755fec771f0a6bb856b3a8f3297 Changes: https://git.openjdk.org/jdk24u/pull/98/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=98&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294155 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/98.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/98/head:pull/98 PR: https://git.openjdk.org/jdk24u/pull/98 From aivanov at openjdk.org Mon Mar 3 19:16:45 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:16:45 GMT Subject: [jdk24u] RFR: 8334644: Automate javax/print/attribute/PageRangesException.java Message-ID: This pull request contains a backport of commit [030149fe](https://github.com/openjdk/jdk/commit/030149fec4f175e5571e053fa56d2921d95c6b13) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Renjith Kannath Pariyangad on 7 Jan 2025 and was reviewed by Alexey Ivanov, Abhishek Kumar and Alexander Zvegintsev. ------------- Commit messages: - Backport 030149fec4f175e5571e053fa56d2921d95c6b13 Changes: https://git.openjdk.org/jdk24u/pull/100/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334644 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/100.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/100/head:pull/100 PR: https://git.openjdk.org/jdk24u/pull/100 From aivanov at openjdk.org Mon Mar 3 19:21:14 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:21:14 GMT Subject: [jdk24u] Integrated: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 19:07:19 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [906358d3](https://github.com/openjdk/jdk/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 17 Feb 2025 and was reviewed by Sergey Bylokhov, Alexander Zvegintsev and Alexander Zuev. This pull request has now been integrated. Changeset: a32fa845 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/a32fa845a925bfc2a7c118777b01903f0ea0e2d2 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Backport-of: 906358d3a14ce755fec771f0a6bb856b3a8f3297 ------------- PR: https://git.openjdk.org/jdk24u/pull/98 From aivanov at openjdk.org Mon Mar 3 19:22:12 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:22:12 GMT Subject: [jdk24u] Integrated: 8350260: Improve HTML instruction formatting in PassFailJFrame In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 19:07:51 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [014701a0](https://github.com/openjdk/jdk/commit/014701a09b23d21f57edb5b085820532804475bd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 19 Feb 2025 and was reviewed by Alexander Zuev, Alexander Zvegintsev and Abhishek Kumar. This pull request has now been integrated. Changeset: fe6d2302 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/fe6d2302827fc74db60760d2e5c59a7f5f6dbb03 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod 8350260: Improve HTML instruction formatting in PassFailJFrame Backport-of: 014701a09b23d21f57edb5b085820532804475bd ------------- PR: https://git.openjdk.org/jdk24u/pull/99 From aivanov at openjdk.org Mon Mar 3 19:26:54 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 3 Mar 2025 19:26:54 GMT Subject: [jdk24u] Integrated: 8334644: Automate javax/print/attribute/PageRangesException.java In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 19:10:43 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [030149fe](https://github.com/openjdk/jdk/commit/030149fec4f175e5571e053fa56d2921d95c6b13) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Renjith Kannath Pariyangad on 7 Jan 2025 and was reviewed by Alexey Ivanov, Abhishek Kumar and Alexander Zvegintsev. This pull request has now been integrated. Changeset: cc039a5d Author: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/cc039a5d4437fea77ba5d3ce20aab9a5cda4804f Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod 8334644: Automate javax/print/attribute/PageRangesException.java Backport-of: 030149fec4f175e5571e053fa56d2921d95c6b13 ------------- PR: https://git.openjdk.org/jdk24u/pull/100 From cushon at openjdk.org Tue Mar 4 00:54:56 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 4 Mar 2025 00:54:56 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v3] In-Reply-To: References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: <5ggqHBDK3Fx9_DmBRZBMVP1aG-eBqqMkvXNo7UsezsI=.eba100f5-0a16-4bb8-944e-c0745d2ba172@github.com> On Thu, 9 Jan 2025 15:50:13 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > Liam Miller-Cushon 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 8d0831478338e9b084b2c47f46eba9faae3a5eb6 Please keep this open ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1252#issuecomment-2695907430 From cushon at openjdk.org Tue Mar 4 00:54:57 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 4 Mar 2025 00:54:57 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries [v3] In-Reply-To: <1UmvinsDMK4XT-L88pY4L00EjogQgdqZszJX5JOSLr8=.43377296-f73c-4944-8aef-0ad4a210341b@github.com> References: <1UmvinsDMK4XT-L88pY4L00EjogQgdqZszJX5JOSLr8=.43377296-f73c-4944-8aef-0ad4a210341b@github.com> Message-ID: On Thu, 9 Jan 2025 15:46:22 GMT, Liam Miller-Cushon wrote: >> [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). > > Liam Miller-Cushon 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 redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero Please keep this open ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#issuecomment-2695907383 From cushon at openjdk.org Tue Mar 4 00:55:54 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 4 Mar 2025 00:55:54 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 15:54:02 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > Liam Miller-Cushon 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 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 Please keep this open ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1253#issuecomment-2695907475 From gnu.andrew at redhat.com Tue Mar 4 00:59:02 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 4 Mar 2025 00:59:02 +0000 Subject: [RAMPDOWN] 11.0.27 Now in Rampdown Stage Message-ID: 11.0.28 is now in rampdown for release in April 2025. jdk11u-dev is CLOSED for commits until https://bugs.openjdk.org/browse/JDK-8351099 is integrated to begin the 11.0.28 release cycle. For critical fixes (i.e. regressions or urgent fixes like tzdata & cacerts updates) for 11.0.27, please file a PR against https://github.com/openjdk/jdk11u and use jdk11u-critical-request to obtain approval to push (automatic with the /approval request command [0]). [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From qpzhang at openjdk.org Tue Mar 4 02:29:57 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 4 Mar 2025 02:29:57 GMT Subject: [jdk17u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 09:18:32 GMT, Goetz Lindenmaier wrote: > Hi @cnqpzhang , can you please backport to 24 and 21 first? Removing the label in the meantime. Performance optimizations are not necessarily good candidates for backport to a rather old release. Thanks for your comments, @GoeLin . Sure I will request for backports to 24 and 21 firstly. It is not just a performance optimization, in the worst cases the slowdown caused by the performance issue showed `80~100x` time cost of normal cases, as such the functions at `1~2%` of the expected run speed got severely impacted in a manner. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3300#issuecomment-2696017536 From qpzhang at openjdk.org Tue Mar 4 04:17:34 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 4 Mar 2025 04:17:34 GMT Subject: [jdk24u] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Message-ID: Backport the commit to set `-XX:+UseSignumIntrinsic` by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function problem solving in a manner, which can be a point to support this backport request too. The backporting is of low risk as the patch is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. ------------- Commit messages: - Backport f529bf712d8946584999dfc98abea60c22c97167 Changes: https://git.openjdk.org/jdk24u/pull/101/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350483 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/101.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/101/head:pull/101 PR: https://git.openjdk.org/jdk24u/pull/101 From syan at openjdk.org Tue Mar 4 06:01:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 06:01:52 GMT Subject: [jdk24u] RFR: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:05:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/96#issuecomment-2696305586 From syan at openjdk.org Tue Mar 4 06:01:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 06:01:52 GMT Subject: [jdk24u] Integrated: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:05:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 91ce41f9 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/91ce41f96d725a02f9566f87133ed64d448c80cc Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Backport-of: e80b76b663c6b82a353665fd68819cc9295ec429 ------------- PR: https://git.openjdk.org/jdk24u/pull/96 From syan at openjdk.org Tue Mar 4 06:11:30 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 06:11:30 GMT Subject: [jdk21u-dev] RFR: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Message-ID: Hi all, This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. Thanks! ------------- Commit messages: - Backport 91ce41f96d725a02f9566f87133ed64d448c80cc Changes: https://git.openjdk.org/jdk21u-dev/pull/1444/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1444&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276995 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1444.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1444/head:pull/1444 PR: https://git.openjdk.org/jdk21u-dev/pull/1444 From syan at openjdk.org Tue Mar 4 06:12:28 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 06:12:28 GMT Subject: [jdk17u-dev] RFR: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Message-ID: Hi all, This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. Thanks! ------------- Commit messages: - Backport 91ce41f96d725a02f9566f87133ed64d448c80cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3316/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3316&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276995 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3316.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3316/head:pull/3316 PR: https://git.openjdk.org/jdk17u-dev/pull/3316 From syan at openjdk.org Tue Mar 4 06:13:42 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 06:13:42 GMT Subject: [jdk24u] RFR: 8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 Message-ID: <9dEjtnDtGS46My0RDrYNTmwaklz1YJ6I0XE2S1aXxFQ=.c8c68718-5c89-4bea-b3b8-1835c3a03085@github.com> Hi all, This pull request contains a backport of commit [768b0241](https://github.com/openjdk/jdk/commit/768b02410f1b53ac95d6014f152be84c89eb33ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Vladimir Ivanov on 3 Mar 2025 and was reviewed by Xiaohong Gong, Derek White and Sandhya Viswanathan. Thanks! ------------- Commit messages: - Backport 768b02410f1b53ac95d6014f152be84c89eb33ab Changes: https://git.openjdk.org/jdk24u/pull/102/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350682 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/102.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/102/head:pull/102 PR: https://git.openjdk.org/jdk24u/pull/102 From rsunderbabu at openjdk.org Tue Mar 4 08:40:02 2025 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Tue, 4 Mar 2025 08:40:02 GMT Subject: [jdk24u] RFR: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows Message-ID: Reviewed-by: kevinw, jwaters ------------- Commit messages: - 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows Changes: https://git.openjdk.org/jdk24u/pull/103/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350820 Stats: 30 lines in 1 file changed: 0 ins; 0 del; 30 mod Patch: https://git.openjdk.org/jdk24u/pull/103.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/103/head:pull/103 PR: https://git.openjdk.org/jdk24u/pull/103 From rsunderbabu at openjdk.org Tue Mar 4 09:04:56 2025 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Tue, 4 Mar 2025 09:04:56 GMT Subject: [jdk24u] RFR: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 08:34:24 GMT, Ramkumar Sunderbabu wrote: > Reviewed-by: kevinw, jwaters Testing tiers 1 to 3 GetSystemCpuLoad.java and GetProcessCpuLoad.java (after 8350818 fix) ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/103#issuecomment-2696716311 From duke at openjdk.org Tue Mar 4 09:13:26 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Tue, 4 Mar 2025 09:13:26 GMT Subject: [jdk21u-dev] RFR: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive Message-ID: Hi all, This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive Original patch does not apply cleanly. GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive Thanks. ------------- Commit messages: - fix testVolumes() for readability and efficiency - Merge branch 'openjdk:master' into fix_GetXSpace_bug - Backport 40f0a398fa9b1b39a43640973eaffb041bb7b63d and fix testVolumes() Changes: https://git.openjdk.org/jdk21u-dev/pull/1445/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1445&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343342 Stats: 94 lines in 2 files changed: 78 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1445.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1445/head:pull/1445 PR: https://git.openjdk.org/jdk21u-dev/pull/1445 From kevinw at openjdk.org Tue Mar 4 09:24:05 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Tue, 4 Mar 2025 09:24:05 GMT Subject: [jdk24u] RFR: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 08:34:24 GMT, Ramkumar Sunderbabu wrote: > Reviewed-by: kevinw, jwaters Looks good. ------------- Marked as reviewed by kevinw (Committer). PR Review: https://git.openjdk.org/jdk24u/pull/103#pullrequestreview-2656609189 From duke at openjdk.org Tue Mar 4 09:51:59 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Mar 2025 09:51:59 GMT Subject: [jdk24u] RFR: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 08:34:24 GMT, Ramkumar Sunderbabu wrote: > Reviewed-by: kevinw, jwaters @rsunderbabu Your change (at version 5f550f959b88b42fa1ac04720aa6cd1cf549f60d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/103#issuecomment-2696870515 From rsunderbabu at openjdk.org Tue Mar 4 09:58:57 2025 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Tue, 4 Mar 2025 09:58:57 GMT Subject: [jdk24u] Integrated: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 08:34:24 GMT, Ramkumar Sunderbabu wrote: > Reviewed-by: kevinw, jwaters This pull request has now been integrated. Changeset: d8d055ed Author: Ramkumar Sunderbabu Committer: Kevin Walls URL: https://git.openjdk.org/jdk24u/commit/d8d055ed0dcfa270ab091ea9e9856eb57d105b6c Stats: 30 lines in 1 file changed: 0 ins; 0 del; 30 mod 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows Reviewed-by: kevinw Backport-of: 197004f4c621d7ab4c8b9e48362973eaa18156a4 ------------- PR: https://git.openjdk.org/jdk24u/pull/103 From aph-open at littlepinkcloud.com Tue Mar 4 10:22:06 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 4 Mar 2025 10:22:06 +0000 Subject: [jdk21u-dev] RFR: 8180450: secondary_super_cache does not scale well In-Reply-To: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> References: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> Message-ID: <04061a7b-7ecc-45a9-8eed-cbe4fd7a2715@littlepinkcloud.com> Can I get maintainer approval for this, please? On 12/11/24 17:38, Andrew Haley wrote: > 8180450: secondary_super_cache does not scale well > > ------------- > > Commit messages: > - Merge from https://github.com/openjdk/jdk21u-dev > - 8180450 jdk21u backport > - 8337958-Out-of-bounds-array-access-in-secondary_supe.patch > - Benchmark > - First cut > > Changes: https://git.openjdk.org/jdk21u-dev/pull/1090/files > Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1090&range=00 > Issue: https://bugs.openjdk.org/browse/JDK-8180450 > Stats: 1758 lines in 36 files changed: 1709 ins; 20 del; 29 mod > Patch: https://git.openjdk.org/jdk21u-dev/pull/1090.diff > Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1090/head:pull/1090 > > PR: https://git.openjdk.org/jdk21u-dev/pull/1090 -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From rsunderbabu at openjdk.org Tue Mar 4 10:36:36 2025 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Tue, 4 Mar 2025 10:36:36 GMT Subject: [jdk24u] RFR: 8350818: Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default Message-ID: <0jhkY3yQxMg4P3TKo4o7nXphH7LUTH1fDjZsHqLZIRI=.affe2113-b0bd-4e36-aed1-26aa765153df@github.com> ?1.0 by default Reviewed-by: kevinw ------------- Commit messages: - 8350818: Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default Changes: https://git.openjdk.org/jdk24u/pull/104/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350818 Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk24u/pull/104 From aph-open at littlepinkcloud.com Tue Mar 4 10:39:17 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 4 Mar 2025 10:39:17 +0000 Subject: [jdk21u-dev] RFR: 8180450: secondary_super_cache does not scale well [v2] In-Reply-To: References: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> <_D9aTO2W__r3NuVKXmmJwKJhKbvWqANESx3O6weLgi0=.51bb7244-5f76-460f-97ff-6a24b87e67c4@github.com> Message-ID: On 2/14/25 14:23, Andrew Dinn wrote: >>> For a justification of why this PR should be backported to JDK 21u, see >>> [Franz's email](https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-October/038649.html). >> >> Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: >> >> Add check > > Good to go Maintainer approval needed for https://bugs.openjdk.org/browse/JDK-8180450 and https://bugs.openjdk.org/browse/JDK-8337958 -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From goetz at openjdk.org Tue Mar 4 11:35:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 11:35:45 GMT Subject: [jdk21u-dev] RFR: 8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux Message-ID: <61lqto_cYYyFSr6GmGDiRqeOaHbJpDjBPOHVNvr-AIM=.57351dfb-5dab-4bce-92a6-0e8b18288d87@github.com> I would like to fix this test issue in 21. ------------- Commit messages: - Backport e889b460c03b3887ec5477fa734c430d3c3a41c8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1446/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1446&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327071 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1446.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1446/head:pull/1446 PR: https://git.openjdk.org/jdk21u-dev/pull/1446 From goetz at openjdk.org Tue Mar 4 12:07:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 12:07:33 GMT Subject: [jdk17u-dev] RFR: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream Message-ID: I backport this for parity with 17.0.16-oracle. I had to resolve a hand full of files, but the conflicts are all trivial. Wasn't there the copyright change in SignerOrder.java I think it would be clean. src/java.base/share/classes/sun/security/pkcs/SignerInfo.java src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java Removed import by hand. src/java.base/share/classes/sun/security/util/DerEncoder.java Trivial resolve due to context src/java.base/share/classes/sun/security/util/DerOutputStream.java Removed import by hand. src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java Resolved due to context. src/java.base/share/classes/sun/security/x509/CRLExtensions.java Code formatted differently. src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java There is a dead variable in the context. src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java Copyright. src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java There is a dead variable in the context. src/java.base/share/classes/sun/security/x509/Extension.java A bit more complex, but straight forward to resolve. src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java Resolve imports. src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java Copyright A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included here. I ran all of the following tests, and they pass: test/jdk/sun/security/ I had a look at the related issues. All of them were pushed after this change. Some are clear cleanups, marked as enhancements. Others are labeled as bug, but as I understand they are not caused by this change, so they aren't required follow ups. They rather are deficiencies of the previous implementation and fixing them depended on this change, so they could all be finished after pushing this. In detail: Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception Cleanup of exceptions. Not yet fixed. No issue for 17, omit. Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded This looks like a useful bugfix, but I don't think it is directly related. It was opened and fixed right after this change here. Bug JDK-8296741 Illegal X400Address and EDIPartyName should not be created Another bugfix filed and fixed right after this change here. Bug JDK-8296742 Illegal X509 Extension should not be created A large change, also a bugfix filed and fixed right after this change here. Bug JDK-8297065 DerOutputStream operations should not throw IOExceptions Rather an enhancement coming after this here. Don't backport. Enhancement JDK-8296142 CertAttrSet::(getName|getElements|delete) are mostly useless Enhancement JDK-8296143 CertAttrSet's set/get mechanism is not type-safe Enhancement JDK-8296612 CertAttrSet is useless These three enhancements are cleanups. Huge. Don't backport. Bug JDK-8296442 EncryptedPrivateKeyInfo can be created with an uninitialized AlgorithmParameters Bug JDK-8296900 CertificateValidity fields are not optional Bug JDK-8296901 Do not create unsigned certificate and CRL These three also came after this here. ------------- Commit messages: - Backport da0ae5128a250bb7a5c6a7484589528db8220ed2 - Backport 0d0bd7bd409c0caa5edebe3d1eacf8e5bb48f984 Changes: https://git.openjdk.org/jdk17u-dev/pull/3313/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3313&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296072 Stats: 345 lines in 51 files changed: 30 ins; 135 del; 180 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3313.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3313/head:pull/3313 PR: https://git.openjdk.org/jdk17u-dev/pull/3313 From andrew at openjdk.org Tue Mar 4 12:09:40 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 4 Mar 2025 12:09:40 GMT Subject: [jdk11u-dev] RFR: 8351099: Bump update version of OpenJDK: 11.0.28 Message-ID: Rampdown for 11.0.27 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). 11u-dev needs to transition to 11.0.28. ------------- Commit messages: - 8351099: Bump update version of OpenJDK: 11.0.28 Changes: https://git.openjdk.org/jdk11u-dev/pull/3009/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3009&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351099 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3009.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3009/head:pull/3009 PR: https://git.openjdk.org/jdk11u-dev/pull/3009 From mli at openjdk.org Tue Mar 4 12:20:35 2025 From: mli at openjdk.org (Hamlin Li) Date: Tue, 4 Mar 2025 12:20:35 GMT Subject: [jdk24u] RFR: 8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! Message-ID: 8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! ------------- Commit messages: - Backport 79880e56375a1c17ec6ad29bb0ab01868bc956ff Changes: https://git.openjdk.org/jdk24u/pull/105/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=105&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351033 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/105.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/105/head:pull/105 PR: https://git.openjdk.org/jdk24u/pull/105 From mbaesken at openjdk.org Tue Mar 4 13:04:10 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 4 Mar 2025 13:04:10 GMT Subject: [jdk17u-dev] RFR: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 16:05:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to resolve a hand full of files, but the conflicts are all > trivial. Wasn't there the copyright change in SignerOrder.java > I think it would be clean. > > src/java.base/share/classes/sun/security/pkcs/SignerInfo.java > src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java > Removed import by hand. > > src/java.base/share/classes/sun/security/util/DerEncoder.java > Trivial resolve due to context > > src/java.base/share/classes/sun/security/util/DerOutputStream.java > Removed import by hand. > > src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java > Resolved due to context. > > src/java.base/share/classes/sun/security/x509/CRLExtensions.java > Code formatted differently. > > src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java > Copyright. > > src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/Extension.java > A bit more complex, but straight forward to resolve. > > src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java > Resolve imports. > > src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java > src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java > test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java > Copyright > > A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included > here. > > I ran all of the following tests, and they pass: > test/jdk/sun/security/ > > I had a look at the related issues. > All of them were pushed after this change. > Some are clear cleanups, marked as enhancements. Others > are labeled as bug, but as I understand they are not > caused by this change, so they aren't required follow ups. > They rather are deficiencies of the previous implementation > and fixing them depended on this change, so they could all > be finished after pushing this. In detail: > > Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception > Cleanup of exceptions. Not yet fixed. No issue for 17, omit. > Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded > This looks like a useful bugfix, but I don't think it is directly related. > It was opened and fixed right after this change here. > Bug JDK-8296741 Illegal X400Address and EDIPartyName should not be ... src/java.base/share/classes/sun/security/util/DerEncoder.java line 2: > 1: /* > 2: * Copyright (c) 1997, 2099, Oracle and/or its affiliates. All rights reserved. 2099 is not correct , please fix this ! ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3313#discussion_r1979383813 From goetz at openjdk.org Tue Mar 4 13:19:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 13:19:38 GMT Subject: [jdk17u-dev] RFR: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > I had to resolve a hand full of files, but the conflicts are all > trivial. Wasn't there the copyright change in SignerOrder.java > I think it would be clean. > > src/java.base/share/classes/sun/security/pkcs/SignerInfo.java > src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java > Removed import by hand. > > src/java.base/share/classes/sun/security/util/DerEncoder.java > Trivial resolve due to context > > src/java.base/share/classes/sun/security/util/DerOutputStream.java > Removed import by hand. > > src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java > Resolved due to context. > > src/java.base/share/classes/sun/security/x509/CRLExtensions.java > Code formatted differently. > > src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java > Copyright. > > src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/Extension.java > A bit more complex, but straight forward to resolve. > > src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java > Resolve imports. > > src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java > src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java > test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java > Copyright > > A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included > here. > > I ran all of the following tests, and they pass: > test/jdk/sun/security/ > > I had a look at the related issues. > All of them were pushed after this change. > Some are clear cleanups, marked as enhancements. Others > are labeled as bug, but as I understand they are not > caused by this change, so they aren't required follow ups. > They rather are deficiencies of the previous implementation > and fixing them depended on this change, so they could all > be finished after pushing this. In detail: > > Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception > Cleanup of exceptions. Not yet fixed. No issue for 17, omit. > Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded > This looks like a useful bugfix, but I don't think it is directly related. > It was opened and fixed right after this change here. > Bug JDK-8296741 Illegal X400Address and EDIPartyName should not be ... Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix Coyright. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3313/files - new: https://git.openjdk.org/jdk17u-dev/pull/3313/files/12cbcb17..c7611971 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3313&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3313&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3313.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3313/head:pull/3313 PR: https://git.openjdk.org/jdk17u-dev/pull/3313 From mbaesken at openjdk.org Tue Mar 4 13:24:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 4 Mar 2025 13:24:06 GMT Subject: [jdk17u-dev] RFR: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream [v2] In-Reply-To: References: Message-ID: <5_O7Xg-sFLz4YoaDWtgp3UDN5BvRrPIfbshzgL8NSlI=.3606ffdd-d00e-43f9-aefa-ffd95768fa1a@github.com> On Tue, 4 Mar 2025 13:19:38 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> I had to resolve a hand full of files, but the conflicts are all >> trivial. Wasn't there the copyright change in SignerOrder.java >> I think it would be clean. >> >> src/java.base/share/classes/sun/security/pkcs/SignerInfo.java >> src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java >> Removed import by hand. >> >> src/java.base/share/classes/sun/security/util/DerEncoder.java >> Trivial resolve due to context >> >> src/java.base/share/classes/sun/security/util/DerOutputStream.java >> Removed import by hand. >> >> src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java >> Resolved due to context. >> >> src/java.base/share/classes/sun/security/x509/CRLExtensions.java >> Code formatted differently. >> >> src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java >> There is a dead variable in the context. >> >> src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java >> There is a dead variable in the context. >> >> src/java.base/share/classes/sun/security/x509/Extension.java >> A bit more complex, but straight forward to resolve. >> >> src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java >> Resolve imports. >> >> src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java >> src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java >> test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java >> Copyright >> >> A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included >> here. >> >> I ran all of the following tests, and they pass: >> test/jdk/sun/security/ >> >> I had a look at the related issues. >> All of them were pushed after this change. >> Some are clear cleanups, marked as enhancements. Others >> are labeled as bug, but as I understand they are not >> caused by this change, so they aren't required follow ups. >> They rather are deficiencies of the previous implementation >> and fixing them depended on this change, so they could all >> be finished after pushing this. In detail: >> >> Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception >> Cleanup of exceptions. Not yet fixed. No issue for 17, omit. >> Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded >> This looks like a useful bugfix, but I don't think it is directly related. >>... > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix Coyright. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3313#pullrequestreview-2657460864 From duke at openjdk.org Tue Mar 4 13:30:37 2025 From: duke at openjdk.org (Naveen Narayanan) Date: Tue, 4 Mar 2025 13:30:37 GMT Subject: [jdk24u] RFR: 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Message-ID: Improve the 'java/awt/Robot/ScreenCaptureRobotTest.java' to cover the MacOS failure scenarios. This pull request contains a backport of commit [e4c22a4](https://git.openjdk.org/jdk/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. ------------- Commit messages: - Backport 0d30b869d8be831bfc5ff5511b3a42900e4c22a4 Changes: https://git.openjdk.org/jdk24u/pull/106/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344581 Stats: 14 lines in 2 files changed: 12 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/106.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/106/head:pull/106 PR: https://git.openjdk.org/jdk24u/pull/106 From goetz at openjdk.org Tue Mar 4 15:09:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:09:55 GMT Subject: [jdk17u-dev] Integrated: 8279884: Use better file for cygwin source permission check In-Reply-To: References: Message-ID: <1U7_2BC5JLd4c7pKJ79Q3sOPFXWQVP1H_mGr5F-MwRU=.4fb0b701-98df-49de-bb23-be259dad852a@github.com> On Thu, 27 Feb 2025 13:19:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 2c903744 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2c903744a9b7e1c9431b1aa993c9d3e1772459a1 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8279884: Use better file for cygwin source permission check Backport-of: 36f41cbe1126c6d9a00b21a1a68cf5f44e2f443f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3306 From goetz at openjdk.org Tue Mar 4 15:10:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:10:54 GMT Subject: [jdk17u-dev] Integrated: 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:29:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 87810714 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/87810714ac35711fd727158219966eda1349a2e9 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 Backport-of: c4a624d46332552e7baca8ee09bfdce0e53eef05 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3307 From goetz at openjdk.org Tue Mar 4 15:13:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:13:02 GMT Subject: [jdk17u-dev] Integrated: 8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 13:52:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: fb0fcb5a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fb0fcb5ac533296d6339d9aaad6f04944525dfc5 Stats: 295 lines in 1 file changed: 295 ins; 0 del; 0 mod 8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F Backport-of: 535938722028b86e9d77d3728190f62f42117792 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3308 From goetz at openjdk.org Tue Mar 4 15:16:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:16:57 GMT Subject: [jdk17u-dev] Integrated: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError In-Reply-To: References: Message-ID: <6dOvn-BYVL-PGEuEM_A3Z_a1iZWRpz-6Alur3-XYDdo=.555f2814-5e2b-4ddb-a906-1da8d9323f84@github.com> On Mon, 3 Mar 2025 16:09:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 82140d55 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/82140d5536584ee62f2338f24c33aff6dbbd00c0 Stats: 68 lines in 2 files changed: 66 ins; 0 del; 2 mod 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError Backport-of: 46251bc6e248a19e8d78173ff8d0502c68ee1acb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3314 From goetz at openjdk.org Tue Mar 4 15:28:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:28:59 GMT Subject: [jdk17u-dev] RFR: 8290162: Reset recursion counter missed in fix of JDK-8224267 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-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_8290162 - Backport 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 - Backport 46251bc6e248a19e8d78173ff8d0502c68ee1acb ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3315/files - new: https://git.openjdk.org/jdk17u-dev/pull/3315/files/5eded5e5..172b9a65 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3315&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3315&range=00-01 Stats: 304 lines in 3 files changed: 299 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3315.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3315/head:pull/3315 PR: https://git.openjdk.org/jdk17u-dev/pull/3315 From goetz at openjdk.org Tue Mar 4 15:28:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:28:59 GMT Subject: [jdk17u-dev] RFR: 8290162: Reset recursion counter missed in fix of JDK-8224267 In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 20:19:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: download of MSYS2 failed three times. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3315#issuecomment-2697999529 From goetz at openjdk.org Tue Mar 4 15:29:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:29:00 GMT Subject: [jdk17u-dev] Integrated: 8290162: Reset recursion counter missed in fix of JDK-8224267 In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 20:19:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 693c56d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/693c56d98db87528744c4008c8f65bd281534691 Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod 8290162: Reset recursion counter missed in fix of JDK-8224267 Backport-of: 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3315 From syan at openjdk.org Tue Mar 4 15:37:59 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:37:59 GMT Subject: [jdk21u-dev] RFR: 8314840: 3 gc/epsilon tests ignore external vm options In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:09:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [da8abdc0](https://github.com/openjdk/jdk24u/commit/da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1443#issuecomment-2698044371 From syan at openjdk.org Tue Mar 4 15:38:03 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:38:03 GMT Subject: [jdk21u-dev] Integrated: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:06:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! This pull request has now been integrated. Changeset: 601e6f99 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/601e6f993e9758d766f3fc6df0171386eabb628f Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Backport-of: 9d101b2528f4bb1c4dfb74cdc5e37343b9175580 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1441 From syan at openjdk.org Tue Mar 4 15:38:00 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:38:00 GMT Subject: [jdk21u-dev] Integrated: 8314840: 3 gc/epsilon tests ignore external vm options In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:09:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [da8abdc0](https://github.com/openjdk/jdk24u/commit/da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! This pull request has now been integrated. Changeset: 9d9bcd2c Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/9d9bcd2c8963c709a2d0e8d7d2680db5608d42cc Stats: 9 lines in 3 files changed: 0 ins; 0 del; 9 mod 8314840: 3 gc/epsilon tests ignore external vm options Backport-of: da8abdc0bf98e8afc9d56ffe25a8fe83ed1531a5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1443 From syan at openjdk.org Tue Mar 4 15:38:02 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:38:02 GMT Subject: [jdk21u-dev] RFR: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:06:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1441#issuecomment-2698044792 From syan at openjdk.org Tue Mar 4 15:39:01 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:39:01 GMT Subject: [jdk17u-dev] Integrated: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: <_7O62MCANYWvOg0z9PRMoWOyG9GZRKT-Wc3the-Of9A=.f680648b-bd05-4e51-9d49-6bce2ba1b3b9@github.com> On Sat, 1 Mar 2025 04:06:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! This pull request has now been integrated. Changeset: 6e37df10 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/6e37df10401b55a1944fb5c1007dea979f696e1c Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Backport-of: 9d101b2528f4bb1c4dfb74cdc5e37343b9175580 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3311 From syan at openjdk.org Tue Mar 4 15:39:01 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 4 Mar 2025 15:39:01 GMT Subject: [jdk17u-dev] RFR: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:06:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [a51e6699](https://github.com/openjdk/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Feb 2025 and was reviewed by Naoto Sato and Justin Lu. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3311#issuecomment-2698045197 From goetz at openjdk.org Tue Mar 4 15:43:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 15:43:34 GMT Subject: [jdk17u-dev] RFR: 5074006: Swing JOptionPane shows tag as a string after newline Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 91072ee3934616ab2edc4850a59c0a25fd0de3b4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3318/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3318&range=00 Issue: https://bugs.openjdk.org/browse/JDK-5074006 Stats: 158 lines in 2 files changed: 118 ins; 26 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3318.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3318/head:pull/3318 PR: https://git.openjdk.org/jdk17u-dev/pull/3318 From goetz at openjdk.org Tue Mar 4 17:18:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 17:18:16 GMT Subject: [jdk17u-dev] RFR: 8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport dd18d76b4c1dfa79707634bcd4df4f8e7cfb8b70 Changes: https://git.openjdk.org/jdk17u-dev/pull/3320/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3320&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297173 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3320.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3320/head:pull/3320 PR: https://git.openjdk.org/jdk17u-dev/pull/3320 From goetz at openjdk.org Tue Mar 4 17:30:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 17:30:22 GMT Subject: [jdk17u-dev] RFR: 8341170: Open source several Choice related tests (part 2) Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 52eded4a9ce612a978ae15d5b606784bcf671c69 Changes: https://git.openjdk.org/jdk17u-dev/pull/3321/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3321&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341170 Stats: 635 lines in 5 files changed: 635 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3321.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3321/head:pull/3321 PR: https://git.openjdk.org/jdk17u-dev/pull/3321 From goetz at openjdk.org Tue Mar 4 17:32:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 17:32:56 GMT Subject: [jdk21u-dev] RFR: 8341170: Open source several Choice related tests (part 2) Message-ID: <5zF3e7GB5Pjgr6oZyOEEIc2EvT8N6R_ueJcHV19NpW8=.fe86cbd1-ee29-44e3-a56c-9b53613cc6e2@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 52eded4a9ce612a978ae15d5b606784bcf671c69 Changes: https://git.openjdk.org/jdk21u-dev/pull/1447/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1447&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341170 Stats: 635 lines in 5 files changed: 635 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1447.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1447/head:pull/1447 PR: https://git.openjdk.org/jdk21u-dev/pull/1447 From achung at openjdk.org Tue Mar 4 18:52:32 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 4 Mar 2025 18:52:32 GMT Subject: [jdk24u] RFR: 8351213: Update FreeType to 2.13.3 Message-ID: Backport of https://github.com/openjdk/jdk/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e ------------- Commit messages: - Backport 6b719eeebc346fd4655fc718d7d033b3ebf54d9e Changes: https://git.openjdk.org/jdk24u/pull/107/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=107&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351213 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod Patch: https://git.openjdk.org/jdk24u/pull/107.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/107/head:pull/107 PR: https://git.openjdk.org/jdk24u/pull/107 From goetz at openjdk.org Tue Mar 4 19:14:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:14:49 GMT Subject: [jdk21u-dev] RFR: 8348600: Update PipeWire to 1.3.81 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport add3cd1ca470be8fd5e5e1930d7f789318eb8e6d Changes: https://git.openjdk.org/jdk21u-dev/pull/1448/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1448&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348600 Stats: 2369 lines in 72 files changed: 1728 ins; 59 del; 582 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1448.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1448/head:pull/1448 PR: https://git.openjdk.org/jdk21u-dev/pull/1448 From goetz at openjdk.org Tue Mar 4 19:15:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:15:00 GMT Subject: [jdk17u-dev] RFR: 8348600: Update PipeWire to 1.3.81 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport add3cd1ca470be8fd5e5e1930d7f789318eb8e6d Changes: https://git.openjdk.org/jdk17u-dev/pull/3322/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3322&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348600 Stats: 2369 lines in 72 files changed: 1728 ins; 59 del; 582 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3322.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3322/head:pull/3322 PR: https://git.openjdk.org/jdk17u-dev/pull/3322 From goetz at openjdk.org Tue Mar 4 19:26:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:26:12 GMT Subject: [jdk17u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 Message-ID: This is needed in 21 after the pipewire backport. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3322 Commit messages: - Backport 19c0ce43e258d00d77314d76a361feb2069a5af1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3323/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3323&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349751 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3323.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3323/head:pull/3323 PR: https://git.openjdk.org/jdk17u-dev/pull/3323 From goetz at openjdk.org Tue Mar 4 19:31:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:31:59 GMT Subject: [jdk17u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:21:58 GMT, Goetz Lindenmaier wrote: > This is needed in 21 after the pipewire backport. Hi @suchismith1993 could you please check that this works on AIX? We don't build this on AIX any more at all. I'll wait for a heads-up to push this. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3323#issuecomment-2698700612 From goetz at openjdk.org Tue Mar 4 19:34:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:34:08 GMT Subject: [jdk21u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:21:40 GMT, Goetz Lindenmaier wrote: > This is needed in 21 after the pipewire backport. Hi @suchismith1993 could you please check that this works with the old AIX compiler? We have a build with the new one, so that's checked. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1449#issuecomment-2698698414 From goetz at openjdk.org Tue Mar 4 19:34:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Mar 2025 19:34:08 GMT Subject: [jdk21u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 Message-ID: This is needed in 21 after the pipewire backport. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1448 Commit messages: - Backport 19c0ce43e258d00d77314d76a361feb2069a5af1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1449/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1449&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349751 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1449.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1449/head:pull/1449 PR: https://git.openjdk.org/jdk21u-dev/pull/1449 From duke at openjdk.org Wed Mar 5 05:29:58 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Mar 2025 05:29:58 GMT Subject: [jdk21u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 [v2] In-Reply-To: References: Message-ID: On Thu, 20 Feb 2025 09:37:35 GMT, Sorna Sarathi N wrote: >> Hi all, >> This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> Tier1 testing is successful. >> Thanks! >> >> JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) > > Sorna Sarathi N 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 3251eea1f4289a0505052be204407c02ca38b0ad @Sorna-Sarathi Your change (at version 39e3fc47bb63b6a66d0032bc0a141a9d6a554379) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1021#issuecomment-2699891643 From ssarathi at openjdk.org Wed Mar 5 06:21:07 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Wed, 5 Mar 2025 06:21:07 GMT Subject: [jdk21u-dev] Integrated: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 12:01:25 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > Tier1 testing is successful. > Thanks! > > JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) This pull request has now been integrated. Changeset: e48995f4 Author: Sorna Sarathi N Committer: Amit Kumar URL: https://git.openjdk.org/jdk21u-dev/commit/e48995f4997e08e50a0ed1781e1972dd5c303297 Stats: 81 lines in 1 file changed: 44 ins; 18 del; 19 mod 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 Backport-of: 3251eea1f4289a0505052be204407c02ca38b0ad ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1021 From alanb at openjdk.org Wed Mar 5 07:33:53 2025 From: alanb at openjdk.org (Alan Bateman) Date: Wed, 5 Mar 2025 07:33:53 GMT Subject: [jdk21u-dev] RFR: 8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted" [v2] In-Reply-To: References: Message-ID: <3uYUee2kxnE7ll0EtoyWZEsgyuo6xqS1kbK_uaQOu8E=.14e6f7b0-3fe6-479e-aaa7-7cfcf5d4aec7@github.com> On Thu, 20 Feb 2025 07:16:12 GMT, Jiawei Tang wrote: > Besides, do I need to add more details about the reason why I want to backport it into JDK21 in the CSR rather than keep it the same as JDK22? The change you are proposing to back port includes API change so it can't be back ported to JDK 21u as is. It may be feasible to extract the implementation changes but it would be risky, not usually something for an update release. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1400#issuecomment-2700091316 From duke at openjdk.org Wed Mar 5 08:03:29 2025 From: duke at openjdk.org (PAWAN CHAWDHARY) Date: Wed, 5 Mar 2025 08:03:29 GMT Subject: [jdk24u] RFR: 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Message-ID: ?OOME thrown from the UncaughtExceptionHandler ------------- Commit messages: - 8342775:[Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Changes: https://git.openjdk.org/jdk24u/pull/108/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=108&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342775 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/108.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/108/head:pull/108 PR: https://git.openjdk.org/jdk24u/pull/108 From goetz at openjdk.org Wed Mar 5 08:52:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Mar 2025 08:52:02 GMT Subject: [jdk17u-dev] RFR: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream [v2] In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 13:19:38 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> I had to resolve a hand full of files, but the conflicts are all >> trivial. Wasn't there the copyright change in SignerOrder.java >> I think it would be clean. >> >> src/java.base/share/classes/sun/security/pkcs/SignerInfo.java >> src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java >> Removed import by hand. >> >> src/java.base/share/classes/sun/security/util/DerEncoder.java >> Trivial resolve due to context >> >> src/java.base/share/classes/sun/security/util/DerOutputStream.java >> Removed import by hand. >> >> src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java >> Resolved due to context. >> >> src/java.base/share/classes/sun/security/x509/CRLExtensions.java >> Code formatted differently. >> >> src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java >> There is a dead variable in the context. >> >> src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java >> There is a dead variable in the context. >> >> src/java.base/share/classes/sun/security/x509/Extension.java >> A bit more complex, but straight forward to resolve. >> >> src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java >> Resolve imports. >> >> src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java >> src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java >> test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java >> Copyright >> >> A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included >> here. >> >> I ran all of the following tests, and they pass: >> test/jdk/sun/security/ >> >> I had a look at the related issues. >> All of them were pushed after this change. >> Some are clear cleanups, marked as enhancements. Others >> are labeled as bug, but as I understand they are not >> caused by this change, so they aren't required follow ups. >> They rather are deficiencies of the previous implementation >> and fixing them depended on this change, so they could all >> be finished after pushing this. In detail: >> >> Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception >> Cleanup of exceptions. Not yet fixed. No issue for 17, omit. >> Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded >> This looks like a useful bugfix, but I don't think it is directly related. >>... > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix Coyright. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3313#issuecomment-2700253816 From sgehwolf at openjdk.org Wed Mar 5 12:11:00 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 5 Mar 2025 12:11:00 GMT Subject: [jdk21u-dev] RFR: 8180450: secondary_super_cache does not scale well In-Reply-To: References: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> Message-ID: <0lNxeWEmGHcUP-4tbgikOpaRF8VyrFZc6qL_hF6Kvqo=.0f8b5e92-c2b5-4ed4-8212-2ebe712da2e7@github.com> On Thu, 6 Feb 2025 18:41:57 GMT, Andrew Haley wrote: >> See [8180450](https://github.com/openjdk/jdk/pull/18309) for a full description of how this works. >> This is a pretty clean backport, but a few files had to be fiddled manually because things had been added nearby. >> >> This PR also includes a fix for [[8337958](https://bugs.openjdk.org/browse/JDK-8337958)](https://bugs.openjdk.org/browse/JDK-8337958), which was a minor bug in the original commit. >> >> For a justification of why this PR should be backported to JDK 21u, see >> [Franz's email](https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-October/038649.html). > > For avoidance of doubt: > > A later bug, https://bugs.openjdk.org/browse/JDK-8344355, does not apply to this PR. The bug 8344355 fixed was caused by 8331341: secondary_super_cache does not scale well: C1 and interpreter. 8331341 is not included here, and I have no intention of ever backporting it. @theRealAph This is ready to integrate. Please do so. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1090#issuecomment-2700746374 From syan at openjdk.org Wed Mar 5 13:05:30 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Mar 2025 13:05:30 GMT Subject: [jdk24u] RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException Message-ID: Hi all, This pull request contains a backport of commit [caaf4098](https://github.com/openjdk/jdk/commit/caaf4098452476d981183ad4302b76b9c883a72b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 5 Mar 2025 and was reviewed by Daniel Fuchs and Mikhail Yankelevich. Thanks! ------------- Commit messages: - Backport caaf4098452476d981183ad4302b76b9c883a72b Changes: https://git.openjdk.org/jdk24u/pull/110/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=110&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350546 Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk24u/pull/110.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/110/head:pull/110 PR: https://git.openjdk.org/jdk24u/pull/110 From goetz at openjdk.org Wed Mar 5 14:02:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Mar 2025 14:02:37 GMT Subject: [jdk21u-dev] RFR: 8348596: Update FreeType to 2.13.3 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 6b719eeebc346fd4655fc718d7d033b3ebf54d9e Changes: https://git.openjdk.org/jdk21u-dev/pull/1451/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1451&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348596 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1451.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1451/head:pull/1451 PR: https://git.openjdk.org/jdk21u-dev/pull/1451 From goetz at openjdk.org Wed Mar 5 14:03:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Mar 2025 14:03:50 GMT Subject: [jdk17u-dev] RFR: 8348596: Update FreeType to 2.13.3 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 6b719eeebc346fd4655fc718d7d033b3ebf54d9e Changes: https://git.openjdk.org/jdk17u-dev/pull/3326/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3326&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348596 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3326.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3326/head:pull/3326 PR: https://git.openjdk.org/jdk17u-dev/pull/3326 From kcr at openjdk.org Wed Mar 5 14:03:59 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 5 Mar 2025 14:03:59 GMT Subject: [jdk24u] RFR: 8351213: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 18:43:05 GMT, Alisen Chung wrote: > Backport of https://github.com/openjdk/jdk/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e @alisenchung This PR has the wrong title -- we _never_ use the backport JBS ID for anything. Also, since you didn't use the `Backport HASH` title that Skara suggested, Skara doesn't know it's a backport. Edit the title to: Backport 6b719eeebc346fd4655fc718d7d033b3ebf54d9e See [working with backports](https://openjdk.org/guide/#working-with-backports-in-jbs) in the OpenJDK dev guide for more info. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/107#issuecomment-2701034671 From azvegint at openjdk.org Wed Mar 5 14:05:25 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Wed, 5 Mar 2025 14:05:25 GMT Subject: [jdk24u] RFR: 8280991: [XWayland] No displayChanged event after setDisplayMode call Message-ID: Hi all, This pull request contains a backport of commit [29de20db](https://github.com/openjdk/jdk/commit/29de20dbc22e0b68698a1b9cb1241ae5861a6b9a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It was not clean due to the conflict in the copyright year, (in 25 it was updated separately by https://github.com/openjdk/jdk/commit/64fad1c7d374bbc635bad3b1fa7941379f39565f) The commit being backported was authored by Alexander Zvegintsev on 4 Mar 2025 and was reviewed by Harshitha Onkar and Phil Race. Thanks! ------------- Commit messages: - Backport 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a Changes: https://git.openjdk.org/jdk24u/pull/111/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280991 Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/111.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/111/head:pull/111 PR: https://git.openjdk.org/jdk24u/pull/111 From goetz at openjdk.org Wed Mar 5 15:38:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Mar 2025 15:38:12 GMT Subject: [jdk21u-dev] RFR: 8348299: Update List/ItemEventTest/ItemEventTest.java Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 605b53e4f8857c58a72fa361f8787c563d6dab90 Changes: https://git.openjdk.org/jdk21u-dev/pull/1452/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1452&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348299 Stats: 98 lines in 1 file changed: 44 ins; 8 del; 46 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1452.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1452/head:pull/1452 PR: https://git.openjdk.org/jdk21u-dev/pull/1452 From goetz at openjdk.org Wed Mar 5 15:39:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Mar 2025 15:39:41 GMT Subject: [jdk17u-dev] RFR: 8348299: Update List/ItemEventTest/ItemEventTest.java Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 605b53e4f8857c58a72fa361f8787c563d6dab90 Changes: https://git.openjdk.org/jdk17u-dev/pull/3327/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3327&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348299 Stats: 98 lines in 1 file changed: 44 ins; 8 del; 46 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3327.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3327/head:pull/3327 PR: https://git.openjdk.org/jdk17u-dev/pull/3327 From sroy at openjdk.org Wed Mar 5 16:58:58 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Wed, 5 Mar 2025 16:58:58 GMT Subject: [jdk17u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:21:58 GMT, Goetz Lindenmaier wrote: > This is needed in 21 after the pipewire backport. Configuration summary: * Name: aix-ppc64-server-release * Debug level: release * HS debug level: product * JVM variants: server * JVM features: server: 'compiler1 compiler2 epsilongc g1gc jni-check jvmti management nmt parallelgc serialgc services vm-structs' * OpenJDK target: OS: aix, CPU architecture: ppc, address length: 64 * Version string: 17.0.16-internal+0-adhoc.jenkins.jdk17u-dev (17.0.16-internal) Tools summary: * Boot JDK: openjdk version "17.0.14" 2025-01-21 OpenJDK Runtime Environment Temurin-17.0.14+7 (build 17.0.14+7) OpenJDK 64-Bit Server VM Temurin-17.0.14+7 (build 17.0.14+7, mixed mode) (at /home/jenkins/jdk_support/jdk-17.0.14+7) * Toolchain: xlc (IBM XL C/C++) * C Compiler: Version 16.1.0 (at /opt/IBM/xlC/16.1.0/bin/xlclang -std=gnu11) * C++ Compiler: Version 16.1.0 (at /opt/IBM/xlC/16.1.0/bin/xlclang++) Creating jdk image Stopping sjavac server Finished building target 'images' in configuration 'aix-ppc64-server-release' -bash-5.2$ pwd /home/jenkins/openjdk-suchi/jdk17u-dev -bash-5.2$ git log --oneline c14c809911d (HEAD -> pull/3323, origin/goetz_backport_8349751) Backport 19c0ce43e258d00d77314d76a361feb2069a5af1 d72e38e390d Backport add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 6e37df10401 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails It is building fine @GoeLin ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3323#issuecomment-2701531903 From mli at openjdk.org Wed Mar 5 17:08:09 2025 From: mli at openjdk.org (Hamlin Li) Date: Wed, 5 Mar 2025 17:08:09 GMT Subject: [jdk24u] Integrated: 8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 12:14:43 GMT, Hamlin Li wrote: > 8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! This pull request has now been integrated. Changeset: 6109c0b9 Author: Hamlin Li URL: https://git.openjdk.org/jdk24u/commit/6109c0b935f1d6f3a25b6a309dcc9c02f2fec242 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! Backport-of: 79880e56375a1c17ec6ad29bb0ab01868bc956ff ------------- PR: https://git.openjdk.org/jdk24u/pull/105 From fferrari at openjdk.org Wed Mar 5 17:40:06 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Wed, 5 Mar 2025 17:40:06 GMT Subject: [jdk11u-dev] RFR: 8328957: Update PKCS11Test.java to not use hardcoded path In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 21:07:06 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I would like to propose an openjdk/jdk at 16576b87b7267aaa99c41f77993287e3479577aa backport. > > I do this backport for parity with 11.0.26-oracle. The backport is clean. > > Also, this allows running _SunPKCS11_ tests more easily, without the need to make symlink workarounds to locate the NSS library inside a `/nss/lib` path. > > ### Testing > > * `jdk:tier1` (see [GitHub Actions run](https://github.com/franferrax/jdk11u-dev/actions/runs/13551011718)) > * The failure in macos-x64 / test (hs/tier1 serviceability) / `serviceability/sa/ClhsdbFindPC.java#id1` is unrelated with PKCS11 test changes > * `test/jdk/sun/security/pkcs11` > * No regressions found against `jdk11u-dev/master` (currently: 659a4669208645420e151e78ab5fd3ac3808b310) > ``` > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > >> jtreg:test/jdk/sun/security/pkcs11 95 84 10 1 << > ============================== > TEST FAILURE > ``` > *
> jtreg summary.txt comparison > > ```diff > diff --git a/jdk11u-dev/pkcs11_regression/report/text/summary.txt b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > index ec3301f..552b9d0 100644 > --- a/jdk11u-dev/pkcs11_regression/report/text/summary.txt > +++ b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > @@ -1,98 +1,98 @@ > sun/security/pkcs11/Cipher/CancelMultipart.java Passed. Execution successful > sun/security/pkcs11/Cipher/EncryptionPadding.java Passed. Execution successful > sun/security/pkcs11/Cipher/JNICheck.java Passed. Execution successful > sun/security/pkcs11/Cipher/ReinitCipher.java Passed. Execution successful > sun/security/pkcs11/Cipher/Test4512704.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCM.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPoly.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java Passed. Execution succe... @jerboaa, @gnu-andrew: could you consider this test-only backport? There's no rush from my side, it just makes it simpler to locally run _SunPKCS11_ tests with the system _NSS_ library in 11u. Without this fix I need to create a temporary directory structure containing a `/tmp/workaround/nss/lib` ? `/usr/lib64` symlink, and then pass `-Djdk.test.lib.artifacts.nsslib-linux_x64=/tmp/workaround` to the JDK running the _SunPKCS11_ tests. With this fix I can just pass `-Djdk.test.lib.artifacts.nsslib-linux_x64=/usr/lib64`. Oracle included this backport in the previous release (`11.0.26-oracle`). I know `11.0.27` entered the Rampdown phase, and I'm ok with targeting `11.0.28`. Let me know if you prefer `11.0.27`, and I'll open a [jdk11u](https://github.com/openjdk/jdk11u) pull request. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3004#issuecomment-2701632389 From dchuyko at openjdk.org Wed Mar 5 19:11:12 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 5 Mar 2025 19:11:12 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" Message-ID: Please review the backport of the fix for JDK-8298061 to jdk17u. The bug leads to rare crashes. For instance, they cause the Spring Boot build to fail under certain circumstances. In particular on AMD EPYC 7R13 and Ubuntu 24.04.1. Original patch doesn't apply cleanly. First, technically clear_supername() was only added by JDK-8292286 in JDK 20 and Symbol::maybe_increment/decrement_refcount were added by JDK-8291457 also in JDK 20, all before the original patch. Second, PlaceholderTable::find_and_remove() actually needs what clear_supername() call does in 20 to make the fix complete (and to match find_and_add()). That second part was later reworked in JDK 21 (JDK-8302108) and after. PlaceholderEntry::set_supername() was modified to perform same work as before under the same condition as in the original patch. The early version of the original change by @coleenp had an implementation of the second part which is suitable for 17u so it was made a part of this backport. See https://github.com/openjdk/jdk/pull/11726 Without that second part part we did observe assert failures. Testing: jtreg tier 1-3 on linux-amd64, dedicated stress test of the Spring Boot build. ------------- Commit messages: - Backport 03d992728e27bd3dcd00d1af8a7b7179281e626f Changes: https://git.openjdk.org/jdk17u-dev/pull/3328/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3328&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298061 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3328.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3328/head:pull/3328 PR: https://git.openjdk.org/jdk17u-dev/pull/3328 From schernyshev at openjdk.org Wed Mar 5 23:30:13 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 5 Mar 2025 23:30:13 GMT Subject: [jdk24u] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path Message-ID: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> Hi all, This pull request contains a backport of commit [de29ef3b](https://github.com/openjdk/jdk/commit/de29ef3bf3a029f99f340de9f093cd20544217fd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by @sercher and was reviewed by @jerboaa and @MBaesken. Thanks! ------------- Commit messages: - Backport de29ef3bf3a029f99f340de9f093cd20544217fd Changes: https://git.openjdk.org/jdk24u/pull/113/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=113&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/jdk24u/pull/113.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/113/head:pull/113 PR: https://git.openjdk.org/jdk24u/pull/113 From ssubramaniam at openjdk.org Thu Mar 6 05:07:33 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Mar 2025 05:07:33 GMT Subject: [jdk24u] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Message-ID: Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the `gc/stress/TestStressG1Uncommit.java` test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. ------------- Commit messages: - Backport dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 Changes: https://git.openjdk.org/jdk24u/pull/114/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347126 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/114.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/114/head:pull/114 PR: https://git.openjdk.org/jdk24u/pull/114 From ssubramaniam at openjdk.org Thu Mar 6 05:13:32 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Mar 2025 05:13:32 GMT Subject: [jdk21u-dev] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Message-ID: Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. ------------- Commit messages: - Backport dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1453/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1453&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347126 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1453.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1453/head:pull/1453 PR: https://git.openjdk.org/jdk21u-dev/pull/1453 From syan at openjdk.org Thu Mar 6 07:11:16 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 6 Mar 2025 07:11:16 GMT Subject: [jdk24u] RFR: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope Message-ID: Hi all, This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. Thanks! ------------- Commit messages: - Backport 5c552a9d64c8116161cb9ef4c777e75a2602a75b Changes: https://git.openjdk.org/jdk24u/pull/115/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349358 Stats: 505 lines in 3 files changed: 0 ins; 505 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/115.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/115/head:pull/115 PR: https://git.openjdk.org/jdk24u/pull/115 From linade at openjdk.org Thu Mar 6 07:24:38 2025 From: linade at openjdk.org (Yude Lin) Date: Thu, 6 Mar 2025 07:24:38 GMT Subject: [jdk21u-dev] RFR: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN Message-ID: Hi, I'd like to backport 8318049 as part of a fix for a test. Thanks. ------------- Commit messages: - Backport a03767cf8868a200f5be74c4cf8cdf5f76f1e678 Changes: https://git.openjdk.org/jdk21u-dev/pull/1454/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1454&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318049 Stats: 62 lines in 2 files changed: 58 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1454.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1454/head:pull/1454 PR: https://git.openjdk.org/jdk21u-dev/pull/1454 From goetz at openjdk.org Thu Mar 6 07:44:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Mar 2025 07:44:30 GMT Subject: [jdk17u-dev] RFR: 8218474: JComboBox display issue with GTKLookAndFeel Message-ID: I think this is a good fix to have in 17. The tests pass, the new one reproduces the error without the fix. ------------- Commit messages: - Backport c4449224bbb70d1a0256ebf19297450ab0f98d4b Changes: https://git.openjdk.org/jdk17u-dev/pull/3324/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3324&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8218474 Stats: 182 lines in 5 files changed: 180 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3324.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3324/head:pull/3324 PR: https://git.openjdk.org/jdk17u-dev/pull/3324 From aph at openjdk.org Thu Mar 6 09:49:12 2025 From: aph at openjdk.org (Andrew Haley) Date: Thu, 6 Mar 2025 09:49:12 GMT Subject: [jdk21u-dev] Integrated: 8180450: secondary_super_cache does not scale well In-Reply-To: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> References: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> Message-ID: <55F4StqwYd4i5DNdlAw0tHjYt8Z3J1kXnBkRyPT3-xk=.8abc6e87-9521-4d06-9d29-2058e7072d58@github.com> On Thu, 24 Oct 2024 10:10:45 GMT, Andrew Haley wrote: > See [8180450](https://github.com/openjdk/jdk/pull/18309) for a full description of how this works. > This is a pretty clean backport, but a few files had to be fiddled manually because things had been added nearby. > > This PR also includes a fix for [[8337958](https://bugs.openjdk.org/browse/JDK-8337958)](https://bugs.openjdk.org/browse/JDK-8337958), which was a minor bug in the original commit. > > For a justification of why this PR should be backported to JDK 21u, see > [Franz's email](https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-October/038649.html). This pull request has now been integrated. Changeset: ef282b75 Author: Andrew Haley URL: https://git.openjdk.org/jdk21u-dev/commit/ef282b75bbc233704d9b76d741973ee3d03d30c6 Stats: 1763 lines in 36 files changed: 1714 ins; 20 del; 29 mod 8180450: secondary_super_cache does not scale well 8337958: Out-of-bounds array access in secondary_super_cache Reviewed-by: adinn Backport-of: f11a496de61d800a680517457eb43b078a633953 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1090 From jwtang at openjdk.org Thu Mar 6 10:40:33 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Thu, 6 Mar 2025 10:40:33 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be waked up when using virtual thread Message-ID: The failed rate of the test I add was 21/100 before. Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. ------------- Commit messages: - 8346175: juc cannot be waked up when using virtual thread Changes: https://git.openjdk.org/jdk21u-dev/pull/1455/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1455&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346175 Stats: 146 lines in 3 files changed: 146 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1455.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1455/head:pull/1455 PR: https://git.openjdk.org/jdk21u-dev/pull/1455 From alanb at openjdk.org Thu Mar 6 12:29:59 2025 From: alanb at openjdk.org (Alan Bateman) Date: Thu, 6 Mar 2025 12:29:59 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread In-Reply-To: References: Message-ID: <0j17DX3kZTTcDDTDJTCuIQ95x0rrJZfTdQ_-JYl05qM=.048b4d4a-a0bd-44ef-952b-b8041f6ce985@github.com> On Thu, 6 Mar 2025 10:34:06 GMT, Jiawei Tang wrote: > The failed rate of the test I add was 21/100 before. > > Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. test/jdk/java/lang/Thread/virtual/JucSyncNativeMethod.java line 44: > 42: import java.util.concurrent.locks.ReentrantLock; > 43: > 44: public class JucSyncNativeMethod { The tests in main line are test/jdk/java/util/concurrent/forkjoin/Starvation.jav and test/jdk/java/lang/Thread/virtual/Starvation.java, I assume you should be using those. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#discussion_r1983266174 From dchuyko at openjdk.org Thu Mar 6 14:31:38 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 6 Mar 2025 14:31:38 GMT Subject: [jdk21u-dev] RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Message-ID: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> This a clean backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. Without the fix the JVM can fail during OSR in C1. The bug was originally fixed in JDK 24 so I intend to integrate the backport only after JDK 24 is released. After jdk21u I'd like to proceed with jdk17u. Testing: tier1,2 on linux-aarch64. The new test fails on current jdk21u and passes after patching. ------------- Commit messages: - Backport 401d0d6b09ea422eacecda2900793a416097dc9b Changes: https://git.openjdk.org/jdk21u-dev/pull/1456/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1456&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335662 Stats: 105 lines in 2 files changed: 102 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1456.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1456/head:pull/1456 PR: https://git.openjdk.org/jdk21u-dev/pull/1456 From tschatzl at openjdk.org Thu Mar 6 15:26:12 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 6 Mar 2025 15:26:12 GMT Subject: [jdk24u] RFR: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Message-ID: Hi all, This pull request contains a backport of commit [8e858294](https://github.com/openjdk/jdk/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 11 Feb 2025 and was reviewed by Ivan Walulya and Albert Mingkun Yang. Since this change did not apply cleanly due to changes in handling remembered sets (group remsets), it needs re-review. Testing: gha, tier1-4 Thanks, Thomas ------------- Commit messages: - Backport 8e8582949669d5f3dcb68886ccb6a719393d1a9e Changes: https://git.openjdk.org/jdk24u/pull/109/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=109&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349213 Stats: 28 lines in 1 file changed: 9 ins; 18 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/109.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/109/head:pull/109 PR: https://git.openjdk.org/jdk24u/pull/109 From duke at openjdk.org Thu Mar 6 15:32:59 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Mar 2025 15:32:59 GMT Subject: [jdk24u] RFR: 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS In-Reply-To: References: Message-ID: <_Cc5otVpQylH1uHt9bUC5SGfscXDwBj76UISxVMA8l8=.2bfb52c5-3e2e-4d49-a08d-5f207f266358@github.com> On Tue, 4 Mar 2025 13:24:32 GMT, Naveen Narayanan wrote: > Improve the 'java/awt/Robot/ScreenCaptureRobotTest.java' to cover the MacOS failure scenarios. > > This pull request contains a backport of commit [e4c22a4](https://git.openjdk.org/jdk/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4) > from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. @Naveenam-Oracle Your change (at version d5a65e0328f8e2c1bd20203aa676709524eb1f4b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/106#issuecomment-2704183991 From kbarrett at openjdk.org Thu Mar 6 16:01:58 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 6 Mar 2025 16:01:58 GMT Subject: [jdk24u] RFR: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 11:01:19 GMT, Thomas Schatzl wrote: > Hi all, > > This pull request contains a backport of commit [8e858294](https://github.com/openjdk/jdk/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 11 Feb 2025 and was reviewed by Ivan Walulya and Albert Mingkun Yang. > > Since this change did not apply cleanly due to changes in handling remembered sets (group remsets), it needs re-review. > > Testing: gha, tier1-4 > > Thanks, > Thomas Looks good. ------------- Marked as reviewed by kbarrett (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/109#pullrequestreview-2664905760 From ssubramaniam at openjdk.org Thu Mar 6 16:56:42 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Mar 2025 16:56:42 GMT Subject: [jdk17u-dev] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Message-ID: Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and gc/stress/TestStressG1Uncommit.java. Patch is clean. ------------- Commit messages: - Backport dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3329/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3329&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347126 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3329.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3329/head:pull/3329 PR: https://git.openjdk.org/jdk17u-dev/pull/3329 From dhanalla at openjdk.org Thu Mar 6 17:33:01 2025 From: dhanalla at openjdk.org (Dhamoder Nalla) Date: Thu, 6 Mar 2025 17:33:01 GMT Subject: [jdk21u-dev] Integrated: 8348323: Corrupted timezone string in JVM crash log In-Reply-To: References: Message-ID: On Mon, 3 Feb 2025 21:42:02 GMT, Dhamoder Nalla wrote: > Add a error check to "wcstombs" otherwise the "buf" prints junk or corrupted string. > > Test performed: > > "jcmd < jvm pid > VM.info" for different JVM versions This pull request has now been integrated. Changeset: d29111af Author: Dhamoder Nalla Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/d29111af0d7223116ae4c4f7f9c98ee7be81ed77 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8348323: Corrupted timezone string in JVM crash log Backport-of: 2bef5b4a877f4d3bc766558b8782b7b57dee79a8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1382 From duke at openjdk.org Thu Mar 6 17:51:05 2025 From: duke at openjdk.org (Naveen Narayanan) Date: Thu, 6 Mar 2025 17:51:05 GMT Subject: [jdk24u] Integrated: 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS In-Reply-To: References: Message-ID: <1aGtfttYfUSdaKNNIeQGHpfIEvqSr4XLevifjuq9iaM=.25e33899-afef-4382-9469-0a6abf28f8cf@github.com> On Tue, 4 Mar 2025 13:24:32 GMT, Naveen Narayanan wrote: > Improve the 'java/awt/Robot/ScreenCaptureRobotTest.java' to cover the MacOS failure scenarios. > > This pull request contains a backport of commit [e4c22a4](https://git.openjdk.org/jdk/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4) > from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This pull request has now been integrated. Changeset: 33960cf9 Author: naveen.n.narayanan Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/33960cf9c431235d775047afa643b2bb9ca0a946 Stats: 14 lines in 2 files changed: 12 ins; 1 del; 1 mod 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Backport-of: 0d30b869d8be831bfc5ff5511b3a42900e4c22a4 ------------- PR: https://git.openjdk.org/jdk24u/pull/106 From aivanov at openjdk.org Thu Mar 6 19:04:55 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 6 Mar 2025 19:04:55 GMT Subject: [jdk24u] Integrated: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 16:55:20 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [2bd8f026](https://github.com/openjdk/jdk/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 17 Feb 2025 and was reviewed by Alexander Zvegintsev, Alexander Zuev, Damon Nguyen and Alisen Chung. This pull request has now been integrated. Changeset: 1603de11 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/1603de1100c7aac353beeacd49547a5d2f7d2562 Stats: 93 lines in 1 file changed: 93 ins; 0 del; 0 mod 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Backport-of: 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b ------------- PR: https://git.openjdk.org/jdk24u/pull/112 From jlu at openjdk.org Thu Mar 6 23:28:34 2025 From: jlu at openjdk.org (Justin Lu) Date: Thu, 6 Mar 2025 23:28:34 GMT Subject: [jdk24u] RFR: 8351223: Update localized resources in keytool and jarsigner Message-ID: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. ------------- Commit messages: - Backport 7c9a7840ea75a9a7df3f240d063e9833f535e6ec Changes: https://git.openjdk.org/jdk24u/pull/116/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=116&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351223 Stats: 75 lines in 6 files changed: 12 ins; 12 del; 51 mod Patch: https://git.openjdk.org/jdk24u/pull/116.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/116/head:pull/116 PR: https://git.openjdk.org/jdk24u/pull/116 From ssubramaniam at openjdk.org Thu Mar 6 23:54:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Mar 2025 23:54:10 GMT Subject: [jdk24u] RFR: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles Message-ID: <86vJGqnqdvekvoWgYuSP5HqXJ0nWS53TsjKIsBRO7ic=.86dfa1dd-3b8b-4c2d-a91f-eddd1c522afa@github.com> Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations.. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. ------------- Commit messages: - Backport 12700cb81bdfc006bcd228e43b509b8810af6549 Changes: https://git.openjdk.org/jdk24u/pull/117/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=117&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346264 Stats: 11 lines in 1 file changed: 5 ins; 6 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/117.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/117/head:pull/117 PR: https://git.openjdk.org/jdk24u/pull/117 From ssubramaniam at openjdk.org Fri Mar 7 00:01:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 7 Mar 2025 00:01:15 GMT Subject: [jdk21u-dev] RFR: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles Message-ID: <7M0MBY_wP5kjByrBdrzDtQH5Fk7UeX7qdIutfWiU4BA=.18ddf6fa-7ca0-4f1e-8147-a2f0150d71d7@github.com> Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. ------------- Commit messages: - Backport 12700cb81bdfc006bcd228e43b509b8810af6549 Changes: https://git.openjdk.org/jdk21u-dev/pull/1457/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1457&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346264 Stats: 11 lines in 1 file changed: 5 ins; 6 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1457.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1457/head:pull/1457 PR: https://git.openjdk.org/jdk21u-dev/pull/1457 From jwtang at openjdk.org Fri Mar 7 01:54:58 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Fri, 7 Mar 2025 01:54:58 GMT Subject: [jdk21u-dev] Withdrawn: 8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted" In-Reply-To: References: Message-ID: On Wed, 12 Feb 2025 10:50:37 GMT, Jiawei Tang wrote: > 8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted" This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1400 From ssubramaniam at openjdk.org Fri Mar 7 02:47:26 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 7 Mar 2025 02:47:26 GMT Subject: [jdk17u-dev] RFR: 8251505: Use of types in compiler shared code should be consistent. Message-ID: Backporting JDK-8251505: Use of types in compiler shared code should be consistent. Cleans up mixed types and usage of 'long' type. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and jdk/jfr and java/lang/management explicitly. Patch is clean. ------------- Commit messages: - Backport b6935dfb86a1c011355d2dfb2140be26ec536351 Changes: https://git.openjdk.org/jdk17u-dev/pull/3330/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3330&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8251505 Stats: 33 lines in 10 files changed: 2 ins; 0 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3330.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3330/head:pull/3330 PR: https://git.openjdk.org/jdk17u-dev/pull/3330 From iris at openjdk.org Fri Mar 7 05:03:18 2025 From: iris at openjdk.org (Iris Clark) Date: Fri, 7 Mar 2025 05:03:18 GMT Subject: [jdk24u] RFR: 8351223: Update localized resources in keytool and jarsigner In-Reply-To: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> References: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Message-ID: On Thu, 6 Mar 2025 23:21:45 GMT, Justin Lu wrote: > Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. This PR appears to be identical to that already in the `jdk` repo (as expected). ------------- Marked as reviewed by iris (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/116#pullrequestreview-2666235156 From duke at openjdk.org Fri Mar 7 05:05:04 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Fri, 7 Mar 2025 05:05:04 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 15:23:23 GMT, Severin Gehwolf wrote: >> @martinuy @franferrax Could you please take a look at this backport and see if that makes sense to bring to 11u at this stage of where 11u is currently? Thanks! > >> @jerboaa: in my view this is a minor and clean backport. 11u already contains [e6e820c](https://github.com/openjdk/jdk11u-dev/commit/e6e820c6474e3608abe4e08698097d06dda2900e), which is partial/incomplete without this change. >> >> I agree that the risk is low considering this affects _SunPKCS11_, a security provider that is disabled by default. >> >> The test removed from `ProblemList.txt` (`sun/security/pkcs11/ec/TestKeyFactory.java`) is now passing (I checked this in a local slowdebug build of this PR code). This test fails with the current version of NSS and without this PR change, meaning this bug may be being hit by users: >> >> ``` >> java.security.spec.InvalidKeySpecException: Could not parse key >> at jdk.crypto.cryptoki/sun.security.pkcs11.P11ECKeyFactory.implGetPublicKeySpec(P11ECKeyFactory.java:300) >> at jdk.crypto.cryptoki/sun.security.pkcs11.P11KeyFactory.engineGetKeySpec(P11KeyFactory.java:94) >> at java.base/java.security.KeyFactory.getKeySpec(KeyFactory.java:433) >> at TestKeyFactory.testPublic(TestKeyFactory.java:83) >> at TestKeyFactory.test(TestKeyFactory.java:117) >> at TestKeyFactory.main(TestKeyFactory.java:146) >> at PKCS11Test.premain(PKCS11Test.java:907) >> at PKCS11Test.testNSS(PKCS11Test.java:605) >> at PKCS11Test.main(PKCS11Test.java:254) >> at TestKeyFactory.main(TestKeyFactory.java:124) >> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.base/java.lang.reflect.Method.invoke(Method.java:566) >> at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) >> at java.base/java.lang.Thread.run(Thread.java:829) >> Caused by: java.io.IOException: Point does not match field size >> at java.base/sun.security.util.ECUtil.decodePoint(ECUtil.java:48) >> at jdk.crypto.cryptoki/sun.security.pkcs11.P11ECKeyFactory.decodePoint(P11ECKeyFactory.java:89) >> at jdk.crypto.cryptoki/sun.security.pkcs11.P11ECKeyFactory.implGetPublicKeySpec(P11ECKeyFactory.java:297) >> ... 15 more >> ``` > > OK, thanks. That's helpful. @jerboaa I recognize that [JDK-8026976](https://bugs.openjdk.org/browse/JDK-8026976) requires a maintainer approval. I'm sorry to bother you, but could you approve? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2705536391 From duke at openjdk.org Fri Mar 7 05:33:04 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Fri, 7 Mar 2025 05:33:04 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v3] In-Reply-To: References: Message-ID: <-iEtlH2fDN7xa07oTUaAt392CBf5Z88FydeOnspph8o=.60aad32c-d6f6-4fce-bf78-a56f1f6594a8@github.com> On Tue, 25 Feb 2025 23:35:47 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request incrementally with one additional commit since the last revision: > > Fix copyright year Oh, I noticed that [JDK-8026976](https://bugs.openjdk.org/browse/JDK-8026976) is labeled "jdk11u-defer-next." As explained in https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-Commonjdk11uJBSlabels, "jdk11u-defer-next" will be cleared when development of the next release is started, and then approved for [JDK-8026976](https://bugs.openjdk.org/browse/JDK-8026976)? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2705565966 From jwtang at openjdk.org Fri Mar 7 06:18:57 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Fri, 7 Mar 2025 06:18:57 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v2] In-Reply-To: References: Message-ID: > The failed rate of the test I add was 21/100 before. > > Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: update testcases ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1455/files - new: https://git.openjdk.org/jdk21u-dev/pull/1455/files/a7443834..7bce8a38 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1455&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1455&range=00-01 Stats: 278 lines in 4 files changed: 144 ins; 134 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1455.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1455/head:pull/1455 PR: https://git.openjdk.org/jdk21u-dev/pull/1455 From duke at openjdk.org Fri Mar 7 06:22:57 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Mar 2025 06:22:57 GMT Subject: [jdk24u] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 04:12:12 GMT, Patrick Zhang wrote: > Backport the commit to set `-XX:+UseSignumIntrinsic` by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function problem solving in a manner, which can be a point to support this backport request too. > > The backporting is of low risk as the patch is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. @cnqpzhang Your change (at version 864e9f1edb12656092a653071e2f45fc5ba54a1b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/101#issuecomment-2705628019 From jwtang at openjdk.org Fri Mar 7 06:24:18 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Fri, 7 Mar 2025 06:24:18 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: References: Message-ID: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> > The failed rate of the test I add was 21/100 before. > > Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: change date in testcases ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1455/files - new: https://git.openjdk.org/jdk21u-dev/pull/1455/files/7bce8a38..9a3dcc78 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1455&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1455&range=01-02 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1455.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1455/head:pull/1455 PR: https://git.openjdk.org/jdk21u-dev/pull/1455 From jwtang at openjdk.org Fri Mar 7 06:24:18 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Fri, 7 Mar 2025 06:24:18 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: <0j17DX3kZTTcDDTDJTCuIQ95x0rrJZfTdQ_-JYl05qM=.048b4d4a-a0bd-44ef-952b-b8041f6ce985@github.com> References: <0j17DX3kZTTcDDTDJTCuIQ95x0rrJZfTdQ_-JYl05qM=.048b4d4a-a0bd-44ef-952b-b8041f6ce985@github.com> Message-ID: On Thu, 6 Mar 2025 12:26:50 GMT, Alan Bateman wrote: >> Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: >> >> change date in testcases > > test/jdk/java/lang/Thread/virtual/JucSyncNativeMethod.java line 44: > >> 42: import java.util.concurrent.locks.ReentrantLock; >> 43: >> 44: public class JucSyncNativeMethod { > > The tests in main line are test/jdk/java/util/concurrent/forkjoin/Starvation.jav and test/jdk/java/lang/Thread/virtual/Starvation.java, I assume you should be using those. Yes, those two testcases can verify the code changes. I changed the `synchronized` usage in the second testcase into juc lock since JDK21 has not apply JEP491. (There are pin problems with om.) ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#discussion_r1984515096 From thartmann at openjdk.org Fri Mar 7 11:26:43 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Fri, 7 Mar 2025 11:26:43 GMT Subject: [jdk24u] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases Message-ID: Hi all, This pull request contains a backport of commit [3657e92e](https://github.com/openjdk/jdk/commit/3657e92ead1e678942fcb272e77c3867eb5aa13e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jasmine Karthikeyan on 3 Mar 2025 and was reviewed by Tobias Hartmann, Quan Anh Mai and Jatin Bhateja. Thanks! ------------- Commit messages: - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e Changes: https://git.openjdk.org/jdk24u/pull/118/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=118&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349637 Stats: 222 lines in 3 files changed: 215 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk24u/pull/118.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/118/head:pull/118 PR: https://git.openjdk.org/jdk24u/pull/118 From jaroslav.bachorik at datadoghq.com Fri Mar 7 14:21:42 2025 From: jaroslav.bachorik at datadoghq.com (=?UTF-8?Q?Jaroslav_Bachor=C3=ADk?=) Date: Fri, 7 Mar 2025 15:21:42 +0100 Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender Message-ID: Hello, JBS: https://bugs.openjdk.org/browse/JDK-8315380 PR : https://github.com/openjdk/jdk11u-dev/pull/3003 Could you please review this JDK 11 specific bug fix? The change addresses an issue in frame_aarch64.cpp, within the safe_for_sender function. The existing code ``` bool unextended_sp_safe = unextended_sp < thread->stack_base(); ``` checks only one unsafe scenario. It does not consider the case where the unextended_sp falls within the stack space. The proposed change ``` bool unextended_sp_safe = (unextended_sp < thread->stack_base() && sp >= thread->stack_base() - thread->stack_size()); ``` ensures that the behavior aligns with JDK 15+ (since JDK-8238988), where the unextended_sp is checked against the stack limits. Unfortunately, I couldn't create a reliable JTReg test to trigger this issue. However, I ran existing tier1-tier4 tests on a linux-aarch64 system and observed no new failures. The same change would apply to jdk8u-dev where I plan to backport it once this PR is merged. Cheers, Jaroslav Bachor?k -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbaesken at openjdk.org Fri Mar 7 15:29:37 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 7 Mar 2025 15:29:37 GMT Subject: [jdk24u] RFR: 8350202: Tune for Power10 CPUs on Linux ppc64le Message-ID: 8350202: Tune for Power10 CPUs on Linux ppc64le ------------- Commit messages: - Backport e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 Changes: https://git.openjdk.org/jdk24u/pull/119/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=119&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350202 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/119.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/119/head:pull/119 PR: https://git.openjdk.org/jdk24u/pull/119 From mbaesken at openjdk.org Fri Mar 7 15:30:18 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 7 Mar 2025 15:30:18 GMT Subject: [jdk24u] RFR: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Message-ID: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info ------------- Commit messages: - Backport 59810ad745b28f50d287fa8db650c3f1924791d9 Changes: https://git.openjdk.org/jdk24u/pull/120/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=120&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350201 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/120.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/120/head:pull/120 PR: https://git.openjdk.org/jdk24u/pull/120 From qpzhang at openjdk.org Fri Mar 7 17:34:04 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Fri, 7 Mar 2025 17:34:04 GMT Subject: [jdk24u] Integrated: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: <8io3hmbBZs9vJNI0OYKBbaUqVwxc-Fb2Ri_WorbPREA=.ae1c0e88-0dd8-4dfe-be14-986156118881@github.com> On Tue, 4 Mar 2025 04:12:12 GMT, Patrick Zhang wrote: > Backport the commit to set `-XX:+UseSignumIntrinsic` by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function problem solving in a manner, which can be a point to support this backport request too. > > The backporting is of low risk as the patch is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. This pull request has now been integrated. Changeset: 23389d08 Author: Patrick Zhang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/23389d08a2b5c0840d2b18fb2e74d2d112b3192d Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Backport-of: f529bf712d8946584999dfc98abea60c22c97167 ------------- PR: https://git.openjdk.org/jdk24u/pull/101 From phh at openjdk.org Fri Mar 7 17:44:53 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 7 Mar 2025 17:44:53 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 11:11:12 GMT, Jaroslav Bachorik wrote: > This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code > > > bool unextended_sp_safe = unextended_sp < thread->stack_base(); > > > While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. > > The proposed change then is > > > bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > sp >= thread->stack_base() - thread->stack_size()); > > > This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. > > > The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. > > Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. Should not the new check be of unextended_sp rather than sp? That would match the check in JDK 17. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2667931739 From naoto at openjdk.org Fri Mar 7 17:57:57 2025 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 7 Mar 2025 17:57:57 GMT Subject: [jdk24u] RFR: 8351223: Update localized resources in keytool and jarsigner In-Reply-To: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> References: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Message-ID: On Thu, 6 Mar 2025 23:21:45 GMT, Justin Lu wrote: > Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. Marked as reviewed by naoto (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk24u/pull/116#pullrequestreview-2667954568 From goetz at openjdk.org Fri Mar 7 19:35:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Mar 2025 19:35:29 GMT Subject: [jdk17u-dev] RFR: 8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport c6e041649514b964f5baaa88880c4d146275db8d Changes: https://git.openjdk.org/jdk17u-dev/pull/3319/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3319&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282863 Stats: 29 lines in 2 files changed: 21 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3319.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3319/head:pull/3319 PR: https://git.openjdk.org/jdk17u-dev/pull/3319 From goetz at openjdk.org Fri Mar 7 19:48:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Mar 2025 19:48:24 GMT Subject: [jdk21u-dev] RFR: 8319439: Move BufferNode from PtrQueue files to new files Message-ID: I would like to bacvkport this change to make future backports easier. It is low risk, so this is feasible although it does not fix a bug. It is a pure move of code to a new file. The code is unchanged. At most, it might slightly affect the size of libjvm.so. I had to do some resolkves. Especially the moved code differes. So I moved the classes by hand. They differ because 8314276: Improve PtrQueue API around size/capacity 8309899: Rename PtrQueueSet::buffer_size() are not in 21. The latter would be a candidate for backport as well, it should have low risk. But resolving against function names is not as annoying as applying the changes in other files. What do you think? Resolved files in detail: src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp Resolved includes. src/hotspot/share/gc/shared/ptrQueue.cpp src/hotspot/share/gc/shared/ptrQueue.hpp >From these files, I copied the deleted content to the two new files. I verified that the original change copies these without changing them as well. test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp Trivial resolve. ------------- Commit messages: - Resolved files. - Backport 1e76ba0cd0de38da6fc2b8147627496ee2f2837b Changes: https://git.openjdk.org/jdk21u-dev/pull/1458/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1458&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319439 Stats: 311 lines in 17 files changed: 185 ins; 118 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1458.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1458/head:pull/1458 PR: https://git.openjdk.org/jdk21u-dev/pull/1458 From goetz at openjdk.org Fri Mar 7 20:13:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Mar 2025 20:13:59 GMT Subject: [jdk21u-dev] RFR: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 07:19:19 GMT, Yude Lin wrote: > Hi, > > I'd like to backport 8318049 as part of a fix for a test. Thanks. Hi @linade Please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix This is a change to a delicate component. Please elaborate why you think the risk is low. Give a reason and tell what testing you did. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1454#issuecomment-2707324005 From serb at openjdk.org Fri Mar 7 21:34:13 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 7 Mar 2025 21:34:13 GMT Subject: [jdk21u-dev] RFR: 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 Message-ID: Hi all, This pull request contains a backport of commit [b3e63631](https://github.com/openjdk/jdk/commit/b3e63631c735862ba00270636b4ef51c0e48a1af) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by GennadiyKrivoshein on 28 Dec 2024 and was reviewed by Alexander Zvegintsev, Alexander Scherbatiy, Prasanta Sadhukhan and Alisen Chung. Thanks! ------------- Commit messages: - Backport b3e63631c735862ba00270636b4ef51c0e48a1af Changes: https://git.openjdk.org/jdk21u-dev/pull/1299/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1299&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343224 Stats: 21 lines in 2 files changed: 7 ins; 0 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1299.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1299/head:pull/1299 PR: https://git.openjdk.org/jdk21u-dev/pull/1299 From duke at openjdk.org Fri Mar 7 21:38:59 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Mar 2025 21:38:59 GMT Subject: [jdk24u] RFR: 8351223: Update localized resources in keytool and jarsigner In-Reply-To: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> References: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Message-ID: On Thu, 6 Mar 2025 23:21:45 GMT, Justin Lu wrote: > Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. @justin-curtis-lu Your change (at version c8534101ef5013998437addce1be52926c073060) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/116#issuecomment-2707505532 From jlu at openjdk.org Fri Mar 7 21:38:59 2025 From: jlu at openjdk.org (Justin Lu) Date: Fri, 7 Mar 2025 21:38:59 GMT Subject: [jdk24u] RFR: 8351223: Update localized resources in keytool and jarsigner In-Reply-To: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> References: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Message-ID: On Thu, 6 Mar 2025 23:21:45 GMT, Justin Lu wrote: > Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. Thanks for the reviews. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/116#issuecomment-2707504862 From syan at openjdk.org Sat Mar 8 14:24:30 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 8 Mar 2025 14:24:30 GMT Subject: [jdk24u] RFR: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Message-ID: Hi all, This pull request contains a backport of commit [ea9e3cfe](https://github.com/openjdk/jdk/commit/ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Serhiy Sachkov on 5 Mar 2025 and was reviewed by Daniel Fuchs. Thanks! ------------- Commit messages: - Backport ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725 Changes: https://git.openjdk.org/jdk24u/pull/121/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=121&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281511 Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod Patch: https://git.openjdk.org/jdk24u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk24u/pull/121 From syan at openjdk.org Sat Mar 8 14:24:43 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 8 Mar 2025 14:24:43 GMT Subject: [jdk24u] RFR: 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails Message-ID: Hi all, This pull request contains a backport of commit [155697fc](https://github.com/openjdk/jdk/commit/155697fc0ed69f1b4f871b00fe67685177bad59a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Mar 2025 and was reviewed by Thomas Stuefe. Thanks! ------------- Commit messages: - Backport 155697fc0ed69f1b4f871b00fe67685177bad59a Changes: https://git.openjdk.org/jdk24u/pull/122/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=122&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349623 Stats: 7 lines in 1 file changed: 4 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/122.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/122/head:pull/122 PR: https://git.openjdk.org/jdk24u/pull/122 From goetz at openjdk.org Sat Mar 8 21:13:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:13:14 GMT Subject: [jdk21u-dev] RFR: 8348936: [Accessibility, macOS, VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 1e87ff01994df16df7de331040fc5d7a4a85f630 Changes: https://git.openjdk.org/jdk21u-dev/pull/1450/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1450&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348936 Stats: 133 lines in 2 files changed: 130 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1450.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1450/head:pull/1450 PR: https://git.openjdk.org/jdk21u-dev/pull/1450 From goetz at openjdk.org Sat Mar 8 21:13:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:13:35 GMT Subject: [jdk17u-dev] RFR: 8348936: [Accessibility, macOS, VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 1e87ff01994df16df7de331040fc5d7a4a85f630 Changes: https://git.openjdk.org/jdk17u-dev/pull/3325/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3325&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348936 Stats: 133 lines in 2 files changed: 130 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3325.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3325/head:pull/3325 PR: https://git.openjdk.org/jdk17u-dev/pull/3325 From goetz at openjdk.org Sat Mar 8 21:29:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:29:28 GMT Subject: [jdk17u-dev] RFR: 8298147: Clang warns about pointless comparisons Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 1c2a093988c69ae0b2c0030835d11469fa9fb852 Changes: https://git.openjdk.org/jdk17u-dev/pull/3331/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3331&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298147 Stats: 27 lines in 2 files changed: 0 ins; 27 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3331.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3331/head:pull/3331 PR: https://git.openjdk.org/jdk17u-dev/pull/3331 From goetz at openjdk.org Sat Mar 8 21:38:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:38:43 GMT Subject: [jdk17u-dev] RFR: 8315876: Open source several Swing CSS related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 833a82872c0b2517c7f4ae5d512cff3a428a071c Changes: https://git.openjdk.org/jdk17u-dev/pull/3332/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3332&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315876 Stats: 443 lines in 5 files changed: 443 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3332.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3332/head:pull/3332 PR: https://git.openjdk.org/jdk17u-dev/pull/3332 From goetz at openjdk.org Sat Mar 8 21:38:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:38:51 GMT Subject: [jdk21u-dev] RFR: 8315876: Open source several Swing CSS related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 833a82872c0b2517c7f4ae5d512cff3a428a071c Changes: https://git.openjdk.org/jdk21u-dev/pull/1459/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1459&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315876 Stats: 443 lines in 5 files changed: 443 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1459.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1459/head:pull/1459 PR: https://git.openjdk.org/jdk21u-dev/pull/1459 From goetz at openjdk.org Sat Mar 8 21:47:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 8 Mar 2025 21:47:45 GMT Subject: [jdk17u-dev] RFR: 8077371: Binary files in JAXP test should be removed Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 40106422bd2ae3da98d028bdbab2c240a71081e3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3333/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3333&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8077371 Stats: 928 lines in 16 files changed: 808 ins; 68 del; 52 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3333.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3333/head:pull/3333 PR: https://git.openjdk.org/jdk17u-dev/pull/3333 From duke at openjdk.org Sun Mar 9 09:24:04 2025 From: duke at openjdk.org (duke) Date: Sun, 9 Mar 2025 09:24:04 GMT Subject: [jdk21u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 19:58:56 GMT, Roman Marchenko wrote: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk21, some minor conflicts, and `_` was replaced with a variable in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java`. > > We need this fix in jdk21 and below, down to jdk8, as all versions have this issue with `jarsigner`. > > New tests successfully ran locally on Linux, x86_64. @wkia Your change (at version 242a9e5f49d61eafebaeaa01bc22d4c9558543f0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1440#issuecomment-2708754287 From cushon at openjdk.org Sun Mar 9 17:05:19 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sun, 9 Mar 2025 17:05:19 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries [v4] In-Reply-To: References: Message-ID: <66CviYijAFSXeBiRbUU6DbXn0QTSL60rCbWX-FcH5qk=.4b056b86-556c-46f8-8de6-6a48eb629894@github.com> > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon 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 remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/23153afd..7fb771a3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=02-03 Stats: 62133 lines in 527 files changed: 14420 ins; 6097 del; 41616 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From rmarchenko at openjdk.org Mon Mar 10 08:31:00 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 10 Mar 2025 08:31:00 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: <4ALEdWlqd75hXSjP9Car7DR6WMTDhcbCAQsjcug4lb8=.76156862-2f2f-40cf-89e9-44bc8675bee4@github.com> On Fri, 28 Feb 2025 20:21:57 GMT, Alexey Bakhtin wrote: >> Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: >> >> Fixing review comments > > src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java line 1296: > >> 1294: } >> 1295: } >> 1296: if (hasNonexistentEntries) { > > I think we should check hasNonexistentEntries at line 1259 also. This is a difference between JDK17 and JDK11 versions Added the check. Although the checks at the line 1255 look excessive. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#discussion_r1986809165 From rmarchenko at openjdk.org Mon Mar 10 08:30:59 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 10 Mar 2025 08:30:59 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check at line 1259. > > We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. > > New tests successfully ran locally on Linux, x86_64. Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: Fixing review comments ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3007/files - new: https://git.openjdk.org/jdk11u-dev/pull/3007/files/675ca9a0..49da1bb0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3007&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3007&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3007.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3007/head:pull/3007 PR: https://git.openjdk.org/jdk11u-dev/pull/3007 From rrich at openjdk.org Mon Mar 10 09:01:05 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 10 Mar 2025 09:01:05 GMT Subject: [jdk17u-dev] Integrated: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:20:41 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [13dce296](https://github.com/openjdk/jdk/commit/13dce296fc3924b269757ce1279c57afe18faeeb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Jun 2024 and was reviewed by Matthias Baesken and Martin Doerr. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. > > Risk is low. The change affects only PPC64 and the field that is changed is only read in the JVMTI implementation. Also the change includes a regression test. > > Thanks, Richard. This pull request has now been integrated. Changeset: 2633ee3d Author: Richard Reingruber URL: https://git.openjdk.org/jdk17u-dev/commit/2633ee3ddeaa9e5894de37b33c1d2dbdff7b022a Stats: 92 lines in 2 files changed: 92 ins; 0 del; 0 mod 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields Backport-of: 13dce296fc3924b269757ce1279c57afe18faeeb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3301 From fferrari at openjdk.org Mon Mar 10 09:45:05 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 10 Mar 2025 09:45:05 GMT Subject: [jdk11u-dev] Integrated: 8328957: Update PKCS11Test.java to not use hardcoded path In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 21:07:06 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I would like to propose an openjdk/jdk at 16576b87b7267aaa99c41f77993287e3479577aa backport. > > I do this backport for parity with 11.0.26-oracle. The backport is clean. > > Also, this allows running _SunPKCS11_ tests more easily, without the need to make symlink workarounds to locate the NSS library inside a `/nss/lib` path. > > ### Testing > > * `jdk:tier1` (see [GitHub Actions run](https://github.com/franferrax/jdk11u-dev/actions/runs/13551011718)) > * The failure in macos-x64 / test (hs/tier1 serviceability) / `serviceability/sa/ClhsdbFindPC.java#id1` is unrelated with PKCS11 test changes > * `test/jdk/sun/security/pkcs11` > * No regressions found against `jdk11u-dev/master` (currently: 659a4669208645420e151e78ab5fd3ac3808b310) > ``` > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > >> jtreg:test/jdk/sun/security/pkcs11 95 84 10 1 << > ============================== > TEST FAILURE > ``` > *
> jtreg summary.txt comparison > > ```diff > diff --git a/jdk11u-dev/pkcs11_regression/report/text/summary.txt b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > index ec3301f..552b9d0 100644 > --- a/jdk11u-dev/pkcs11_regression/report/text/summary.txt > +++ b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > @@ -1,98 +1,98 @@ > sun/security/pkcs11/Cipher/CancelMultipart.java Passed. Execution successful > sun/security/pkcs11/Cipher/EncryptionPadding.java Passed. Execution successful > sun/security/pkcs11/Cipher/JNICheck.java Passed. Execution successful > sun/security/pkcs11/Cipher/ReinitCipher.java Passed. Execution successful > sun/security/pkcs11/Cipher/Test4512704.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCM.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPoly.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java Passed. Execution succe... This pull request has now been integrated. Changeset: ea3a0e45 Author: Francisco Ferrari Bihurriet Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/ea3a0e4504c9972d666648fd793f85ed4457056b Stats: 37 lines in 1 file changed: 11 ins; 9 del; 17 mod 8328957: Update PKCS11Test.java to not use hardcoded path Backport-of: 16576b87b7267aaa99c41f77993287e3479577aa ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3004 From sgehwolf at openjdk.org Mon Mar 10 10:18:12 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 10 Mar 2025 10:18:12 GMT Subject: [jdk11u-dev] RFR: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: On Sat, 29 Jun 2024 16:21:19 GMT, Andrew John Hughes wrote: > This backport introduces the JFR security event, `InitialSecurityProperty`, and along with it, the caching of the initial security properties which is also used by [JDK-8281658](https://bugs.openjdk.org/browse/JDK-8281658) to show the security properties with `-XshowSettings`. > > The change was backported to the Oracle fork of 11u in 11.0.20. > > The following changes were necessary for the backport: > > * `JavaSecurityPropertiesAccess` is moved to `jdk.internal.misc` where `SharedSecrets` lives in 11u > * `ensureClassInitialized` in `SharedSecrets` is called from the `unsafe` instance in 11u, as with other `get*Access()` methods in that class > * The patch to `module-info.java` is not needed as `jdk.jfr` already has access to `jdk.internal.misc` in 11u. The 17u addition is to `jdk.internal.access`. > * There are context differences in `JDKEvents.java` due to events introduced in later JDK versions. > * The `EventNames.java` test includes a huge unrelated change to reorganise the order of the variable modifiers. This was applied manually to the names in 11u, which differ slightly from those in 17u. > > All `jdk.jfr.event` tests passed, including the new one, with the exception of `TestNative`, but that seems to be a setup issue rather than a regression caused by this patch (`Error. Use -nativepath to specify the location of native code`) Please re-open, merge latest master and get a second review by either @martinuy or @franferrax. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2710070035 From linade at openjdk.org Mon Mar 10 10:19:03 2025 From: linade at openjdk.org (Yude Lin) Date: Mon, 10 Mar 2025 10:19:03 GMT Subject: [jdk21u-dev] RFR: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 20:11:46 GMT, Goetz Lindenmaier wrote: > Hi @linade Please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix This is a change to a delicate component. Please elaborate why you think the risk is low. Give a reason and tell what testing you did. Thanks. Hi GoeLin, The patch is merely notifying that there is possibility for optimization for two types of nodes in certain cases. Whether anything would be done to them is up to the existing code. Therefore I think the risk is low. I manually ran tier1_compiler and tier2_compiler. No regression found. Thank you. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1454#issuecomment-2710073827 From sgehwolf at openjdk.org Mon Mar 10 10:21:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 10 Mar 2025 10:21:13 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v3] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 23:35:47 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request incrementally with one additional commit since the last revision: > > Fix copyright year Looks good. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2958#pullrequestreview-2670436333 From sgehwolf at openjdk.org Mon Mar 10 10:21:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 10 Mar 2025 10:21:13 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v3] In-Reply-To: <-iEtlH2fDN7xa07oTUaAt392CBf5Z88FydeOnspph8o=.60aad32c-d6f6-4fce-bf78-a56f1f6594a8@github.com> References: <-iEtlH2fDN7xa07oTUaAt392CBf5Z88FydeOnspph8o=.60aad32c-d6f6-4fce-bf78-a56f1f6594a8@github.com> Message-ID: On Fri, 7 Mar 2025 05:30:27 GMT, Taizo Kurashige wrote: > As explained in https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-Commonjdk11uJBSlabels, "jdk11u-defer-next" will be cleared when development of the next release is started, and then approved for [JDK-8026976](https://bugs.openjdk.org/browse/JDK-8026976)? Yes, next development cycle started. I've cleared those. Please merge latest master which should get cleaner GHA runs. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2710079777 From rmarchenko at openjdk.org Mon Mar 10 10:26:59 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 10 Mar 2025 10:26:59 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 08:30:59 GMT, Roman Marchenko wrote: >> This is backport of "8309841: Jarsigner should print a warning if an entry is removed" >> >> Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check at line 1259. >> >> We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. >> >> New tests successfully ran locally on Linux, x86_64. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing review comments The test `serviceability/sa/ClhsdbFindPC.java#id1` fails on Mac with timeout. I don't think it is related to the change. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#issuecomment-2710092206 From jbachorik at openjdk.org Mon Mar 10 11:36:35 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Mon, 10 Mar 2025 11:36:35 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: > This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code > > > bool unextended_sp_safe = unextended_sp < thread->stack_base(); > > > While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. > > The proposed change then is > > > bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > sp >= thread->stack_base() - thread->stack_size()); > > > This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. > > > The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. > > Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: Make proper fix: 'sp' -> 'unextended_sp' in the condition ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3003/files - new: https://git.openjdk.org/jdk11u-dev/pull/3003/files/3a89bf64..4d040261 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3003.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3003/head:pull/3003 PR: https://git.openjdk.org/jdk11u-dev/pull/3003 From jbachorik at openjdk.org Mon Mar 10 11:53:00 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Mon, 10 Mar 2025 11:53:00 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 17:42:40 GMT, Paul Hohensee wrote: > Should not the new check be of unextended_sp rather than sp? That would match the check in JDK 17. Indeed. I feel a bit stupid now. Fixed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2710323530 From mbaesken at openjdk.org Mon Mar 10 13:04:23 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 10 Mar 2025 13:04:23 GMT Subject: [jdk24u] RFR: 8349375: Cleanup AIX special file build settings Message-ID: 8349375: Cleanup AIX special file build settings ------------- Commit messages: - Backport 006ed5c02b47d12fdcc070f50cfeb77d5c158bca Changes: https://git.openjdk.org/jdk24u/pull/123/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=123&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349375 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/123.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/123/head:pull/123 PR: https://git.openjdk.org/jdk24u/pull/123 From mbaesken at openjdk.org Mon Mar 10 13:16:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 10 Mar 2025 13:16:22 GMT Subject: [jdk24u] RFR: 8349214: Improve size optimization flags for MSVC builds Message-ID: 8349214: Improve size optimization flags for MSVC builds ------------- Commit messages: - Backport 40603a5bf039eef03c157bfc49ac8ea2229a94de Changes: https://git.openjdk.org/jdk24u/pull/124/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=124&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349214 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/124.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/124/head:pull/124 PR: https://git.openjdk.org/jdk24u/pull/124 From goetz at openjdk.org Mon Mar 10 13:58:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 13:58:05 GMT Subject: [jdk21u-dev] Integrated: 8315876: Open source several Swing CSS related tests In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 21:33:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 5480432e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5480432e0483f3e5772a91fcfb82869dbeb4907b Stats: 443 lines in 5 files changed: 443 ins; 0 del; 0 mod 8315876: Open source several Swing CSS related tests Backport-of: 833a82872c0b2517c7f4ae5d512cff3a428a071c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1459 From goetz at openjdk.org Mon Mar 10 14:00:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:00:03 GMT Subject: [jdk21u-dev] Integrated: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 14:12:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 071aaf8f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/071aaf8f736d258d04fcc7c025befa9125c67235 Stats: 155 lines in 2 files changed: 151 ins; 0 del; 4 mod 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix Backport-of: dadd9cd1e8434cffaafc7406a864eaa55954cfb8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1437 From goetz at openjdk.org Mon Mar 10 14:01:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:01:02 GMT Subject: [jdk21u-dev] Integrated: 8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux In-Reply-To: <61lqto_cYYyFSr6GmGDiRqeOaHbJpDjBPOHVNvr-AIM=.57351dfb-5dab-4bce-92a6-0e8b18288d87@github.com> References: <61lqto_cYYyFSr6GmGDiRqeOaHbJpDjBPOHVNvr-AIM=.57351dfb-5dab-4bce-92a6-0e8b18288d87@github.com> Message-ID: <9JARgsfJHP6SmFAyE6E2ebx2N4dbJ8ZmD5SNHYAxJ7A=.bcda3de6-2e80-4257-b82c-0d4530fd8c84@github.com> On Tue, 4 Mar 2025 11:29:53 GMT, Goetz Lindenmaier wrote: > I would like to fix this test issue in 21. This pull request has now been integrated. Changeset: 9af7cbf3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9af7cbf369a11215948ece2c5537372be77414c0 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod 8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux Backport-of: e889b460c03b3887ec5477fa734c430d3c3a41c8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1446 From goetz at openjdk.org Mon Mar 10 14:03:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:03:07 GMT Subject: [jdk21u-dev] Integrated: 8325435: [macos] Menu or JPopupMenu not closed when main window is resized In-Reply-To: References: Message-ID: <1xk5pWD9xEoF7Y1Kl_YlW-nccb2esoo2T7eO-S_h9mk=.42b62d9e-e6d9-47c3-adde-52e4f165fed1@github.com> On Thu, 27 Feb 2025 08:32:32 GMT, Goetz Lindenmaier wrote: > I would like to fix this mac issue. This pull request has now been integrated. Changeset: 20d56093 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/20d560930bbadd60632e4377568aa8fc6281ac4e Stats: 125 lines in 2 files changed: 124 ins; 0 del; 1 mod 8325435: [macos] Menu or JPopupMenu not closed when main window is resized Backport-of: 1c514b34c0260823e70f209996ac933a76ac34c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1434 From goetz at openjdk.org Mon Mar 10 14:05:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:05:01 GMT Subject: [jdk21u-dev] Integrated: 8340560: Open Source several AWT/2D font and rendering tests In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:33:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 38c51948 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/38c51948eee119fbe8df652e5644dd2a777f68cb Stats: 578 lines in 4 files changed: 578 ins; 0 del; 0 mod 8340560: Open Source several AWT/2D font and rendering tests Backport-of: ade17ecb6cb5125d048401a878b557e5afefc08c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1435 From rmarchenko at openjdk.org Mon Mar 10 14:05:58 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 10 Mar 2025 14:05:58 GMT Subject: [jdk21u-dev] Integrated: 8309841: Jarsigner should print a warning if an entry is removed In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 19:58:56 GMT, Roman Marchenko wrote: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk21, some minor conflicts, and `_` was replaced with a variable in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java`. > > We need this fix in jdk21 and below, down to jdk8, as all versions have this issue with `jarsigner`. > > New tests successfully ran locally on Linux, x86_64. This pull request has now been integrated. Changeset: 4c0117ac Author: Roman Marchenko Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4c0117acac8c897f6c99a1fac46c2e0410380197 Stats: 241 lines in 5 files changed: 240 ins; 0 del; 1 mod 8309841: Jarsigner should print a warning if an entry is removed Reviewed-by: yan Backport-of: bdfb41f977258831e4b0ceaef5d016d095ab6e7f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1440 From goetz at openjdk.org Mon Mar 10 14:05:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:05:58 GMT Subject: [jdk17u-dev] Integrated: 8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 17:04:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: f00607a5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f00607a50acecb3bfd6dd961e4378b4e1697e1e7 Stats: 29 lines in 2 files changed: 21 ins; 4 del; 4 mod 8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen Backport-of: c6e041649514b964f5baaa88880c4d146275db8d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3319 From goetz at openjdk.org Mon Mar 10 14:09:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:09:05 GMT Subject: [jdk17u-dev] Integrated: 5074006: Swing JOptionPane shows tag as a string after newline In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 15:37:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: db834e07 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/db834e07b74275e0bdc70dbd6a430e212c954831 Stats: 158 lines in 2 files changed: 118 ins; 26 del; 14 mod 5074006: Swing JOptionPane shows tag as a string after newline 8042134: JOptionPane bungles HTML messages Backport-of: 91072ee3934616ab2edc4850a59c0a25fd0de3b4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3318 From goetz at openjdk.org Mon Mar 10 14:12:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:12:10 GMT Subject: [jdk17u-dev] Integrated: 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream In-Reply-To: References: Message-ID: On Mon, 3 Mar 2025 16:05:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to resolve a hand full of files, but the conflicts are all > trivial. Wasn't there the copyright change in SignerOrder.java > I think it would be clean. > > src/java.base/share/classes/sun/security/pkcs/SignerInfo.java > src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java > Removed import by hand. > > src/java.base/share/classes/sun/security/util/DerEncoder.java > Trivial resolve due to context > > src/java.base/share/classes/sun/security/util/DerOutputStream.java > Removed import by hand. > > src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java > Resolved due to context. > > src/java.base/share/classes/sun/security/x509/CRLExtensions.java > Code formatted differently. > > src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java > Copyright. > > src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java > There is a dead variable in the context. > > src/java.base/share/classes/sun/security/x509/Extension.java > A bit more complex, but straight forward to resolve. > > src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java > Resolve imports. > > src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java > src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java > test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java > Copyright > > A follow up is needed: [JDK-8296167](https://bugs.openjdk.org/browse/JDK-8296167). It is included > here. > > I ran all of the following tests, and they pass: > test/jdk/sun/security/ > > I had a look at the related issues. > All of them were pushed after this change. > Some are clear cleanups, marked as enhancements. Others > are labeled as bug, but as I understand they are not > caused by this change, so they aren't required follow ups. > They rather are deficiencies of the previous implementation > and fixing them depended on this change, so they could all > be finished after pushing this. In detail: > > Bug JDK-8297723 asn1Encode methods in Kerberos throw IOException and Asn1Exception > Cleanup of exceptions. Not yet fixed. No issue for 17, omit. > Bug JDK-8296736 Some PKCS9Attribute can be created but cannot be encoded > This looks like a useful bugfix, but I don't think it is directly related. > It was opened and fixed right after this change here. > Bug JDK-8296741 Illegal X400Address and EDIPartyName should not be ... This pull request has now been integrated. Changeset: 4f1eb59d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4f1eb59d2d3bb580526b086c7a041cdaa0bd15af Stats: 345 lines in 51 files changed: 30 ins; 135 del; 180 mod 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072 Reviewed-by: mbaesken Backport-of: 0d0bd7bd409c0caa5edebe3d1eacf8e5bb48f984 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3313 From goetz at openjdk.org Mon Mar 10 14:12:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:12:26 GMT Subject: [jdk21u-dev] RFR: 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering [v2] In-Reply-To: References: Message-ID: > I backport this as follow up to JDK-8340560. 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_8341535 - Backport 593c27e69703875115e6db5843a3743ba9bd8c18 - Backport ade17ecb6cb5125d048401a878b557e5afefc08c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1436/files - new: https://git.openjdk.org/jdk21u-dev/pull/1436/files/c5b6bded..17426df3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1436&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1436&range=00-01 Stats: 3153 lines in 82 files changed: 3030 ins; 53 del; 70 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1436.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1436/head:pull/1436 PR: https://git.openjdk.org/jdk21u-dev/pull/1436 From mdoerr at openjdk.org Mon Mar 10 14:18:00 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 10 Mar 2025 14:18:00 GMT Subject: [jdk21u-dev] RFR: 8319439: Move BufferNode from PtrQueue files to new files In-Reply-To: References: Message-ID: <-nYtDW1RNV9zrP1lIfzwM5Qtni2Y2Gkp7QYOUV8dfVU=.ed6ef745-5838-45e9-b45d-f71ee4a6a3de@github.com> On Fri, 7 Mar 2025 19:43:20 GMT, Goetz Lindenmaier wrote: > I would like to bacvkport this change to make future > backports easier. > > It is low risk, so this is feasible although it does not fix > a bug. It is a pure move of code to a new file. The code is unchanged. > At most, it might slightly affect the size of libjvm.so. > > I had to do some resolkves. > Especially the moved code differes. > So I moved the classes by hand. > They differ because > 8314276: Improve PtrQueue API around size/capacity > 8309899: Rename PtrQueueSet::buffer_size() > are not in 21. > The latter would be a candidate for backport as well, > it should have low risk. But resolving against > function names is not as annoying as applying > the changes in other files. > What do you think? > > Resolved files in detail: > > src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > Resolved includes. > > src/hotspot/share/gc/shared/ptrQueue.cpp > src/hotspot/share/gc/shared/ptrQueue.hpp > From these files, I copied the deleted content to > the two new files. > I verified that the original change copies these > without changing them as well. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > Trivial resolve. I think this backport makes sense. I would probably also backport https://github.com/openjdk/jdk/commit/181845ae46157a9bb3bf8e2a328fa59eddc0273a for the same reason, but I leave you free to decide. src/hotspot/share/gc/shared/bufferNode.hpp line 77: > 75: class TestSupport; // Unit test support. > 76: };// We use BufferNode::AllocatorConfig to set the allocation options for the > 77: // FreeListAllocator. Should look like this: }; // We use BufferNode::AllocatorConfig to set the allocation options for the ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1458#pullrequestreview-2671114443 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1458#discussion_r1987373448 From goetz at openjdk.org Mon Mar 10 14:18:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:18:04 GMT Subject: [jdk17u-dev] Integrated: 8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks In-Reply-To: References: Message-ID: <1ig8avYuP8OnKeNP2nRiiDdyRO80SVXwFNmnF58DkBQ=.275ae66e-3702-4691-96c1-c2306c7bae92@github.com> On Tue, 4 Mar 2025 17:12:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 04a1b0d3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/04a1b0d3a69f42c8fb3541ec58ea08dcc3fcc8d0 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks Backport-of: dd18d76b4c1dfa79707634bcd4df4f8e7cfb8b70 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3320 From goetz at openjdk.org Mon Mar 10 14:19:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:19:11 GMT Subject: [jdk17u-dev] Integrated: 8298147: Clang warns about pointless comparisons In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 21:25:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 4c124374 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4c124374ee5a2498af7c9cfa283d46bbe0aa5129 Stats: 27 lines in 2 files changed: 0 ins; 27 del; 0 mod 8298147: Clang warns about pointless comparisons Backport-of: 1c2a093988c69ae0b2c0030835d11469fa9fb852 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3331 From goetz at openjdk.org Mon Mar 10 14:19:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:19:31 GMT Subject: [jdk21u-dev] Integrated: 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:43:33 GMT, Goetz Lindenmaier wrote: > I backport this as follow up to JDK-8340560. This pull request has now been integrated. Changeset: 94abc6a6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/94abc6a6efb229bd9d5b166ea31a4425f0091a9b Stats: 25 lines in 1 file changed: 19 ins; 0 del; 6 mod 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering Backport-of: 593c27e69703875115e6db5843a3743ba9bd8c18 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1436 From goetz at openjdk.org Mon Mar 10 14:19:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:19:31 GMT Subject: [jdk21u-dev] RFR: 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering [v3] In-Reply-To: References: Message-ID: > I backport this as follow up to JDK-8340560. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fuix Whitespace to make it clean. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1436/files - new: https://git.openjdk.org/jdk21u-dev/pull/1436/files/17426df3..e80f7f3f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1436&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1436&range=01-02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1436.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1436/head:pull/1436 PR: https://git.openjdk.org/jdk21u-dev/pull/1436 From goetz at openjdk.org Mon Mar 10 14:21:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:21:08 GMT Subject: [jdk17u-dev] Integrated: 8218474: JComboBox display issue with GTKLookAndFeel In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:58:51 GMT, Goetz Lindenmaier wrote: > I think this is a good fix to have in 17. > The tests pass, the new one reproduces the error without the fix. This pull request has now been integrated. Changeset: 09354055 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/09354055ccee652ce01c569849eb962634e4ec0c Stats: 182 lines in 5 files changed: 180 ins; 0 del; 2 mod 8218474: JComboBox display issue with GTKLookAndFeel Backport-of: c4449224bbb70d1a0256ebf19297450ab0f98d4b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3324 From goetz at openjdk.org Mon Mar 10 14:21:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:21:11 GMT Subject: [jdk21u-dev] Integrated: 8341170: Open source several Choice related tests (part 2) In-Reply-To: <5zF3e7GB5Pjgr6oZyOEEIc2EvT8N6R_ueJcHV19NpW8=.fe86cbd1-ee29-44e3-a56c-9b53613cc6e2@github.com> References: <5zF3e7GB5Pjgr6oZyOEEIc2EvT8N6R_ueJcHV19NpW8=.fe86cbd1-ee29-44e3-a56c-9b53613cc6e2@github.com> Message-ID: <6PBDWEre0XC0Cux23zhPRaY9p_E6DuVoNSO83owhZio=.7e742150-8fe3-4ecf-970a-94daf8d665d7@github.com> On Tue, 4 Mar 2025 17:26:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 6cf39a7f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6cf39a7f7d96adb648c89f38f380c63c5fe216be Stats: 635 lines in 5 files changed: 635 ins; 0 del; 0 mod 8341170: Open source several Choice related tests (part 2) Backport-of: 52eded4a9ce612a978ae15d5b606784bcf671c69 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1447 From goetz at openjdk.org Mon Mar 10 14:22:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:22:14 GMT Subject: [jdk17u-dev] Integrated: 8315876: Open source several Swing CSS related tests In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 21:33:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 2354a029 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2354a029906a52dfbfc5b00b6d19bb76a8dee0f3 Stats: 443 lines in 5 files changed: 443 ins; 0 del; 0 mod 8315876: Open source several Swing CSS related tests Backport-of: 833a82872c0b2517c7f4ae5d512cff3a428a071c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3332 From goetz at openjdk.org Mon Mar 10 14:22:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:22:54 GMT Subject: [jdk21u-dev] Integrated: 8348299: Update List/ItemEventTest/ItemEventTest.java In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 15:33:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 11f9e7ed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/11f9e7edd6884b6e99bc17bd5e63cf465a70b73f Stats: 98 lines in 1 file changed: 44 ins; 8 del; 46 mod 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Backport-of: 605b53e4f8857c58a72fa361f8787c563d6dab90 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1452 From goetz at openjdk.org Mon Mar 10 14:24:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:24:12 GMT Subject: [jdk21u-dev] Integrated: 8348600: Update PipeWire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:08:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 43ac8095 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/43ac8095b79e339f6b3de414afb9c43dbe3ee2cb Stats: 2369 lines in 72 files changed: 1728 ins; 59 del; 582 mod 8348600: Update PipeWire to 1.3.81 Backport-of: add3cd1ca470be8fd5e5e1930d7f789318eb8e6d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1448 From goetz at openjdk.org Mon Mar 10 14:24:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:24:13 GMT Subject: [jdk17u-dev] Integrated: 8077371: Binary files in JAXP test should be removed In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 21:42:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 45820299 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/45820299006a3fdaa2a7872742205bc0e48eca26 Stats: 928 lines in 16 files changed: 808 ins; 68 del; 52 mod 8077371: Binary files in JAXP test should be removed Backport-of: 40106422bd2ae3da98d028bdbab2c240a71081e3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3333 From goetz at openjdk.org Mon Mar 10 14:27:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:27:05 GMT Subject: [jdk17u-dev] Integrated: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 14:12:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: 574e1ad7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66 Stats: 155 lines in 2 files changed: 151 ins; 0 del; 4 mod 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix Backport-of: dadd9cd1e8434cffaafc7406a864eaa55954cfb8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3309 From goetz at openjdk.org Mon Mar 10 14:29:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:29:02 GMT Subject: [jdk21u-dev] Integrated: 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:28:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 86b0fb8b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/86b0fb8bb755eb4ac2d66659090d9bfea15a9e30 Stats: 133 lines in 2 files changed: 130 ins; 0 del; 3 mod 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Backport-of: 1e87ff01994df16df7de331040fc5d7a4a85f630 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1450 From goetz at openjdk.org Mon Mar 10 14:29:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:29:05 GMT Subject: [jdk17u-dev] Integrated: 8325435: [macos] Menu or JPopupMenu not closed when main window is resized In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:32:50 GMT, Goetz Lindenmaier wrote: > I would like to fix this mac issue This pull request has now been integrated. Changeset: 8dec85c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8dec85c10f7490183fcc024b0739cc43bf49dfc9 Stats: 125 lines in 2 files changed: 124 ins; 0 del; 1 mod 8325435: [macos] Menu or JPopupMenu not closed when main window is resized Backport-of: 1c514b34c0260823e70f209996ac933a76ac34c2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3302 From goetz at openjdk.org Mon Mar 10 14:29:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:29:53 GMT Subject: [jdk21u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 [v2] In-Reply-To: References: Message-ID: <8BAeEHApgjQVru2gxaxB4agtl_1Lwi3kIr17e5ClMYI=.caa5d241-cb57-45ec-879e-d6783b74c561@github.com> > This is needed in 21 after the pipewire backport. 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_8349751 - Backport 19c0ce43e258d00d77314d76a361feb2069a5af1 - Backport add3cd1ca470be8fd5e5e1930d7f789318eb8e6d ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1449/files - new: https://git.openjdk.org/jdk21u-dev/pull/1449/files/12606d2d..ae488b4b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1449&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1449&range=00-01 Stats: 4150 lines in 63 files changed: 4001 ins; 47 del; 102 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1449.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1449/head:pull/1449 PR: https://git.openjdk.org/jdk21u-dev/pull/1449 From goetz at openjdk.org Mon Mar 10 14:29:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:29:54 GMT Subject: [jdk21u-dev] Integrated: 8349751: AIX build failure after upgrade pipewire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:21:40 GMT, Goetz Lindenmaier wrote: > This is needed in 21 after the pipewire backport. This pull request has now been integrated. Changeset: c46e81a1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c46e81a1b23486ebf7c79de9422815e141d37daa Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8349751: AIX build failure after upgrade pipewire to 1.3.81 Backport-of: 19c0ce43e258d00d77314d76a361feb2069a5af1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1449 From goetz at openjdk.org Mon Mar 10 14:31:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:31:05 GMT Subject: [jdk17u-dev] Integrated: 8340560: Open Source several AWT/2D font and rendering tests In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:33:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 1b1c92e7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1b1c92e75ebfb43c8f9940b03bc52358c3e8669d Stats: 578 lines in 4 files changed: 578 ins; 0 del; 0 mod 8340560: Open Source several AWT/2D font and rendering tests Backport-of: ade17ecb6cb5125d048401a878b557e5afefc08c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3303 From goetz at openjdk.org Mon Mar 10 14:34:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:34:07 GMT Subject: [jdk17u-dev] Integrated: 8341170: Open source several Choice related tests (part 2) In-Reply-To: References: Message-ID: <4MUeMJZ4oip-LVfFeSg9OBAui1H9b6ENrqi9OUvOmAw=.25688ef5-03b6-4f5c-8ce5-3cfabfb9c890@github.com> On Tue, 4 Mar 2025 17:26:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: f91d7d34 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f91d7d34ae29b6ccd8fc9682c5a49b08e522ba51 Stats: 635 lines in 5 files changed: 635 ins; 0 del; 0 mod 8341170: Open source several Choice related tests (part 2) Backport-of: 52eded4a9ce612a978ae15d5b606784bcf671c69 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3321 From goetz at openjdk.org Mon Mar 10 14:37:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:37:15 GMT Subject: [jdk17u-dev] RFR: 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering [v2] In-Reply-To: References: Message-ID: > I backport this as follow- up to JDK-8340560 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_8341535 - Backport 593c27e69703875115e6db5843a3743ba9bd8c18 - Backport ade17ecb6cb5125d048401a878b557e5afefc08c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3304/files - new: https://git.openjdk.org/jdk17u-dev/pull/3304/files/2886ec62..16761a39 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3304&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3304&range=00-01 Stats: 3512 lines in 103 files changed: 2982 ins; 252 del; 278 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3304.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3304/head:pull/3304 PR: https://git.openjdk.org/jdk17u-dev/pull/3304 From goetz at openjdk.org Mon Mar 10 14:37:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:37:15 GMT Subject: [jdk17u-dev] Integrated: 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 08:46:21 GMT, Goetz Lindenmaier wrote: > I backport this as follow- up to JDK-8340560 This pull request has now been integrated. Changeset: 6288b3d1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6288b3d1222f289ba84fbb9cc697766a1067eb04 Stats: 25 lines in 1 file changed: 19 ins; 0 del; 6 mod 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering Backport-of: 593c27e69703875115e6db5843a3743ba9bd8c18 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3304 From goetz at openjdk.org Mon Mar 10 14:41:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:41:00 GMT Subject: [jdk17u-dev] Integrated: 8347911: Limit the length of inflated text chunks In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 09:00:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 11f91c35 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/11f91c35954821353d7186bf6c76f8e2ee8ba43e Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8347911: Limit the length of inflated text chunks Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3305 From goetz at openjdk.org Mon Mar 10 14:42:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:42:00 GMT Subject: [jdk21u-dev] Integrated: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:56:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 16a593a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/16a593a8d7bb9ebd2909f9f488a40333ec1c62f5 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod 8348596: Update FreeType to 2.13.3 Backport-of: 6b719eeebc346fd4655fc718d7d033b3ebf54d9e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1451 From goetz at openjdk.org Mon Mar 10 14:42:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:42:00 GMT Subject: [jdk17u-dev] Integrated: 8348299: Update List/ItemEventTest/ItemEventTest.java In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 15:33:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8da895be Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8da895be39f28fbf325e3e591b40d8d6e5161e61 Stats: 98 lines in 1 file changed: 44 ins; 8 del; 46 mod 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Backport-of: 605b53e4f8857c58a72fa361f8787c563d6dab90 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3327 From goetz at openjdk.org Mon Mar 10 14:45:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:45:57 GMT Subject: [jdk17u-dev] Integrated: 8348600: Update PipeWire to 1.3.81 In-Reply-To: References: Message-ID: <8PwxzQzvaHuoDBfOc60qd7NVDXG7H9v_DYaXR4Ash2s=.2c1f88dd-4483-4820-8604-74e630c41bc8@github.com> On Tue, 4 Mar 2025 19:09:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 0048246a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0048246a334ee4e55a3d8aa2a89bb040daacaa03 Stats: 2369 lines in 72 files changed: 1728 ins; 59 del; 582 mod 8348600: Update PipeWire to 1.3.81 Backport-of: add3cd1ca470be8fd5e5e1930d7f789318eb8e6d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3322 From goetz at openjdk.org Mon Mar 10 14:48:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:48:40 GMT Subject: [jdk17u-dev] RFR: 8349751: AIX build failure after upgrade pipewire to 1.3.81 [v2] In-Reply-To: References: Message-ID: > This is needed in 21 after the pipewire backport. 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_8349751 - Backport 19c0ce43e258d00d77314d76a361feb2069a5af1 - Backport add3cd1ca470be8fd5e5e1930d7f789318eb8e6d ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3323/files - new: https://git.openjdk.org/jdk17u-dev/pull/3323/files/c14c8099..d3619a69 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3323&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3323&range=00-01 Stats: 3819 lines in 101 files changed: 3244 ins; 268 del; 307 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3323.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3323/head:pull/3323 PR: https://git.openjdk.org/jdk17u-dev/pull/3323 From goetz at openjdk.org Mon Mar 10 14:51:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:51:04 GMT Subject: [jdk17u-dev] Integrated: 8349751: AIX build failure after upgrade pipewire to 1.3.81 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 19:21:58 GMT, Goetz Lindenmaier wrote: > This is needed in 21 after the pipewire backport. This pull request has now been integrated. Changeset: a682f8d1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a682f8d1dcaeb223c402613d8b87626589cfe65c Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8349751: AIX build failure after upgrade pipewire to 1.3.81 Backport-of: 19c0ce43e258d00d77314d76a361feb2069a5af1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3323 From goetz at openjdk.org Mon Mar 10 14:53:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 14:53:01 GMT Subject: [jdk17u-dev] Integrated: 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:28:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d215a1f4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d215a1f47ce869179e1fddbb724fba5902816676 Stats: 133 lines in 2 files changed: 130 ins; 0 del; 3 mod 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Backport-of: 1e87ff01994df16df7de331040fc5d7a4a85f630 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3325 From duke at openjdk.org Mon Mar 10 14:54:06 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 14:54:06 GMT Subject: [jdk21u-dev] RFR: 8318636: Add jcmd to print annotated process memory map In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 13:25:34 GMT, Andreas Steiner wrote: > Hi all, > > This pull request contains a backport of commit [6f863b2a](https://github.com/openjdk/jdk/commit/6f863b2a1baa67deb2a7b33fcd93d272aea01812) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Nov 2023 and was reviewed by Johan Sj?len and Gerard Ziemski. > > Thanks! @ansteiner Your change (at version 84d67d28619b2550ecc529162cdc91629a4ef08c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1415#issuecomment-2710866738 From goetz at openjdk.org Mon Mar 10 15:38:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Mar 2025 15:38:10 GMT Subject: [jdk17u-dev] RFR: 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently Message-ID: I backport this for parity with 17.0.16-oracle. The original change was pushed in jdk19. Several later changes were already backported causing conflicts. src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java Three later patches were applied. Resolve trivial. src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java Two later patches were applied. The conflict of hunk 3 is caused by the change of 8328286: Enhance HTTP client in line 103. Resolved. These and two more files had Copyright conflicts. ------------- Commit messages: - Backport 710653ce1856d13161ae1786d7c5f71997536e78 Changes: https://git.openjdk.org/jdk17u-dev/pull/3334/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3334&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8254786 Stats: 58 lines in 4 files changed: 43 ins; 6 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3334.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3334/head:pull/3334 PR: https://git.openjdk.org/jdk17u-dev/pull/3334 From mbaesken at openjdk.org Mon Mar 10 15:44:13 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 10 Mar 2025 15:44:13 GMT Subject: [jdk24u] Integrated: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 15:24:36 GMT, Matthias Baesken wrote: > 8350201: Out of bounds access on Linux aarch64 in os::print_register_info This pull request has now been integrated. Changeset: 320ce2f5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/320ce2f5ae3d0351953fccc1879a60ac5fcdbc1a Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Backport-of: 59810ad745b28f50d287fa8db650c3f1924791d9 ------------- PR: https://git.openjdk.org/jdk24u/pull/120 From mbaesken at openjdk.org Mon Mar 10 15:51:09 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 10 Mar 2025 15:51:09 GMT Subject: [jdk21u-dev] RFR: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Message-ID: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info ------------- Commit messages: - Backport 59810ad745b28f50d287fa8db650c3f1924791d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1461/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1461&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350201 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1461.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1461/head:pull/1461 PR: https://git.openjdk.org/jdk21u-dev/pull/1461 From thartmann at openjdk.org Mon Mar 10 16:10:01 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 10 Mar 2025 16:10:01 GMT Subject: [jdk24u] Integrated: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases In-Reply-To: References: Message-ID: <8ba8luIGcZzikndudAHQ5hgI0C2Zr1pR6J6QNNSE5AY=.17f3ce0a-2bd5-4ee5-9b39-8d8307e52e53@github.com> On Fri, 7 Mar 2025 11:20:59 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [3657e92e](https://github.com/openjdk/jdk/commit/3657e92ead1e678942fcb272e77c3867eb5aa13e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jasmine Karthikeyan on 3 Mar 2025 and was reviewed by Tobias Hartmann, Quan Anh Mai and Jatin Bhateja. > > Thanks! This pull request has now been integrated. Changeset: 0ceff4ba Author: Tobias Hartmann URL: https://git.openjdk.org/jdk24u/commit/0ceff4ba5f2fa0eb17b5a77188c2eaf9ce4dfe66 Stats: 222 lines in 3 files changed: 215 ins; 0 del; 7 mod 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases Backport-of: 3657e92ead1e678942fcb272e77c3867eb5aa13e ------------- PR: https://git.openjdk.org/jdk24u/pull/118 From dchuyko at openjdk.org Mon Mar 10 16:11:39 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Mon, 10 Mar 2025 16:11:39 GMT Subject: [jdk21u-dev] RFR: 8328264: AArch64: remove UseNeon condition in CRC32 intrinsic Message-ID: This is a clean backport of a tiny enhancement in one of aarch64 crc32 implementations. Similar to JDK 23 -UseNeon makes no sense in update releases either https://github.com/openjdk/jdk/pull/18294#issuecomment-1997727704 Benchmarking results for jdk21u on Graviton 2, `-XX:-UseCRC32 -XX:-UseCryptoPmullForCRC32`: Benchmark (count) Mode Cnt Score Error Units TestCRC32.testCRC32Update 64 thrpt 4 15263.125 ? 20.681 ops/ms TestCRC32.testCRC32Update 128 thrpt 4 7746.327 ? 7.583 ops/ms TestCRC32.testCRC32Update 256 thrpt 4 3904.416 ? 3.398 ops/ms TestCRC32.testCRC32Update 512 thrpt 4 1959.262 ? 1.617 ops/ms TestCRC32.testCRC32Update 2048 thrpt 4 489.607 ? 0.286 ops/ms TestCRC32.testCRC32Update 16384 thrpt 4 61.355 ? 0.991 ops/ms TestCRC32.testCRC32Update 65536 thrpt 4 15.318 ? 0.270 ops/ms --> TestCRC32.testCRC32Update 64 thrpt 4 18649.642 ? 40.169 ops/ms TestCRC32.testCRC32Update 128 thrpt 4 11265.168 ? 13.246 ops/ms TestCRC32.testCRC32Update 256 thrpt 4 6188.989 ? 4.609 ops/ms TestCRC32.testCRC32Update 512 thrpt 4 3254.121 ? 3.669 ops/ms TestCRC32.testCRC32Update 2048 thrpt 4 846.038 ? 0.861 ops/ms TestCRC32.testCRC32Update 16384 thrpt 4 107.056 ? 0.116 ops/ms TestCRC32.testCRC32Update 65536 thrpt 4 26.780 ? 0.041 ops/ms JDK-8329749 is an optional follow-up for this backport. Testing: tier1,2 on linux-aarch64. ------------- Commit messages: - Backport 9ca4ae3d3b746f1d75036d189ff98f02b73b948f Changes: https://git.openjdk.org/jdk21u-dev/pull/1462/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1462&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328264 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1462.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1462/head:pull/1462 PR: https://git.openjdk.org/jdk21u-dev/pull/1462 From syan at openjdk.org Mon Mar 10 16:16:06 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 10 Mar 2025 16:16:06 GMT Subject: [jdk24u] RFR: 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 14:19:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [155697fc](https://github.com/openjdk/jdk/commit/155697fc0ed69f1b4f871b00fe67685177bad59a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Mar 2025 and was reviewed by Thomas Stuefe. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/122#issuecomment-2711117379 From syan at openjdk.org Mon Mar 10 16:16:07 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 10 Mar 2025 16:16:07 GMT Subject: [jdk24u] Integrated: 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 14:19:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [155697fc](https://github.com/openjdk/jdk/commit/155697fc0ed69f1b4f871b00fe67685177bad59a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Mar 2025 and was reviewed by Thomas Stuefe. > > Thanks! This pull request has now been integrated. Changeset: f2ffbbd7 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/f2ffbbd70ccaaa97cb7d05c168995dd2599a3d1d Stats: 7 lines in 1 file changed: 4 ins; 2 del; 1 mod 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails Backport-of: 155697fc0ed69f1b4f871b00fe67685177bad59a ------------- PR: https://git.openjdk.org/jdk24u/pull/122 From azvegint at openjdk.org Mon Mar 10 16:17:55 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 10 Mar 2025 16:17:55 GMT Subject: [jdk24u] Integrated: 8280991: [XWayland] No displayChanged event after setDisplayMode call In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:59:18 GMT, Alexander Zvegintsev wrote: > Hi all, > > This pull request contains a backport of commit [29de20db](https://github.com/openjdk/jdk/commit/29de20dbc22e0b68698a1b9cb1241ae5861a6b9a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > It was not clean due to the conflict in the copyright year, (in 25 it was updated separately by https://github.com/openjdk/jdk/commit/64fad1c7d374bbc635bad3b1fa7941379f39565f) > > The commit being backported was authored by Alexander Zvegintsev on 4 Mar 2025 and was reviewed by Harshitha Onkar and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: 31a383a5 Author: Alexander Zvegintsev URL: https://git.openjdk.org/jdk24u/commit/31a383a5c09a82172af8cc4d078ca819fe84d76e Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod 8280991: [XWayland] No displayChanged event after setDisplayMode call Backport-of: 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a ------------- PR: https://git.openjdk.org/jdk24u/pull/111 From asteiner at openjdk.org Mon Mar 10 17:00:14 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Mon, 10 Mar 2025 17:00:14 GMT Subject: [jdk21u-dev] Integrated: 8318636: Add jcmd to print annotated process memory map In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 13:25:34 GMT, Andreas Steiner wrote: > Hi all, > > This pull request contains a backport of commit [6f863b2a](https://github.com/openjdk/jdk/commit/6f863b2a1baa67deb2a7b33fcd93d272aea01812) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Nov 2023 and was reviewed by Johan Sj?len and Gerard Ziemski. > > Thanks! This pull request has now been integrated. Changeset: dee3212e Author: Andreas Steiner Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/dee3212e3227bf797c1795f6b06b40557dd24cc7 Stats: 793 lines in 9 files changed: 792 ins; 1 del; 0 mod 8318636: Add jcmd to print annotated process memory map Reviewed-by: stuefe Backport-of: 6f863b2a1baa67deb2a7b33fcd93d272aea01812 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1415 From phh at openjdk.org Mon Mar 10 17:01:51 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 10 Mar 2025 17:01:51 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 11:36:35 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Make proper fix: 'sp' -> 'unextended_sp' in the condition Looks good now. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2671658433 From jlu at openjdk.org Mon Mar 10 17:03:22 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 10 Mar 2025 17:03:22 GMT Subject: [jdk24u] Integrated: 8351223: Update localized resources in keytool and jarsigner In-Reply-To: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> References: <_3k8CDmNEMfsm95OFrlrpQV0v553ducueYoN8Vjku7U=.e499889f-b18f-45de-8e3d-6a135f2e3fa2@github.com> Message-ID: On Thu, 6 Mar 2025 23:21:45 GMT, Justin Lu wrote: > Please review this PR which contains a backport of commit [7c9a7840](https://github.com/openjdk/jdk/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This updates some localized resources in `jarsigner` and `keytool` to sync with the English ones. The fix-request comment has been applied on the JBS issue. The commit being backported was authored by Justin Lu on 6 Mar 2025 and was reviewed by Weijun Wang. This pull request has now been integrated. Changeset: 76ef7289 Author: Justin Lu Committer: Naoto Sato URL: https://git.openjdk.org/jdk24u/commit/76ef72893752c20127f0f966d31e00a36bddbf88 Stats: 75 lines in 6 files changed: 12 ins; 12 del; 51 mod 8351223: Update localized resources in keytool and jarsigner Reviewed-by: iris, naoto Backport-of: 7c9a7840ea75a9a7df3f240d063e9833f535e6ec ------------- PR: https://git.openjdk.org/jdk24u/pull/116 From duke at openjdk.org Mon Mar 10 17:14:06 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 17:14:06 GMT Subject: [jdk21u-dev] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 05:05:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. @satyenme Your change (at version 94ec38add0f3a9dee520b0dc5c272c8c26dc901c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1453#issuecomment-2711285959 From duke at openjdk.org Mon Mar 10 17:14:11 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 17:14:11 GMT Subject: [jdk11u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:36:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is nearly clean (adjusting comment). @satyenme Your change (at version 7e7e1ab999dfb80d42e40e6b4bc71e9da70c4c6c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2985#issuecomment-2711284812 From duke at openjdk.org Mon Mar 10 17:15:04 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 17:15:04 GMT Subject: [jdk24u] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 05:00:25 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the `gc/stress/TestStressG1Uncommit.java` test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. @satyenme Your change (at version 723be6796b2dfddd01e1cc8d9c0fa781d73fade2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/114#issuecomment-2711287347 From duke at openjdk.org Mon Mar 10 17:16:02 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 17:16:02 GMT Subject: [jdk17u-dev] RFR: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 16:51:16 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and gc/stress/TestStressG1Uncommit.java. Patch is clean. @satyenme Your change (at version 0fb994ca973ece91b340b68c6ea22872c6df5f7a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3329#issuecomment-2711289753 From ssubramaniam at openjdk.org Mon Mar 10 17:26:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Mar 2025 17:26:02 GMT Subject: [jdk21u-dev] Integrated: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: <8jEA7X3KBKqTe-aLYRImVeHGa7hDU1H5WPbKOGcE6Ic=.4f7034b1-4be0-42cd-af48-8b07a3e872fe@github.com> On Thu, 6 Mar 2025 05:05:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. This pull request has now been integrated. Changeset: 6957d6fa Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/6957d6fa2d795922f65f8c2451be90e1e99cef50 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Backport-of: dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1453 From ssubramaniam at openjdk.org Mon Mar 10 17:26:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Mar 2025 17:26:53 GMT Subject: [jdk24u] Integrated: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 05:00:25 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the `gc/stress/TestStressG1Uncommit.java` test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `gc/stress/TestStressG1Uncommit.java`. Patch is clean. This pull request has now been integrated. Changeset: 1315bbb5 Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk24u/commit/1315bbb521257e0776c45944d6b9dc942893b787 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Backport-of: dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 ------------- PR: https://git.openjdk.org/jdk24u/pull/114 From ssubramaniam at openjdk.org Mon Mar 10 17:27:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Mar 2025 17:27:59 GMT Subject: [jdk17u-dev] Integrated: 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed In-Reply-To: References: Message-ID: <5FRdPHLY9eCySDY-ka5qoaUUJdgJdJlxm3KOqMYvQAQ=.7c634e5e-079e-4559-8485-91e49412ffcd@github.com> On Thu, 6 Mar 2025 16:51:16 GMT, Satyen Subramaniam wrote: > Backporting JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed. Minor change that reduces the memory usage in the gc/stress/TestStressG1Uncommit.java test. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and gc/stress/TestStressG1Uncommit.java. Patch is clean. This pull request has now been integrated. Changeset: cf54b0d7 Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/cf54b0d7dbbddf8cd590409e9aac5e0423eb9c3c Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Backport-of: dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3329 From ssubramaniam at openjdk.org Mon Mar 10 17:28:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Mar 2025 17:28:01 GMT Subject: [jdk11u-dev] Integrated: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:36:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is nearly clean (adjusting comment). This pull request has now been integrated. Changeset: 289644ad Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk11u-dev/commit/289644add4ee0d649bdbf91ed6ffc4e510fc4022 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod 8346887: DrawFocusRect() may cause an assertion failure Backport-of: 8eddf67c82a2af4d704c4063ad802640770b3c26 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2985 From duke at openjdk.org Mon Mar 10 17:39:59 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 17:39:59 GMT Subject: [jdk24u] RFR: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: <22YhmqiKfkcnohqQSoHpUqitBSjtxP72l6imVJRbesw=.07ad05c7-9faf-4c2d-967b-1868fed36bfa@github.com> On Tue, 4 Mar 2025 18:43:05 GMT, Alisen Chung wrote: > Backport of https://github.com/openjdk/jdk/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e @alisenchung Your change (at version 60239f6a0ee58e6d86399385f72e78c2ccb57e16) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/107#issuecomment-2711351565 From achung at openjdk.org Mon Mar 10 18:30:06 2025 From: achung at openjdk.org (Alisen Chung) Date: Mon, 10 Mar 2025 18:30:06 GMT Subject: [jdk24u] RFR: 8348110: Update LCMS to 2.17 Message-ID: 8348110: Update LCMS to 2.17 ------------- Commit messages: - Backport a23fb0af65f491ef655ba114fcc8032a09a55213 Changes: https://git.openjdk.org/jdk24u/pull/125/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=125&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348110 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod Patch: https://git.openjdk.org/jdk24u/pull/125.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/125/head:pull/125 PR: https://git.openjdk.org/jdk24u/pull/125 From abakhtin at openjdk.org Mon Mar 10 18:41:05 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 10 Mar 2025 18:41:05 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 08:30:59 GMT, Roman Marchenko wrote: >> This is backport of "8309841: Jarsigner should print a warning if an entry is removed" >> >> Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check in `src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java` at line 1259. >> >> We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. >> >> New tests successfully ran locally on Linux, x86_64. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing review comments Thank you for the backport. LGTM ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3007#pullrequestreview-2671889589 From mbaesken at openjdk.org Mon Mar 10 18:58:05 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 10 Mar 2025 18:58:05 GMT Subject: [jdk24u] Integrated: 8350202: Tune for Power10 CPUs on Linux ppc64le In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 15:23:48 GMT, Matthias Baesken wrote: > 8350202: Tune for Power10 CPUs on Linux ppc64le This pull request has now been integrated. Changeset: c042f411 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/c042f4117ad87dc1972db5ab7cef0b14b7e8c128 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8350202: Tune for Power10 CPUs on Linux ppc64le Backport-of: e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 ------------- PR: https://git.openjdk.org/jdk24u/pull/119 From duke at openjdk.org Tue Mar 11 00:24:18 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Tue, 11 Mar 2025 00:24:18 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v4] In-Reply-To: References: Message-ID: > Hi all, > > This is a backport of JDK-8026976: ECParameters, Point does not match field size > > Original patch apply cleanly to 11u. > > Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing > > Thanks. Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into JDK-8026976 - Fix copyright year - Merge branch 'openjdk:master' into JDK-8026976 - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2958/files - new: https://git.openjdk.org/jdk11u-dev/pull/2958/files/f019f2d4..04dd2355 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2958&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2958&range=02-03 Stats: 44 lines in 4 files changed: 11 ins; 9 del; 24 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2958.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2958/head:pull/2958 PR: https://git.openjdk.org/jdk11u-dev/pull/2958 From syan at openjdk.org Tue Mar 11 01:37:31 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 01:37:31 GMT Subject: [jdk21u-dev] RFR: 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails Message-ID: Hi all, This pull request contains a backport of commit [155697fc](https://github.com/openjdk/jdk/commit/155697fc0ed69f1b4f871b00fe67685177bad59a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Mar 2025 and was reviewed by Thomas Stuefe. Thanks! ------------- Commit messages: - Backport f2ffbbd70ccaaa97cb7d05c168995dd2599a3d1d Changes: https://git.openjdk.org/jdk21u-dev/pull/1463/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1463&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349623 Stats: 7 lines in 1 file changed: 4 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1463.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1463/head:pull/1463 PR: https://git.openjdk.org/jdk21u-dev/pull/1463 From syan at openjdk.org Tue Mar 11 01:55:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 01:55:52 GMT Subject: [jdk24u] RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException In-Reply-To: References: Message-ID: <5YCJ-IeLNEKDexj9gSUljpMUnTZOwHr02ZelZwHj0LU=.6cf27fcb-dc9b-45a8-9ea8-dcde0f8f8605@github.com> On Wed, 5 Mar 2025 13:00:36 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [caaf4098](https://github.com/openjdk/jdk/commit/caaf4098452476d981183ad4302b76b9c883a72b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Mar 2025 and was reviewed by Daniel Fuchs and Mikhail Yankelevich. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/110#issuecomment-2712287509 From syan at openjdk.org Tue Mar 11 01:55:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 01:55:52 GMT Subject: [jdk24u] Integrated: 8350546: Several java/net/InetAddress tests fails UnknownHostException In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:00:36 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [caaf4098](https://github.com/openjdk/jdk/commit/caaf4098452476d981183ad4302b76b9c883a72b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 5 Mar 2025 and was reviewed by Daniel Fuchs and Mikhail Yankelevich. > > Thanks! This pull request has now been integrated. Changeset: e5e39718 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/e5e39718b304de1b916fb1b11cdadd8e7fa738ac Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod 8350546: Several java/net/InetAddress tests fails UnknownHostException Backport-of: caaf4098452476d981183ad4302b76b9c883a72b ------------- PR: https://git.openjdk.org/jdk24u/pull/110 From syan at openjdk.org Tue Mar 11 02:02:06 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 02:02:06 GMT Subject: [jdk24u] Integrated: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 07:06:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: c14b3c22 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/c14b3c228f4ed2361ace77172410a1769ff93c9b Stats: 505 lines in 3 files changed: 0 ins; 505 del; 0 mod 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope Backport-of: 5c552a9d64c8116161cb9ef4c777e75a2602a75b ------------- PR: https://git.openjdk.org/jdk24u/pull/115 From syan at openjdk.org Tue Mar 11 02:02:06 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 02:02:06 GMT Subject: [jdk24u] RFR: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 07:06:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/115#issuecomment-2712294484 From syan at openjdk.org Tue Mar 11 02:05:31 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 02:05:31 GMT Subject: [jdk21u-dev] RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException Message-ID: <1aXCujUZg3qIfbNhZCfV-UzXulvcu_v-8bx0z6J-HQQ=.2934acae-1356-4d98-8081-b85f1a6045fa@github.com> Hi all, This pull request contains a backport of commit [e5e39718](https://github.com/openjdk/jdk24u/commit/e5e39718b304de1b916fb1b11cdadd8e7fa738ac) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. The commit being backported was authored by SendaoYan on 11 Mar 2025 and had no reviewers. Thanks! ------------- Commit messages: - Backport e5e39718b304de1b916fb1b11cdadd8e7fa738ac Changes: https://git.openjdk.org/jdk21u-dev/pull/1464/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1464&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350546 Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1464.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1464/head:pull/1464 PR: https://git.openjdk.org/jdk21u-dev/pull/1464 From syan at openjdk.org Tue Mar 11 02:08:35 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 02:08:35 GMT Subject: [jdk21u-dev] RFR: 8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 Message-ID: Hi all, This pull request contains a backport of commit [768b0241](https://github.com/openjdk/jdk/commit/768b02410f1b53ac95d6014f152be84c89eb33ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Vladimir Ivanov on 3 Mar 2025 and was reviewed by Xiaohong Gong, Derek White and Sandhya Viswanathan. Thanks! ------------- Commit messages: - Backport 959e0265cfd829a1f857835e1ee95c75b6f6c9cb Changes: https://git.openjdk.org/jdk21u-dev/pull/1465/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1465&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350682 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1465.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1465/head:pull/1465 PR: https://git.openjdk.org/jdk21u-dev/pull/1465 From syan at openjdk.org Tue Mar 11 02:10:05 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Mar 2025 02:10:05 GMT Subject: [jdk21u-dev] RFR: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope Message-ID: Hi all, This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. Thanks! ------------- Commit messages: - Backport c14b3c228f4ed2361ace77172410a1769ff93c9b Changes: https://git.openjdk.org/jdk21u-dev/pull/1466/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1466&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349358 Stats: 505 lines in 3 files changed: 0 ins; 505 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1466.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1466/head:pull/1466 PR: https://git.openjdk.org/jdk21u-dev/pull/1466 From duke at openjdk.org Tue Mar 11 05:39:57 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 05:39:57 GMT Subject: [jdk24u] RFR: 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 07:58:23 GMT, PAWAN CHAWDHARY wrote: > 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler @pawanchawdhary1 Your change (at version e5ec843617045d586b14e45b01d3973d3f91eb63) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/108#issuecomment-2712708109 From duke at openjdk.org Tue Mar 11 06:48:11 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Tue, 11 Mar 2025 06:48:11 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v4] In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 00:24:18 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into JDK-8026976 > - Fix copyright year > - Merge branch 'openjdk:master' into JDK-8026976 > - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 I merged latest branch and runned GHA. I think that failure in macos-x64 is not related to this PR's change. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2712852243 From tschatzl at openjdk.org Tue Mar 11 08:14:59 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 11 Mar 2025 08:14:59 GMT Subject: [jdk24u] RFR: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 15:58:59 GMT, Kim Barrett wrote: >> Hi all, >> >> This pull request contains a backport of commit [8e858294](https://github.com/openjdk/jdk/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Thomas Schatzl on 11 Feb 2025 and was reviewed by Ivan Walulya and Albert Mingkun Yang. >> >> Since this change did not apply cleanly due to changes in handling remembered sets (group remsets), it needs re-review. >> >> Testing: gha, tier1-4 >> >> Thanks, >> Thomas > > Looks good. Thanks @kimbarrett for your review ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/109#issuecomment-2713089015 From tschatzl at openjdk.org Tue Mar 11 08:14:59 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 11 Mar 2025 08:14:59 GMT Subject: [jdk24u] Integrated: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 11:01:19 GMT, Thomas Schatzl wrote: > Hi all, > > This pull request contains a backport of commit [8e858294](https://github.com/openjdk/jdk/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 11 Feb 2025 and was reviewed by Ivan Walulya and Albert Mingkun Yang. > > Since this change did not apply cleanly due to changes in handling remembered sets (group remsets), it needs re-review. > > Testing: gha, tier1-4 > > Thanks, > Thomas This pull request has now been integrated. Changeset: 8f205f43 Author: Thomas Schatzl URL: https://git.openjdk.org/jdk24u/commit/8f205f4356a44390bf948d0ae9fa745e4329355b Stats: 28 lines in 1 file changed: 9 ins; 18 del; 1 mod 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: kbarrett Backport-of: 8e8582949669d5f3dcb68886ccb6a719393d1a9e ------------- PR: https://git.openjdk.org/jdk24u/pull/109 From asteiner at openjdk.org Tue Mar 11 08:32:55 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 11 Mar 2025 08:32:55 GMT Subject: [jdk21u-dev] RFR: 8326586: Improve Speed of System.map Message-ID: Hi all, This pull request contains a backport of commit [37e01efb](https://github.com/openjdk/jdk/commit/37e01efb7831e29068f834fe0629595cb721b90d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 2 Mar 2024 and was reviewed by Johan Sj?len and Gerard Ziemski. Thanks! ------------- Commit messages: - Backport 37e01efb7831e29068f834fe0629595cb721b90d Changes: https://git.openjdk.org/jdk21u-dev/pull/1467/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1467&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326586 Stats: 15 lines in 1 file changed: 10 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1467.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1467/head:pull/1467 PR: https://git.openjdk.org/jdk21u-dev/pull/1467 From stuefe at openjdk.org Tue Mar 11 08:39:55 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 11 Mar 2025 08:39:55 GMT Subject: [jdk21u-dev] RFR: 8326586: Improve Speed of System.map In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 08:27:02 GMT, Andreas Steiner wrote: > Hi all, > This pull request contains a backport of commit [37e01efb](https://github.com/openjdk/jdk/commit/37e01efb7831e29068f834fe0629595cb721b90d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Thomas Stuefe on 2 Mar 2024 and was reviewed by Johan Sj?len and Gerard Ziemski. > Thanks! You may also want to include [JDK-8327169](https://bugs.openjdk.org/browse/JDK-8327169) , or do it as a quick follow up (up to Goetz and Severin) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1467#issuecomment-2713157718 From goetz at openjdk.org Tue Mar 11 08:51:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 08:51:59 GMT Subject: [jdk21u-dev] RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn In-Reply-To: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> References: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> Message-ID: On Thu, 6 Mar 2025 14:25:49 GMT, Dmitry Chuyko wrote: > This a clean backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. Without the fix the JVM can fail during OSR in C1. The bug was originally fixed in JDK 24 so I intend to integrate the backport only after JDK 24 is released. After jdk21u I'd like to proceed with jdk17u. > > Testing: tier1,2 on linux-aarch64. The new test fails on current jdk21u and passes after patching. Thanks for the helpful comment! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1456#issuecomment-2713192023 From goetz at openjdk.org Tue Mar 11 09:06:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 09:06:15 GMT Subject: [jdk17u-dev] RFR: 8251505: Use of types in compiler shared code should be consistent. In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 02:43:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8251505: Use of types in compiler shared code should be consistent. Cleans up mixed types and usage of 'long' type. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. Please edit your fix request comment and tell me why you want to backport this and why you think the risk is low. Thanks for the testing. You can just issue a second approval command, it replaces the existing comment in JBS as far as I know. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3330#issuecomment-2713231076 From mbaesken at openjdk.org Tue Mar 11 09:12:05 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 09:12:05 GMT Subject: [jdk24u] Integrated: 8348582: Set -fstack-protector when building with clang In-Reply-To: References: Message-ID: On Fri, 7 Feb 2025 11:27:31 GMT, Matthias Baesken wrote: > 8348582: Set -fstack-protector when building with clang This pull request has now been integrated. Changeset: 31ea0208 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/31ea0208cbe018d000cb2c92791cbd1f43e30ca8 Stats: 15 lines in 1 file changed: 6 ins; 6 del; 3 mod 8348582: Set -fstack-protector when building with clang Backport-of: fe6d9ab951cb84d1161aee781af2d93edaac3595 ------------- PR: https://git.openjdk.org/jdk24u/pull/59 From mbaesken at openjdk.org Tue Mar 11 09:15:03 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 09:15:03 GMT Subject: [jdk21u-dev] Integrated: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 15:46:32 GMT, Matthias Baesken wrote: > 8350201: Out of bounds access on Linux aarch64 in os::print_register_info This pull request has now been integrated. Changeset: a12f9f21 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/a12f9f210c640f02cd3628fb4e8c0c84ea6247f3 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Backport-of: 59810ad745b28f50d287fa8db650c3f1924791d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1461 From mbaesken at openjdk.org Tue Mar 11 09:24:30 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 09:24:30 GMT Subject: [jdk24u] RFR: 8349378: Build splashscreen lib with SIZE optimization Message-ID: 8349378: Build splashscreen lib with SIZE optimization ------------- Commit messages: - Backport c2fc94782669ae1645014ee3bfeba957dbff4669 Changes: https://git.openjdk.org/jdk24u/pull/126/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=126&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349378 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/126.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/126/head:pull/126 PR: https://git.openjdk.org/jdk24u/pull/126 From duke at openjdk.org Tue Mar 11 09:40:33 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 11 Mar 2025 09:40:33 GMT Subject: [jdk11u-dev] RFR: 8327476: Upgrade JLine to 3.26.1 Message-ID: Clean backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) from JDK17 that upgrades JLine to 3.26.1 (parity with 11.0.27-oracle). This is tagged as `CPU25_04-critical-SQE-OK`. Tested with tier1 tests on Linux... ============================== 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 And with the following on Linux _and_ Windows 11: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/jdk/internal/jline 3 3 0 0 ============================== TEST SUCCESS ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/langtools/jdk/jshell 85 85 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport bb391d7a3656eda8864b777a9561a9e7e71a47a9 Changes: https://git.openjdk.org/jdk11u-dev/pull/3010/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3010&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327476 Stats: 6144 lines in 117 files changed: 2859 ins; 1016 del; 2269 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3010.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3010/head:pull/3010 PR: https://git.openjdk.org/jdk11u-dev/pull/3010 From duke at openjdk.org Tue Mar 11 09:43:59 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 11 Mar 2025 09:43:59 GMT Subject: [jdk11u-dev] RFR: 8327476: Upgrade JLine to 3.26.1 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 09:35:03 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) from JDK17 that upgrades JLine to 3.26.1 (parity with 11.0.27-oracle). This is tagged as `CPU25_04-critical-SQE-OK`. > > Tested with tier1 tests on Linux... > > > ============================== > 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 > > > And with the following on Linux _and_ Windows 11: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/jdk/internal/jline 3 3 0 0 > ============================== > TEST SUCCESS > > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/langtools/jdk/jshell 85 85 0 0 > ============================== > TEST SUCCESS Test failure of `ClhsdbFindPC` on macos when ran with `-XComp` (`run main/othervm/timeout=480 ClhsdbFindPC true true`) is unrelated. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3010#issuecomment-2713366320 From mbaesken at openjdk.org Tue Mar 11 10:07:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 10:07:16 GMT Subject: [jdk24u] RFR: 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Message-ID: 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 ------------- Commit messages: - Backport d551dacaef938cea0cad10047b79a0a7a26dcacb Changes: https://git.openjdk.org/jdk24u/pull/127/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350103 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/127.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/127/head:pull/127 PR: https://git.openjdk.org/jdk24u/pull/127 From goetz at openjdk.org Tue Mar 11 10:12:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 10:12:24 GMT Subject: [jdk21u-dev] RFR: 8319439: Move BufferNode from PtrQueue files to new files [v2] In-Reply-To: <-nYtDW1RNV9zrP1lIfzwM5Qtni2Y2Gkp7QYOUV8dfVU=.ed6ef745-5838-45e9-b45d-f71ee4a6a3de@github.com> References: <-nYtDW1RNV9zrP1lIfzwM5Qtni2Y2Gkp7QYOUV8dfVU=.ed6ef745-5838-45e9-b45d-f71ee4a6a3de@github.com> Message-ID: On Mon, 10 Mar 2025 14:13:30 GMT, Martin Doerr wrote: >> Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: >> >> Fix whitespace > > src/hotspot/share/gc/shared/bufferNode.hpp line 77: > >> 75: class TestSupport; // Unit test support. >> 76: };// We use BufferNode::AllocatorConfig to set the allocation options for the >> 77: // FreeListAllocator. > > Should look like this: > > }; > > // We use BufferNode::AllocatorConfig to set the allocation options for the Fixed. Thanks for catching this! ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1458#discussion_r1988879976 From goetz at openjdk.org Tue Mar 11 10:12:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 10:12:24 GMT Subject: [jdk21u-dev] RFR: 8319439: Move BufferNode from PtrQueue files to new files [v2] In-Reply-To: References: Message-ID: <6rB-Qcik65NY76hNonWJuJHuAeeUyGMuivf-Ql5umIM=.0ac0f343-d8c2-4664-b195-70fecdeadb09@github.com> > I would like to bacvkport this change to make future > backports easier. > > It is low risk, so this is feasible although it does not fix > a bug. It is a pure move of code to a new file. The code is unchanged. > At most, it might slightly affect the size of libjvm.so. > > I had to do some resolkves. > Especially the moved code differes. > So I moved the classes by hand. > They differ because > 8314276: Improve PtrQueue API around size/capacity > 8309899: Rename PtrQueueSet::buffer_size() > are not in 21. > The latter would be a candidate for backport as well, > it should have low risk. But resolving against > function names is not as annoying as applying > the changes in other files. > What do you think? > > Resolved files in detail: > > src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > Resolved includes. > > src/hotspot/share/gc/shared/ptrQueue.cpp > src/hotspot/share/gc/shared/ptrQueue.hpp > From these files, I copied the deleted content to > the two new files. > I verified that the original change copies these > without changing them as well. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > Trivial resolve. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix whitespace ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1458/files - new: https://git.openjdk.org/jdk21u-dev/pull/1458/files/5f4fe4fa..3460e80a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1458&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1458&range=00-01 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1458.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1458/head:pull/1458 PR: https://git.openjdk.org/jdk21u-dev/pull/1458 From mdoerr at openjdk.org Tue Mar 11 10:18:03 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 11 Mar 2025 10:18:03 GMT Subject: [jdk21u-dev] RFR: 8319439: Move BufferNode from PtrQueue files to new files [v2] In-Reply-To: <6rB-Qcik65NY76hNonWJuJHuAeeUyGMuivf-Ql5umIM=.0ac0f343-d8c2-4664-b195-70fecdeadb09@github.com> References: <6rB-Qcik65NY76hNonWJuJHuAeeUyGMuivf-Ql5umIM=.0ac0f343-d8c2-4664-b195-70fecdeadb09@github.com> Message-ID: On Tue, 11 Mar 2025 10:12:24 GMT, Goetz Lindenmaier wrote: >> I would like to bacvkport this change to make future >> backports easier. >> >> It is low risk, so this is feasible although it does not fix >> a bug. It is a pure move of code to a new file. The code is unchanged. >> At most, it might slightly affect the size of libjvm.so. >> >> I had to do some resolkves. >> Especially the moved code differes. >> So I moved the classes by hand. >> They differ because >> 8314276: Improve PtrQueue API around size/capacity >> 8309899: Rename PtrQueueSet::buffer_size() >> are not in 21. >> The latter would be a candidate for backport as well, >> it should have low risk. But resolving against >> function names is not as annoying as applying >> the changes in other files. >> What do you think? >> >> Resolved files in detail: >> >> src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp >> src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp >> Resolved includes. >> >> src/hotspot/share/gc/shared/ptrQueue.cpp >> src/hotspot/share/gc/shared/ptrQueue.hpp >> From these files, I copied the deleted content to >> the two new files. >> I verified that the original change copies these >> without changing them as well. >> >> test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp >> Trivial resolve. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix whitespace LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1458#pullrequestreview-2673772809 From asteiner at openjdk.org Tue Mar 11 13:02:46 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 11 Mar 2025 13:02:46 GMT Subject: [jdk21u-dev] RFR: 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 Message-ID: Reviewed-by: jsjolen, mbaesken (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1467 Commit messages: - 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 Changes: https://git.openjdk.org/jdk21u-dev/pull/1468/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1468&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327169 Stats: 9 lines in 1 file changed: 3 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1468.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1468/head:pull/1468 PR: https://git.openjdk.org/jdk21u-dev/pull/1468 From sgehwolf at openjdk.org Tue Mar 11 13:26:11 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Mar 2025 13:26:11 GMT Subject: [jdk11u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Fri, 14 Feb 2025 18:51:24 GMT, Antonio Vieiro wrote: > Backport of [JDK-8349829](https://bugs.openjdk.org/browse/JDK-8349829) from 17u to build jtreg and cache it for subsequent builds. Low risk (only GHA actions affected). > > The backport is not clean as [JDK-8338286](https://bugs.openjdk.org/browse/JDK-8338286) has not been backported to JDK-11, on purpose. Also `JAVA_HOME_11_X64` is being used now to build `jtreg`. > > As expected jtreg is now being built & cached in subsequent builds: > > > 2025-02-14T17:08:58.4041646Z Cache hit for: jtreg-7.3.1+1 > 2025-02-14T17:08:58.6790456Z Received 9265658 of 9265658 (100.0%), 42.7 MBs/sec > 2025-02-14T17:08:58.6791682Z Cache Size: ~9 MB (9265658 B) > 2025-02-14T17:08:58.6819135Z [command]/usr/bin/tar -xf /home/runner/work/_temp/fe85d627-93f0-40be-9ba4-b41aadc9f6ed/cache.tzst -P -C /home/runner/work/jdk11u-dev/jdk11u-dev --use-compress-program unzstd > 2025-02-14T17:08:58.7115863Z Cache restored successfully > 2025-02-14T17:08:58.7298813Z Cache restored from key: jtreg-7.3.1+1 > > > All tests pass but I detected an intermittent time- out in serviceability agent in macos (possibly because of [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389)? despite JDK-8294316 having been already integrated. This is under investigation). > > > 2025-02-14T17:48:43.0846500Z -------------------------------------------------- > 2025-02-14T17:48:46.6648080Z TEST: serviceability/sa/ClhsdbFindPC.java#id0 > 2025-02-14T17:48:46.6661380Z build: 0.886 seconds > 2025-02-14T17:48:46.6662400Z compile: 0.886 seconds > 2025-02-14T17:48:46.6663300Z main: 34.198 seconds > 2025-02-14T17:48:46.6664240Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:48:46.6665470Z -------------------------------------------------- > 2025-02-14T17:49:24.4350100Z TEST: serviceability/sa/ClhsdbFindPC.java#id2 > 2025-02-14T17:49:24.4351780Z build: 0.653 seconds > 2025-02-14T17:49:24.4352850Z compile: 0.653 seconds > 2025-02-14T17:49:24.4353430Z main: 31.826 seconds > 2025-02-14T17:49:24.4353820Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:49:24.4354390Z -------------------------------------------------- > 2025-02-14T17:50:36.6580860Z TEST: serviceability/sa/ClhsdbFindPC.java#id1 > 2025-02-14T17:50:36.6582200Z TEST JDK: /Users/runner/work/jdk11u-dev/jdk11u-dev/bundles/jdk/jdk-11.0.27/fastdebug > ... > 2025-02-14T17:50:36.6836040Z TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Test ERROR java.io.IOException: App waiting timeout > 2025-02-14T17:50:36.6837390Z ---------------------------------------... There seems to be a problem of still building JTREG if it's not found in the cache in `actions/get-jreg/action.yml`. Instead, we should not look in the cache but use download-artifact as is being done on the JDK 17 version of this. Am I missing something? .github/actions/get-jtreg/action.yml line 1: > 1: # This still builds jtreg? Shouldn't it use `actions/download-artifact at v4` to get the built version like is done on the JDK 17 version of this patch: https://github.com/openjdk/jdk17u-dev/commit/087e8a29f2aead8b31a71b144523810c8538388c#diff-3a815a14d4d572818da85d29537d07cf3199fc15a6db7eaa9427a73f024d23dcR42 ------------- Changes requested by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2996#pullrequestreview-2674478687 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/2996#discussion_r1989247871 From sgehwolf at openjdk.org Tue Mar 11 13:32:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Mar 2025 13:32:13 GMT Subject: [jdk11u-dev] RFR: 8051959: Add thread and timestamp options to java.security.debug system property In-Reply-To: References: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> Message-ID: On Tue, 18 Feb 2025 07:35:09 GMT, Antonio Vieiro wrote: > > At least one of the issues associated with this backport has a resolved [CSR](https://wiki.openjdk.org/display/csr/Main) ... > > Let's wait for a review before creating the CSR. The CSR is https://bugs.openjdk.org/browse/JDK-8327569 which has `11-pool-oracle` (provided it doesn't need any changes to the JDK 17 and 21 version). I think you ought to get `11-pool` added to "Fix Version(s)". I believe that is what has been done for OpenJDK 17 and 21 backports. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2998#issuecomment-2714247724 From sgehwolf at openjdk.org Tue Mar 11 13:35:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Mar 2025 13:35:59 GMT Subject: [jdk11u-dev] RFR: 8051959: Add thread and timestamp options to java.security.debug system property In-Reply-To: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> References: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> Message-ID: <-wdxLp0vCQ8DrhFJvklaa50FsG2Jfqj418gnsq_-mbY=.492ceb41-ca61-4b3b-83a9-2f2f326430c3@github.com> On Mon, 17 Feb 2025 16:27:04 GMT, Antonio Vieiro wrote: > One of the tests cases had to be changed, since JDK11 does not keep track of [Security#initialSystemProperties](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/src/java.base/share/classes/java/security/Security.java#L68) and thus searching for [`properties: Initial`](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/test/jdk/sun/security/util/Debug/DebugOptions.java#L50) in the test `stderr` makes no sense. We're searching for `properties: java.security` instead (this is indicated in the github PR). This should probably wait until https://bugs.openjdk.org/browse/JDK-8292177 (https://github.com/openjdk/jdk11u-dev/pull/2827) has been integrated to avoid this work-around. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2998#issuecomment-2714268700 From sgehwolf at openjdk.org Tue Mar 11 13:39:03 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Mar 2025 13:39:03 GMT Subject: [jdk11u-dev] RFR: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: On Sat, 29 Jun 2024 16:21:19 GMT, Andrew John Hughes wrote: > This backport introduces the JFR security event, `InitialSecurityProperty`, and along with it, the caching of the initial security properties which is also used by [JDK-8281658](https://bugs.openjdk.org/browse/JDK-8281658) to show the security properties with `-XshowSettings`. > > The change was backported to the Oracle fork of 11u in 11.0.20. > > The following changes were necessary for the backport: > > * `JavaSecurityPropertiesAccess` is moved to `jdk.internal.misc` where `SharedSecrets` lives in 11u > * `ensureClassInitialized` in `SharedSecrets` is called from the `unsafe` instance in 11u, as with other `get*Access()` methods in that class > * The patch to `module-info.java` is not needed as `jdk.jfr` already has access to `jdk.internal.misc` in 11u. The 17u addition is to `jdk.internal.access`. > * There are context differences in `JDKEvents.java` due to events introduced in later JDK versions. > * The `EventNames.java` test includes a huge unrelated change to reorganise the order of the variable modifiers. This was applied manually to the names in 11u, which differ slightly from those in 17u. > > All `jdk.jfr.event` tests passed, including the new one, with the exception of `TestNative`, but that seems to be a setup issue rather than a regression caused by this patch (`Error. Use -nativepath to specify the location of native code`) I've removed the fix request label until the PR is open again and got a review from security folks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2714287419 From sgehwolf at openjdk.org Tue Mar 11 13:40:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Mar 2025 13:40:59 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. > > The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". > > The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). > > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. @fthevenet Could you please help test/review this patch. Thank you! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2714307009 From goetz at openjdk.org Tue Mar 11 14:25:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 14:25:14 GMT Subject: [jdk17u-dev] Integrated: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 13:57:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 682c9390 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/682c9390339a79b89f82e580f90587deafbeef45 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod 8348596: Update FreeType to 2.13.3 Backport-of: 6b719eeebc346fd4655fc718d7d033b3ebf54d9e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3326 From goetz at openjdk.org Tue Mar 11 14:47:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 14:47:10 GMT Subject: [jdk17u-dev] RFR: 8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux Message-ID: <4YLeuKF6d__o-oweW8ImW9ojaBWPOCqgoxUaMp4sYnY=.6f1ddef1-aecb-4ac4-aa34-67d3094ce6eb@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 05dac5a23ed2813b2f4f2e4f007ebb93b4ae23ef Changes: https://git.openjdk.org/jdk17u-dev/pull/3335/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3335&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280468 Stats: 79 lines in 3 files changed: 34 ins; 28 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3335.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3335/head:pull/3335 PR: https://git.openjdk.org/jdk17u-dev/pull/3335 From mbaesken at openjdk.org Tue Mar 11 14:47:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 14:47:57 GMT Subject: [jdk24u] Integrated: 8349375: Cleanup AIX special file build settings In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 12:58:44 GMT, Matthias Baesken wrote: > 8349375: Cleanup AIX special file build settings This pull request has now been integrated. Changeset: cc881509 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/cc881509f1be96ffd1bd5cb14eacc149f923bb4b Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod 8349375: Cleanup AIX special file build settings Backport-of: 006ed5c02b47d12fdcc070f50cfeb77d5c158bca ------------- PR: https://git.openjdk.org/jdk24u/pull/123 From goetz at openjdk.org Tue Mar 11 14:59:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 14:59:26 GMT Subject: [jdk17u-dev] RFR: 8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3336/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3336&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305578 Stats: 59 lines in 2 files changed: 54 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3336.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3336/head:pull/3336 PR: https://git.openjdk.org/jdk17u-dev/pull/3336 From goetz at openjdk.org Tue Mar 11 15:16:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 15:16:32 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' Message-ID: I backport this for parity with 17.0.16-oracle. Omitting change to ProblemList as listing the test was not backported. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3336 Commit messages: - Backport 41bf2ad159d274574285a0f55c4a0f582cd93648 Changes: https://git.openjdk.org/jdk17u-dev/pull/3337/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3337&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308875 Stats: 14 lines in 1 file changed: 5 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3337.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3337/head:pull/3337 PR: https://git.openjdk.org/jdk17u-dev/pull/3337 From goetz at openjdk.org Tue Mar 11 15:28:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 15:28:37 GMT Subject: [jdk21u-dev] RFR: 8315742: Open source several Swing Scroll related tests Message-ID: <6ewcB6AOX8KS8HQR0kdIBW9WzGq5_eVHMmSQ57eJ2qc=.29c25200-ba57-4893-84ad-fa42b3d011d2@github.com> I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport f0ff001dd7db33eb492f01cfa08b11705956ebcd Changes: https://git.openjdk.org/jdk21u-dev/pull/1469/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1469&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315742 Stats: 418 lines in 6 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1469.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1469/head:pull/1469 PR: https://git.openjdk.org/jdk21u-dev/pull/1469 From goetz at openjdk.org Tue Mar 11 15:30:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 15:30:24 GMT Subject: [jdk17u-dev] RFR: 8315742: Open source several Swing Scroll related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport f0ff001dd7db33eb492f01cfa08b11705956ebcd Changes: https://git.openjdk.org/jdk17u-dev/pull/3338/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3338&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315742 Stats: 418 lines in 6 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3338.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3338/head:pull/3338 PR: https://git.openjdk.org/jdk17u-dev/pull/3338 From abhiscxk at openjdk.org Tue Mar 11 15:32:21 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Tue, 11 Mar 2025 15:32:21 GMT Subject: [jdk24u] RFR: 8286204: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Message-ID: Hi all, This pull request contains a backport of commit [cd9f1d3d](https://github.com/openjdk/jdk/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Abhishek Kumar on 11 Mar 2025 and was reviewed by Harshitha Onkar, Alexander Zuev and Artem Semenov. Thanks! ------------- Commit messages: - Backport cd9f1d3d921531511a7552807d099d5d3cce01a6 Changes: https://git.openjdk.org/jdk24u/pull/128/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286204 Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/128.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/128/head:pull/128 PR: https://git.openjdk.org/jdk24u/pull/128 From goetz at openjdk.org Tue Mar 11 15:34:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 15:34:41 GMT Subject: [jdk17u-dev] RFR: 8328670: Automate and open source few closed manual applet test Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 38e3cda4420ef921cc6e43cb18338ec18c12011f Changes: https://git.openjdk.org/jdk17u-dev/pull/3339/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3339&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328670 Stats: 291 lines in 2 files changed: 291 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3339.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3339/head:pull/3339 PR: https://git.openjdk.org/jdk17u-dev/pull/3339 From goetz at openjdk.org Tue Mar 11 15:35:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 15:35:18 GMT Subject: [jdk21u-dev] RFR: 8328670: Automate and open source few closed manual applet test Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 38e3cda4420ef921cc6e43cb18338ec18c12011f Changes: https://git.openjdk.org/jdk21u-dev/pull/1470/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1470&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328670 Stats: 291 lines in 2 files changed: 291 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1470.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1470/head:pull/1470 PR: https://git.openjdk.org/jdk21u-dev/pull/1470 From mbaesken at openjdk.org Tue Mar 11 15:45:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Mar 2025 15:45:01 GMT Subject: [jdk24u] Integrated: 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 In-Reply-To: References: Message-ID: <7opSefTMYmqeZA8JQt8-tI8W1Phx6lMGvYblV1ZQTC4=.7831929c-200d-4a85-a688-35b5df795fd5@github.com> On Tue, 11 Mar 2025 10:01:41 GMT, Matthias Baesken wrote: > 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 This pull request has now been integrated. Changeset: f5168807 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/f516880723b69df5ba9cd8602564b07c9c385a2f Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Backport-of: d551dacaef938cea0cad10047b79a0a7a26dcacb ------------- PR: https://git.openjdk.org/jdk24u/pull/127 From goetz at openjdk.org Tue Mar 11 16:02:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 16:02:10 GMT Subject: [jdk21u-dev] RFR: 8328482: Convert and Open source few manual applet test to main based Message-ID: <5sfAexxlSn-M8jlD5nx8vERvlvVZs_9Y_xOkqBR_UUQ=.e2ddd493-0b82-44d5-b733-5ff2711bd4ed@github.com> I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c Changes: https://git.openjdk.org/jdk21u-dev/pull/1471/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1471&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328482 Stats: 535 lines in 8 files changed: 535 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1471.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1471/head:pull/1471 PR: https://git.openjdk.org/jdk21u-dev/pull/1471 From goetz at openjdk.org Tue Mar 11 16:15:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 16:15:21 GMT Subject: [jdk17u-dev] RFR: 8328482: Convert and Open source few manual applet test to main based Message-ID: <2ZJyQ8B9KkaFQyhkmt8jV0M3S4UN3YjHeza1xErEvKU=.f6b0dfee-90c4-4cbb-8fa5-251f3b3823ac@github.com> I backport this for parity with 17.0.16-oracle. Resolved PRoblemList, probably clean. ------------- Commit messages: - Backport bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c Changes: https://git.openjdk.org/jdk17u-dev/pull/3340/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3340&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328482 Stats: 535 lines in 8 files changed: 535 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3340.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3340/head:pull/3340 PR: https://git.openjdk.org/jdk17u-dev/pull/3340 From goetz at openjdk.org Tue Mar 11 16:36:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 16:36:47 GMT Subject: [jdk17u-dev] RFR: 8339727: Open source several AWT focus tests - series 1 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean anyways. ------------- Commit messages: - Backport 358ff196336407484b1b892f08936e9378701959 Changes: https://git.openjdk.org/jdk17u-dev/pull/3341/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3341&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339727 Stats: 649 lines in 5 files changed: 649 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3341.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3341/head:pull/3341 PR: https://git.openjdk.org/jdk17u-dev/pull/3341 From goetz at openjdk.org Tue Mar 11 16:37:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Mar 2025 16:37:28 GMT Subject: [jdk21u-dev] RFR: 8339727: Open source several AWT focus tests - series 1 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 358ff196336407484b1b892f08936e9378701959 Changes: https://git.openjdk.org/jdk21u-dev/pull/1472/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1472&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339727 Stats: 649 lines in 5 files changed: 649 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1472.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1472/head:pull/1472 PR: https://git.openjdk.org/jdk21u-dev/pull/1472 From duke at openjdk.org Tue Mar 11 16:47:05 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 16:47:05 GMT Subject: [jdk21u-dev] RFR: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles In-Reply-To: <7M0MBY_wP5kjByrBdrzDtQH5Fk7UeX7qdIutfWiU4BA=.18ddf6fa-7ca0-4f1e-8147-a2f0150d71d7@github.com> References: <7M0MBY_wP5kjByrBdrzDtQH5Fk7UeX7qdIutfWiU4BA=.18ddf6fa-7ca0-4f1e-8147-a2f0150d71d7@github.com> Message-ID: <4AyknSPGeErw_7OUz0Vt_DdMK_8z5yloRW-keouha64=.a3c7605e-dd8e-4282-b604-f934d39db5d2@github.com> On Thu, 6 Mar 2025 23:53:13 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. @satyenme Your change (at version fca98f632720a4295fdd7ed3563601f964319ec2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1457#issuecomment-2715032516 From duke at openjdk.org Tue Mar 11 16:47:58 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 16:47:58 GMT Subject: [jdk24u] RFR: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles In-Reply-To: <86vJGqnqdvekvoWgYuSP5HqXJ0nWS53TsjKIsBRO7ic=.86dfa1dd-3b8b-4c2d-a91f-eddd1c522afa@github.com> References: <86vJGqnqdvekvoWgYuSP5HqXJ0nWS53TsjKIsBRO7ic=.86dfa1dd-3b8b-4c2d-a91f-eddd1c522afa@github.com> Message-ID: On Thu, 6 Mar 2025 23:47:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. @satyenme Your change (at version 31144821385046c7a636ae65f813904d933c5939) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/117#issuecomment-2715033781 From ssubramaniam at openjdk.org Tue Mar 11 16:51:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 16:51:44 GMT Subject: [jdk21u-dev] RFR: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Message-ID: <62Bh9tlG7xVuPyVYciehlNnC5nkk7OXf31M4LdGkUg0=.3f55ce0d-1145-4cb5-9581-d352879e29aa@github.com> Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport e43960a0170bf29b28ff4733e1c8c927947fb0bb Changes: https://git.openjdk.org/jdk21u-dev/pull/1473/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1473&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350616 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1473.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1473/head:pull/1473 PR: https://git.openjdk.org/jdk21u-dev/pull/1473 From ssubramaniam at openjdk.org Tue Mar 11 16:52:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 16:52:35 GMT Subject: [jdk17u-dev] RFR: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Message-ID: Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport e43960a0170bf29b28ff4733e1c8c927947fb0bb Changes: https://git.openjdk.org/jdk17u-dev/pull/3342/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3342&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350616 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3342.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3342/head:pull/3342 PR: https://git.openjdk.org/jdk17u-dev/pull/3342 From duke at openjdk.org Tue Mar 11 16:53:42 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 11 Mar 2025 16:53:42 GMT Subject: [jdk11u-dev] RFR: 8348596: Update FreeType to 2.13.3 Message-ID: Clean backport of [JDK-8348596](https://bugs.openjdk.org/browse/JDK-8348596) that solves [two important bug fixes](https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/), for parity with 11.0.28-oracle. Passed tier1 tests on Linux. ------------- Commit messages: - Backport 682c9390339a79b89f82e580f90587deafbeef45 Changes: https://git.openjdk.org/jdk11u-dev/pull/3011/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3011&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348596 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3011.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3011/head:pull/3011 PR: https://git.openjdk.org/jdk11u-dev/pull/3011 From ssubramaniam at openjdk.org Tue Mar 11 16:59:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 16:59:17 GMT Subject: [jdk17u-dev] RFR: 8350211: CTW: Attempt to preload all classes in constant pool Message-ID: <-x31PJhR8onfjBpRYB19SdlL4YhJ9lp-SCjpJ51g4Lc=.730c4372-b8b1-41d3-be21-f786d03183f5@github.com> Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. ------------- Commit messages: - Backport d13fd5738f8a3d4b4009c2e15cfd967332d97bbd Changes: https://git.openjdk.org/jdk17u-dev/pull/3343/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3343&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350211 Stats: 12 lines in 1 file changed: 4 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3343.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3343/head:pull/3343 PR: https://git.openjdk.org/jdk17u-dev/pull/3343 From ssubramaniam at openjdk.org Tue Mar 11 17:01:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 17:01:35 GMT Subject: [jdk21u-dev] RFR: 8350211: CTW: Attempt to preload all classes in constant pool Message-ID: Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. ------------- Commit messages: - Backport d13fd5738f8a3d4b4009c2e15cfd967332d97bbd Changes: https://git.openjdk.org/jdk21u-dev/pull/1474/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1474&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350211 Stats: 12 lines in 1 file changed: 4 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1474.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1474/head:pull/1474 PR: https://git.openjdk.org/jdk21u-dev/pull/1474 From shade at openjdk.org Tue Mar 11 17:01:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 11 Mar 2025 17:01:02 GMT Subject: [jdk21u-dev] RFR: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds In-Reply-To: <62Bh9tlG7xVuPyVYciehlNnC5nkk7OXf31M4LdGkUg0=.3f55ce0d-1145-4cb5-9581-d352879e29aa@github.com> References: <62Bh9tlG7xVuPyVYciehlNnC5nkk7OXf31M4LdGkUg0=.3f55ce0d-1145-4cb5-9581-d352879e29aa@github.com> Message-ID: <1y2f9iIM2r91Qa235v1elulTYwLt0h7lLeqjBpode5Q=.2bca331c-492c-4efa-85af-0ad82c9f589b@github.com> On Tue, 11 Mar 2025 16:45:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. Cool. I wanted to do this myself, thanks for taking this on. While the change is relatively young, it is borderline trivial, and has useful real-world impact. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1473#pullrequestreview-2675426584 From ssubramaniam at openjdk.org Tue Mar 11 17:04:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 17:04:13 GMT Subject: [jdk21u-dev] Integrated: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles In-Reply-To: <7M0MBY_wP5kjByrBdrzDtQH5Fk7UeX7qdIutfWiU4BA=.18ddf6fa-7ca0-4f1e-8147-a2f0150d71d7@github.com> References: <7M0MBY_wP5kjByrBdrzDtQH5Fk7UeX7qdIutfWiU4BA=.18ddf6fa-7ca0-4f1e-8147-a2f0150d71d7@github.com> Message-ID: On Thu, 6 Mar 2025 23:53:13 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. This pull request has now been integrated. Changeset: d9bb8dd9 Author: Satyen Subramaniam Committer: Vladimir Kozlov URL: https://git.openjdk.org/jdk21u-dev/commit/d9bb8dd99155c2f722b41d1a95d65eefcc53732a Stats: 11 lines in 1 file changed: 5 ins; 6 del; 0 mod 8346264: "Total compile time" counter should include time spent in failing/bailout compiles Backport-of: 12700cb81bdfc006bcd228e43b509b8810af6549 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1457 From ssubramaniam at openjdk.org Tue Mar 11 17:05:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Mar 2025 17:05:10 GMT Subject: [jdk24u] Integrated: 8346264: "Total compile time" counter should include time spent in failing/bailout compiles In-Reply-To: <86vJGqnqdvekvoWgYuSP5HqXJ0nWS53TsjKIsBRO7ic=.86dfa1dd-3b8b-4c2d-a91f-eddd1c522afa@github.com> References: <86vJGqnqdvekvoWgYuSP5HqXJ0nWS53TsjKIsBRO7ic=.86dfa1dd-3b8b-4c2d-a91f-eddd1c522afa@github.com> Message-ID: <3cA0gGll55nNt7NOcwU4ASZWs8C-hp-9o6luZXRI-2U=.3cec2486-b9f1-4be2-9f06-a7bbb9dff541@github.com> On Thu, 6 Mar 2025 23:47:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles. Adjusting compilation time to include failed compilations. Ran GHA Sanity Checks, local Tier 1 and Tier 2 tests, and `jdk/jfr` and `java/lang/management` explicitly. Patch is clean. This pull request has now been integrated. Changeset: a2c3b81b Author: Satyen Subramaniam Committer: Vladimir Kozlov URL: https://git.openjdk.org/jdk24u/commit/a2c3b81b0888289fbc976bddfe975837fe6a068f Stats: 11 lines in 1 file changed: 5 ins; 6 del; 0 mod 8346264: "Total compile time" counter should include time spent in failing/bailout compiles Backport-of: 12700cb81bdfc006bcd228e43b509b8810af6549 ------------- PR: https://git.openjdk.org/jdk24u/pull/117 From duke at openjdk.org Tue Mar 11 17:22:07 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 17:22:07 GMT Subject: [jdk24u] RFR: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 18:24:59 GMT, Alisen Chung wrote: > 8348110: Update LCMS to 2.17 @alisenchung Your change (at version 8d4be3c1bc36fe5448c3074713c1f32cbe421f8f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/125#issuecomment-2715131990 From achung at openjdk.org Tue Mar 11 17:28:00 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 11 Mar 2025 17:28:00 GMT Subject: [jdk24u] Integrated: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 18:24:59 GMT, Alisen Chung wrote: > 8348110: Update LCMS to 2.17 This pull request has now been integrated. Changeset: 945f91a2 Author: Alisen Chung Committer: Alexander Zvegintsev URL: https://git.openjdk.org/jdk24u/commit/945f91a215b5cd21bf48055e6d645550ada8c6b5 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod 8348110: Update LCMS to 2.17 Backport-of: a23fb0af65f491ef655ba114fcc8032a09a55213 ------------- PR: https://git.openjdk.org/jdk24u/pull/125 From achung at openjdk.org Tue Mar 11 17:28:00 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 11 Mar 2025 17:28:00 GMT Subject: [jdk24u] Integrated: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 18:43:05 GMT, Alisen Chung wrote: > Backport of https://github.com/openjdk/jdk/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e This pull request has now been integrated. Changeset: 881b6533 Author: Alisen Chung Committer: Alexander Zvegintsev URL: https://git.openjdk.org/jdk24u/commit/881b6533ebc17e6d90d1ea78ad8fda81f3f3d1e9 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod 8348596: Update FreeType to 2.13.3 Backport-of: 6b719eeebc346fd4655fc718d7d033b3ebf54d9e ------------- PR: https://git.openjdk.org/jdk24u/pull/107 From duke at openjdk.org Tue Mar 11 19:13:00 2025 From: duke at openjdk.org (PAWAN CHAWDHARY) Date: Tue, 11 Mar 2025 19:13:00 GMT Subject: [jdk24u] Integrated: 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 07:58:23 GMT, PAWAN CHAWDHARY wrote: > 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler This pull request has now been integrated. Changeset: 170adf33 Author: pawan chawdhary Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/170adf333b838714335254394a31fd1c034d7f6b Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Backport-of: bb837d2f9b636c05ff0c7733bc3d06c002974c17 ------------- PR: https://git.openjdk.org/jdk24u/pull/108 From schernyshev at openjdk.org Tue Mar 11 22:48:17 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Tue, 11 Mar 2025 22:48:17 GMT Subject: [jdk24u] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> References: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> Message-ID: On Wed, 5 Mar 2025 23:24:19 GMT, Sergey Chernyshev wrote: > Hi all, > > This pull request contains a backport of commit [de29ef3b](https://github.com/openjdk/jdk/commit/de29ef3bf3a029f99f340de9f093cd20544217fd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by @sercher and was reviewed by @jerboaa and @MBaesken. > > Thanks! [JDK-8351382](https://bugs.openjdk.org/browse/JDK-8351382) fixes the test failure with docker/podman in rootless mode. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/113#issuecomment-2715866368 From duke at openjdk.org Tue Mar 11 22:48:17 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 22:48:17 GMT Subject: [jdk24u] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> References: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> Message-ID: <_bq65ktILN9CGYsk1qTTQlTECghQ5_lvxgQ7NFugMyg=.ea77f817-1025-48fc-aa2f-24bd7fb66df3@github.com> On Wed, 5 Mar 2025 23:24:19 GMT, Sergey Chernyshev wrote: > Hi all, > > This pull request contains a backport of commit [de29ef3b](https://github.com/openjdk/jdk/commit/de29ef3bf3a029f99f340de9f093cd20544217fd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by @sercher and was reviewed by @jerboaa and @MBaesken. > > Thanks! @sercher Your change (at version 2b08f57e72ea54899049b8c50df4638da79d7a6c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/113#issuecomment-2715868318 From duke at openjdk.org Wed Mar 12 00:04:04 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 12 Mar 2025 00:04:04 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v4] In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 00:24:18 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into JDK-8026976 > - Fix copyright year > - Merge branch 'openjdk:master' into JDK-8026976 > - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2715995307 From duke at openjdk.org Wed Mar 12 00:04:04 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Mar 2025 00:04:04 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v4] In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 00:24:18 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into JDK-8026976 > - Fix copyright year > - Merge branch 'openjdk:master' into JDK-8026976 > - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 @kurashige23 Your change (at version 04dd2355d9bd9c02ea39792fddcb495dc211156f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2715997078 From syan at openjdk.org Wed Mar 12 01:17:57 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 12 Mar 2025 01:17:57 GMT Subject: [jdk24u] RFR: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed In-Reply-To: References: Message-ID: <7EuoRmbaBQP65E2hVuhZOCjEZJYnZqOC09GrocfUABo=.6d47d001-3406-4652-bf8f-56782eedf771@github.com> On Sat, 8 Mar 2025 14:19:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ea9e3cfe](https://github.com/openjdk/jdk/commit/ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Serhiy Sachkov on 5 Mar 2025 and was reviewed by Daniel Fuchs. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/121#issuecomment-2716124401 From syan at openjdk.org Wed Mar 12 01:17:58 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 12 Mar 2025 01:17:58 GMT Subject: [jdk24u] Integrated: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed In-Reply-To: References: Message-ID: On Sat, 8 Mar 2025 14:19:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ea9e3cfe](https://github.com/openjdk/jdk/commit/ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Serhiy Sachkov on 5 Mar 2025 and was reviewed by Daniel Fuchs. > > Thanks! This pull request has now been integrated. Changeset: f1798aad Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/f1798aad038f9d17b98618225b38287704477bbd Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Backport-of: ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725 ------------- PR: https://git.openjdk.org/jdk24u/pull/121 From syan at openjdk.org Wed Mar 12 01:30:50 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 12 Mar 2025 01:30:50 GMT Subject: [jdk21u-dev] RFR: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Message-ID: <0MXQhZlN3xKHApIn2HF32-W_Uq2huvMvtsaj_wLF49g=.ba500da2-5b1e-4c6d-b904-7439c9ec772e@github.com> Hi all, This pull request contains a backport of commit [f1798aad](https://github.com/openjdk/jdk24u/commit/f1798aad038f9d17b98618225b38287704477bbd) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. The commit being backported was authored by SendaoYan on 12 Mar 2025 and had no reviewers. Thanks! ------------- Commit messages: - Backport f1798aad038f9d17b98618225b38287704477bbd Changes: https://git.openjdk.org/jdk21u-dev/pull/1475/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1475&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281511 Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1475.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1475/head:pull/1475 PR: https://git.openjdk.org/jdk21u-dev/pull/1475 From serb at openjdk.org Wed Mar 12 02:05:02 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 12 Mar 2025 02:05:02 GMT Subject: [jdk24u] Integrated: 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 In-Reply-To: <1Fb34aMayv692p5sHu5LA3lT0ghUqAfnXQ7mjo5xDts=.9458815e-0c8a-4d9c-a449-5d1a1c0586e9@github.com> References: <1Fb34aMayv692p5sHu5LA3lT0ghUqAfnXQ7mjo5xDts=.9458815e-0c8a-4d9c-a449-5d1a1c0586e9@github.com> Message-ID: On Thu, 2 Jan 2025 07:17:00 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [b3e63631](https://github.com/openjdk/jdk/commit/b3e63631c735862ba00270636b4ef51c0e48a1af) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by GennadiyKrivoshein on 28 Dec 2024 and was reviewed by Alexander Zvegintsev, Alexander Scherbatiy, Prasanta Sadhukhan and Alisen Chung. > > Thanks! This pull request has now been integrated. Changeset: 366c0f97 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk24u/commit/366c0f975895066688d12d715b8c3a942b094c9a Stats: 21 lines in 2 files changed: 7 ins; 0 del; 14 mod 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 Backport-of: b3e63631c735862ba00270636b4ef51c0e48a1af ------------- PR: https://git.openjdk.org/jdk24u/pull/11 From duke at openjdk.org Wed Mar 12 05:13:10 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Mar 2025 05:13:10 GMT Subject: [jdk21u-dev] Withdrawn: 8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++ In-Reply-To: References: Message-ID: On Thu, 19 Dec 2024 12:19:56 GMT, yaqsun wrote: > Apply clean.And test have been locally verified to pass. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1271 From jwtang at openjdk.org Wed Mar 12 07:25:06 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Wed, 12 Mar 2025 07:25:06 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Fri, 7 Mar 2025 06:24:18 GMT, Jiawei Tang wrote: >> The failed rate of the test I add was 21/100 before. >> >> Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. > > Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: > > change date in testcases Hi, I'm hoping for some assistance from a reviewer to help move this PR forward. Thank you. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2716857294 From goetz at openjdk.org Wed Mar 12 08:09:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 08:09:03 GMT Subject: [jdk21u-dev] RFR: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN In-Reply-To: References: Message-ID: <7hPTLrnj6C08q-wqltnA9sqQ7JJKbzDQ709BerC1DiI=.5a56d7a7-e1c9-4fd5-818a-f0e190874a68@github.com> On Thu, 6 Mar 2025 07:19:19 GMT, Yude Lin wrote: > Hi, > > I'd like to backport 8318049 as part of a fix for a test. Thanks. Hi, registering new nodes to an optimization offers new graph patterns to the optimization. It is completely unknown whether the optimization will handle this correctly. It might generate new patterns a later optimization fails to handle. It might cause code size changes that have weird effects to well running applications. I would rate the risk at least medium. What are your experiences with compiler optimizations? If you only saw the problem in a test, I don't think it's worth while to take the risk. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1454#issuecomment-2716985823 From duke at openjdk.org Wed Mar 12 09:22:21 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 12 Mar 2025 09:22:21 GMT Subject: [jdk11u-dev] Integrated: 8026976: ECParameters, Point does not match field size In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:15:55 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8026976: ECParameters, Point does not match field size > > Original patch apply cleanly to 11u. > > Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing > > Thanks. This pull request has now been integrated. Changeset: 87851722 Author: Taizo Kurashige <103394724+kurashige23 at users.noreply.github.com> Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/878517221091509b55233ba84627635654e5f070 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod 8026976: ECParameters, Point does not match field size Reviewed-by: sgehwolf Backport-of: 55f5542ca2104df91e14693534cc7b3c36e81953 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2958 From goetz at openjdk.org Wed Mar 12 09:52:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 09:52:08 GMT Subject: [jdk21u-dev] Integrated: 8315742: Open source several Swing Scroll related tests In-Reply-To: <6ewcB6AOX8KS8HQR0kdIBW9WzGq5_eVHMmSQ57eJ2qc=.29c25200-ba57-4893-84ad-fa42b3d011d2@github.com> References: <6ewcB6AOX8KS8HQR0kdIBW9WzGq5_eVHMmSQ57eJ2qc=.29c25200-ba57-4893-84ad-fa42b3d011d2@github.com> Message-ID: <6nW2zw2kDpK8oqp90VbsKSTVvRpo0neyJ69KZxnHZRs=.95885198-3506-4ff2-a769-e06b3c2ebb05@github.com> On Tue, 11 Mar 2025 15:23:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 002a1ec6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/002a1ec68e0e1cdd44f1fc4cb26c3be84a29a84e Stats: 418 lines in 6 files changed: 418 ins; 0 del; 0 mod 8315742: Open source several Swing Scroll related tests Backport-of: f0ff001dd7db33eb492f01cfa08b11705956ebcd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1469 From goetz at openjdk.org Wed Mar 12 09:52:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 09:52:57 GMT Subject: [jdk21u-dev] Integrated: 8319439: Move BufferNode from PtrQueue files to new files In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 19:43:20 GMT, Goetz Lindenmaier wrote: > I would like to bacvkport this change to make future > backports easier. > > It is low risk, so this is feasible although it does not fix > a bug. It is a pure move of code to a new file. The code is unchanged. > At most, it might slightly affect the size of libjvm.so. > > I had to do some resolkves. > Especially the moved code differes. > So I moved the classes by hand. > They differ because > 8314276: Improve PtrQueue API around size/capacity > 8309899: Rename PtrQueueSet::buffer_size() > are not in 21. > The latter would be a candidate for backport as well, > it should have low risk. But resolving against > function names is not as annoying as applying > the changes in other files. > What do you think? > > Resolved files in detail: > > src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > Resolved includes. > > src/hotspot/share/gc/shared/ptrQueue.cpp > src/hotspot/share/gc/shared/ptrQueue.hpp > From these files, I copied the deleted content to > the two new files. > I verified that the original change copies these > without changing them as well. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > Trivial resolve. This pull request has now been integrated. Changeset: 50f83844 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/50f83844af9ceba9bf1fc14aaa6e4606ec1cf3ee Stats: 313 lines in 17 files changed: 187 ins; 118 del; 8 mod 8319439: Move BufferNode from PtrQueue files to new files Reviewed-by: mdoerr Backport-of: 1e76ba0cd0de38da6fc2b8147627496ee2f2837b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1458 From goetz at openjdk.org Wed Mar 12 12:58:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 12:58:09 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests Message-ID: test/hotspot/gtest/compiler/test_directivesParser.cpp 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm was already backported. Failed chunk not applicable, skipped. test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp History of this file differs in a row of changes. But here only Copyright needs to be resolved. I backport this for parity with 21.0.8-oracle. I don't really see why this was backported. But let's go along anyways, this is test-only coding and just a bit tedious to prepare. But it might make later backports much easier. Resolved files in detail: test/hotspot/gtest/jfr/test_adaptiveSampler.cpp 8313552: Fix -Wconversion warnings in JFR code missing in 21. This change sounds like a nice-to-have in 21, but it is large. test/hotspot/gtest/logging/test_logConfiguration.cpp test/hotspot/gtest/logging/test_logTagSet.cpp 8299825: Move StdoutLog and StderrLog to LogConfiguration missing in 21. Adapted all remaining NULLs. test/hotspot/gtest/metaspace/test_binlist.cpp 8307356: Metaspace: simplify BinList handling missing in 21. Not a candidate for backport. One trivial resolve. test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp 8307356: Metaspace: simplify BinList handling 8314654: Metaspace: move locking out of MetaspaceArena missing in 21. Not candidates for backport. Resolved and flipped one additional NULL. test/hotspot/gtest/runtime/test_os_linux.cpp 8261894: Remove support for UseSHM not in 21 and not a candidate, and later change 8341722: Fix some warnings as errors when building on Linux with toolchain clang was already backported. Resolved all remaining NULLs. ------------- Commit messages: - Backport c1281e6b45ed167df69d29a6039d81854c145ae6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1476/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324678 Stats: 584 lines in 74 files changed: 0 ins; 0 del; 584 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1476.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1476/head:pull/1476 PR: https://git.openjdk.org/jdk21u-dev/pull/1476 From mbaesken at openjdk.org Wed Mar 12 13:43:42 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 12 Mar 2025 13:43:42 GMT Subject: [jdk24u] RFR: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Message-ID: Backport of 8350786, MonitorPinnedEvents test is not in 24u ------------- Commit messages: - Backport d6d94472c21b1fa4839f548b85908967057c3f07 Changes: https://git.openjdk.org/jdk24u/pull/129/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350786 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk24u/pull/129 From goetz at openjdk.org Wed Mar 12 13:50:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 13:50:30 GMT Subject: [jdk17u-dev] RFR: 8300645: Handle julong values in logging of GET_CONTAINER_INFO macros Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 53ae4c07fda69358fc0b2edadf8dbfe6428de619 Changes: https://git.openjdk.org/jdk17u-dev/pull/3344/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3344&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300645 Stats: 51 lines in 5 files changed: 29 ins; 0 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3344.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3344/head:pull/3344 PR: https://git.openjdk.org/jdk17u-dev/pull/3344 From goetz at openjdk.org Wed Mar 12 13:57:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 13:57:15 GMT Subject: [jdk17u-dev] RFR: 8328648: Remove applet usage from JFileChooser tests bug4150029 Message-ID: <9j2vJ9HHi04dkZD1SfXIMe-7ZLyJ2yV_gFpZiBO_Q18=.19c75e7e-d2b1-4561-839e-f00232fec62b@github.com> I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 021ed6aea92f770ebeae65175d94797f7c418c82 Changes: https://git.openjdk.org/jdk17u-dev/pull/3345/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3345&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328648 Stats: 150 lines in 2 files changed: 55 ins; 54 del; 41 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3345.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3345/head:pull/3345 PR: https://git.openjdk.org/jdk17u-dev/pull/3345 From goetz at openjdk.org Wed Mar 12 13:58:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 13:58:20 GMT Subject: [jdk21u-dev] RFR: 8328648: Remove applet usage from JFileChooser tests bug4150029 Message-ID: <58BaMVd7hTu_0yhj2JEfkxc_zOrDxeDRtacnr7CQcHI=.7f9cabe4-0c61-4907-82d2-e46383e8f27d@github.com> I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 021ed6aea92f770ebeae65175d94797f7c418c82 Changes: https://git.openjdk.org/jdk21u-dev/pull/1477/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1477&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328648 Stats: 150 lines in 2 files changed: 55 ins; 54 del; 41 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1477.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1477/head:pull/1477 PR: https://git.openjdk.org/jdk21u-dev/pull/1477 From goetz at openjdk.org Wed Mar 12 14:08:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 14:08:33 GMT Subject: [jdk21u-dev] RFR: 8339842: Open source several AWT focus tests - series 2 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 4b7906375b4bd11a480665110561180825c2dd9c Changes: https://git.openjdk.org/jdk21u-dev/pull/1478/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1478&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339842 Stats: 701 lines in 4 files changed: 701 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1478.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1478/head:pull/1478 PR: https://git.openjdk.org/jdk21u-dev/pull/1478 From goetz at openjdk.org Wed Mar 12 14:08:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 14:08:56 GMT Subject: [jdk17u-dev] RFR: 8339842: Open source several AWT focus tests - series 2 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 4b7906375b4bd11a480665110561180825c2dd9c Changes: https://git.openjdk.org/jdk17u-dev/pull/3346/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3346&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339842 Stats: 701 lines in 4 files changed: 701 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3346.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3346/head:pull/3346 PR: https://git.openjdk.org/jdk17u-dev/pull/3346 From goetz at openjdk.org Wed Mar 12 15:31:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 15:31:22 GMT Subject: [jdk21u-dev] RFR: 8339984: Open source AWT MenuItem related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport f4e401791efb920b9773f2886b34904c95106727 Changes: https://git.openjdk.org/jdk21u-dev/pull/1479/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1479&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339984 Stats: 468 lines in 5 files changed: 468 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1479.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1479/head:pull/1479 PR: https://git.openjdk.org/jdk21u-dev/pull/1479 From goetz at openjdk.org Wed Mar 12 15:33:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 15:33:20 GMT Subject: [jdk17u-dev] RFR: 8339984: Open source AWT MenuItem related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport f4e401791efb920b9773f2886b34904c95106727 Changes: https://git.openjdk.org/jdk17u-dev/pull/3347/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3347&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339984 Stats: 468 lines in 5 files changed: 468 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3347.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3347/head:pull/3347 PR: https://git.openjdk.org/jdk17u-dev/pull/3347 From duke at openjdk.org Wed Mar 12 16:18:59 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Mar 2025 16:18:59 GMT Subject: [jdk17u-dev] RFR: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:47:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 7789a0ac1735987929ecaac291570faf3779ac8c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3342#issuecomment-2718419436 From ssubramaniam at openjdk.org Wed Mar 12 16:21:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 12 Mar 2025 16:21:10 GMT Subject: [jdk21u-dev] Integrated: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds In-Reply-To: <62Bh9tlG7xVuPyVYciehlNnC5nkk7OXf31M4LdGkUg0=.3f55ce0d-1145-4cb5-9581-d352879e29aa@github.com> References: <62Bh9tlG7xVuPyVYciehlNnC5nkk7OXf31M4LdGkUg0=.3f55ce0d-1145-4cb5-9581-d352879e29aa@github.com> Message-ID: On Tue, 11 Mar 2025 16:45:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: d3919573 Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/d39195732ab8cd51ae12db96233aadaa618b7c4e Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Reviewed-by: shade Backport-of: e43960a0170bf29b28ff4733e1c8c927947fb0bb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1473 From ssubramaniam at openjdk.org Wed Mar 12 16:21:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 12 Mar 2025 16:21:54 GMT Subject: [jdk17u-dev] Integrated: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:47:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds. Simple cleanup to skip debug code in non-debug builds, removing some overhead when working with very large numbers of threads. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 03828f86 Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/03828f8616b5d11491176b54bf6adb5e024581a6 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Backport-of: e43960a0170bf29b28ff4733e1c8c927947fb0bb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3342 From duke at openjdk.org Wed Mar 12 16:39:59 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Mar 2025 16:39:59 GMT Subject: [jdk24u] RFR: 8286204: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 15:24:37 GMT, Abhishek Kumar wrote: > Hi all, > > This pull request contains a backport of commit [cd9f1d3d](https://github.com/openjdk/jdk/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Abhishek Kumar on 11 Mar 2025 and was reviewed by Harshitha Onkar, Alexander Zuev and Artem Semenov. > > Thanks! @kumarabhi006 Your change (at version b557cc63bd897db1c1c367dec17e258b4da05792) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/128#issuecomment-2718477715 From abhiscxk at openjdk.org Wed Mar 12 16:46:59 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Wed, 12 Mar 2025 16:46:59 GMT Subject: [jdk24u] Integrated: 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS In-Reply-To: References: Message-ID: <-ZFlvKg4oRdBNbZ91foxduo5sh9OmWQhBWe7Vsv7r-0=.05cf54c0-649f-401d-a337-fa6c0ff24a64@github.com> On Tue, 11 Mar 2025 15:24:37 GMT, Abhishek Kumar wrote: > Hi all, > > This pull request contains a backport of commit [cd9f1d3d](https://github.com/openjdk/jdk/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Abhishek Kumar on 11 Mar 2025 and was reviewed by Harshitha Onkar, Alexander Zuev and Artem Semenov. > > Thanks! This pull request has now been integrated. Changeset: f0043558 Author: Abhishek Kumar Committer: Alexander Zvegintsev URL: https://git.openjdk.org/jdk24u/commit/f0043558c1ee32c74bfa22c279f41a11097dafff Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Backport-of: cd9f1d3d921531511a7552807d099d5d3cce01a6 ------------- PR: https://git.openjdk.org/jdk24u/pull/128 From serb at openjdk.org Wed Mar 12 17:21:13 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 12 Mar 2025 17:21:13 GMT Subject: [jdk21u-dev] Integrated: 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 In-Reply-To: References: Message-ID: <3DVkKSuGIKZts32s5h9grz_nEDs_myHd2ydTpzDJow0=.f918c63c-e818-4bcc-a943-53fda259e237@github.com> On Fri, 3 Jan 2025 02:47:34 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [b3e63631](https://github.com/openjdk/jdk/commit/b3e63631c735862ba00270636b4ef51c0e48a1af) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by GennadiyKrivoshein on 28 Dec 2024 and was reviewed by Alexander Zvegintsev, Alexander Scherbatiy, Prasanta Sadhukhan and Alisen Chung. > > Thanks! This pull request has now been integrated. Changeset: 8cb9a28d Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/8cb9a28d7d2bce00bd2ccbe9553dbb4590d26dec Stats: 21 lines in 2 files changed: 7 ins; 0 del; 14 mod 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 Backport-of: b3e63631c735862ba00270636b4ef51c0e48a1af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1299 From duke at openjdk.org Wed Mar 12 17:25:28 2025 From: duke at openjdk.org (kieran-farrell) Date: Wed, 12 Mar 2025 17:25:28 GMT Subject: [jdk24u] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Message-ID: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java ------------- Commit messages: - backported changes Changes: https://git.openjdk.org/jdk24u/pull/130/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347286 Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk24u/pull/130 From rhalade at openjdk.org Wed Mar 12 17:29:47 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 12 Mar 2025 17:29:47 GMT Subject: [jdk24u] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 Message-ID: Hi all, This pull request contains a backport of commit [23716967](https://urldefense.com/v3/__https://github.com/openjdk/jdk/commit/2371696781edc040d8fa8133c78b284a2e3de1ed__;!!ACWV5N9M2RV99hQ!JfRfhWPYE1rotv1L7452gPxuUmnX74yad7x4cA53I9NKnqauKOPjWCWJTFrIQ8ugfKItaCmby34ll-6uBrOtDM-U8g$) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Rajan Halade on 12 Mar 2025 and was reviewed by Aleksey Shipilev and Sean Mullan. Thanks! ------------- Commit messages: - Backport 2371696781edc040d8fa8133c78b284a2e3de1ed Changes: https://git.openjdk.org/jdk24u/pull/131/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303770 Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/131.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/131/head:pull/131 PR: https://git.openjdk.org/jdk24u/pull/131 From honkar at openjdk.org Wed Mar 12 18:25:35 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Wed, 12 Mar 2025 18:25:35 GMT Subject: [jdk24u] RFR: 8348597: Update HarfBuzz to 10.4.0 Message-ID: Hi all, This pull request contains a backport of commit [dbdbbd47](https://github.com/openjdk/jdk/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Harshitha Onkar on 10 Mar 2025 and was reviewed by Erik Joelsson and Phil Race. Thanks! ------------- Commit messages: - Backport dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc Changes: https://git.openjdk.org/jdk24u/pull/132/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348597 Stats: 18558 lines in 193 files changed: 10013 ins; 2990 del; 5555 mod Patch: https://git.openjdk.org/jdk24u/pull/132.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/132/head:pull/132 PR: https://git.openjdk.org/jdk24u/pull/132 From sgehwolf at openjdk.org Wed Mar 12 20:26:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 12 Mar 2025 20:26:09 GMT Subject: [jdk21u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 Message-ID: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Backport of a required removal of an expired certificate. 21.0.8-oracle parity. ------------- Commit messages: - Backport 2371696781edc040d8fa8133c78b284a2e3de1ed Changes: https://git.openjdk.org/jdk21u-dev/pull/1480/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1480&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303770 Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1480.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1480/head:pull/1480 PR: https://git.openjdk.org/jdk21u-dev/pull/1480 From mdoerr at openjdk.org Wed Mar 12 21:04:58 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 12 Mar 2025 21:04:58 GMT Subject: [jdk24u] RFR: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 13:37:25 GMT, Matthias Baesken wrote: > Backport of 8350786, MonitorPinnedEvents test is not in 24u Ok. https://github.com/openjdk/jdk/commit/fbbc7c35f422294090b8c7a02a19ab2fb67c7070 is not in 24u. If it gets backported MonitorPinnedEvents.java should get adapted. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/129#pullrequestreview-2679858943 From schernyshev at openjdk.org Wed Mar 12 21:15:00 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 12 Mar 2025 21:15:00 GMT Subject: [jdk24u] Integrated: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> References: <-pl0MLR_Enhh33FNN3yrhHncCOHiM_AB-u3ljYBaz54=.f3187d26-df00-46b7-86f0-d944cdba70b3@github.com> Message-ID: On Wed, 5 Mar 2025 23:24:19 GMT, Sergey Chernyshev wrote: > Hi all, > > This pull request contains a backport of commit [de29ef3b](https://github.com/openjdk/jdk/commit/de29ef3bf3a029f99f340de9f093cd20544217fd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by @sercher and was reviewed by @jerboaa and @MBaesken. > > Thanks! This pull request has now been integrated. Changeset: 8a4f4768 Author: Sergey Chernyshev Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/8a4f4768cbec3f5fbdf87bb5a369f4eaa1c1a700 Stats: 491 lines in 9 files changed: 449 ins; 3 del; 39 mod 8343191: Cgroup v1 subsystem fails to set subsystem path Backport-of: de29ef3bf3a029f99f340de9f093cd20544217fd ------------- PR: https://git.openjdk.org/jdk24u/pull/113 From goetz at openjdk.org Wed Mar 12 21:20:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 21:20:33 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v2] In-Reply-To: References: Message-ID: > test/hotspot/gtest/compiler/test_directivesParser.cpp > 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm > was already backported. > Failed chunk not applicable, skipped. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > History of this file differs in a row of changes. > But here only Copyright needs to be resolved. > > I backport this for parity with 21.0.8-oracle. > > I don't really see why this was backported. But let's go > along anyways, this is test-only coding and just a bit > tedious to prepare. But it might make later backports > much easier. > > Resolved files in detail: > > test/hotspot/gtest/jfr/test_adaptiveSampler.cpp > 8313552: Fix -Wconversion warnings in JFR code > missing in 21. This change sounds like a nice-to-have in 21, > but it is large. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > test/hotspot/gtest/logging/test_logTagSet.cpp > 8299825: Move StdoutLog and StderrLog to LogConfiguration > missing in 21. Adapted all remaining NULLs. > > > test/hotspot/gtest/metaspace/test_binlist.cpp > 8307356: Metaspace: simplify BinList handling > missing in 21. Not a candidate for backport. > One trivial resolve. > > > test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp > 8307356: Metaspace: simplify BinList handling > 8314654: Metaspace: move locking out of MetaspaceArena > missing in 21. Not candidates for backport. > Resolved and flipped one additional NULL. > > test/hotspot/gtest/runtime/test_os_linux.cpp > 8261894: Remove support for UseSHM > not in 21 and not a candidate, and later change > 8341722: Fix some warnings as errors when building on Linux with toolchain clang > was already backported. > Resolved all remaining NULLs. 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 c1281e6b45ed167df69d29a6039d81854c145ae6 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1476/files - new: https://git.openjdk.org/jdk21u-dev/pull/1476/files/aa4ca4cc..b59d98ab Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1476.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1476/head:pull/1476 PR: https://git.openjdk.org/jdk21u-dev/pull/1476 From goetz at openjdk.org Wed Mar 12 21:23:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 21:23:43 GMT Subject: [jdk21u-dev] RFR: 8340393: Open source closed choice tests #2 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb Changes: https://git.openjdk.org/jdk21u-dev/pull/1481/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1481&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340393 Stats: 322 lines in 4 files changed: 322 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1481.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1481/head:pull/1481 PR: https://git.openjdk.org/jdk21u-dev/pull/1481 From goetz at openjdk.org Wed Mar 12 21:27:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 21:27:47 GMT Subject: [jdk17u-dev] RFR: 8340393: Open source closed choice tests #2 Message-ID: I backport this for parity with 17.0.16-oracle, ------------- Commit messages: - Backport a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb Changes: https://git.openjdk.org/jdk17u-dev/pull/3348/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3348&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340393 Stats: 322 lines in 4 files changed: 322 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3348.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3348/head:pull/3348 PR: https://git.openjdk.org/jdk17u-dev/pull/3348 From goetz at openjdk.org Wed Mar 12 22:01:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 22:01:19 GMT Subject: [jdk21u-dev] RFR: 8339935: Open source several AWT focus tests - series 5 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport b1f8d2ea76322a89eea84851a1e791f52c31261b Changes: https://git.openjdk.org/jdk21u-dev/pull/1482/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1482&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339935 Stats: 315 lines in 4 files changed: 315 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1482.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1482/head:pull/1482 PR: https://git.openjdk.org/jdk21u-dev/pull/1482 From goetz at openjdk.org Wed Mar 12 22:01:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Mar 2025 22:01:48 GMT Subject: [jdk17u-dev] RFR: 8339935: Open source several AWT focus tests - series 5 Message-ID: <-WDv70erqG03eA8yal36PPkxPtif7oXjtHRRDgzngBI=.59fe71a7-a387-47e6-a074-ae363ef6f9a1@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport b1f8d2ea76322a89eea84851a1e791f52c31261b Changes: https://git.openjdk.org/jdk17u-dev/pull/3349/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3349&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339935 Stats: 315 lines in 4 files changed: 315 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3349.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3349/head:pull/3349 PR: https://git.openjdk.org/jdk17u-dev/pull/3349 From syan at openjdk.org Thu Mar 13 01:36:56 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 13 Mar 2025 01:36:56 GMT Subject: [jdk21u-dev] RFR: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 06:06:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1444#issuecomment-2719515978 From syan at openjdk.org Thu Mar 13 01:36:57 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 13 Mar 2025 01:36:57 GMT Subject: [jdk21u-dev] Integrated: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: <1dFtpjSzy3RunjJTdYusv3jMoj4BG_8fu-8jrmhBUb0=.78fbdd2e-db34-4e37-8032-32ec09d1eea9@github.com> On Tue, 4 Mar 2025 06:06:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 95ac8950 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/95ac8950b81c16345839c33bfa988eee53964e2d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Backport-of: 91ce41f96d725a02f9566f87133ed64d448c80cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1444 From goetz at openjdk.org Thu Mar 13 07:03:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 07:03:04 GMT Subject: [jdk17u-dev] RFR: 8300645: Handle julong values in logging of GET_CONTAINER_INFO macros In-Reply-To: References: Message-ID: <4cSiakws1Ym4a0-rubBBeKCsGousurKSVwV8DjKiu6A=.fa2ef999-71ef-4b1e-914e-ece771523a19@github.com> On Wed, 12 Mar 2025 13:45:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GAH failure: estMetaspacePerfCounters.java#Shenandoah-64 Test known to fail sometimes, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3344#issuecomment-2720169909 From duke at openjdk.org Thu Mar 13 07:45:59 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 07:45:59 GMT Subject: [jdk21u-dev] RFR: 8326586: Improve Speed of System.map In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 08:27:02 GMT, Andreas Steiner wrote: > Hi all, > This pull request contains a backport of commit [37e01efb](https://github.com/openjdk/jdk/commit/37e01efb7831e29068f834fe0629595cb721b90d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Thomas Stuefe on 2 Mar 2024 and was reviewed by Johan Sj?len and Gerard Ziemski. > Thanks! @ansteiner Your change (at version 2b803e14ba0726107e9307c08bac7ae2c3782642) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1467#issuecomment-2720256628 From asteiner at openjdk.org Thu Mar 13 08:09:04 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Thu, 13 Mar 2025 08:09:04 GMT Subject: [jdk21u-dev] Integrated: 8326586: Improve Speed of System.map In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 08:27:02 GMT, Andreas Steiner wrote: > Hi all, > This pull request contains a backport of commit [37e01efb](https://github.com/openjdk/jdk/commit/37e01efb7831e29068f834fe0629595cb721b90d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Thomas Stuefe on 2 Mar 2024 and was reviewed by Johan Sj?len and Gerard Ziemski. > Thanks! This pull request has now been integrated. Changeset: 78d98274 Author: Andreas Steiner Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/78d9827453c979dbfff25c2e2e75dc96920d8fc9 Stats: 15 lines in 1 file changed: 10 ins; 0 del; 5 mod 8326586: Improve Speed of System.map Backport-of: 37e01efb7831e29068f834fe0629595cb721b90d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1467 From asteiner at openjdk.org Thu Mar 13 08:14:28 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Thu, 13 Mar 2025 08:14:28 GMT Subject: [jdk21u-dev] RFR: 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 [v2] In-Reply-To: References: Message-ID: > Reviewed-by: jsjolen, mbaesken > (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) Andreas Steiner has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1468/files - new: https://git.openjdk.org/jdk21u-dev/pull/1468/files/85b236e0..85b236e0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1468&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1468&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1468.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1468/head:pull/1468 PR: https://git.openjdk.org/jdk21u-dev/pull/1468 From asteiner at openjdk.org Thu Mar 13 08:43:33 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Thu, 13 Mar 2025 08:43:33 GMT Subject: [jdk21u-dev] RFR: 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 [v3] In-Reply-To: References: Message-ID: <7uDLcfNnyjA7hWy52NmrvRso81IsXjnmr6nsg92fvVE=.7853c88b-6a25-48b7-9e42-e29524d44168@github.com> > Reviewed-by: jsjolen, mbaesken > (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) Andreas Steiner has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge master - 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 Reviewed-by: jsjolen, mbaesken (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) - Backport 37e01efb7831e29068f834fe0629595cb721b90d ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1468/files - new: https://git.openjdk.org/jdk21u-dev/pull/1468/files/85b236e0..a924abc0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1468&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1468&range=01-02 Stats: 772 lines in 31 files changed: 621 ins; 124 del; 27 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1468.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1468/head:pull/1468 PR: https://git.openjdk.org/jdk21u-dev/pull/1468 From duke at openjdk.org Thu Mar 13 09:54:53 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 09:54:53 GMT Subject: [jdk21u-dev] RFR: 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 [v3] In-Reply-To: <7uDLcfNnyjA7hWy52NmrvRso81IsXjnmr6nsg92fvVE=.7853c88b-6a25-48b7-9e42-e29524d44168@github.com> References: <7uDLcfNnyjA7hWy52NmrvRso81IsXjnmr6nsg92fvVE=.7853c88b-6a25-48b7-9e42-e29524d44168@github.com> Message-ID: On Thu, 13 Mar 2025 08:43:33 GMT, Andreas Steiner wrote: >> Reviewed-by: jsjolen, mbaesken >> (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) > > Andreas Steiner has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge master > - 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 > > Reviewed-by: jsjolen, mbaesken > (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) > - Backport 37e01efb7831e29068f834fe0629595cb721b90d @ansteiner Your change (at version a924abc04fcdf15f9c76bf3c41eb8e6dbf5fa89d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1468#issuecomment-2720640105 From asteiner at openjdk.org Thu Mar 13 09:59:58 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Thu, 13 Mar 2025 09:59:58 GMT Subject: [jdk21u-dev] Integrated: 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 12:57:06 GMT, Andreas Steiner wrote: > Reviewed-by: jsjolen, mbaesken > (cherry picked from commit c434b79cff33e08e4518e92ddddae996dffefe29) This pull request has now been integrated. Changeset: c401a6e4 Author: Andreas Steiner Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/c401a6e46046d02b7bc266babb65a6daf4935fb5 Stats: 9 lines in 1 file changed: 3 ins; 1 del; 5 mod 8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 Backport-of: c434b79cff33e08e4518e92ddddae996dffefe29 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1468 From mbaesken at openjdk.org Thu Mar 13 10:17:08 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 13 Mar 2025 10:17:08 GMT Subject: [jdk24u] Integrated: 8349214: Improve size optimization flags for MSVC builds In-Reply-To: References: Message-ID: <7sWxcLonxpoiLizLgAprg8MZiZEWTT01UTlxYqSpOs4=.d00a295d-f4cb-48b6-8c8b-ff13b983e6d2@github.com> On Mon, 10 Mar 2025 13:10:10 GMT, Matthias Baesken wrote: > 8349214: Improve size optimization flags for MSVC builds This pull request has now been integrated. Changeset: 5e7fe599 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/5e7fe599006af6fb12ade54b54d4155e635c55b3 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/jdk24u/pull/124 From sgehwolf at openjdk.org Thu Mar 13 10:55:07 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 13 Mar 2025 10:55:07 GMT Subject: [jdk21u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> References: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Message-ID: On Wed, 12 Mar 2025 20:21:22 GMT, Severin Gehwolf wrote: > Backport of a required removal of an expired certificate. 21.0.8-oracle parity. Testing: - [x] GHA - [x] `test/jdk/sun/security/lib/cacerts/VerifyCACerts.java` has the warning `WARNING: cert "baltimorecybertrustca [jdk]" expiry "Tue May 13 01:59:00 CEST 2025" will expire within 90 days` prior this patch and is gone after. - [x] `test/jdk/sun/security/ssl` tests. All pass. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1480#issuecomment-2720817724 From rgangadhar at openjdk.org Thu Mar 13 12:19:34 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 13 Mar 2025 12:19:34 GMT Subject: [jdk24u] RFR: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Message-ID: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version ------------- Commit messages: - Backport 8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 Changes: https://git.openjdk.org/jdk24u/pull/133/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349492 Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod Patch: https://git.openjdk.org/jdk24u/pull/133.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/133/head:pull/133 PR: https://git.openjdk.org/jdk24u/pull/133 From goetz at openjdk.org Thu Mar 13 13:10:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 13:10:35 GMT Subject: [jdk17u-dev] RFR: 8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport fd8a3dcc52dc5d6b62edd83eacef5934f6294e80 Changes: https://git.openjdk.org/jdk17u-dev/pull/3350/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3350&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280820 Stats: 75 lines in 2 files changed: 14 ins; 13 del; 48 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3350.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3350/head:pull/3350 PR: https://git.openjdk.org/jdk17u-dev/pull/3350 From goetz at openjdk.org Thu Mar 13 13:11:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 13:11:40 GMT Subject: [jdk21u-dev] RFR: 8316061: Open source several Swing RootPane and Slider related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 138542de7889e8002df0e15a79e31d824c6a0473 Changes: https://git.openjdk.org/jdk21u-dev/pull/1483/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1483&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316061 Stats: 303 lines in 5 files changed: 303 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1483.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1483/head:pull/1483 PR: https://git.openjdk.org/jdk21u-dev/pull/1483 From goetz at openjdk.org Thu Mar 13 13:12:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 13:12:24 GMT Subject: [jdk17u-dev] RFR: 8316061: Open source several Swing RootPane and Slider related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 138542de7889e8002df0e15a79e31d824c6a0473 Changes: https://git.openjdk.org/jdk17u-dev/pull/3351/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3351&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316061 Stats: 303 lines in 5 files changed: 303 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3351.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3351/head:pull/3351 PR: https://git.openjdk.org/jdk17u-dev/pull/3351 From syan at openjdk.org Thu Mar 13 13:38:08 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 13 Mar 2025 13:38:08 GMT Subject: [jdk17u-dev] RFR: 8349974: [JMH, 17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError In-Reply-To: References: Message-ID: On Thu, 13 Feb 2025 09:20:12 GMT, SendaoYan wrote: > Hi all, > > JMH tests org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark report fails "java.lang.NoClassDefFoundError: jdk/incubator/vector/VectorSpecies" in jdk17u-dev repo. > > This failure was fixed by [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) in main-line repo, I think it's not suitable backport [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) to jdk17u-dev. So I create this issue to fix failure. > > Change has been verified locally, test-fix only, no risk. > > Verify command: > > > build/linux-x86_64-server-release/images/jdk/bin/java -Djmh.ignoreLock=true -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native --add-opens=java.base/java.io=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/sun.security.provider=ALL-UNNAMED --add-opens java.base/com.sun.crypto.provider=ALL-UNNAMED -jar $PWD/build/linux-x86_64-server-release/images/test/micro/benchmarks.jar -jvmArgsPrepend -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native -t 1 -f 1 -wi 2 org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark.testFirstTrueByte Could anyone take look this PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3277#issuecomment-2721282723 From rgangadhar at openjdk.org Thu Mar 13 13:43:11 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 13 Mar 2025 13:43:11 GMT Subject: [jdk24u] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Message-ID: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout ------------- Commit messages: - Backport 153dc6d84300e4c3446e33be820c15336cf45e72 Changes: https://git.openjdk.org/jdk24u/pull/134/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345133 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk24u/pull/134 From goetz at openjdk.org Thu Mar 13 14:10:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 14:10:00 GMT Subject: [jdk21u-dev] RFR: 8340907: Open source closed frame tests # 2 Message-ID: I backport this for parity with 21.0.8-oracle. One test is failing, but that one is added to the ProblemList by this change, so I assume this is expected. ------------- Commit messages: - Backport f2a767f59b1f66966665bc8601273b532961395a Changes: https://git.openjdk.org/jdk21u-dev/pull/1484/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1484&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340907 Stats: 441 lines in 5 files changed: 441 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1484.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1484/head:pull/1484 PR: https://git.openjdk.org/jdk21u-dev/pull/1484 From goetz at openjdk.org Thu Mar 13 14:10:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 14:10:46 GMT Subject: [jdk17u-dev] RFR: 8340907: Open source closed frame tests # 2 Message-ID: I backport this for parity with 17.0.16-oracle One test is failing, but that one is added to the ProblemList by this change, so I assume this is expected. ------------- Commit messages: - Backport f2a767f59b1f66966665bc8601273b532961395a Changes: https://git.openjdk.org/jdk17u-dev/pull/3352/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3352&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340907 Stats: 441 lines in 5 files changed: 441 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3352.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3352/head:pull/3352 PR: https://git.openjdk.org/jdk17u-dev/pull/3352 From mbaesken at openjdk.org Thu Mar 13 14:34:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 13 Mar 2025 14:34:04 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v2] In-Reply-To: References: Message-ID: <7Wo-6DuQvankm8YGTk8DxEgRhS3x8U4OWreybbK0Cpg=.5e43d201-25e6-4ce0-92bc-962214f45741@github.com> On Wed, 12 Mar 2025 21:20:33 GMT, Goetz Lindenmaier wrote: >> test/hotspot/gtest/compiler/test_directivesParser.cpp >> 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm >> was already backported. >> Failed chunk not applicable, skipped. >> >> test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp >> History of this file differs in a row of changes. >> But here only Copyright needs to be resolved. >> >> I backport this for parity with 21.0.8-oracle. >> >> I don't really see why this was backported. But let's go >> along anyways, this is test-only coding and just a bit >> tedious to prepare. But it might make later backports >> much easier. >> >> Resolved files in detail: >> >> test/hotspot/gtest/jfr/test_adaptiveSampler.cpp >> 8313552: Fix -Wconversion warnings in JFR code >> missing in 21. This change sounds like a nice-to-have in 21, >> but it is large. >> >> test/hotspot/gtest/logging/test_logConfiguration.cpp >> test/hotspot/gtest/logging/test_logTagSet.cpp >> 8299825: Move StdoutLog and StderrLog to LogConfiguration >> missing in 21. Adapted all remaining NULLs. >> >> >> test/hotspot/gtest/metaspace/test_binlist.cpp >> 8307356: Metaspace: simplify BinList handling >> missing in 21. Not a candidate for backport. >> One trivial resolve. >> >> >> test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp >> 8307356: Metaspace: simplify BinList handling >> 8314654: Metaspace: move locking out of MetaspaceArena >> missing in 21. Not candidates for backport. >> Resolved and flipped one additional NULL. >> >> test/hotspot/gtest/runtime/test_os_linux.cpp >> 8261894: Remove support for UseSHM >> not in 21 and not a candidate, and later change >> 8341722: Fix some warnings as errors when building on Linux with toolchain clang >> was already backported. >> Resolved all remaining NULLs. > > 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 c1281e6b45ed167df69d29a6039d81854c145ae6 Except the remaining NULL I mentioned above, looks okay to me! test/hotspot/gtest/logging/test_logTagSet.cpp line 1: > 1: /* EXPECT_FALSE(ts.has_output(NULL)); on line 51 has still a NULL remaining this was adjusted in the original commit ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1476#issuecomment-2721475288 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1476#discussion_r1993534439 From dchuyko at openjdk.org Thu Mar 13 14:37:20 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 13 Mar 2025 14:37:20 GMT Subject: [jdk21u-dev] RFR: 8351934: Inaccurate masking of TC subfield decrement in ForkJoinPool Message-ID: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. [0] https://bugs.openjdk.org/browse/JDK-8351933 [1] https://github.com/openjdk/jdk/pull/24034 ------------- Commit messages: - RC_MASK and TC_MASK instead of UC_MASK Changes: https://git.openjdk.org/jdk21u-dev/pull/1485/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1485&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351934 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1485.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1485/head:pull/1485 PR: https://git.openjdk.org/jdk21u-dev/pull/1485 From goetz at openjdk.org Thu Mar 13 14:39:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 14:39:50 GMT Subject: [jdk17u-dev] RFR: 8340966: Open source few Checkbox and Cursor tests - Set1 Message-ID: <3Dl2T6ecCqomZ9ZkqwwayeMC4HFTHm9m33zHUDyI1lo=.455fd89b-d22f-4985-9623-27459371e984@github.com> I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 3d38cd97eff2228e2172bfdbf5cc21cf2060f871 Changes: https://git.openjdk.org/jdk17u-dev/pull/3353/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3353&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340966 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3353.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3353/head:pull/3353 PR: https://git.openjdk.org/jdk17u-dev/pull/3353 From goetz at openjdk.org Thu Mar 13 14:40:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 14:40:01 GMT Subject: [jdk21u-dev] RFR: 8340966: Open source few Checkbox and Cursor tests - Set1 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 3d38cd97eff2228e2172bfdbf5cc21cf2060f871 Changes: https://git.openjdk.org/jdk21u-dev/pull/1486/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1486&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340966 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1486.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1486/head:pull/1486 PR: https://git.openjdk.org/jdk21u-dev/pull/1486 From dchuyko at openjdk.org Thu Mar 13 14:55:37 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 13 Mar 2025 14:55:37 GMT Subject: [jdk17u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Message-ID: <2yapJCo0b2kq3edt9PnRMoW0ysP6r_owUHydsEI9Rn4=.46dd2b88-e345-4cd5-b6e4-c9dec5972351@github.com> This a backport of JDK-8351933 [0] (PR [1]) for 17u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. As a result, the FJP may stop executing tasks [2]. The target code is in awaitWork() instead of tryTrim() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. [0] https://bugs.openjdk.org/browse/JDK-8351933 [1] https://github.com/openjdk/jdk/pull/24034 [2] https://bugs.openjdk.org/browse/JDK-8330017 ------------- Commit messages: - RC_MASK and TC_MASK instead of UC_MASK Changes: https://git.openjdk.org/jdk17u-dev/pull/3354/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3354&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351933 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3354.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3354/head:pull/3354 PR: https://git.openjdk.org/jdk17u-dev/pull/3354 From dchuyko at openjdk.org Thu Mar 13 15:02:58 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 13 Mar 2025 15:02:58 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Message-ID: This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. [0] https://bugs.openjdk.org/browse/JDK-8351933 [1] https://github.com/openjdk/jdk/pull/24034 ------------- Commit messages: - RC_MASK and TC_MASK instead of UC_MASK Changes: https://git.openjdk.org/jdk11u-dev/pull/3012/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351933 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3012.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3012/head:pull/3012 PR: https://git.openjdk.org/jdk11u-dev/pull/3012 From duke at openjdk.org Thu Mar 13 15:16:14 2025 From: duke at openjdk.org (Nibedita Jena) Date: Thu, 13 Mar 2025 15:16:14 GMT Subject: [jdk24u] RFR: 8346285: Update jarsigner compatibility test for change in default digest algorithm Message-ID: Clean backport ------------- Commit messages: - Backport e7d21fcf4949106e89afd413e9abc47d622dd47a Changes: https://git.openjdk.org/jdk24u/pull/135/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346285 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk24u/pull/135 From goetz at openjdk.org Thu Mar 13 15:21:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 15:21:58 GMT Subject: [jdk21u-dev] RFR: 8328264: AArch64: remove UseNeon condition in CRC32 intrinsic In-Reply-To: References: Message-ID: <2UsowW2khXILid7y1nr94BAMo9dUE_Xu_wz9ziUBtCQ=.63f9790b-218a-4690-a6a9-b47fb9ca5f35@github.com> On Mon, 10 Mar 2025 16:06:15 GMT, Dmitry Chuyko wrote: > This is a clean backport of a tiny enhancement in one of aarch64 crc32 implementations. Similar to JDK 23 -UseNeon makes no sense in update releases either https://github.com/openjdk/jdk/pull/18294#issuecomment-1997727704 > > Benchmarking results for jdk21u on Graviton 2, `-XX:-UseCRC32 -XX:-UseCryptoPmullForCRC32`: > > > Benchmark (count) Mode Cnt Score Error Units > TestCRC32.testCRC32Update 64 thrpt 4 15263.125 ? 20.681 ops/ms > TestCRC32.testCRC32Update 128 thrpt 4 7746.327 ? 7.583 ops/ms > TestCRC32.testCRC32Update 256 thrpt 4 3904.416 ? 3.398 ops/ms > TestCRC32.testCRC32Update 512 thrpt 4 1959.262 ? 1.617 ops/ms > TestCRC32.testCRC32Update 2048 thrpt 4 489.607 ? 0.286 ops/ms > TestCRC32.testCRC32Update 16384 thrpt 4 61.355 ? 0.991 ops/ms > TestCRC32.testCRC32Update 65536 thrpt 4 15.318 ? 0.270 ops/ms > --> > TestCRC32.testCRC32Update 64 thrpt 4 18649.642 ? 40.169 ops/ms > TestCRC32.testCRC32Update 128 thrpt 4 11265.168 ? 13.246 ops/ms > TestCRC32.testCRC32Update 256 thrpt 4 6188.989 ? 4.609 ops/ms > TestCRC32.testCRC32Update 512 thrpt 4 3254.121 ? 3.669 ops/ms > TestCRC32.testCRC32Update 2048 thrpt 4 846.038 ? 0.861 ops/ms > TestCRC32.testCRC32Update 16384 thrpt 4 107.056 ? 0.116 ops/ms > TestCRC32.testCRC32Update 65536 thrpt 4 26.780 ? 0.041 ops/ms > > > JDK-8329749 is an optional follow-up for this backport. > > Testing: tier1,2 on linux-aarch64. Hi @dchuyko wouldn't it be better suitable for an LTS release to toggle the default of that flag? Best regards, Geotz. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1462#issuecomment-2721637942 From duke at openjdk.org Thu Mar 13 15:38:00 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 15:38:00 GMT Subject: [jdk17u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed In-Reply-To: <7qTv2X6EuIXhhUSoCH3qIosI1uX1stKS1acQbDjeQK4=.74c470d1-d05e-4419-8e5f-449345ae9e7e@github.com> References: <7qTv2X6EuIXhhUSoCH3qIosI1uX1stKS1acQbDjeQK4=.74c470d1-d05e-4419-8e5f-449345ae9e7e@github.com> Message-ID: On Fri, 28 Feb 2025 10:30:29 GMT, Roman Marchenko wrote: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk17, some minor conflicts, and `_` was replaced with a variable in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java`. > > We need this fix in jdk17 and below, down to jdk8, as all versions have this issue with `jarsigner`. > > New tests successfully ran locally on Linux, x86_64. @wkia Your change (at version 0e14bbf338904906efb60a353fcfa0120ea0d749) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3310#issuecomment-2721687531 From goetz at openjdk.org Thu Mar 13 15:41:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 15:41:51 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v2] In-Reply-To: <7Wo-6DuQvankm8YGTk8DxEgRhS3x8U4OWreybbK0Cpg=.5e43d201-25e6-4ce0-92bc-962214f45741@github.com> References: <7Wo-6DuQvankm8YGTk8DxEgRhS3x8U4OWreybbK0Cpg=.5e43d201-25e6-4ce0-92bc-962214f45741@github.com> Message-ID: <3wDjidgEz5msGCMz8fHSFk0OVJ7WdelYZVDyJUhkMf8=.3e6cd70c-6193-4c31-b4c0-3e73dce4278d@github.com> On Thu, 13 Mar 2025 14:31:21 GMT, Matthias Baesken 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: >> >> Backport c1281e6b45ed167df69d29a6039d81854c145ae6 > > Except the remaining NULL I mentioned above, looks okay to me! Hi @MBaesken thanks for catching this, fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1476#issuecomment-2721695443 From goetz at openjdk.org Thu Mar 13 15:41:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 15:41:50 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v3] In-Reply-To: References: Message-ID: > test/hotspot/gtest/compiler/test_directivesParser.cpp > 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm > was already backported. > Failed chunk not applicable, skipped. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > History of this file differs in a row of changes. > But here only Copyright needs to be resolved. > > I backport this for parity with 21.0.8-oracle. > > I don't really see why this was backported. But let's go > along anyways, this is test-only coding and just a bit > tedious to prepare. But it might make later backports > much easier. > > Resolved files in detail: > > test/hotspot/gtest/jfr/test_adaptiveSampler.cpp > 8313552: Fix -Wconversion warnings in JFR code > missing in 21. This change sounds like a nice-to-have in 21, > but it is large. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > test/hotspot/gtest/logging/test_logTagSet.cpp > 8299825: Move StdoutLog and StderrLog to LogConfiguration > missing in 21. Adapted all remaining NULLs. > > > test/hotspot/gtest/metaspace/test_binlist.cpp > 8307356: Metaspace: simplify BinList handling > missing in 21. Not a candidate for backport. > One trivial resolve. > > > test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp > 8307356: Metaspace: simplify BinList handling > 8314654: Metaspace: move locking out of MetaspaceArena > missing in 21. Not candidates for backport. > Resolved and flipped one additional NULL. > > test/hotspot/gtest/runtime/test_os_linux.cpp > 8261894: Remove support for UseSHM > not in 21 and not a candidate, and later change > 8341722: Fix some warnings as errors when building on Linux with toolchain clang > was already backported. > Resolved all remaining NULLs. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix NULL as proposed by Matthias ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1476/files - new: https://git.openjdk.org/jdk21u-dev/pull/1476/files/b59d98ab..8bdc663a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1476.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1476/head:pull/1476 PR: https://git.openjdk.org/jdk21u-dev/pull/1476 From mbaesken at openjdk.org Thu Mar 13 15:44:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 13 Mar 2025 15:44:59 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v3] In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 15:41:50 GMT, Goetz Lindenmaier wrote: >> test/hotspot/gtest/compiler/test_directivesParser.cpp >> 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm >> was already backported. >> Failed chunk not applicable, skipped. >> >> test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp >> History of this file differs in a row of changes. >> But here only Copyright needs to be resolved. >> >> I backport this for parity with 21.0.8-oracle. >> >> I don't really see why this was backported. But let's go >> along anyways, this is test-only coding and just a bit >> tedious to prepare. But it might make later backports >> much easier. >> >> Resolved files in detail: >> >> test/hotspot/gtest/jfr/test_adaptiveSampler.cpp >> 8313552: Fix -Wconversion warnings in JFR code >> missing in 21. This change sounds like a nice-to-have in 21, >> but it is large. >> >> test/hotspot/gtest/logging/test_logConfiguration.cpp >> test/hotspot/gtest/logging/test_logTagSet.cpp >> 8299825: Move StdoutLog and StderrLog to LogConfiguration >> missing in 21. Adapted all remaining NULLs. >> >> >> test/hotspot/gtest/metaspace/test_binlist.cpp >> 8307356: Metaspace: simplify BinList handling >> missing in 21. Not a candidate for backport. >> One trivial resolve. >> >> >> test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp >> 8307356: Metaspace: simplify BinList handling >> 8314654: Metaspace: move locking out of MetaspaceArena >> missing in 21. Not candidates for backport. >> Resolved and flipped one additional NULL. >> >> test/hotspot/gtest/runtime/test_os_linux.cpp >> 8261894: Remove support for UseSHM >> not in 21 and not a candidate, and later change >> 8341722: Fix some warnings as errors when building on Linux with toolchain clang >> was already backported. >> Resolved all remaining NULLs. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix NULL as proposed by Matthias Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1476#pullrequestreview-2682461560 From duke at openjdk.org Thu Mar 13 16:00:14 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 16:00:14 GMT Subject: [jdk17u-dev] RFR: 8251505: Use of types in compiler shared code should be consistent. In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 02:43:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8251505: Use of types in compiler shared code should be consistent. Cleans up mixed types and usage of 'long' type. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 88863d997726028644dcf27af739d31aa7a637cc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3330#issuecomment-2721764013 From sgehwolf at openjdk.org Thu Mar 13 16:12:04 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 13 Mar 2025 16:12:04 GMT Subject: [jdk21u-dev] Integrated: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> References: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Message-ID: On Wed, 12 Mar 2025 20:21:22 GMT, Severin Gehwolf wrote: > Backport of a required removal of an expired certificate. 21.0.8-oracle parity. This pull request has now been integrated. Changeset: f16c950d Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/f16c950dcf27438599c1de35a4124f85b2321aeb Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod 8303770: Remove Baltimore root certificate expiring in May 2025 Backport-of: 2371696781edc040d8fa8133c78b284a2e3de1ed ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1480 From goetz at openjdk.org Thu Mar 13 16:22:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 16:22:20 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v4] In-Reply-To: References: Message-ID: > test/hotspot/gtest/compiler/test_directivesParser.cpp > 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm > was already backported. > Failed chunk not applicable, skipped. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > History of this file differs in a row of changes. > But here only Copyright needs to be resolved. > > I backport this for parity with 21.0.8-oracle. > > I don't really see why this was backported. But let's go > along anyways, this is test-only coding and just a bit > tedious to prepare. But it might make later backports > much easier. > > Resolved files in detail: > > test/hotspot/gtest/jfr/test_adaptiveSampler.cpp > 8313552: Fix -Wconversion warnings in JFR code > missing in 21. This change sounds like a nice-to-have in 21, > but it is large. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > test/hotspot/gtest/logging/test_logTagSet.cpp > 8299825: Move StdoutLog and StderrLog to LogConfiguration > missing in 21. Adapted all remaining NULLs. > > > test/hotspot/gtest/metaspace/test_binlist.cpp > 8307356: Metaspace: simplify BinList handling > missing in 21. Not a candidate for backport. > One trivial resolve. > > > test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp > 8307356: Metaspace: simplify BinList handling > 8314654: Metaspace: move locking out of MetaspaceArena > missing in 21. Not candidates for backport. > Resolved and flipped one additional NULL. > > test/hotspot/gtest/runtime/test_os_linux.cpp > 8261894: Remove support for UseSHM > not in 21 and not a candidate, and later change > 8341722: Fix some warnings as errors when building on Linux with toolchain clang > was already backported. > Resolved all remaining NULLs. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Backport fc7244da96a9423146c4a46bcc3bbfc205900c3b ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1476/files - new: https://git.openjdk.org/jdk21u-dev/pull/1476/files/8bdc663a..e114eb70 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1476&range=02-03 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1476.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1476/head:pull/1476 PR: https://git.openjdk.org/jdk21u-dev/pull/1476 From goetz at openjdk.org Thu Mar 13 16:26:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 16:26:54 GMT Subject: [jdk21u-dev] RFR: 8340713: Open source DnD tests - Set5 Message-ID: I backport this for parity with 21.0.8-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport fc7244da96a9423146c4a46bcc3bbfc205900c3b Changes: https://git.openjdk.org/jdk21u-dev/pull/1487/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1487&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340713 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1487.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1487/head:pull/1487 PR: https://git.openjdk.org/jdk21u-dev/pull/1487 From rmarchenko at openjdk.org Thu Mar 13 16:27:01 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 13 Mar 2025 16:27:01 GMT Subject: [jdk17u-dev] Integrated: 8309841: Jarsigner should print a warning if an entry is removed In-Reply-To: <7qTv2X6EuIXhhUSoCH3qIosI1uX1stKS1acQbDjeQK4=.74c470d1-d05e-4419-8e5f-449345ae9e7e@github.com> References: <7qTv2X6EuIXhhUSoCH3qIosI1uX1stKS1acQbDjeQK4=.74c470d1-d05e-4419-8e5f-449345ae9e7e@github.com> Message-ID: On Fri, 28 Feb 2025 10:30:29 GMT, Roman Marchenko wrote: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk17, some minor conflicts, and `_` was replaced with a variable in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java`. > > We need this fix in jdk17 and below, down to jdk8, as all versions have this issue with `jarsigner`. > > New tests successfully ran locally on Linux, x86_64. This pull request has now been integrated. Changeset: f39ce948 Author: Roman Marchenko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/f39ce948644ec218906674eb3e7e715134f362b4 Stats: 241 lines in 5 files changed: 240 ins; 0 del; 1 mod 8309841: Jarsigner should print a warning if an entry is removed Reviewed-by: yan Backport-of: bdfb41f977258831e4b0ceaef5d016d095ab6e7f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3310 From goetz at openjdk.org Thu Mar 13 16:29:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 16:29:59 GMT Subject: [jdk21u-dev] RFR: 8324678: Replace NULL with nullptr in HotSpot gtests [v2] In-Reply-To: <7Wo-6DuQvankm8YGTk8DxEgRhS3x8U4OWreybbK0Cpg=.5e43d201-25e6-4ce0-92bc-962214f45741@github.com> References: <7Wo-6DuQvankm8YGTk8DxEgRhS3x8U4OWreybbK0Cpg=.5e43d201-25e6-4ce0-92bc-962214f45741@github.com> Message-ID: On Thu, 13 Mar 2025 14:31:21 GMT, Matthias Baesken 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: >> >> Backport c1281e6b45ed167df69d29a6039d81854c145ae6 > > Except the remaining NULL I mentioned above, looks okay to me! @MBaesken Thanks for reviewing. I accidentially pushed an unrelated change to this branch, I removed it again but now the review is gone. Could you please approve it once more? Sorry for that! Ah ... no matter, the bots recovered the review. No need for action. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1476#issuecomment-2721884066 From andrew at openjdk.org Thu Mar 13 16:39:04 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 13 Mar 2025 16:39:04 GMT Subject: [jdk21u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> References: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Message-ID: On Wed, 12 Mar 2025 20:21:22 GMT, Severin Gehwolf wrote: > Backport of a required removal of an expired certificate. 21.0.8-oracle parity. Should this not have gone into 21u for release in April, if the certificate expires in May? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1480#issuecomment-2721921538 From phh at openjdk.org Thu Mar 13 16:53:00 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 13 Mar 2025 16:53:00 GMT Subject: [jdk21u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> References: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> Message-ID: <8QgxnlDKL7gpa7S18te4Jg0HT3jxxXDJ0mNdzUWwHms=.03857c58-3bcb-4428-8f2e-515092d7a7a7@github.com> On Thu, 13 Mar 2025 14:31:42 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1485#pullrequestreview-2682727468 From phh at openjdk.org Thu Mar 13 16:54:05 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 13 Mar 2025 16:54:05 GMT Subject: [jdk17u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <2yapJCo0b2kq3edt9PnRMoW0ysP6r_owUHydsEI9Rn4=.46dd2b88-e345-4cd5-b6e4-c9dec5972351@github.com> References: <2yapJCo0b2kq3edt9PnRMoW0ysP6r_owUHydsEI9Rn4=.46dd2b88-e345-4cd5-b6e4-c9dec5972351@github.com> Message-ID: <2GfkwQwnv6H1O8ggW-g1V4AdWCJ3axTroD89UFAHag0=.5c1ba4e9-6ff5-474f-b76e-06c0075d4946@github.com> On Thu, 13 Mar 2025 14:50:23 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 17u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. As a result, the FJP may stop executing tasks [2]. The target code is in awaitWork() instead of tryTrim() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 > [2] https://bugs.openjdk.org/browse/JDK-8330017 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3354#pullrequestreview-2682731537 From goetz at openjdk.org Thu Mar 13 16:54:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 16:54:58 GMT Subject: [jdk21u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> References: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Message-ID: On Wed, 12 Mar 2025 20:21:22 GMT, Severin Gehwolf wrote: > Backport of a required removal of an expired certificate. 21.0.8-oracle parity. Hmm, can we remove them while they are still valid? Also, we usually follow what Oracle does. But if Oracle would want to get this to the April release, we see it first for July, and after building it there they backport it further to April, which we might see next week. But this would pop up in the filters and I will not miss this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1480#issuecomment-2721977310 From goetz at openjdk.org Thu Mar 13 17:04:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 17:04:35 GMT Subject: [jdk17u-dev] RFR: 8340713: Open source DnD tests - Set5 Message-ID: I backport this for parity with 17.0.16-oracle resolved problem list, probably clean. ------------- Commit messages: - Backport fc7244da96a9423146c4a46bcc3bbfc205900c3b Changes: https://git.openjdk.org/jdk17u-dev/pull/3355/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3355&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340713 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3355.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3355/head:pull/3355 PR: https://git.openjdk.org/jdk17u-dev/pull/3355 From sgehwolf at openjdk.org Thu Mar 13 17:06:58 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 13 Mar 2025 17:06:58 GMT Subject: [jdk21u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> References: <4kGrnagi-ht9obBAiWURLHi6UVdPZENei4W9UTVP5BY=.82f420eb-5505-4236-874f-5c8d9866b788@github.com> Message-ID: <3ul3VPcjanIsQM30FzgjcyZShzLwdF0WRRco9NIvaeI=.a7a88992-d7b0-4d43-bb15-41d44d8059a7@github.com> On Wed, 12 Mar 2025 20:21:22 GMT, Severin Gehwolf wrote: > Backport of a required removal of an expired certificate. 21.0.8-oracle parity. Going by previous precedent like [JDK-8273150](https://bugs.openjdk.org/browse/JDK-8273150), [JDK-8225083](https://bugs.openjdk.org/browse/JDK-8225083) and [JDK-8274215](https://bugs.openjdk.org/browse/JDK-8274215) we should not remove the expired certificate before it's actually expired. So July seems correct to me, but we'll see. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1480#issuecomment-2722021107 From goetz at openjdk.org Thu Mar 13 17:26:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 17:26:46 GMT Subject: [jdk21u-dev] RFR: 8340173: Open source some Component/Panel/EventQueue tests - Set2 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 97ee8bbda2c7d7f76866690a34a5021fade2f438 Changes: https://git.openjdk.org/jdk21u-dev/pull/1489/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1489&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340173 Stats: 764 lines in 5 files changed: 764 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1489.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1489/head:pull/1489 PR: https://git.openjdk.org/jdk21u-dev/pull/1489 From goetz at openjdk.org Thu Mar 13 17:27:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 17:27:55 GMT Subject: [jdk17u-dev] RFR: 8340173: Open source some Component/Panel/EventQueue tests - Set2 Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 97ee8bbda2c7d7f76866690a34a5021fade2f438 Changes: https://git.openjdk.org/jdk17u-dev/pull/3356/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3356&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340173 Stats: 764 lines in 5 files changed: 764 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3356.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3356/head:pull/3356 PR: https://git.openjdk.org/jdk17u-dev/pull/3356 From goetz at openjdk.org Thu Mar 13 18:33:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 18:33:13 GMT Subject: [jdk17u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 Message-ID: I backport this for parity with 17.0.16-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 6d7e67956b1722b4e3d33253d68c095058f39f02 Changes: https://git.openjdk.org/jdk17u-dev/pull/3357/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3357&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340790 Stats: 517 lines in 5 files changed: 517 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3357.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3357/head:pull/3357 PR: https://git.openjdk.org/jdk17u-dev/pull/3357 From goetz at openjdk.org Thu Mar 13 18:44:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 13 Mar 2025 18:44:22 GMT Subject: [jdk21u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 Message-ID: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> I backport this for parity with 21.0.8-oracle. Resolved ProblemList, probably clean. (No reason for making this a dependent PR, just happend like this.) ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1476 Commit messages: - Backport 6d7e67956b1722b4e3d33253d68c095058f39f02 Changes: https://git.openjdk.org/jdk21u-dev/pull/1490/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340790 Stats: 517 lines in 5 files changed: 517 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1490/head:pull/1490 PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From duke at openjdk.org Thu Mar 13 19:09:57 2025 From: duke at openjdk.org (kieran-farrell) Date: Thu, 13 Mar 2025 19:09:57 GMT Subject: [jdk24u] RFR: Backport d002933c260921d0d582724516d15ebd130b851f In-Reply-To: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> References: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> Message-ID: On Wed, 12 Mar 2025 17:19:51 GMT, kieran-farrell wrote: > Backport d002933c260921d0d582724516d15ebd130b851f @coffeys could you please sponser? ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/130#issuecomment-2722422744 From ssubramaniam at openjdk.org Thu Mar 13 19:13:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 13 Mar 2025 19:13:59 GMT Subject: [jdk17u-dev] Integrated: 8251505: Use of types in compiler shared code should be consistent. In-Reply-To: References: Message-ID: On Fri, 7 Mar 2025 02:43:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8251505: Use of types in compiler shared code should be consistent. Cleans up mixed types and usage of 'long' type. Ran GHA Sanity Checks, and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: f04bc19d Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/f04bc19d85b35cb0cf74a75d5a36822ac3085c3c Stats: 33 lines in 10 files changed: 2 ins; 0 del; 31 mod 8251505: Use of types in compiler shared code should be consistent. Backport-of: b6935dfb86a1c011355d2dfb2140be26ec536351 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3330 From rhalade at openjdk.org Thu Mar 13 20:02:05 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Thu, 13 Mar 2025 20:02:05 GMT Subject: [jdk24u] Integrated: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: References: Message-ID: <6oURGc122sQeLsqDldIjtP1YM9xOtDhOgn_2h4YqJS8=.bd656320-0ebb-4071-b7ef-80d9be771df9@github.com> On Wed, 12 Mar 2025 17:23:36 GMT, Rajan Halade wrote: > Hi all, > > This pull request contains a backport of commit [23716967](https://urldefense.com/v3/__https://github.com/openjdk/jdk/commit/2371696781edc040d8fa8133c78b284a2e3de1ed__;!!ACWV5N9M2RV99hQ!JfRfhWPYE1rotv1L7452gPxuUmnX74yad7x4cA53I9NKnqauKOPjWCWJTFrIQ8ugfKItaCmby34ll-6uBrOtDM-U8g$) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rajan Halade on 12 Mar 2025 and was reviewed by Aleksey Shipilev and Sean Mullan. > > Thanks! This pull request has now been integrated. Changeset: 186c4f06 Author: Rajan Halade URL: https://git.openjdk.org/jdk24u/commit/186c4f0682132d37605c0df2977a338ff8d510cc Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod 8303770: Remove Baltimore root certificate expiring in May 2025 Backport-of: 2371696781edc040d8fa8133c78b284a2e3de1ed ------------- PR: https://git.openjdk.org/jdk24u/pull/131 From syan at openjdk.org Fri Mar 14 01:27:57 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 14 Mar 2025 01:27:57 GMT Subject: [jdk21u-dev] RFR: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed In-Reply-To: <0MXQhZlN3xKHApIn2HF32-W_Uq2huvMvtsaj_wLF49g=.ba500da2-5b1e-4c6d-b904-7439c9ec772e@github.com> References: <0MXQhZlN3xKHApIn2HF32-W_Uq2huvMvtsaj_wLF49g=.ba500da2-5b1e-4c6d-b904-7439c9ec772e@github.com> Message-ID: <2JpoWFK32K7ZP5hrnklAB5bSQiQtRgIvOIA8BcoI9Ks=.118f3f10-abec-4aa9-8e49-372738e2e14f@github.com> On Wed, 12 Mar 2025 01:25:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1798aad](https://github.com/openjdk/jdk24u/commit/f1798aad038f9d17b98618225b38287704477bbd) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. > > The commit being backported was authored by SendaoYan on 12 Mar 2025 and had no reviewers. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1475#issuecomment-2723096015 From syan at openjdk.org Fri Mar 14 01:27:57 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 14 Mar 2025 01:27:57 GMT Subject: [jdk21u-dev] Integrated: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed In-Reply-To: <0MXQhZlN3xKHApIn2HF32-W_Uq2huvMvtsaj_wLF49g=.ba500da2-5b1e-4c6d-b904-7439c9ec772e@github.com> References: <0MXQhZlN3xKHApIn2HF32-W_Uq2huvMvtsaj_wLF49g=.ba500da2-5b1e-4c6d-b904-7439c9ec772e@github.com> Message-ID: On Wed, 12 Mar 2025 01:25:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1798aad](https://github.com/openjdk/jdk24u/commit/f1798aad038f9d17b98618225b38287704477bbd) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. > > The commit being backported was authored by SendaoYan on 12 Mar 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: b64ead74 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/b64ead74306349b0d0eebeda90924edd6297522d Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Backport-of: f1798aad038f9d17b98618225b38287704477bbd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1475 From ssubramaniam at openjdk.org Fri Mar 14 02:16:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 14 Mar 2025 02:16:36 GMT Subject: [jdk21u-dev] RFR: 8309978: [x64] Fix useless padding Message-ID: Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 0038491abda51b8bd39fabed53624c10abcfe077 Changes: https://git.openjdk.org/jdk21u-dev/pull/1491/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1491&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309978 Stats: 96 lines in 4 files changed: 93 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1491.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1491/head:pull/1491 PR: https://git.openjdk.org/jdk21u-dev/pull/1491 From stuefe at openjdk.org Fri Mar 14 05:41:34 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 14 Mar 2025 05:41:34 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation Message-ID: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. --- Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). ------------- Commit messages: - JDK-21-specific addition - Backport 37ec796255ae857588a5c7e0d572407dd81cbec9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1488/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1488&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351500 Stats: 57 lines in 5 files changed: 17 ins; 12 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1488.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1488/head:pull/1488 PR: https://git.openjdk.org/jdk21u-dev/pull/1488 From rreddy at openjdk.org Fri Mar 14 06:05:51 2025 From: rreddy at openjdk.org (Ravi Reddy) Date: Fri, 14 Mar 2025 06:05:51 GMT Subject: [jdk24u] RFR: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual Message-ID: <-11elfFEgQeA5tpUkCDkxkEasgL9cdGbYXX-PlebBj8=.9d21644d-5b54-45dd-b097-e699bb5ded1a@github.com> Clean backport of https://github.com/openjdk/jdk/commit/08929134b3533362133139c4e964b1b28de6ebfb - Changing test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java to a manual test. ------------- Commit messages: - Backport 08929134b3533362133139c4e964b1b28de6ebfb Changes: https://git.openjdk.org/jdk24u/pull/136/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351086 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/136.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/136/head:pull/136 PR: https://git.openjdk.org/jdk24u/pull/136 From syan at openjdk.org Fri Mar 14 06:42:08 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 14 Mar 2025 06:42:08 GMT Subject: [jdk24u] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: Hi all, This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. Thanks! ------------- Commit messages: - Backport 4412c079fccefbb235b22651206089f5bac47d18 Changes: https://git.openjdk.org/jdk24u/pull/137/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/137.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/137/head:pull/137 PR: https://git.openjdk.org/jdk24u/pull/137 From rschmelter at openjdk.org Fri Mar 14 07:30:11 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 14 Mar 2025 07:30:11 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 15:10:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Omitting change to ProblemList as listing the test was not backported. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3337#pullrequestreview-2684553023 From goetz at openjdk.org Fri Mar 14 07:45:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 07:45:57 GMT Subject: [jdk21u-dev] RFR: 8309978: [x64] Fix useless padding In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 02:11:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. Hi @satyenme, Listing a follow up as reason for a backport makes only sense if there exists a good reason to backport the follow up. So please elaborate on reason, risk, etc of that follow up. In general, the follow-up is an Enhancement that optimizes performanse, so I am not sure whether this is a good candidate for backport. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1491#issuecomment-2723880322 From coffeys at openjdk.org Fri Mar 14 07:46:08 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 14 Mar 2025 07:46:08 GMT Subject: [jdk24u] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: References: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> Message-ID: On Thu, 13 Mar 2025 19:07:27 GMT, kieran-farrell wrote: >> 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java > > @coffeys could you please sponser? @kieran-farrell - please apply for fix approval first https://openjdk.org/projects/jdk-updates/approval.html ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/130#issuecomment-2723879777 From goetz at openjdk.org Fri Mar 14 10:20:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:20:12 GMT Subject: [jdk21u-dev] Integrated: 8316061: Open source several Swing RootPane and Slider related tests In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 13:06:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 0d9a28be Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0d9a28bebe35dbc8c689b5a6a19975c61efdd07a Stats: 303 lines in 5 files changed: 303 ins; 0 del; 0 mod 8316061: Open source several Swing RootPane and Slider related tests Backport-of: 138542de7889e8002df0e15a79e31d824c6a0473 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1483 From goetz at openjdk.org Fri Mar 14 10:23:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:23:00 GMT Subject: [jdk21u-dev] Integrated: 8324678: Replace NULL with nullptr in HotSpot gtests In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 12:52:43 GMT, Goetz Lindenmaier wrote: > test/hotspot/gtest/compiler/test_directivesParser.cpp > 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm > was already backported. > Failed chunk not applicable, skipped. > > test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > History of this file differs in a row of changes. > But here only Copyright needs to be resolved. > > I backport this for parity with 21.0.8-oracle. > > I don't really see why this was backported. But let's go > along anyways, this is test-only coding and just a bit > tedious to prepare. But it might make later backports > much easier. > > Resolved files in detail: > > test/hotspot/gtest/jfr/test_adaptiveSampler.cpp > 8313552: Fix -Wconversion warnings in JFR code > missing in 21. This change sounds like a nice-to-have in 21, > but it is large. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > test/hotspot/gtest/logging/test_logTagSet.cpp > 8299825: Move StdoutLog and StderrLog to LogConfiguration > missing in 21. Adapted all remaining NULLs. > > > test/hotspot/gtest/metaspace/test_binlist.cpp > 8307356: Metaspace: simplify BinList handling > missing in 21. Not a candidate for backport. > One trivial resolve. > > > test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp > 8307356: Metaspace: simplify BinList handling > 8314654: Metaspace: move locking out of MetaspaceArena > missing in 21. Not candidates for backport. > Resolved and flipped one additional NULL. > > test/hotspot/gtest/runtime/test_os_linux.cpp > 8261894: Remove support for UseSHM > not in 21 and not a candidate, and later change > 8341722: Fix some warnings as errors when building on Linux with toolchain clang > was already backported. > Resolved all remaining NULLs. This pull request has now been integrated. Changeset: ea530cac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ea530cac6e0f9730dbf034eb26a17db48ef63ed1 Stats: 584 lines in 74 files changed: 0 ins; 0 del; 584 mod 8324678: Replace NULL with nullptr in HotSpot gtests Reviewed-by: mbaesken Backport-of: c1281e6b45ed167df69d29a6039d81854c145ae6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1476 From goetz at openjdk.org Fri Mar 14 10:24:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:24:03 GMT Subject: [jdk21u-dev] Integrated: 8328670: Automate and open source few closed manual applet test In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 15:28:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 7fbd271f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7fbd271f759b187454e41522a27bb8d936019e0d Stats: 291 lines in 2 files changed: 291 ins; 0 del; 0 mod 8328670: Automate and open source few closed manual applet test Backport-of: 38e3cda4420ef921cc6e43cb18338ec18c12011f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1470 From goetz at openjdk.org Fri Mar 14 10:25:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:25:56 GMT Subject: [jdk21u-dev] Integrated: 8328648: Remove applet usage from JFileChooser tests bug4150029 In-Reply-To: <58BaMVd7hTu_0yhj2JEfkxc_zOrDxeDRtacnr7CQcHI=.7f9cabe4-0c61-4907-82d2-e46383e8f27d@github.com> References: <58BaMVd7hTu_0yhj2JEfkxc_zOrDxeDRtacnr7CQcHI=.7f9cabe4-0c61-4907-82d2-e46383e8f27d@github.com> Message-ID: <1pw2mlix5XO5VtNEJe9pbJ0sPfl8LVIXhRvpJzhsmiE=.741dc1ec-3b12-408f-958b-141fa6a43fc9@github.com> On Wed, 12 Mar 2025 13:52:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: f54bdb53 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f54bdb53765b6f9a42187dd9f8b281d93776449b Stats: 150 lines in 2 files changed: 55 ins; 54 del; 41 mod 8328648: Remove applet usage from JFileChooser tests bug4150029 Backport-of: 021ed6aea92f770ebeae65175d94797f7c418c82 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1477 From goetz at openjdk.org Fri Mar 14 10:27:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:27:22 GMT Subject: [jdk21u-dev] Integrated: 8328482: Convert and Open source few manual applet test to main based In-Reply-To: <5sfAexxlSn-M8jlD5nx8vERvlvVZs_9Y_xOkqBR_UUQ=.e2ddd493-0b82-44d5-b733-5ff2711bd4ed@github.com> References: <5sfAexxlSn-M8jlD5nx8vERvlvVZs_9Y_xOkqBR_UUQ=.e2ddd493-0b82-44d5-b733-5ff2711bd4ed@github.com> Message-ID: On Tue, 11 Mar 2025 15:55:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 0a6c49db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0a6c49dbc4059c63aca9735c0389319b05f6e4b6 Stats: 535 lines in 8 files changed: 535 ins; 0 del; 0 mod 8328482: Convert and Open source few manual applet test to main based Backport-of: bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1471 From goetz at openjdk.org Fri Mar 14 10:28:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:28:11 GMT Subject: [jdk21u-dev] Integrated: 8339727: Open source several AWT focus tests - series 1 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:32:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: f20cbb5b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f20cbb5bbc5d01841966f88c5fdae6a45f94210a Stats: 649 lines in 5 files changed: 649 ins; 0 del; 0 mod 8339727: Open source several AWT focus tests - series 1 Backport-of: 358ff196336407484b1b892f08936e9378701959 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1472 From goetz at openjdk.org Fri Mar 14 10:29:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:29:14 GMT Subject: [jdk21u-dev] Integrated: 8339842: Open source several AWT focus tests - series 2 In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 14:02:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 1b17b992 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1b17b992a595b2ae0a276bbe26df651e9b7d3294 Stats: 701 lines in 4 files changed: 701 ins; 0 del; 0 mod 8339842: Open source several AWT focus tests - series 2 Backport-of: 4b7906375b4bd11a480665110561180825c2dd9c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1478 From fthevenet at openjdk.org Fri Mar 14 10:29:22 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Fri, 14 Mar 2025 10:29:22 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: <4nNcv2G5XhPoEaweoLA_d21Ki6RUbhhq0dNpWx9riYs=.fe4dca9c-e187-4618-8f98-933ee826ef4c@github.com> On Tue, 11 Mar 2025 13:38:26 GMT, Severin Gehwolf wrote: > @fthevenet Could you please help test/review this patch. Thank you! Hmm... I can't seem to get JAWS to work with swing applications **at all** on my machine: it doesn't read anything from inside the JFrame (only the window title). FWIW, it seems to work as expected with "native" applications or even javafx ones, but swing apps seems to be totally opaque to the screen reader software on my env. This is I assume a configuration issue on my end, and has likely nothing to do with this change, as I've experienced the same with 11.0.26 and 23.0.2, but it means I unfortunately won't be able to test this until I get this working. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724258652 From goetz at openjdk.org Fri Mar 14 10:31:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:31:34 GMT Subject: [jdk21u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 [v2] In-Reply-To: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> References: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> Message-ID: > I backport this for parity with 21.0.8-oracle. > Resolved ProblemList, probably clean. > > (No reason for making this a dependent PR, just happend like this.) 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/jdk21u-dev/pull/1490/files - new: https://git.openjdk.org/jdk21u-dev/pull/1490/files/f45f51c9..f45f51c9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1490/head:pull/1490 PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From goetz at openjdk.org Fri Mar 14 10:35:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:35:57 GMT Subject: [jdk21u-dev] Integrated: 8339984: Open source AWT MenuItem related tests In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 15:25:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 477e9a1c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/477e9a1c624b13eca86ae6a47c13fd801d78aa14 Stats: 468 lines in 5 files changed: 468 ins; 0 del; 0 mod 8339984: Open source AWT MenuItem related tests Backport-of: f4e401791efb920b9773f2886b34904c95106727 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1479 From goetz at openjdk.org Fri Mar 14 10:37:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:37:05 GMT Subject: [jdk21u-dev] Integrated: 8340393: Open source closed choice tests #2 In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 21:17:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 8faba481 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8faba4812707bc47b396fda22af3d2bab7379529 Stats: 322 lines in 4 files changed: 322 ins; 0 del; 0 mod 8340393: Open source closed choice tests #2 Backport-of: a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1481 From goetz at openjdk.org Fri Mar 14 10:38:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:38:03 GMT Subject: [jdk21u-dev] Integrated: 8339935: Open source several AWT focus tests - series 5 In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 21:56:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c200dd1a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c200dd1a9ec7a3e6a11fe20aa321b703f304e077 Stats: 315 lines in 4 files changed: 315 ins; 0 del; 0 mod 8339935: Open source several AWT focus tests - series 5 Backport-of: b1f8d2ea76322a89eea84851a1e791f52c31261b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1482 From goetz at openjdk.org Fri Mar 14 10:39:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:39:10 GMT Subject: [jdk21u-dev] Integrated: 8340966: Open source few Checkbox and Cursor tests - Set1 In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 14:33:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: f840f014 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f840f014cb952cdfc4244d65c1e4f799524e5e2a Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod 8340966: Open source few Checkbox and Cursor tests - Set1 Backport-of: 3d38cd97eff2228e2172bfdbf5cc21cf2060f871 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1486 From sgehwolf at openjdk.org Fri Mar 14 10:40:08 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 10:40:08 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. > > The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". > > The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). > > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. OK. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724283125 From sgehwolf at openjdk.org Fri Mar 14 10:42:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 10:42:13 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). Please backport this to JDK 24 first. Thank you! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2724288393 From goetz at openjdk.org Fri Mar 14 10:43:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:43:15 GMT Subject: [jdk21u-dev] RFR: 8340713: Open source DnD tests - Set5 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-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_8340713 - Backport fc7244da96a9423146c4a46bcc3bbfc205900c3b ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1487/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1487&range=01 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1487.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1487/head:pull/1487 PR: https://git.openjdk.org/jdk21u-dev/pull/1487 From goetz at openjdk.org Fri Mar 14 10:44:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:44:59 GMT Subject: [jdk17u-dev] Integrated: 8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used In-Reply-To: References: Message-ID: <-pwDb46d8ROSiFjl7skD3lVdtva36pIgMZWNeJSEliM=.8da01535-b25b-4e68-949b-a55b5cb416e2@github.com> On Thu, 13 Mar 2025 13:05:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: a16057a6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a16057a6df2bdee1e141cf470e9932ec25f61020 Stats: 75 lines in 2 files changed: 14 ins; 13 del; 48 mod 8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used Backport-of: fd8a3dcc52dc5d6b62edd83eacef5934f6294e80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3350 From goetz at openjdk.org Fri Mar 14 10:47:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:47:04 GMT Subject: [jdk17u-dev] Integrated: 8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux In-Reply-To: <4YLeuKF6d__o-oweW8ImW9ojaBWPOCqgoxUaMp4sYnY=.6f1ddef1-aecb-4ac4-aa34-67d3094ce6eb@github.com> References: <4YLeuKF6d__o-oweW8ImW9ojaBWPOCqgoxUaMp4sYnY=.6f1ddef1-aecb-4ac4-aa34-67d3094ce6eb@github.com> Message-ID: On Tue, 11 Mar 2025 14:42:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e58f33a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e58f33a96b4d0c286ca0aab76699eba385532bf2 Stats: 79 lines in 3 files changed: 34 ins; 28 del; 17 mod 8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux Backport-of: 05dac5a23ed2813b2f4f2e4f007ebb93b4ae23ef ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3335 From goetz at openjdk.org Fri Mar 14 10:48:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:48:07 GMT Subject: [jdk17u-dev] Integrated: 8300645: Handle julong values in logging of GET_CONTAINER_INFO macros In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 13:45:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 1b6b8df6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1b6b8df69774fcb9d403c38f67794e369ba256ea Stats: 51 lines in 5 files changed: 29 ins; 0 del; 22 mod 8300645: Handle julong values in logging of GET_CONTAINER_INFO macros Backport-of: 53ae4c07fda69358fc0b2edadf8dbfe6428de619 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3344 From goetz at openjdk.org Fri Mar 14 10:49:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:49:00 GMT Subject: [jdk17u-dev] Integrated: 8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 14:54:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 0990347b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0990347bb9d36dacf430df80ac5e969b055a3109 Stats: 59 lines in 2 files changed: 54 ins; 1 del; 4 mod 8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions Backport-of: d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3336 From goetz at openjdk.org Fri Mar 14 10:50:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:50:07 GMT Subject: [jdk21u-dev] Integrated: 8340713: Open source DnD tests - Set5 In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 16:21:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 80dce19a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/80dce19ac634e04b0735b146af3bfb21e9b79ba3 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod 8340713: Open source DnD tests - Set5 Backport-of: fc7244da96a9423146c4a46bcc3bbfc205900c3b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1487 From goetz at openjdk.org Fri Mar 14 10:54:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:54:17 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' [v2] In-Reply-To: References: Message-ID: <4kci0giulA1hNUVkZ32eH83GHlNTTkYsMYyPVOlDnuE=.1fa3b417-89bb-4297-aa1c-b723431a4ebd@github.com> > I backport this for parity with 17.0.16-oracle. > > Omitting change to ProblemList as listing the test was not backported. 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_8308875 - Backport 41bf2ad159d274574285a0f55c4a0f582cd93648 - Backport d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3337/files - new: https://git.openjdk.org/jdk17u-dev/pull/3337/files/b8ac17e9..fb15b05a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3337&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3337&range=00-01 Stats: 483 lines in 26 files changed: 323 ins; 41 del; 119 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3337.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3337/head:pull/3337 PR: https://git.openjdk.org/jdk17u-dev/pull/3337 From goetz at openjdk.org Fri Mar 14 10:54:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 10:54:17 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' [v2] In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 07:27:05 GMT, Ralf Schmelter wrote: >> 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_8308875 >> - Backport 41bf2ad159d274574285a0f55c4a0f582cd93648 >> - Backport d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 > > Looks good. Hi @schmelter-sap could you please have a second look? I had to resolve because this was a dependent PR, and now it asks for review again. Code should be unchanged. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3337#issuecomment-2724310141 From fthevenet at openjdk.org Fri Mar 14 11:23:54 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Fri, 14 Mar 2025 11:23:54 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. > > The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". > > The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). > > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. Okay so today I learned that the accessibility bridge isn't enabled by default, and that you have to turn it on explicitly using `jabswitch -enable`[1] With this turned on, I was finally able to test this change and I can confirm that the screen reader software would read out the shortcuts correctly with the change, while it would only reads the first letter of the last key when running it in 11.0.26. As a side note, I ran this test with NVDA instead of JAWS, so it is good to see this works with a larger panel of accessibility solutions. I'm tempted to say that adding a short mention to turning on the accessibility bridge in the comments that describe how to run the test would go a long way to saving some time to people who, like me, aren't familiar with screen readers, but I'm not sure that this is something that belong into a backport. WDYT @jerboaa ? [1] https://docs.oracle.com/en/java/javase/11/access/enabling-and-testing-java-access-bridge.html ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724377076 From goetz at openjdk.org Fri Mar 14 11:24:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 11:24:54 GMT Subject: [jdk17u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: <6X71XhoT2gYqM2d9ntKR59pCO6HEV_HaHZeTRuCbEKs=.8c098b15-0477-4517-9728-723b79a1df9b@github.com> References: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> <6X71XhoT2gYqM2d9ntKR59pCO6HEV_HaHZeTRuCbEKs=.8c098b15-0477-4517-9728-723b79a1df9b@github.com> Message-ID: On Mon, 3 Mar 2025 13:45:26 GMT, Sorna Sarathi N wrote: >> Hi all, >> This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. >> I've also resolved a build failure with the latest version of gtest(In JDK17) by backporting the [fix](https://github.com/openjdk/jdk17u-dev/pull/2959). >> Thanks! >> >> JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) > > Hi @GoeLin, > > Fix Request 17u > > Backporting this patch to fix the issue described. The patch applies cleanly. > > Risk is medium. It changes the critical component security-libs. No regressions observed in jdk/sun/security/pkcs11 . A regression test is hard to test for pre PKCS 11 standard v2.40 explained in the [JBS comment](https://bugs.openjdk.org/browse/JDK-8336499?focusedId=14690278&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14690278). > > Ran the tier 1-2 tests. Tier 2 ended with few failures and they aren't related to the current changes. > > Thanks, > Sorna Sarathi. Hi @Sorna-Sarathi Thanks for testing etc. Basically this is good to go now. I ran it through our testing without issues. But I think we should await till this has some live coverage. So I'll label jdk17u-defer-next and approve it some later. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2979#issuecomment-2724381362 From duke at openjdk.org Fri Mar 14 11:36:03 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 14 Mar 2025 11:36:03 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 10:36:50 GMT, Severin Gehwolf wrote: >> Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. >> >> The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". >> >> The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). >> >> Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. > > OK. Thanks! > I'm tempted to say that adding a short mention to turning on the accessibility bridge in the comments that describe how to run the test would go a long way to saving some time to people who, like me, aren't familiar with screen readers, but I'm not sure that this is something that belong into a backport. WDYT @jerboaa ? Thanks for the review, @fthevenet ! Maybe updating the [doc/testing.md](https://github.com/openjdk/jdk11u-dev/blob/master/doc/testing.md) is a good idea too? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724408597 From goetz at openjdk.org Fri Mar 14 11:37:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 11:37:46 GMT Subject: [jdk21u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 [v3] In-Reply-To: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> References: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> Message-ID: > I backport this for parity with 21.0.8-oracle. > Resolved ProblemList, probably clean. > > (No reason for making this a dependent PR, just happend like this.) 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 6d7e67956b1722b4e3d33253d68c095058f39f02 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1490/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1490/head:pull/1490 PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From goetz at openjdk.org Fri Mar 14 11:44:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 11:44:58 GMT Subject: [jdk21u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 [v4] In-Reply-To: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> References: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> Message-ID: > I backport this for parity with 21.0.8-oracle. > Resolved ProblemList, probably clean. > > (No reason for making this a dependent PR, just happend like this.) 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 6d7e67956b1722b4e3d33253d68c095058f39f02 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1490/files - new: https://git.openjdk.org/jdk21u-dev/pull/1490/files/5d176005..7791db11 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=02-03 Stats: 516 lines in 4 files changed: 516 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1490/head:pull/1490 PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From mbaesken at openjdk.org Fri Mar 14 12:24:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 14 Mar 2025 12:24:01 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' [v2] In-Reply-To: <4kci0giulA1hNUVkZ32eH83GHlNTTkYsMYyPVOlDnuE=.1fa3b417-89bb-4297-aa1c-b723431a4ebd@github.com> References: <4kci0giulA1hNUVkZ32eH83GHlNTTkYsMYyPVOlDnuE=.1fa3b417-89bb-4297-aa1c-b723431a4ebd@github.com> Message-ID: On Fri, 14 Mar 2025 10:54:17 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> Omitting change to ProblemList as listing the test was not backported. > > 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_8308875 > - Backport 41bf2ad159d274574285a0f55c4a0f582cd93648 > - Backport d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3337#pullrequestreview-2685343268 From rschmelter at openjdk.org Fri Mar 14 12:29:11 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 14 Mar 2025 12:29:11 GMT Subject: [jdk17u-dev] RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' [v2] In-Reply-To: <4kci0giulA1hNUVkZ32eH83GHlNTTkYsMYyPVOlDnuE=.1fa3b417-89bb-4297-aa1c-b723431a4ebd@github.com> References: <4kci0giulA1hNUVkZ32eH83GHlNTTkYsMYyPVOlDnuE=.1fa3b417-89bb-4297-aa1c-b723431a4ebd@github.com> Message-ID: On Fri, 14 Mar 2025 10:54:17 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> Omitting change to ProblemList as listing the test was not backported. > > 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_8308875 > - Backport 41bf2ad159d274574285a0f55c4a0f582cd93648 > - Backport d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2 Still looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3337#pullrequestreview-2685357076 From goetz at openjdk.org Fri Mar 14 12:40:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:40:07 GMT Subject: [jdk17u-dev] Integrated: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 15:10:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Omitting change to ProblemList as listing the test was not backported. This pull request has now been integrated. Changeset: 6f362476 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6f3624762b9d6863d366b22ea6397730f23a3bb2 Stats: 14 lines in 1 file changed: 5 ins; 1 del; 8 mod 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' Reviewed-by: rschmelter, mbaesken Backport-of: 41bf2ad159d274574285a0f55c4a0f582cd93648 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3337 From goetz at openjdk.org Fri Mar 14 12:43:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:43:17 GMT Subject: [jdk17u-dev] Integrated: 8316061: Open source several Swing RootPane and Slider related tests In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 13:06:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e6d5db62 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e6d5db62a8b3a192b0a307648ea307df857b9172 Stats: 303 lines in 5 files changed: 303 ins; 0 del; 0 mod 8316061: Open source several Swing RootPane and Slider related tests Backport-of: 138542de7889e8002df0e15a79e31d824c6a0473 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3351 From goetz at openjdk.org Fri Mar 14 12:44:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:44:08 GMT Subject: [jdk21u-dev] Integrated: 8340907: Open source closed frame tests # 2 In-Reply-To: References: Message-ID: <2o_5ys8YeNeoMomuX_v-07rl9lBIQ6fSdOAxfkMaj_c=.76bea9f4-b332-4391-a6c0-7513db63e09b@github.com> On Thu, 13 Mar 2025 14:04:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > One test is failing, but that one is added to the ProblemList by this change, so I assume this is expected. This pull request has now been integrated. Changeset: d83fe71a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d83fe71a65f58fb1e90240c9aa6472f1523ac0fc Stats: 441 lines in 5 files changed: 441 ins; 0 del; 0 mod 8340907: Open source closed frame tests # 2 Backport-of: f2a767f59b1f66966665bc8601273b532961395a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1484 From goetz at openjdk.org Fri Mar 14 12:45:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:45:05 GMT Subject: [jdk17u-dev] Integrated: 8315742: Open source several Swing Scroll related tests In-Reply-To: References: Message-ID: <3Y5kQVIc_QqaJWVQSQPmqMn0EIs3tVI70pjIQtCXIqk=.110dc141-fc13-4bb9-be88-46bbacf89dac@github.com> On Tue, 11 Mar 2025 15:23:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e087bb2e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e087bb2e18c0280a1ba8770ed95960159ec11c59 Stats: 418 lines in 6 files changed: 418 ins; 0 del; 0 mod 8315742: Open source several Swing Scroll related tests Backport-of: f0ff001dd7db33eb492f01cfa08b11705956ebcd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3338 From goetz at openjdk.org Fri Mar 14 12:46:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:46:11 GMT Subject: [jdk17u-dev] Integrated: 8328670: Automate and open source few closed manual applet test In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 15:28:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8479f4e0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8479f4e07cbca57eea98b1d6592ab69eb3ec8a68 Stats: 291 lines in 2 files changed: 291 ins; 0 del; 0 mod 8328670: Automate and open source few closed manual applet test Backport-of: 38e3cda4420ef921cc6e43cb18338ec18c12011f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3339 From goetz at openjdk.org Fri Mar 14 12:47:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:47:00 GMT Subject: [jdk17u-dev] Integrated: 8328482: Convert and Open source few manual applet test to main based In-Reply-To: <2ZJyQ8B9KkaFQyhkmt8jV0M3S4UN3YjHeza1xErEvKU=.f6b0dfee-90c4-4cbb-8fa5-251f3b3823ac@github.com> References: <2ZJyQ8B9KkaFQyhkmt8jV0M3S4UN3YjHeza1xErEvKU=.f6b0dfee-90c4-4cbb-8fa5-251f3b3823ac@github.com> Message-ID: <-fd1TuvUXmklsOXhAMZr9scmwsMC2TxieTB1p0SQy5A=.add30eb0-4dc9-4871-b0a7-15d60379bd1a@github.com> On Tue, 11 Mar 2025 16:09:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved PRoblemList, probably clean. This pull request has now been integrated. Changeset: 153fcd0a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/153fcd0a36ec22c6bb9c371a0342ac739b1b4255 Stats: 535 lines in 8 files changed: 535 ins; 0 del; 0 mod 8328482: Convert and Open source few manual applet test to main based Backport-of: bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3340 From goetz at openjdk.org Fri Mar 14 12:47:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:47:06 GMT Subject: [jdk17u-dev] Integrated: 8328648: Remove applet usage from JFileChooser tests bug4150029 In-Reply-To: <9j2vJ9HHi04dkZD1SfXIMe-7ZLyJ2yV_gFpZiBO_Q18=.19c75e7e-d2b1-4561-839e-f00232fec62b@github.com> References: <9j2vJ9HHi04dkZD1SfXIMe-7ZLyJ2yV_gFpZiBO_Q18=.19c75e7e-d2b1-4561-839e-f00232fec62b@github.com> Message-ID: On Wed, 12 Mar 2025 13:52:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: e0cfa2d0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0cfa2d030f194550a3f7f3744e219df11b8889c Stats: 150 lines in 2 files changed: 55 ins; 54 del; 41 mod 8328648: Remove applet usage from JFileChooser tests bug4150029 Backport-of: 021ed6aea92f770ebeae65175d94797f7c418c82 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3345 From goetz at openjdk.org Fri Mar 14 12:49:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:49:10 GMT Subject: [jdk17u-dev] Integrated: 8339842: Open source several AWT focus tests - series 2 In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 14:02:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8ff0f3ce Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8ff0f3ce2696c6c7485c6f9a14814ad3fe6ba41b Stats: 701 lines in 4 files changed: 701 ins; 0 del; 0 mod 8339842: Open source several AWT focus tests - series 2 Backport-of: 4b7906375b4bd11a480665110561180825c2dd9c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3346 From goetz at openjdk.org Fri Mar 14 12:49:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:49:08 GMT Subject: [jdk17u-dev] Integrated: 8339727: Open source several AWT focus tests - series 1 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:31:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean anyways. This pull request has now been integrated. Changeset: 5556f742 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5556f74265d2e27519e334cf4e959182acba9c43 Stats: 649 lines in 5 files changed: 649 ins; 0 del; 0 mod 8339727: Open source several AWT focus tests - series 1 Backport-of: 358ff196336407484b1b892f08936e9378701959 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3341 From goetz at openjdk.org Fri Mar 14 12:52:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:52:03 GMT Subject: [jdk17u-dev] Integrated: 8339984: Open source AWT MenuItem related tests In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 15:28:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d1522b95 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d1522b9568278e4fb32e251cdf705473922722c2 Stats: 468 lines in 5 files changed: 468 ins; 0 del; 0 mod 8339984: Open source AWT MenuItem related tests Backport-of: f4e401791efb920b9773f2886b34904c95106727 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3347 From goetz at openjdk.org Fri Mar 14 12:52:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:52:01 GMT Subject: [jdk17u-dev] Integrated: 8340393: Open source closed choice tests #2 In-Reply-To: References: Message-ID: <-x7uFEZ2ox1vV-2UHPIR7DhXSnFebbUHzJ9M29HTVrE=.8f9f9a55-51b6-4528-a10d-52a97fae82f8@github.com> On Wed, 12 Mar 2025 21:22:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle, This pull request has now been integrated. Changeset: faefbe40 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/faefbe407d7b6326726fd36793b1ddcd21638ebf Stats: 322 lines in 4 files changed: 322 ins; 0 del; 0 mod 8340393: Open source closed choice tests #2 Backport-of: a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3348 From goetz at openjdk.org Fri Mar 14 12:53:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:53:02 GMT Subject: [jdk17u-dev] Integrated: 8339935: Open source several AWT focus tests - series 5 In-Reply-To: <-WDv70erqG03eA8yal36PPkxPtif7oXjtHRRDgzngBI=.59fe71a7-a387-47e6-a074-ae363ef6f9a1@github.com> References: <-WDv70erqG03eA8yal36PPkxPtif7oXjtHRRDgzngBI=.59fe71a7-a387-47e6-a074-ae363ef6f9a1@github.com> Message-ID: On Wed, 12 Mar 2025 21:56:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: c469450f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c469450fdd485b5843f4cd2fa6dbe3c6d8a3b72f Stats: 315 lines in 4 files changed: 315 ins; 0 del; 0 mod 8339935: Open source several AWT focus tests - series 5 Backport-of: b1f8d2ea76322a89eea84851a1e791f52c31261b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3349 From goetz at openjdk.org Fri Mar 14 12:54:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:54:03 GMT Subject: [jdk17u-dev] Integrated: 8340907: Open source closed frame tests # 2 In-Reply-To: References: Message-ID: <4UmROcKwPfKn485dYYDMheMhviNj-NJAxbmlKUjdnBk=.0d82e71d-4b25-4eb4-a914-e6063db8b4d0@github.com> On Thu, 13 Mar 2025 14:05:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > One test is failing, but that one is added to the ProblemList by this change, so I assume this is expected. This pull request has now been integrated. Changeset: 4bcd0e0d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4bcd0e0d9be310f06ec815785481fa9cc94c5eba Stats: 441 lines in 5 files changed: 441 ins; 0 del; 0 mod 8340907: Open source closed frame tests # 2 Backport-of: f2a767f59b1f66966665bc8601273b532961395a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3352 From goetz at openjdk.org Fri Mar 14 12:57:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 12:57:16 GMT Subject: [jdk17u-dev] RFR: 8340713: Open source DnD tests - Set5 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle > > resolved problem list, 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_8340713 - Backport fc7244da96a9423146c4a46bcc3bbfc205900c3b ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3355/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3355&range=01 Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3355.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3355/head:pull/3355 PR: https://git.openjdk.org/jdk17u-dev/pull/3355 From goetz at openjdk.org Fri Mar 14 13:03:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 13:03:01 GMT Subject: [jdk17u-dev] Integrated: 8340713: Open source DnD tests - Set5 In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 16:59:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > resolved problem list, probably clean. This pull request has now been integrated. Changeset: ebd77db1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ebd77db105289d3ce3438686e846980f7959762c Stats: 525 lines in 4 files changed: 525 ins; 0 del; 0 mod 8340713: Open source DnD tests - Set5 Backport-of: fc7244da96a9423146c4a46bcc3bbfc205900c3b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3355 From stuefe at openjdk.org Fri Mar 14 13:13:58 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 14 Mar 2025 13:13:58 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Fri, 14 Mar 2025 10:39:38 GMT, Severin Gehwolf wrote: >> This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. >> >> --- >> >> Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. >> >> The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. >> >> Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). > > Please backport this to JDK 24 first. Thank you! @jerboaa So if I understand you correctly, I need to wait until 18.3. until 24 is GA? There is no update branch yet, if I am not mistaken, and the JDK 24 branch is closed for pushes? Waiting would mean I delay the 21 patch by at least a week since I am on PTO next week. I guess that's fine.. I also am not sure how to enable GHAs on the jdk24 branch. Since it is the same repo as the head release, where I have GHAs enabled, should everything work automatically? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2724651513 From stuefe at openjdk.org Fri Mar 14 13:17:04 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 14 Mar 2025 13:17:04 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: <_YtLqKZIjFdOi1Ezk-CtW-Fpmi2R628Eaztp0amt6eY=.84207e2a-c62e-47ee-a91c-c82b7f0f18cc@github.com> On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). I think the review for this 21 patch can still go ahead. @kstefanj, @tschatzl, since it is still fresh in your brains, could you take a quick look? The only difference is the `G1Allocator::attempt_allocation_forced` method which was removed with G1 region pinning. That one needed to be changed too for the patch to work. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2724657879 From sgehwolf at openjdk.org Fri Mar 14 13:22:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 13:22:57 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: <9LEnppGUfbLfYDji697yaBMQjObQx7S6TWSxZnZwCd8=.5712bd99-4973-4e87-9c94-ad3a8dbbe6bb@github.com> On Fri, 14 Mar 2025 10:39:38 GMT, Severin Gehwolf wrote: >> This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. >> >> --- >> >> Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. >> >> The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. >> >> Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). > > Please backport this to JDK 24 first. Thank you! > @jerboaa So if I understand you correctly, I need to wait until 18.3. until 24 is GA? There is no update branch yet, if I am not mistaken, and the JDK 24 branch is closed for pushes? Waiting would mean I delay the 21 patch by at least a week since I am on PTO next week. I guess that's fine.. @tstuefe There is an update *repo* :) The branch on the `jdk` repo is for 24 GA stabilization for JDK 24 GA, yes. Backports for JDK 24 are open here: https://github.com/openjdk/jdk24u (Currently collecting fixes for 24.0.2 - July) This can be done now. > I also am not sure how to enable GHAs on the jdk24 branch. Since it is the same repo as the head release, where I have GHAs enabled, should everything work automatically? For GHA and JDK 24u you enable it just like for any other *u repo. FWIW, jdk21u-dev collects fixes for 21.0.8 (July). So a week more or less is no issue at this point. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2724679599 From sgehwolf at openjdk.org Fri Mar 14 13:28:00 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 13:28:00 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 10:36:50 GMT, Severin Gehwolf wrote: >> Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. >> >> The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". >> >> The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). >> >> Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. > > OK. Thanks! > WDYT @jerboaa ? Yes, not something to introduce in this backport. Feel free to propose this simple change in https://github.com/openjdk/jdk, @fthevenet ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724695143 From sgehwolf at openjdk.org Fri Mar 14 13:28:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 13:28:01 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 11:20:27 GMT, Frederic Thevenet wrote: >> Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. >> >> The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". >> >> The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). >> >> Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. > > Okay so today I learned that the accessibility bridge isn't enabled by default, and that you have to turn it on explicitly using `jabswitch -enable`[1] > With this turned on, I was finally able to test this change and I can confirm that the screen reader software would read out the shortcuts correctly with the change, while it would only reads the first letter of the last key when running it in 11.0.26. > As a side note, I ran this test with NVDA instead of JAWS, so it is good to see this works with a larger panel of accessibility solutions. > > I'm tempted to say that adding a short mention to turning on the accessibility bridge in the comments that describe how to run the test would go a long way toward saving some time to people who, like me, aren't familiar with screen readers, but I'm not sure that this is something that belong into a backport. WDYT @jerboaa ? > > [1] https://docs.oracle.com/en/java/javase/11/access/enabling-and-testing-java-access-bridge.html > Thanks for the review, @fthevenet ! Maybe updating the [doc/testing.md](https://github.com/openjdk/jdk11u-dev/blob/master/doc/testing.md) is a good idea too? It could be. Propose this for JDK head first, though. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2724697937 From stuefe at openjdk.org Fri Mar 14 14:11:34 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 14 Mar 2025 14:11:34 GMT Subject: [jdk24u] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation Message-ID: Hi all, This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. Thanks! ------------- Commit messages: - Backport 37ec796255ae857588a5c7e0d572407dd81cbec9 Changes: https://git.openjdk.org/jdk24u/pull/138/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351500 Stats: 53 lines in 5 files changed: 17 ins; 11 del; 25 mod Patch: https://git.openjdk.org/jdk24u/pull/138.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/138/head:pull/138 PR: https://git.openjdk.org/jdk24u/pull/138 From mbaesken at openjdk.org Fri Mar 14 14:11:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 14 Mar 2025 14:11:40 GMT Subject: [jdk21u-dev] RFR: 8349214: Improve size optimization flags for MSVC builds Message-ID: 8349214: Improve size optimization flags for MSVC builds ------------- Commit messages: - Backport 40603a5bf039eef03c157bfc49ac8ea2229a94de Changes: https://git.openjdk.org/jdk21u-dev/pull/1492/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1492&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349214 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1492.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1492/head:pull/1492 PR: https://git.openjdk.org/jdk21u-dev/pull/1492 From sgehwolf at openjdk.org Fri Mar 14 14:46:10 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 14:46:10 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. Confirmed. Patch looks fine to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3001#pullrequestreview-2685799815 From goetz at openjdk.org Fri Mar 14 15:09:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 15:09:04 GMT Subject: [jdk17u-dev] RFR: 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN Message-ID: We see this test failing regularly, see also JDK-[8337521](https://bugs.openjdk.org/browse/JDK-8337521). The patch of the test is clean, but I had to omit the ProblemList change as the test is not listed in 17. ------------- Commit messages: - Backport 04d7b7d5747d887e12797df8ca3f7608d73d41ff Changes: https://git.openjdk.org/jdk17u-dev/pull/3358/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3358&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293503 Stats: 92 lines in 1 file changed: 37 ins; 29 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3358.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3358/head:pull/3358 PR: https://git.openjdk.org/jdk17u-dev/pull/3358 From goetz at openjdk.org Fri Mar 14 15:38:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 15:38:47 GMT Subject: [jdk21u-dev] RFR: 8340790: Open source several AWT Dialog tests - Batch 4 [v5] In-Reply-To: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> References: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> Message-ID: <40PNnrhBZHX3lLcnuFU8Y94R5ETlcyVyasaFMMMpCbo=.ebf3ac4f-5ff8-4269-bc65-de4963a4befd@github.com> > I backport this for parity with 21.0.8-oracle. > Resolved ProblemList, probably clean. > > (No reason for making this a dependent PR, just happend like this.) Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1490/files - new: https://git.openjdk.org/jdk21u-dev/pull/1490/files/7791db11..dec2b124 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1490&range=03-04 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1490/head:pull/1490 PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From goetz at openjdk.org Fri Mar 14 15:44:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 14 Mar 2025 15:44:07 GMT Subject: [jdk21u-dev] RFR: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 Message-ID: I want to problem list these as they fail in our CI and we don't want to backport the fix as it is too large. ------------- Commit messages: - 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 Changes: https://git.openjdk.org/jdk21u-dev/pull/1493/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1493&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352076 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1493.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1493/head:pull/1493 PR: https://git.openjdk.org/jdk21u-dev/pull/1493 From duke at openjdk.org Fri Mar 14 16:20:20 2025 From: duke at openjdk.org (Nibedita Jena) Date: Fri, 14 Mar 2025 16:20:20 GMT Subject: [jdk24u] RFR: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Message-ID: Clean backport. ------------- Commit messages: - Backport a0f7982e44deec2cd59379c62b215c3f526fc2c4 Changes: https://git.openjdk.org/jdk24u/pull/139/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345134 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/139.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/139/head:pull/139 PR: https://git.openjdk.org/jdk24u/pull/139 From sgehwolf at openjdk.org Fri Mar 14 16:55:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 14 Mar 2025 16:55:55 GMT Subject: [jdk21u-dev] RFR: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 15:39:36 GMT, Goetz Lindenmaier wrote: > I want to problem list these as they fail in our CI and we don't want to backport the fix as it is too large. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1493#pullrequestreview-2686185832 From phh at openjdk.org Fri Mar 14 18:35:12 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 14 Mar 2025 18:35:12 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 14:57:19 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3012#pullrequestreview-2686386270 From ssubramaniam at openjdk.org Fri Mar 14 20:14:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 14 Mar 2025 20:14:59 GMT Subject: [jdk21u-dev] RFR: 8309978: [x64] Fix useless padding In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 02:11:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. Sounds good, I'll give that a shot ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1491#issuecomment-2725653614 From ssubramaniam at openjdk.org Fri Mar 14 20:24:08 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 14 Mar 2025 20:24:08 GMT Subject: [jdk21u-dev] RFR: 8338314: JFR: Split JFRCheckpoint VM operation Message-ID: Backporting JDK-8338314: JFR: Split JFRCheckpoint VM operation. This change adds more detail to JFR logging in the hs_err to help with debugging. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 6d430f24df9d599fe1e12c6b65117c02773ae5d8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1494/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1494&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338314 Stats: 23 lines in 3 files changed: 12 ins; 1 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1494.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1494/head:pull/1494 PR: https://git.openjdk.org/jdk21u-dev/pull/1494 From ssubramaniam at openjdk.org Fri Mar 14 20:28:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 14 Mar 2025 20:28:34 GMT Subject: [jdk21u-dev] RFR: 8338202: Shenandoah: Improve handshake closure labels Message-ID: Backporting JDK-8338202: Shenandoah: Improve handshake closure labels. Change makes handshake labels more descriptive, to streamline debugging Shenandoah GC. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport ba69ed7c58fcf99ed18dfd8840125ddcac9460bb Changes: https://git.openjdk.org/jdk21u-dev/pull/1495/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1495&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338202 Stats: 7 lines in 5 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1495.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1495/head:pull/1495 PR: https://git.openjdk.org/jdk21u-dev/pull/1495 From andrew at openjdk.org Fri Mar 14 22:33:54 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 14 Mar 2025 22:33:54 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 20:22:35 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8342075 >> >> Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> >> Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. >> >> Also, new tests require Http2TestExchange::getConnectionKey() method added by JDK-8335181 [2]. >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java, test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java and test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java test classes are updated to add getConnectionKey() implementation >> >> All jtreg tests for java.net.httpclient are passed >> >> [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 >> [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b > > 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. The pull request contains 10 additional commits since the last revision: > > - Merge master > - Add Http2TestExchange::getConnectionKey() from JDK-8335181 > - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f > - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" > > This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. > - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" > > This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. > - Revert "Remove extra import" > > This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - Backport fc98998627443d6e73ac70661f47f48b30525712 Code backport looks good (and matches what I started doing myself with resolving the import). With the test changes, was there a reason for abandoning #1416 & #1417 and including the test changes in this patch? It looks like they are both in 21.0.8-oracle ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1428#pullrequestreview-2686981828 From andrew at openjdk.org Fri Mar 14 23:26:00 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 14 Mar 2025 23:26:00 GMT Subject: [jdk11u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:36:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is nearly clean (adjusting comment). 11u-dev is currently [closed for commits](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). This should not have been pushed until the freeze was lifted. Re-assigned manually to 11.0.28. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2985#issuecomment-2725994124 From andrew at openjdk.org Fri Mar 14 23:28:56 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 14 Mar 2025 23:28:56 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v3] In-Reply-To: References: <-iEtlH2fDN7xa07oTUaAt392CBf5Z88FydeOnspph8o=.60aad32c-d6f6-4fce-bf78-a56f1f6594a8@github.com> Message-ID: On Mon, 10 Mar 2025 10:18:52 GMT, Severin Gehwolf wrote: > > As explained in https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-Commonjdk11uJBSlabels, "jdk11u-defer-next" will be cleared when development of the next release is started, and then approved for [JDK-8026976](https://bugs.openjdk.org/browse/JDK-8026976)? > > Yes, next development cycle started. I've cleared those. Please merge latest master which should get cleaner GHA runs. Thanks! No it didn't. 11u-dev is currently [closed for commits](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). This should not have been pushed until the freeze was lifted. Re-assigned manually to 11.0.28. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2725996415 From andrew at openjdk.org Fri Mar 14 23:53:58 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 14 Mar 2025 23:53:58 GMT Subject: [jdk11u-dev] RFR: 8328957: Update PKCS11Test.java to not use hardcoded path In-Reply-To: References: Message-ID: On Wed, 26 Feb 2025 21:07:06 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I would like to propose an openjdk/jdk at 16576b87b7267aaa99c41f77993287e3479577aa backport. > > I do this backport for parity with 11.0.26-oracle. The backport is clean. > > Also, this allows running _SunPKCS11_ tests more easily, without the need to make symlink workarounds to locate the NSS library inside a `/nss/lib` path. > > ### Testing > > * `jdk:tier1` (see [GitHub Actions run](https://github.com/franferrax/jdk11u-dev/actions/runs/13551011718)) > * The failure in macos-x64 / test (hs/tier1 serviceability) / `serviceability/sa/ClhsdbFindPC.java#id1` is unrelated with PKCS11 test changes > * `test/jdk/sun/security/pkcs11` > * No regressions found against `jdk11u-dev/master` (currently: 659a4669208645420e151e78ab5fd3ac3808b310) > ``` > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > >> jtreg:test/jdk/sun/security/pkcs11 95 84 10 1 << > ============================== > TEST FAILURE > ``` > *
> jtreg summary.txt comparison > > ```diff > diff --git a/jdk11u-dev/pkcs11_regression/report/text/summary.txt b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > index ec3301f..552b9d0 100644 > --- a/jdk11u-dev/pkcs11_regression/report/text/summary.txt > +++ b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt > @@ -1,98 +1,98 @@ > sun/security/pkcs11/Cipher/CancelMultipart.java Passed. Execution successful > sun/security/pkcs11/Cipher/EncryptionPadding.java Passed. Execution successful > sun/security/pkcs11/Cipher/JNICheck.java Passed. Execution successful > sun/security/pkcs11/Cipher/ReinitCipher.java Passed. Execution successful > sun/security/pkcs11/Cipher/Test4512704.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCM.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPoly.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java Passed. Execution successful > sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java Passed. Execution succe... 11u-dev is currently [closed for commits](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). This should not have been pushed until the freeze was lifted. Re-assigned manually to 11.0.28. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3004#issuecomment-2726023423 From ssubramaniam at openjdk.org Fri Mar 14 23:58:26 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 14 Mar 2025 23:58:26 GMT Subject: [jdk21u-dev] RFR: 8337981: ShenandoahHeap::is_in should check for alive regions Message-ID: Backporting JDK-8337981: ShenandoahHeap::is_in should check for alive regions. Fixes Shenandoah's implementation of the `CollectedHeap::is_in` function to not just check that oop is within the heap bounds, but to check that it is within the committed section of the heap. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport b9d49dcef22ab81a087d890bbac0329a5244a2ef Changes: https://git.openjdk.org/jdk21u-dev/pull/1496/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1496&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337981 Stats: 118 lines in 12 files changed: 58 ins; 7 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1496.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1496/head:pull/1496 PR: https://git.openjdk.org/jdk21u-dev/pull/1496 From andrew at openjdk.org Sat Mar 15 01:29:05 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 15 Mar 2025 01:29:05 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport Message-ID: The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. ------------- Commit messages: - 8352097: (tz) zone.tab update missed in 2025a backport Changes: https://git.openjdk.org/jdk21u/pull/460/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=460&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352097 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u/pull/460.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/460/head:pull/460 PR: https://git.openjdk.org/jdk21u/pull/460 From serb at openjdk.org Sat Mar 15 02:40:56 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 15 Mar 2025 02:40:56 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 01:24:54 GMT, Andrew John Hughes wrote: > The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u/pull/460#pullrequestreview-2687257577 From syan at openjdk.org Sat Mar 15 03:24:02 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 15 Mar 2025 03:24:02 GMT Subject: [jdk17u-dev] RFR: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 06:07:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3316#issuecomment-2726168089 From syan at openjdk.org Sat Mar 15 03:24:02 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 15 Mar 2025 03:24:02 GMT Subject: [jdk17u-dev] Integrated: 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC In-Reply-To: References: Message-ID: <0V5p2TiupdJkrKetJUiS54MOaqLQxuj-ZMJfH95mQ5M=.03b71d79-71f9-4e03-8860-dd93eeb444ae@github.com> On Tue, 4 Mar 2025 06:07:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e80b76b6](https://github.com/openjdk/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robert Toyonaga on 27 Feb 2025 and was reviewed by Erik Gahlin and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 7bf2d44f Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/7bf2d44f531c8c127b372167b67c1d40db539586 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Backport-of: 91ce41f96d725a02f9566f87133ed64d448c80cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3316 From ssubramaniam at openjdk.org Sat Mar 15 05:14:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 15 Mar 2025 05:14:05 GMT Subject: [jdk21u-dev] RFR: 8343019: Primitive caches must use boxed instances from the archive Message-ID: Backporting JDK-8343019: Primitive caches must use boxed instances from the archive. Fixes bug with code that uses CDS archived cache instances, since the boxed equality can break when comparing the CDS-archived value and the Integer cached value recreated at runtime, in cases when the primitive cache is dropped. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1497/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1497&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343019 Stats: 108 lines in 8 files changed: 75 ins; 8 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1497.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1497/head:pull/1497 PR: https://git.openjdk.org/jdk21u-dev/pull/1497 From ssubramaniam at openjdk.org Sat Mar 15 05:22:12 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 15 Mar 2025 05:22:12 GMT Subject: [jdk21u-dev] RFR: 8338064: Give better error for ConcurrentHashTable corruption Message-ID: Backporting JDK-8338064: Give better error for ConcurrentHashTable corruption. When nodes in the ConcurrentHashTable get corrupted and their hash codes don't match, resizing fails with an unhelpful message - this change makes the error clearer and adds a test to confirm this. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 069e0ea69f43960164d3e077d2c7b950cde77927 Changes: https://git.openjdk.org/jdk21u-dev/pull/1498/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1498&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338064 Stats: 69 lines in 3 files changed: 68 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1498.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1498/head:pull/1498 PR: https://git.openjdk.org/jdk21u-dev/pull/1498 From dcherepanov at openjdk.org Sat Mar 15 10:03:02 2025 From: dcherepanov at openjdk.org (Dmitry Cherepanov) Date: Sat, 15 Mar 2025 10:03:02 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 01:24:54 GMT, Andrew John Hughes wrote: > The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. Marked as reviewed by dcherepanov (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u/pull/460#pullrequestreview-2687575278 From ssubramaniam at openjdk.org Sat Mar 15 18:41:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 15 Mar 2025 18:41:30 GMT Subject: [jdk21u-dev] RFR: 8338010: WB_IsFrameDeoptimized miss ResourceMark Message-ID: Backporting JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark. Fixes bug in the `com/sun/jdi/EATests.java#id0` test, which intermittently fails with virtual thread test factory. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 9f08a01cb6ebb08f67749aabdff4efaedfaf3228 Changes: https://git.openjdk.org/jdk21u-dev/pull/1499/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1499&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338010 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1499.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1499/head:pull/1499 PR: https://git.openjdk.org/jdk21u-dev/pull/1499 From goetz at openjdk.org Sat Mar 15 20:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:09:52 GMT Subject: [jdk21u-dev] RFR: 8338064: Give better error for ConcurrentHashTable corruption In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 05:17:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338064: Give better error for ConcurrentHashTable corruption. When nodes in the ConcurrentHashTable get corrupted and their hash codes don't match, resizing fails with an unhelpful message - this change makes the error clearer and adds a test to confirm this. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. Hi @satyenme, did you run the enclosed test? Is it part of tier1 or tier2? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1498#issuecomment-2726977504 From goetz at openjdk.org Sat Mar 15 20:20:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:20:56 GMT Subject: [jdk21u-dev] Integrated: 8340173: Open source some Component/Panel/EventQueue tests - Set2 In-Reply-To: References: Message-ID: <4RZoy7wUF0GF-SmCDNmNEp0o-24wzg0KkGpWUmqu9bI=.9d5d688e-c597-4540-ae66-206cb7961642@github.com> On Thu, 13 Mar 2025 17:20:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 049adaa5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/049adaa563697d5af914855f6a9284a89e89bcee Stats: 764 lines in 5 files changed: 764 ins; 0 del; 0 mod 8340173: Open source some Component/Panel/EventQueue tests - Set2 Backport-of: 97ee8bbda2c7d7f76866690a34a5021fade2f438 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1489 From goetz at openjdk.org Sat Mar 15 20:21:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:21:55 GMT Subject: [jdk21u-dev] Integrated: 8340790: Open source several AWT Dialog tests - Batch 4 In-Reply-To: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> References: <1EsrHRV7MgKgackSbEmZkuH_r3-jKPWqJuG_WmlJFAI=.8be65df3-c13f-42eb-87a7-c960d5c9ffe6@github.com> Message-ID: On Thu, 13 Mar 2025 18:28:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > Resolved ProblemList, probably clean. > > (No reason for making this a dependent PR, just happend like this.) This pull request has now been integrated. Changeset: a42df557 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a42df5577c2809740dead4b2e1991bb99e832a06 Stats: 517 lines in 5 files changed: 517 ins; 0 del; 0 mod 8340790: Open source several AWT Dialog tests - Batch 4 Backport-of: 6d7e67956b1722b4e3d33253d68c095058f39f02 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1490 From goetz at openjdk.org Sat Mar 15 20:22:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:22:55 GMT Subject: [jdk17u-dev] Integrated: 8340173: Open source some Component/Panel/EventQueue tests - Set2 In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 17:20:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 3a2a5399 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3a2a539915303161586d015a410e5621437a4e94 Stats: 764 lines in 5 files changed: 764 ins; 0 del; 0 mod 8340173: Open source some Component/Panel/EventQueue tests - Set2 Backport-of: 97ee8bbda2c7d7f76866690a34a5021fade2f438 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3356 From goetz at openjdk.org Sat Mar 15 20:24:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:24:00 GMT Subject: [jdk17u-dev] Integrated: 8340790: Open source several AWT Dialog tests - Batch 4 In-Reply-To: References: Message-ID: <1XqbeLmjdpQDoeWabBSQs7a78bFJ8krYU89MlcESb1Q=.772084e7-1ce3-48b0-a43c-87603af9479d@github.com> On Thu, 13 Mar 2025 18:28:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: fd50c172 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fd50c1722380ce419bd5ac7f1318d1a808f87ec5 Stats: 517 lines in 5 files changed: 517 ins; 0 del; 0 mod 8340790: Open source several AWT Dialog tests - Batch 4 Backport-of: 6d7e67956b1722b4e3d33253d68c095058f39f02 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3357 From goetz at openjdk.org Sat Mar 15 20:37:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:37:32 GMT Subject: [jdk17u-dev] RFR: 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3359/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3359&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341637 Stats: 17 lines in 1 file changed: 7 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3359.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3359/head:pull/3359 PR: https://git.openjdk.org/jdk17u-dev/pull/3359 From goetz at openjdk.org Sat Mar 15 20:37:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 20:37:36 GMT Subject: [jdk21u-dev] RFR: 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1500/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1500&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341637 Stats: 17 lines in 1 file changed: 7 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1500.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1500/head:pull/1500 PR: https://git.openjdk.org/jdk21u-dev/pull/1500 From goetz at openjdk.org Sat Mar 15 21:05:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:05:02 GMT Subject: [jdk21u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Message-ID: I backport this for parity with 21.0.8-oracle. Applies clean. Examples work, except for RunWithFlagsExample.java. This uses a new method from OutputAnalyzer.java which I added. This was introduced in 8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 ------------- Commit messages: - Add new method to OutputAnalyzer.java - Backport b9b0bd0871886eb65f87864f262424b119f2c748 Changes: https://git.openjdk.org/jdk21u-dev/pull/1501/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1501&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337221 Stats: 1611 lines in 19 files changed: 1611 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1501.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1501/head:pull/1501 PR: https://git.openjdk.org/jdk21u-dev/pull/1501 From goetz at openjdk.org Sat Mar 15 21:22:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:22:06 GMT Subject: [jdk21u-dev] RFR: 8334644: Automate javax/print/attribute/PageRangesException.java Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 030149fec4f175e5571e053fa56d2921d95c6b13 Changes: https://git.openjdk.org/jdk21u-dev/pull/1502/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1502&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334644 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1502.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1502/head:pull/1502 PR: https://git.openjdk.org/jdk21u-dev/pull/1502 From goetz at openjdk.org Sat Mar 15 21:22:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:22:30 GMT Subject: [jdk17u-dev] RFR: 8334644: Automate javax/print/attribute/PageRangesException.java Message-ID: <03a7Ce0YfEBDHcwA7WAZfGn1Mou0GxuFF5uwDvYRIcg=.2dd45abf-5109-45d8-ad33-c829f77c94e8@github.com> I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 030149fec4f175e5571e053fa56d2921d95c6b13 Changes: https://git.openjdk.org/jdk17u-dev/pull/3360/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3360&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334644 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3360.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3360/head:pull/3360 PR: https://git.openjdk.org/jdk17u-dev/pull/3360 From goetz at openjdk.org Sat Mar 15 21:37:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:37:04 GMT Subject: [jdk17u-dev] RFR: 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 57af52c57390f6f7413b5d3ffe64921c9b83aae4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3361/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3361&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346581 Stats: 124 lines in 1 file changed: 85 ins; 13 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3361.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3361/head:pull/3361 PR: https://git.openjdk.org/jdk17u-dev/pull/3361 From goetz at openjdk.org Sat Mar 15 21:37:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:37:08 GMT Subject: [jdk21u-dev] RFR: 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 57af52c57390f6f7413b5d3ffe64921c9b83aae4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1503/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1503&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346581 Stats: 124 lines in 1 file changed: 85 ins; 13 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1503.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1503/head:pull/1503 PR: https://git.openjdk.org/jdk21u-dev/pull/1503 From goetz at openjdk.org Sat Mar 15 21:39:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:39:08 GMT Subject: [jdk21u-dev] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport d002933c260921d0d582724516d15ebd130b851f Changes: https://git.openjdk.org/jdk21u-dev/pull/1504/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1504&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347286 Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1504.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1504/head:pull/1504 PR: https://git.openjdk.org/jdk21u-dev/pull/1504 From goetz at openjdk.org Sat Mar 15 21:39:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 15 Mar 2025 21:39:01 GMT Subject: [jdk17u-dev] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Message-ID: I backport this for parity with 17.0.16-oracle I had to resolve. OperatingSystem.isWindows() is not in 17. Also, two changes are missing in 17: [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) I don't think these should be backported as prereq. ------------- Commit messages: - Backport d002933c260921d0d582724516d15ebd130b851f Changes: https://git.openjdk.org/jdk17u-dev/pull/3362/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3362&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347286 Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3362.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3362/head:pull/3362 PR: https://git.openjdk.org/jdk17u-dev/pull/3362 From linade at openjdk.org Mon Mar 17 02:23:59 2025 From: linade at openjdk.org (Yude Lin) Date: Mon, 17 Mar 2025 02:23:59 GMT Subject: [jdk21u-dev] RFR: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 07:19:19 GMT, Yude Lin wrote: > Hi, > > I'd like to backport 8318049 as part of a fix for a test. Thanks. Yes, this is for a test fix. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1454#issuecomment-2727862289 From linade at openjdk.org Mon Mar 17 02:23:59 2025 From: linade at openjdk.org (Yude Lin) Date: Mon, 17 Mar 2025 02:23:59 GMT Subject: [jdk21u-dev] Withdrawn: 8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 07:19:19 GMT, Yude Lin wrote: > Hi, > > I'd like to backport 8318049 as part of a fix for a test. Thanks. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1454 From goetz at openjdk.org Mon Mar 17 08:29:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 08:29:05 GMT Subject: [jdk21u-dev] Integrated: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 15:39:36 GMT, Goetz Lindenmaier wrote: > I want to problem list these as they fail in our CI and we don't want to backport the fix as it is too large. This pull request has now been integrated. Changeset: 5ff88f61 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5ff88f61f6ab04ddf3936f8b249f9a48974f53d1 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1493 From goetz at openjdk.org Mon Mar 17 08:43:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 08:43:54 GMT Subject: [jdk17u-dev] RFR: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 Message-ID: These test fail in 17, too. I had to resolve, probably clean anyways. ------------- Commit messages: - Backport 5ff88f61f6ab04ddf3936f8b249f9a48974f53d1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3363/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3363&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352076 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3363.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3363/head:pull/3363 PR: https://git.openjdk.org/jdk17u-dev/pull/3363 From mdoerr at openjdk.org Mon Mar 17 08:50:08 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 17 Mar 2025 08:50:08 GMT Subject: [jdk17u-dev] RFR: 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 15:03:47 GMT, Goetz Lindenmaier wrote: > We see this test failing regularly, see also JDK-[8337521](https://bugs.openjdk.org/browse/JDK-8337521). > > The patch of the test is clean, but I had to omit the ProblemList change as the test is not listed in 17. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3358#pullrequestreview-2689570751 From rrich at openjdk.org Mon Mar 17 09:21:59 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 17 Mar 2025 09:21:59 GMT Subject: [jdk17u-dev] RFR: 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 15:03:47 GMT, Goetz Lindenmaier wrote: > We see this test failing regularly, see also JDK-[8337521](https://bugs.openjdk.org/browse/JDK-8337521). > > The patch of the test is clean, but I had to omit the ProblemList change as the test is not listed in 17. Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3358#pullrequestreview-2689691204 From rrich at openjdk.org Mon Mar 17 09:24:57 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 17 Mar 2025 09:24:57 GMT Subject: [jdk17u-dev] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 21:35:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > I had to resolve. > OperatingSystem.isWindows() is not in 17. > Also, two changes are missing in 17: > > [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) > [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) > > I don't think these should be backported as prereq. Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3362#pullrequestreview-2689700936 From rrich at openjdk.org Mon Mar 17 09:27:07 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 17 Mar 2025 09:27:07 GMT Subject: [jdk21u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: <8SaQrEKhns6CHbYYco-QVVIrzDN6yUEuHuvM2QYfGTw=.c99f88cb-85ec-422b-b466-1b81f232b924@github.com> On Sat, 15 Mar 2025 20:59:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Applies clean. > Examples work, except for RunWithFlagsExample.java. > This uses a new method from OutputAnalyzer.java which I added, see extra commit. > This was introduced in 8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 I guess you should remove > Applies clean. from the description. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1501#issuecomment-2728749675 From sgehwolf at openjdk.org Mon Mar 17 09:27:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 17 Mar 2025 09:27:13 GMT Subject: [jdk11u-dev] RFR: 8351099: Bump update version of OpenJDK: 11.0.28 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 12:04:42 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.27 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). 11u-dev needs to transition to 11.0.28. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3009#pullrequestreview-2689706675 From rrich at openjdk.org Mon Mar 17 09:33:00 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 17 Mar 2025 09:33:00 GMT Subject: [jdk21u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 20:59:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Applies clean. > Examples work, except for RunWithFlagsExample.java. > This uses a new method from OutputAnalyzer.java which I added, see extra commit. > This was introduced in 8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1501#pullrequestreview-2689724795 From goetz at openjdk.org Mon Mar 17 09:33:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 09:33:32 GMT Subject: [jdk17u-dev] RFR: 8348110: Update LCMS to 2.17 Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport a23fb0af65f491ef655ba114fcc8032a09a55213 Changes: https://git.openjdk.org/jdk17u-dev/pull/3364/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3364&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348110 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3364.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3364/head:pull/3364 PR: https://git.openjdk.org/jdk17u-dev/pull/3364 From goetz at openjdk.org Mon Mar 17 09:34:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 09:34:34 GMT Subject: [jdk21u-dev] RFR: 8348110: Update LCMS to 2.17 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport a23fb0af65f491ef655ba114fcc8032a09a55213 Changes: https://git.openjdk.org/jdk21u-dev/pull/1505/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1505&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348110 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1505.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1505/head:pull/1505 PR: https://git.openjdk.org/jdk21u-dev/pull/1505 From goetz at openjdk.org Mon Mar 17 10:15:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 10:15:32 GMT Subject: [jdk21u-dev] RFR: 8280991: [XWayland] No displayChanged event after setDisplayMode call Message-ID: I backport this for parity with 21.0.8-oracle. Resolved Copyright, ProblemList, probably clean anyways. ------------- Commit messages: - Resolves - Backport 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a Changes: https://git.openjdk.org/jdk21u-dev/pull/1506/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1506&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280991 Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1506.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1506/head:pull/1506 PR: https://git.openjdk.org/jdk21u-dev/pull/1506 From goetz at openjdk.org Mon Mar 17 10:17:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 10:17:26 GMT Subject: [jdk17u-dev] RFR: 8280991: [XWayland] No displayChanged event after setDisplayMode call Message-ID: I backport this for parity with 17.0.16-oracle. Resolved Copyright, ProblemList, probably clean anyways. ------------- Commit messages: - Backport 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a Changes: https://git.openjdk.org/jdk17u-dev/pull/3365/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3365&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280991 Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3365.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3365/head:pull/3365 PR: https://git.openjdk.org/jdk17u-dev/pull/3365 From sgehwolf at openjdk.org Mon Mar 17 10:33:05 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 17 Mar 2025 10:33:05 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 01:24:54 GMT, Andrew John Hughes wrote: > The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. Could we establish whether or not this omission is something we need to fix first? Sorry for the ignorance, but it appears to be some file being used only for generating javadoc in test code? ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/460#issuecomment-2728990121 From goetz at openjdk.org Mon Mar 17 10:51:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 10:51:13 GMT Subject: [jdk17u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 Message-ID: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> I backport this for parity with 17.0.16-oracle. I had to adapt location and the test, as it is always the case with changes to the cers. ------------- Commit messages: - Backport 2371696781edc040d8fa8133c78b284a2e3de1ed Changes: https://git.openjdk.org/jdk17u-dev/pull/3367/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3367&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303770 Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3367.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3367/head:pull/3367 PR: https://git.openjdk.org/jdk17u-dev/pull/3367 From goetz at openjdk.org Mon Mar 17 11:25:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 11:25:12 GMT Subject: [jdk17u-dev] RFR: 8340784: Remove PassFailJFrame constructor with screenshots Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 50ca450417a5da7d4c6c08154515b8407bf656e8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3368/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3368&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340784 Stats: 51 lines in 1 file changed: 0 ins; 42 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3368.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3368/head:pull/3368 PR: https://git.openjdk.org/jdk17u-dev/pull/3368 From goetz at openjdk.org Mon Mar 17 11:25:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 11:25:32 GMT Subject: [jdk21u-dev] RFR: 8340784: Remove PassFailJFrame constructor with screenshots Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 50ca450417a5da7d4c6c08154515b8407bf656e8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1508/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1508&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340784 Stats: 51 lines in 1 file changed: 0 ins; 42 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1508.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1508/head:pull/1508 PR: https://git.openjdk.org/jdk21u-dev/pull/1508 From sgehwolf at openjdk.org Mon Mar 17 12:49:54 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 17 Mar 2025 12:49:54 GMT Subject: [jdk17u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> References: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> Message-ID: On Mon, 17 Mar 2025 10:45:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to adapt location and the test, as it is always the case with changes to the cers. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3367#pullrequestreview-2690354826 From fferrari at openjdk.org Mon Mar 17 14:27:10 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 17 Mar 2025 14:27:10 GMT Subject: [jdk11u-dev] RFR: 8328957: Update PKCS11Test.java to not use hardcoded path In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 23:51:21 GMT, Andrew John Hughes wrote: >> Hi, I would like to propose an openjdk/jdk at 16576b87b7267aaa99c41f77993287e3479577aa backport. >> >> I do this backport for parity with 11.0.26-oracle. The backport is clean. >> >> Also, this allows running _SunPKCS11_ tests more easily, without the need to make symlink workarounds to locate the NSS library inside a `/nss/lib` path. >> >> ### Testing >> >> * `jdk:tier1` (see [GitHub Actions run](https://github.com/franferrax/jdk11u-dev/actions/runs/13551011718)) >> * The failure in macos-x64 / test (hs/tier1 serviceability) / `serviceability/sa/ClhsdbFindPC.java#id1` is unrelated with PKCS11 test changes >> * `test/jdk/sun/security/pkcs11` >> * No regressions found against `jdk11u-dev/master` (currently: 659a4669208645420e151e78ab5fd3ac3808b310) >> ``` >> ============================== >> Test summary >> ============================== >> TEST TOTAL PASS FAIL ERROR >> >> jtreg:test/jdk/sun/security/pkcs11 95 84 10 1 << >> ============================== >> TEST FAILURE >> ``` >> *
>> jtreg summary.txt comparison >> >> ```diff >> diff --git a/jdk11u-dev/pkcs11_regression/report/text/summary.txt b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt >> index ec3301f..552b9d0 100644 >> --- a/jdk11u-dev/pkcs11_regression/report/text/summary.txt >> +++ b/jdk11u-dev-backport-8328957/pkcs11_regression/report/text/summary.txt >> @@ -1,98 +1,98 @@ >> sun/security/pkcs11/Cipher/CancelMultipart.java Passed. Execution successful >> sun/security/pkcs11/Cipher/EncryptionPadding.java Passed. Execution successful >> sun/security/pkcs11/Cipher/JNICheck.java Passed. Execution successful >> sun/security/pkcs11/Cipher/ReinitCipher.java Passed. Execution successful >> sun/security/pkcs11/Cipher/Test4512704.java Passed. Execution successful >> sun/security/pkcs11/Cipher/TestCICOWithGCM.java Passed. Execution successful >> sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java Passed. Execution successful >> sun/security/pkcs11/Cipher/TestChaChaPoly.java Passed. Execution successful >> sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java Passed. Execution successful >> sun/... > > 11u-dev is currently [closed for commits](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). This should not have been pushed until the freeze was lifted. Re-assigned manually to 11.0.28. @gnu-andrew: thanks for updating [JDK-8351477](https://bugs.openjdk.org/browse/JDK-8351477 "Update PKCS11Test.java to not use hardcoded path") and sorry for the inconvenience, I will check next time to make sure we integrate after the corresponding version bump. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3004#issuecomment-2729712663 From goetz at openjdk.org Mon Mar 17 15:03:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:03:37 GMT Subject: [jdk21u-dev] RFR: 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport b1163bcc88a5b88b9a56d5584310f1d679690ab2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1509/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1509&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8256211 Stats: 22 lines in 1 file changed: 17 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1509.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1509/head:pull/1509 PR: https://git.openjdk.org/jdk21u-dev/pull/1509 From goetz at openjdk.org Mon Mar 17 15:04:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:04:43 GMT Subject: [jdk17u-dev] RFR: 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) Message-ID: <75IbQejxXPyx55NUrvtHGE9QZv79xsy5jpcYKgeVm_A=.256b9be2-901d-440b-a90f-55ba302c8dab@github.com> I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport b1163bcc88a5b88b9a56d5584310f1d679690ab2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3369/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3369&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8256211 Stats: 22 lines in 1 file changed: 17 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3369.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3369/head:pull/3369 PR: https://git.openjdk.org/jdk17u-dev/pull/3369 From goetz at openjdk.org Mon Mar 17 15:04:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:04:51 GMT Subject: [jdk21u-dev] RFR: 8340164: Open source few Component tests - Set1 Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 7e3978eab22f040995f5794b97417022532d375d Changes: https://git.openjdk.org/jdk21u-dev/pull/1510/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1510&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340164 Stats: 435 lines in 3 files changed: 435 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1510.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1510/head:pull/1510 PR: https://git.openjdk.org/jdk21u-dev/pull/1510 From goetz at openjdk.org Mon Mar 17 15:06:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:06:26 GMT Subject: [jdk17u-dev] RFR: 8340164: Open source few Component tests - Set1 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7e3978eab22f040995f5794b97417022532d375d Changes: https://git.openjdk.org/jdk17u-dev/pull/3370/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3370&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340164 Stats: 435 lines in 3 files changed: 435 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3370.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3370/head:pull/3370 PR: https://git.openjdk.org/jdk17u-dev/pull/3370 From goetz at openjdk.org Mon Mar 17 15:13:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:13:29 GMT Subject: [jdk21u-dev] RFR: 8340985: Open source some Desktop related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 172f74466fe59ece816764112dba98e4604706b7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1511/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1511&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340985 Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1511.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1511/head:pull/1511 PR: https://git.openjdk.org/jdk21u-dev/pull/1511 From goetz at openjdk.org Mon Mar 17 15:13:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:13:42 GMT Subject: [jdk17u-dev] RFR: 8340985: Open source some Desktop related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 172f74466fe59ece816764112dba98e4604706b7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3371/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3371&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340985 Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3371.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3371/head:pull/3371 PR: https://git.openjdk.org/jdk17u-dev/pull/3371 From goetz at openjdk.org Mon Mar 17 15:29:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:29:37 GMT Subject: [jdk21u-dev] RFR: 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 5c4a387b7e5643815542dd6938e8e1dbb817ad90 Changes: https://git.openjdk.org/jdk21u-dev/pull/1512/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1512&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348107 Stats: 19 lines in 1 file changed: 4 ins; 2 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1512.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1512/head:pull/1512 PR: https://git.openjdk.org/jdk21u-dev/pull/1512 From sgehwolf at openjdk.org Mon Mar 17 15:45:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 17 Mar 2025 15:45:59 GMT Subject: [jdk21u-dev] RFR: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:54:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. @satyenme This is a test-only change, right? Is there a specific reason you'd need that in 21? Just wondering why the bug doesn't have `noreg-self` on it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1474#issuecomment-2730004934 From goetz at openjdk.org Mon Mar 17 15:56:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 17 Mar 2025 15:56:30 GMT Subject: [jdk17u-dev] RFR: 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Message-ID: I backport this for parity with 17.0.16-oracle. HttpClient does not implement AutoClosable in 17, so try-with-resources can not be used here. This part of the fix is only cleanup, so we can get along without it. I tried to keep the formatting of the code as close to 21 as possible. https://bugs.openjdk.org/browse/JDK-8267140 Support closing the HttpClient by making it auto-closable came only in 21. ------------- Commit messages: - Fix build - Backport 5c4a387b7e5643815542dd6938e8e1dbb817ad90 Changes: https://git.openjdk.org/jdk17u-dev/pull/3372/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3372&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348107 Stats: 21 lines in 1 file changed: 6 ins; 2 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3372.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3372/head:pull/3372 PR: https://git.openjdk.org/jdk17u-dev/pull/3372 From ssubramaniam at openjdk.org Mon Mar 17 16:49:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 17 Mar 2025 16:49:13 GMT Subject: [jdk21u-dev] RFR: 8338064: Give better error for ConcurrentHashTable corruption In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 05:17:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338064: Give better error for ConcurrentHashTable corruption. When nodes in the ConcurrentHashTable get corrupted and their hash codes don't match, resizing fails with an unhelpful message - this change makes the error clearer and adds a test to confirm this. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. Yes, that's correct, it'd be part of tier1 ([example](https://github.com/satyenme/jdk21u-dev/actions/runs/13864297548/job/38802403056#step:9:4513)) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1498#issuecomment-2730207307 From duke at openjdk.org Mon Mar 17 16:54:14 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 16:54:14 GMT Subject: [jdk21u-dev] RFR: 8338010: WB_IsFrameDeoptimized miss ResourceMark In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 18:36:55 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark. Fixes bug in the `com/sun/jdi/EATests.java#id0` test, which intermittently fails with virtual thread test factory. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version 5c1230c2922070190bde4f40edc8132365a071d5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1499#issuecomment-2730223185 From ssubramaniam at openjdk.org Mon Mar 17 17:27:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 17 Mar 2025 17:27:11 GMT Subject: [jdk21u-dev] Integrated: 8338010: WB_IsFrameDeoptimized miss ResourceMark In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 18:36:55 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark. Fixes bug in the `com/sun/jdi/EATests.java#id0` test, which intermittently fails with virtual thread test factory. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: be4ee930 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/be4ee930576a1586e4283ad72104a8017f6ee23f Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8338010: WB_IsFrameDeoptimized miss ResourceMark Backport-of: 9f08a01cb6ebb08f67749aabdff4efaedfaf3228 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1499 From sgehwolf at openjdk.org Mon Mar 17 17:30:14 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 17 Mar 2025 17:30:14 GMT Subject: [jdk21u-dev] RFR: 8309978: [x64] Fix useless padding In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 02:11:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This seems a border-line enhancement to backport to 21u. It seems low enough risk to me to let this one slide. This doesn't mean that JDK-8341708 should follow right away. Let's be more conservative in future and use a staged approach to bring those fixes to update releases. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1491#issuecomment-2730332242 From andrew at openjdk.org Mon Mar 17 20:11:30 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 17 Mar 2025 20:11:30 GMT Subject: [jdk11u-dev] Integrated: 8351099: Bump update version of OpenJDK: 11.0.28 In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 12:04:42 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.27 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-March/041774.html). 11u-dev needs to transition to 11.0.28. This pull request has now been integrated. Changeset: 624cef6f Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/624cef6f9b0e12b0996995d62a1394f0b25cf201 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8351099: Bump update version of OpenJDK: 11.0.28 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3009 From ssubramaniam at openjdk.org Mon Mar 17 20:45:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 17 Mar 2025 20:45:17 GMT Subject: [jdk21u-dev] RFR: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:54:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. That's correct (I've just added the label). This isn't critical for 21, so if there's hesitancy we can close without merging. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1474#issuecomment-2730865951 From duke at openjdk.org Mon Mar 17 20:47:12 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 20:47:12 GMT Subject: [jdk21u-dev] RFR: 8309978: [x64] Fix useless padding In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 02:11:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version 5f3b1c874ddef71a79fa8c18b9c6e2af4a4bdc9c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1491#issuecomment-2730874329 From ssubramaniam at openjdk.org Mon Mar 17 23:02:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 17 Mar 2025 23:02:16 GMT Subject: [jdk21u-dev] Integrated: 8309978: [x64] Fix useless padding In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 02:11:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8309978: [x64] Fix useless padding. Adjusting code to remove possibility to useless padding in code generation and adding test. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 712699f4 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/712699f4483b44f5a22b7a11b5ba93ec91cf1d96 Stats: 96 lines in 4 files changed: 93 ins; 2 del; 1 mod 8309978: [x64] Fix useless padding Backport-of: 0038491abda51b8bd39fabed53624c10abcfe077 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1491 From duke at openjdk.org Tue Mar 18 01:42:21 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Tue, 18 Mar 2025 01:42:21 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size [v4] In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 00:24:18 GMT, Taizo Kurashige wrote: >> Hi all, >> >> This is a backport of JDK-8026976: ECParameters, Point does not match field size >> >> Original patch apply cleanly to 11u. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into JDK-8026976 > - Fix copyright year > - Merge branch 'openjdk:master' into JDK-8026976 > - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 Sorry for the inconvenience and thanks for fixing [JDK-8351828](https://bugs.openjdk.org/browse/JDK-8351828). Is there anything else I should do? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2731366129 From dholmes at openjdk.org Tue Mar 18 02:39:21 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 18 Mar 2025 02:39:21 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Fri, 7 Mar 2025 06:24:18 GMT, Jiawei Tang wrote: >> The failed rate of the test I add was 21/100 before. >> >> Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. > > Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: > > change date in testcases Does this problem exist in mainline? If so it should be fixed there first and then backported as needed. If it does not exist in mainline then what changes addressed it? Those should be backported if practical. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2731435881 From alanb at openjdk.org Tue Mar 18 07:12:08 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 18 Mar 2025 07:12:08 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Tue, 18 Mar 2025 02:36:58 GMT, David Holmes wrote: > Does this problem exist in mainline? Fixed in main line by JDK-8322732, which is not suitable to back port to JDK 21u. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2731903310 From goetz at openjdk.org Tue Mar 18 08:29:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:29:09 GMT Subject: [jdk21u-dev] Integrated: 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 14:58:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 333dd417 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/333dd4177a18384ef363e43404370206ece44f23 Stats: 22 lines in 1 file changed: 17 ins; 0 del; 5 mod 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) Backport-of: b1163bcc88a5b88b9a56d5584310f1d679690ab2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1509 From goetz at openjdk.org Tue Mar 18 08:31:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:31:14 GMT Subject: [jdk21u-dev] Integrated: 8340164: Open source few Component tests - Set1 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 14:59:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: 84ddbccf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/84ddbccf3d18bd7b5e684db8d443c46289d05da9 Stats: 435 lines in 3 files changed: 435 ins; 0 del; 0 mod 8340164: Open source few Component tests - Set1 Backport-of: 7e3978eab22f040995f5794b97417022532d375d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1510 From goetz at openjdk.org Tue Mar 18 08:32:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:32:18 GMT Subject: [jdk21u-dev] Integrated: 8340985: Open source some Desktop related tests In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 15:08:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 27e24e0c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/27e24e0c5ff8d6da74cd3564a049ae46ea72315b Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod 8340985: Open source some Desktop related tests Backport-of: 172f74466fe59ece816764112dba98e4604706b7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1511 From goetz at openjdk.org Tue Mar 18 08:33:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:33:08 GMT Subject: [jdk21u-dev] Integrated: 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 20:32:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: a498e0ee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a498e0eef80598b840486bd7729d00bb4821eba0 Stats: 17 lines in 1 file changed: 7 ins; 0 del; 10 mod 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Backport-of: ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1500 From goetz at openjdk.org Tue Mar 18 08:34:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:34:13 GMT Subject: [jdk17u-dev] Integrated: 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 15:03:47 GMT, Goetz Lindenmaier wrote: > We see this test failing regularly, see also JDK-[8337521](https://bugs.openjdk.org/browse/JDK-8337521). > > The patch of the test is clean, but I had to omit the ProblemList change as the test is not listed in 17. This pull request has now been integrated. Changeset: 86975d64 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/86975d6411bdfba1368760ba0fde44c098ddd7fd Stats: 92 lines in 1 file changed: 37 ins; 29 del; 26 mod 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN Reviewed-by: mdoerr, rrich Backport-of: 04d7b7d5747d887e12797df8ca3f7608d73d41ff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3358 From goetz at openjdk.org Tue Mar 18 08:35:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:35:11 GMT Subject: [jdk17u-dev] Integrated: 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) In-Reply-To: <75IbQejxXPyx55NUrvtHGE9QZv79xsy5jpcYKgeVm_A=.256b9be2-901d-440b-a90f-55ba302c8dab@github.com> References: <75IbQejxXPyx55NUrvtHGE9QZv79xsy5jpcYKgeVm_A=.256b9be2-901d-440b-a90f-55ba302c8dab@github.com> Message-ID: On Mon, 17 Mar 2025 14:58:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: fa988695 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fa9886956ba3719c505051401fa2a0983bc9cd57 Stats: 22 lines in 1 file changed: 17 ins; 0 del; 5 mod 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) Backport-of: b1163bcc88a5b88b9a56d5584310f1d679690ab2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3369 From goetz at openjdk.org Tue Mar 18 08:36:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:36:11 GMT Subject: [jdk21u-dev] Integrated: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: <0bJH1ZaZzSGuO0HdZWFGQ5tBmGZ-yD0aQn7FUZtgfCc=.f2692d8f-d130-4e30-a88a-2827823d16a0@github.com> On Sat, 15 Mar 2025 20:59:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Applies clean. > Examples work, except for RunWithFlagsExample.java. > This uses a new method from OutputAnalyzer.java which I added, see extra commit. > This was introduced in 8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 This pull request has now been integrated. Changeset: e654a536 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e654a536dcb2b2b3784893d7aa6f5137223d8735 Stats: 1611 lines in 19 files changed: 1611 ins; 0 del; 0 mod 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Reviewed-by: rrich Backport-of: b9b0bd0871886eb65f87864f262424b119f2c748 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1501 From goetz at openjdk.org Tue Mar 18 08:37:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:37:16 GMT Subject: [jdk17u-dev] Integrated: 8340164: Open source few Component tests - Set1 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 14:59:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: c2e5dc0f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c2e5dc0f9a5f9b2651c6702741b7b61d8bf80a71 Stats: 435 lines in 3 files changed: 435 ins; 0 del; 0 mod 8340164: Open source few Component tests - Set1 Backport-of: 7e3978eab22f040995f5794b97417022532d375d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3370 From goetz at openjdk.org Tue Mar 18 08:38:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:38:19 GMT Subject: [jdk21u-dev] Integrated: 8334644: Automate javax/print/attribute/PageRangesException.java In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 21:17:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 48817359 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/488173595932f76e7663d60bc57bc93a14097c6b Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod 8334644: Automate javax/print/attribute/PageRangesException.java Backport-of: 030149fec4f175e5571e053fa56d2921d95c6b13 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1502 From goetz at openjdk.org Tue Mar 18 08:39:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:39:16 GMT Subject: [jdk17u-dev] Integrated: 8340985: Open source some Desktop related tests In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 15:08:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: f8eaafca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f8eaafcaa61420ba15d3655c2d3d788d8006f2b6 Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod 8340985: Open source some Desktop related tests Backport-of: 172f74466fe59ece816764112dba98e4604706b7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3371 From goetz at openjdk.org Tue Mar 18 08:39:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:39:11 GMT Subject: [jdk21u-dev] Integrated: 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 21:32:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 4dbb0c95 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4dbb0c9595605062997b893d7ec865cf49670011 Stats: 124 lines in 1 file changed: 85 ins; 13 del; 26 mod 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Backport-of: 57af52c57390f6f7413b5d3ffe64921c9b83aae4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1503 From goetz at openjdk.org Tue Mar 18 08:40:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:40:12 GMT Subject: [jdk21u-dev] Integrated: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 21:33:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 5b0f3a64 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5b0f3a640a4203a021a933d6f160c49138c9acdb Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Backport-of: d002933c260921d0d582724516d15ebd130b851f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1504 From goetz at openjdk.org Tue Mar 18 08:40:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:40:12 GMT Subject: [jdk17u-dev] Integrated: 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 20:32:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: b9b9d7f1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b9b9d7f14beb33feedd46776a0e12da273c4301b Stats: 17 lines in 1 file changed: 7 ins; 0 del; 10 mod 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Backport-of: ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3359 From goetz at openjdk.org Tue Mar 18 08:41:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:41:14 GMT Subject: [jdk17u-dev] Integrated: 8334644: Automate javax/print/attribute/PageRangesException.java In-Reply-To: <03a7Ce0YfEBDHcwA7WAZfGn1Mou0GxuFF5uwDvYRIcg=.2dd45abf-5109-45d8-ad33-c829f77c94e8@github.com> References: <03a7Ce0YfEBDHcwA7WAZfGn1Mou0GxuFF5uwDvYRIcg=.2dd45abf-5109-45d8-ad33-c829f77c94e8@github.com> Message-ID: On Sat, 15 Mar 2025 21:18:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 552566a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/552566a315093f819c425540907ea6654f7f83e6 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod 8334644: Automate javax/print/attribute/PageRangesException.java Backport-of: 030149fec4f175e5571e053fa56d2921d95c6b13 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3360 From goetz at openjdk.org Tue Mar 18 08:42:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:42:09 GMT Subject: [jdk21u-dev] Integrated: 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently In-Reply-To: References: Message-ID: <1r3dmReg82M-yJ9BsLpc9nFicUIWsCv7sWoQRYBdIkg=.57219bb9-d8c2-4bd1-8e0b-9fae26a52041@github.com> On Mon, 17 Mar 2025 15:23:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 7dd8c8cb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7dd8c8cba6bb72396831848cd6b3f319cca6ad3d Stats: 19 lines in 1 file changed: 4 ins; 2 del; 13 mod 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Backport-of: 5c4a387b7e5643815542dd6938e8e1dbb817ad90 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1512 From goetz at openjdk.org Tue Mar 18 08:43:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:43:20 GMT Subject: [jdk17u-dev] Integrated: 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 21:32:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 735747a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/735747a9b25cf579256fd75a88fbad95629c792d Stats: 124 lines in 1 file changed: 85 ins; 13 del; 26 mod 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Backport-of: 57af52c57390f6f7413b5d3ffe64921c9b83aae4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3361 From goetz at openjdk.org Tue Mar 18 08:43:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:43:10 GMT Subject: [jdk21u-dev] Integrated: 8340784: Remove PassFailJFrame constructor with screenshots In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 11:19:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 7a25ef28 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7a25ef282578ff3eb838cb31dfc335e0e681c45b Stats: 51 lines in 1 file changed: 0 ins; 42 del; 9 mod 8340784: Remove PassFailJFrame constructor with screenshots Backport-of: 50ca450417a5da7d4c6c08154515b8407bf656e8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1508 From goetz at openjdk.org Tue Mar 18 08:44:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:44:17 GMT Subject: [jdk17u-dev] Integrated: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: References: Message-ID: <1ZuF-e02OTXuQXWeUxoTyPZNe8GCNq_OXANakurxQdk=.e4af48dc-6cd9-492f-9880-02cb2510aa32@github.com> On Sat, 15 Mar 2025 21:35:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > I had to resolve. > OperatingSystem.isWindows() is not in 17. > Also, two changes are missing in 17: > > [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) > [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) > > I don't think these should be backported as prereq. This pull request has now been integrated. Changeset: 767e504c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/767e504cc059db7cde7d6811ae664e962ba5ecae Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Reviewed-by: rrich Backport-of: d002933c260921d0d582724516d15ebd130b851f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3362 From goetz at openjdk.org Tue Mar 18 08:46:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:46:11 GMT Subject: [jdk17u-dev] Integrated: 8340784: Remove PassFailJFrame constructor with screenshots In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 11:19:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 07d29275 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/07d2927530c300e548835664d891e186e21521f7 Stats: 51 lines in 1 file changed: 0 ins; 42 del; 9 mod 8340784: Remove PassFailJFrame constructor with screenshots Backport-of: 50ca450417a5da7d4c6c08154515b8407bf656e8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3368 From goetz at openjdk.org Tue Mar 18 08:51:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 08:51:09 GMT Subject: [jdk17u-dev] Integrated: 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 08:38:34 GMT, Goetz Lindenmaier wrote: > These test fail in 17, too. > > I had to resolve, probably clean anyways. This pull request has now been integrated. Changeset: 8ba5d804 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8ba5d8046e684203778a80183ec4a6f441631ba5 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 Backport-of: 5ff88f61f6ab04ddf3936f8b249f9a48974f53d1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3363 From goetz at openjdk.org Tue Mar 18 10:19:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 10:19:36 GMT Subject: [jdk21u-dev] RFR: 8315669: Open source several Swing PopupMenu related tests Message-ID: <_eQU9HEgpChC-kIOkkbGKPYmGAipzF-5MXB68NXg_qA=.59a4d46c-e94a-4ad9-8533-94859a0b346b@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 7c5f2a2db941d30a5425d358607a6b4e63879ab7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1514/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1514&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315669 Stats: 750 lines in 6 files changed: 750 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1514.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1514/head:pull/1514 PR: https://git.openjdk.org/jdk21u-dev/pull/1514 From goetz at openjdk.org Tue Mar 18 10:20:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 10:20:03 GMT Subject: [jdk17u-dev] RFR: 8315669: Open source several Swing PopupMenu related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7c5f2a2db941d30a5425d358607a6b4e63879ab7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3373/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3373&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315669 Stats: 750 lines in 6 files changed: 750 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3373.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3373/head:pull/3373 PR: https://git.openjdk.org/jdk17u-dev/pull/3373 From duke at openjdk.org Tue Mar 18 10:43:26 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 10:43:26 GMT Subject: [jdk11u-dev] RFR: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. > > The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". > > The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). > > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. @vieiro Your change (at version ae1b64c4b495e56c55b1908266e7d12a308531e7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3001#issuecomment-2732625924 From goetz at openjdk.org Tue Mar 18 11:01:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:01:44 GMT Subject: [jdk17u-dev] RFR: 8340433: Open source closed choice tests #3 Message-ID: I backport this for parity with 17.0.16-oracle One test fails, but I could reproduce this in head. So this is not a 21u specific issue and thus not a blocker for this test-only backport. ------------- Commit messages: - Backport 8c08c43a34b7a237c0281ef58594af4f263ba3ca Changes: https://git.openjdk.org/jdk17u-dev/pull/3374/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3374&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340433 Stats: 341 lines in 3 files changed: 341 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3374.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3374/head:pull/3374 PR: https://git.openjdk.org/jdk17u-dev/pull/3374 From goetz at openjdk.org Tue Mar 18 11:02:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:02:12 GMT Subject: [jdk21u-dev] RFR: 8340433: Open source closed choice tests #3 Message-ID: I backport this for parity with 21.0.8-oracle. One test fails, but I could reproduce this in head. So this is not a 21u specific issue and thus not a blocker for this test-only backport. ------------- Commit messages: - Backport 8c08c43a34b7a237c0281ef58594af4f263ba3ca Changes: https://git.openjdk.org/jdk21u-dev/pull/1515/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1515&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340433 Stats: 341 lines in 3 files changed: 341 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1515.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1515/head:pull/1515 PR: https://git.openjdk.org/jdk21u-dev/pull/1515 From goetz at openjdk.org Tue Mar 18 11:15:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:15:55 GMT Subject: [jdk21u-dev] RFR: 8341004: Open source AWT FileDialog related tests Message-ID: <62bkhrk-EY-zXAclY3WFLYPRpXqPg0lOAOtMmmesD6Q=.60f600b2-9c2e-462a-8de1-235679e957d8@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 7d524d7e378430afb3a262e8fe544bd1be22748c Changes: https://git.openjdk.org/jdk21u-dev/pull/1516/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1516&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341004 Stats: 279 lines in 3 files changed: 279 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1516.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1516/head:pull/1516 PR: https://git.openjdk.org/jdk21u-dev/pull/1516 From goetz at openjdk.org Tue Mar 18 11:16:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:16:07 GMT Subject: [jdk17u-dev] RFR: 8341004: Open source AWT FileDialog related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7d524d7e378430afb3a262e8fe544bd1be22748c Changes: https://git.openjdk.org/jdk17u-dev/pull/3375/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3375&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341004 Stats: 279 lines in 3 files changed: 279 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3375.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3375/head:pull/3375 PR: https://git.openjdk.org/jdk17u-dev/pull/3375 From goetz at openjdk.org Tue Mar 18 11:28:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:28:02 GMT Subject: [jdk17u-dev] RFR: 8340809: Open source few more AWT PopupMenu tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 313f4a962148331c9958618054109284470d1c9f Changes: https://git.openjdk.org/jdk17u-dev/pull/3376/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3376&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340809 Stats: 680 lines in 5 files changed: 680 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3376.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3376/head:pull/3376 PR: https://git.openjdk.org/jdk17u-dev/pull/3376 From goetz at openjdk.org Tue Mar 18 11:28:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:28:41 GMT Subject: [jdk21u-dev] RFR: 8340809: Open source few more AWT PopupMenu tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 313f4a962148331c9958618054109284470d1c9f Changes: https://git.openjdk.org/jdk21u-dev/pull/1517/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1517&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340809 Stats: 680 lines in 5 files changed: 680 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1517.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1517/head:pull/1517 PR: https://git.openjdk.org/jdk21u-dev/pull/1517 From goetz at openjdk.org Tue Mar 18 11:42:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:42:32 GMT Subject: [jdk17u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Message-ID: I backport this for parity with 17.0.16-oracle. Clean backport, but I had to adapt one test. The IR Framework in 17 does not support the needed features: ----------System.err:(34/2067)---------- Compilation failed. Exit code: 1 Output: '/net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:11: error: cannot find symbol @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0"}, ^ symbol: variable LOAD_VECTOR_F location: class IRNode /net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:12: error: cannot find symbol applyIfCPUFeatureOr = {"sse2", "true", "asimd", "true"}) ^ symbol: method applyIfCPUFeatureOr() location: @interface IR 2 errors ' compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework: Compilation failed. ------------- Commit messages: - Fix test - Backport e654a536dcb2b2b3784893d7aa6f5137223d8735 Changes: https://git.openjdk.org/jdk17u-dev/pull/3377/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3377&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337221 Stats: 1611 lines in 19 files changed: 1611 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3377.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3377/head:pull/3377 PR: https://git.openjdk.org/jdk17u-dev/pull/3377 From goetz at openjdk.org Tue Mar 18 11:53:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:53:17 GMT Subject: [jdk17u-dev] RFR: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Message-ID: I backport this for parity with 17.0.16-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 Changes: https://git.openjdk.org/jdk17u-dev/pull/3378/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3378&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343936 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3378.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3378/head:pull/3378 PR: https://git.openjdk.org/jdk17u-dev/pull/3378 From goetz at openjdk.org Tue Mar 18 11:55:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:55:19 GMT Subject: [jdk21u-dev] RFR: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Message-ID: I backport this for parity with 21.0.8-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 Changes: https://git.openjdk.org/jdk21u-dev/pull/1518/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1518&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343936 Stats: 9 lines in 2 files changed: 5 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1518.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1518/head:pull/1518 PR: https://git.openjdk.org/jdk21u-dev/pull/1518 From duke at openjdk.org Tue Mar 18 11:58:24 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 18 Mar 2025 11:58:24 GMT Subject: [jdk11u-dev] Integrated: 8339728: [Accessibility, Windows, JAWS] Bug in the getKeyChar method of the AccessBridge class In-Reply-To: References: Message-ID: On Mon, 24 Feb 2025 09:51:09 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339728](https://bugs.openjdk.org/browse/JDK-8339728) from 17u that solves some accessibility issues on Windows, for parity with 11.0.27/28-oracle (and because it's marked as CPU25-critical-SQE-OK too). Low risk. > > The test does fail without this fix (when read-out, the short-cuts are truncated, so for instance the menu short-cut "Ctrl+Shift+Period" was read out as "Control plus Shift plus P", instead of "Control plus Shift plus Period". > > The new accessibility test passes on Windows 10 (tested with [JAWS v. 2025.2412.102 - February 2025](https://support.freedomscientific.com/Downloads/JAWS) ). > > Clean but for an update in copyright header and for a multi-line string (that has been replaced) in `AccessBridge.java`. This pull request has now been integrated. Changeset: bf78d9b8 Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/bf78d9b8509fa32889234fbecb984825c25144a1 Stats: 126 lines in 3 files changed: 115 ins; 5 del; 6 mod 8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class Reviewed-by: sgehwolf Backport-of: 01d107aea8eca4f4d2863deb30ac60e802debe15 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3001 From goetz at openjdk.org Tue Mar 18 11:59:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 11:59:19 GMT Subject: [jdk17u-dev] RFR: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle > > Resolved ProblemList, probably clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3378/files - new: https://git.openjdk.org/jdk17u-dev/pull/3378/files/669465ad..623eff1d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3378&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3378&range=00-01 Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3378.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3378/head:pull/3378 PR: https://git.openjdk.org/jdk17u-dev/pull/3378 From rschmelter at openjdk.org Tue Mar 18 12:24:14 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 18 Mar 2025 12:24:14 GMT Subject: [jdk17u-dev] RFR: 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 15:46:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > HttpClient does not implement AutoClosable in 17, so try-with-resources can not be used here. > This part of the fix is only cleanup, so we can get along without it. > I tried to keep the formatting of the code as close to 21 as possible. > > https://bugs.openjdk.org/browse/JDK-8267140 Support closing the HttpClient by making it auto-closable > came only in 21. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3372#pullrequestreview-2694321128 From rschmelter at openjdk.org Tue Mar 18 13:27:16 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 18 Mar 2025 13:27:16 GMT Subject: [jdk17u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> References: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> Message-ID: On Mon, 17 Mar 2025 10:45:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to adapt location and the test, as it is always the case with changes to the cers. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3367#pullrequestreview-2694528933 From goetz at openjdk.org Tue Mar 18 13:41:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 13:41:09 GMT Subject: [jdk17u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> References: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> Message-ID: On Mon, 17 Mar 2025 10:45:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to adapt location and the test, as it is always the case with changes to the cers. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3367#issuecomment-2733282782 From schernyshev at openjdk.org Tue Mar 18 14:44:32 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Tue, 18 Mar 2025 14:44:32 GMT Subject: [jdk24u] RFR: 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Message-ID: Hi all, This pull request contains a clean backport of [46b3d1d8](https://github.com/openjdk/jdk/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865) from the [openjdk/jdk](https://git.openjdk.org/jdk). The commit being backported was authored by @sercher on 18 Mar 2025 and was reviewed by @jerboaa and @dholmes-ora. It fixes the new test added by [JDK-8343191](https://bugs.openjdk.org/browse/JDK-8343191) in rootless docker and podman environments. Thanks! ------------- Commit messages: - Backport 46b3d1d8cfd03e01d993be19d725cdbcafef7865 Changes: https://git.openjdk.org/jdk24u/pull/141/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351382 Stats: 17 lines in 1 file changed: 17 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk24u/pull/141 From duke at openjdk.org Tue Mar 18 15:08:22 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 15:08:22 GMT Subject: [jdk24u] RFR: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version In-Reply-To: References: Message-ID: <0WcFTGy-PVI1wYW3XnGuZkOcPOC5UYAwtdTrmXvXvRk=.238650fc-3353-403b-a02f-685f4432a3fa@github.com> On Thu, 13 Mar 2025 12:14:30 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version @rgangadhar Your change (at version 0a0975e0d4ad6eae5c4fd06d54f07493248e411c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/133#issuecomment-2733590835 From goetz at openjdk.org Tue Mar 18 15:18:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 15:18:30 GMT Subject: [jdk17u-dev] RFR: 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > The original change was pushed in jdk19. > Several later changes were already backported causing conflicts. > > src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java > Three later patches were applied. Resolve trivial. > > src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java > Two later patches were applied. The conflict of hunk 3 is caused by the change of > 8328286: Enhance HTTP client in line 103. Resolved. > > These and two more files had Copyright conflicts. 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 710653ce1856d13161ae1786d7c5f71997536e78 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3334/files - new: https://git.openjdk.org/jdk17u-dev/pull/3334/files/6939b616..78697ec2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3334&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3334&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3334.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3334/head:pull/3334 PR: https://git.openjdk.org/jdk17u-dev/pull/3334 From duke at openjdk.org Tue Mar 18 15:30:17 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 15:30:17 GMT Subject: [jdk24u] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: <767qlrGiwT2zhPCyNVDmFeXofAlxsLIw76gqKBFaGgU=.b254c350-25f1-4759-9e31-af95506f7140@github.com> On Thu, 13 Mar 2025 13:31:12 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout @rgangadhar Your change (at version c313c7477f1e6cc0711eb8e57b2fa5719891d25e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/134#issuecomment-2733675025 From mbaesken at openjdk.org Tue Mar 18 15:30:18 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 18 Mar 2025 15:30:18 GMT Subject: [jdk24u] Integrated: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 13:37:25 GMT, Matthias Baesken wrote: > Backport of 8350786, MonitorPinnedEvents test is not in 24u This pull request has now been integrated. Changeset: 7a47dcb9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/7a47dcb97ba3f7b8bf4d9ddfa3f51c5195fe2aa2 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Reviewed-by: mdoerr Backport-of: d6d94472c21b1fa4839f548b85908967057c3f07 ------------- PR: https://git.openjdk.org/jdk24u/pull/129 From duke at openjdk.org Tue Mar 18 15:59:13 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 15:59:13 GMT Subject: [jdk21u-dev] RFR: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: References: Message-ID: <3p-ny2ynVqI_GZAiVOpIoafJlNkNaxY7nAK-qGaduTM=.40f32953-22c1-43d8-9134-ef5a47dc912b@github.com> On Tue, 11 Mar 2025 16:54:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. @satyenme Your change (at version 3a3798cbf5f5a4ee7768d76f06d48dbf7c748514) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1474#issuecomment-2733798207 From duke at openjdk.org Tue Mar 18 16:01:17 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 16:01:17 GMT Subject: [jdk21u-dev] RFR: 8338202: Shenandoah: Improve handshake closure labels In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 20:23:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338202: Shenandoah: Improve handshake closure labels. Change makes handshake labels more descriptive, to streamline debugging Shenandoah GC. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version faef125b549aded9af08c750253bc7e58d8d1832) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1495#issuecomment-2733802817 From duke at openjdk.org Tue Mar 18 16:01:19 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 16:01:19 GMT Subject: [jdk21u-dev] RFR: 8338064: Give better error for ConcurrentHashTable corruption In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 05:17:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338064: Give better error for ConcurrentHashTable corruption. When nodes in the ConcurrentHashTable get corrupted and their hash codes don't match, resizing fails with an unhelpful message - this change makes the error clearer and adds a test to confirm this. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version d8c46dacf7519a98f5c19303f1e61562c2053496) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1498#issuecomment-2733803441 From ssubramaniam at openjdk.org Tue Mar 18 16:05:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 18 Mar 2025 16:05:09 GMT Subject: [jdk21u-dev] Integrated: 8338202: Shenandoah: Improve handshake closure labels In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 20:23:49 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338202: Shenandoah: Improve handshake closure labels. Change makes handshake labels more descriptive, to streamline debugging Shenandoah GC. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 6c1e1272 Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/6c1e12726626d5bc0174d3016187c939df0a5683 Stats: 7 lines in 5 files changed: 0 ins; 0 del; 7 mod 8338202: Shenandoah: Improve handshake closure labels Backport-of: ba69ed7c58fcf99ed18dfd8840125ddcac9460bb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1495 From duke at openjdk.org Tue Mar 18 16:06:12 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 16:06:12 GMT Subject: [jdk24u] RFR: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: <-L85usGozQRGN-MZFlWWpsfJkVcXinhQO9FzIyoEHk4=.112287e8-e699-4e53-9c80-d7bea64607d8@github.com> On Wed, 12 Mar 2025 18:20:03 GMT, Harshitha Onkar wrote: > Hi all, > > This pull request contains a backport of commit [dbdbbd47](https://github.com/openjdk/jdk/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 10 Mar 2025 and was reviewed by Erik Joelsson and Phil Race. > > Thanks! @honkar-jdk Your change (at version 34dbb89314c8fd6532accd8532b2e8e71281d186) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/132#issuecomment-2733821027 From ssubramaniam at openjdk.org Tue Mar 18 16:17:12 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 18 Mar 2025 16:17:12 GMT Subject: [jdk21u-dev] Integrated: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:54:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350211: CTW: Attempt to preload all classes in constant pool. Adjust CTW preloading to resolve all constant pool entries around exceptions. Ran GHA Sanity Checks, and local Tier 1, Tier 2 tests, and `applications/ctw/modules` tests (with fastdebug build). Patch is clean. This pull request has now been integrated. Changeset: 8faa7b6b Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/8faa7b6b7ca7e2675e337439517a9c36a07fba09 Stats: 12 lines in 1 file changed: 4 ins; 5 del; 3 mod 8350211: CTW: Attempt to preload all classes in constant pool Backport-of: d13fd5738f8a3d4b4009c2e15cfd967332d97bbd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1474 From ssubramaniam at openjdk.org Tue Mar 18 16:18:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 18 Mar 2025 16:18:13 GMT Subject: [jdk21u-dev] Integrated: 8338064: Give better error for ConcurrentHashTable corruption In-Reply-To: References: Message-ID: <3cM52lILox_hO0-ZBVzeg4IWP2s_knxPy33nclFKhBg=.b683b128-7d2c-4478-80c7-2dead85ef946@github.com> On Sat, 15 Mar 2025 05:17:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338064: Give better error for ConcurrentHashTable corruption. When nodes in the ConcurrentHashTable get corrupted and their hash codes don't match, resizing fails with an unhelpful message - this change makes the error clearer and adds a test to confirm this. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 544b111e Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/544b111ef8770ff727f6ee7a78a1cd5219881cb6 Stats: 69 lines in 3 files changed: 68 ins; 0 del; 1 mod 8338064: Give better error for ConcurrentHashTable corruption Backport-of: 069e0ea69f43960164d3e077d2c7b950cde77927 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1498 From mbaesken at openjdk.org Tue Mar 18 16:30:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 18 Mar 2025 16:30:51 GMT Subject: [jdk24u] RFR: 8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms Message-ID: Backport 8350683, adjust COPYRIGHT header ------------- Commit messages: - Backport 2af76de05a50dee052307b8b82055a4787e96df9 Changes: https://git.openjdk.org/jdk24u/pull/142/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350683 Stats: 11 lines in 1 file changed: 0 ins; 8 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/142.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/142/head:pull/142 PR: https://git.openjdk.org/jdk24u/pull/142 From duke at openjdk.org Tue Mar 18 16:54:14 2025 From: duke at openjdk.org (kieran-farrell) Date: Tue, 18 Mar 2025 16:54:14 GMT Subject: [jdk24u] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: References: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> Message-ID: On Fri, 14 Mar 2025 07:42:47 GMT, Sean Coffey wrote: >> @coffeys could you please sponser? > > @kieran-farrell - please apply for fix approval first > https://openjdk.org/projects/jdk-updates/approval.html @coffeys fix request now approved if you could please sponser, thanks. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/130#issuecomment-2734004509 From honkar at openjdk.org Tue Mar 18 17:39:22 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Tue, 18 Mar 2025 17:39:22 GMT Subject: [jdk24u] Integrated: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: On Wed, 12 Mar 2025 18:20:03 GMT, Harshitha Onkar wrote: > Hi all, > > This pull request contains a backport of commit [dbdbbd47](https://github.com/openjdk/jdk/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 10 Mar 2025 and was reviewed by Erik Joelsson and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: 080f997b Author: Harshitha Onkar Committer: Alexander Zvegintsev URL: https://git.openjdk.org/jdk24u/commit/080f997b72c8f1c9cec6e5592f3a74645ccdf034 Stats: 18558 lines in 193 files changed: 10013 ins; 2990 del; 5555 mod 8348597: Update HarfBuzz to 10.4.0 Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc ------------- PR: https://git.openjdk.org/jdk24u/pull/132 From abakhtin at openjdk.org Tue Mar 18 17:54:11 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 18 Mar 2025 17:54:11 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 20:22:35 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8342075 >> >> Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> >> Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. >> >> Also, new tests require Http2TestExchange::getConnectionKey() method added by JDK-8335181 [2]. >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java, test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java and test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java test classes are updated to add getConnectionKey() implementation >> >> All jtreg tests for java.net.httpclient are passed >> >> [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 >> [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b > > 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. The pull request contains 10 additional commits since the last revision: > > - Merge master > - Add Http2TestExchange::getConnectionKey() from JDK-8335181 > - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f > - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" > > This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. > - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" > > This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. > - Revert "Remove extra import" > > This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - Backport fc98998627443d6e73ac70661f47f48b30525712 At the time of backport creation, JDK-8315181 was not integrated into Oracle 21.0.8 yet. This is why I decided to make a patch without it, especially because JDK-8315181 is required for tests only. Now JDK-8315181 is integrated into Oracle and I reopened https://github.com/openjdk/jdk21u-dev/pull/1416 & https://github.com/openjdk/jdk21u-dev/pull/1417 backports. I will rebase this patch as soon as https://github.com/openjdk/jdk21u-dev/pull/1417 is accepted ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1428#issuecomment-2734213105 From andrew at openjdk.org Tue Mar 18 18:51:21 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 18 Mar 2025 18:51:21 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 10:30:34 GMT, Severin Gehwolf wrote: > Could we establish whether or not this omission is something we need to fix first? Sorry for the ignorance, but it appears to be some file being used only for generating javadoc in test code? I tend to agree that the file is mostly unused, but I don't think that a regression fix a week away from development freeze is the right place to be doing the removal. It seems safer to fix this missed change in the upcoming releases (putting us back in sync with 24.0.1) and attempt to remove it across all update releases (24u first) for July (that's what JDK-8166983 is; sorry if I didn't make this explicit). Equally, I would rather not leave an out-of-sync file in the upcoming releases for the sake of a one-line patch. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/460#issuecomment-2734387725 From kvn at openjdk.org Tue Mar 18 18:55:45 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 18 Mar 2025 18:55:45 GMT Subject: [jdk24u] RFR: 8348261: assert(n->is_Mem()) failed: memory node required Message-ID: Hi all, This pull request contains a backport of commit [f6a8db28](https://github.com/openjdk/jdk/commit/f6a8db289e5366845f9518fce7a98538017e9570) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Vladimir Kozlov on 7 Mar 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. Thanks! ------------- Commit messages: - Backport f6a8db289e5366845f9518fce7a98538017e9570 Changes: https://git.openjdk.org/jdk24u/pull/143/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348261 Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/143.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/143/head:pull/143 PR: https://git.openjdk.org/jdk24u/pull/143 From sgehwolf at openjdk.org Tue Mar 18 19:03:30 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 18 Mar 2025 19:03:30 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: <1w5bwLjEck2gdMH8_0JaOvo74CgkxTYpLOM654R_DZs=.b52d8634-a7ef-4ef3-ac89-7b508b0adeb0@github.com> On Sat, 15 Mar 2025 01:24:54 GMT, Andrew John Hughes wrote: > The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. Fair enough. This is low risk anyway. Please apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/460#issuecomment-2734423073 PR Comment: https://git.openjdk.org/jdk21u/pull/460#issuecomment-2734424877 From goetz at openjdk.org Tue Mar 18 19:37:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 19:37:28 GMT Subject: [jdk21u-dev] RFR: 8350260: Improve HTML instruction formatting in PassFailJFrame Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 014701a09b23d21f57edb5b085820532804475bd Changes: https://git.openjdk.org/jdk21u-dev/pull/1520/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1520&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350260 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1520.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1520/head:pull/1520 PR: https://git.openjdk.org/jdk21u-dev/pull/1520 From goetz at openjdk.org Tue Mar 18 19:39:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 19:39:36 GMT Subject: [jdk17u-dev] RFR: 8350260: Improve HTML instruction formatting in PassFailJFrame Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 014701a09b23d21f57edb5b085820532804475bd Changes: https://git.openjdk.org/jdk17u-dev/pull/3379/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3379&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350260 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3379.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3379/head:pull/3379 PR: https://git.openjdk.org/jdk17u-dev/pull/3379 From goetz at openjdk.org Tue Mar 18 20:14:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 20:14:59 GMT Subject: [jdk21u-dev] RFR: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b Changes: https://git.openjdk.org/jdk21u-dev/pull/1521/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1521&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342524 Stats: 93 lines in 1 file changed: 93 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1521.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1521/head:pull/1521 PR: https://git.openjdk.org/jdk21u-dev/pull/1521 From goetz at openjdk.org Tue Mar 18 20:17:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 20:17:18 GMT Subject: [jdk17u-dev] RFR: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b Changes: https://git.openjdk.org/jdk17u-dev/pull/3380/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3380&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342524 Stats: 93 lines in 1 file changed: 93 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3380.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3380/head:pull/3380 PR: https://git.openjdk.org/jdk17u-dev/pull/3380 From goetz at openjdk.org Tue Mar 18 20:18:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 20:18:29 GMT Subject: [jdk17u-dev] RFR: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 906358d3a14ce755fec771f0a6bb856b3a8f3297 Changes: https://git.openjdk.org/jdk17u-dev/pull/3381/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3381&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294155 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3381.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3381/head:pull/3381 PR: https://git.openjdk.org/jdk17u-dev/pull/3381 From goetz at openjdk.org Tue Mar 18 20:20:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 18 Mar 2025 20:20:21 GMT Subject: [jdk21u-dev] RFR: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 906358d3a14ce755fec771f0a6bb856b3a8f3297 Changes: https://git.openjdk.org/jdk21u-dev/pull/1522/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1522&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294155 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1522.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1522/head:pull/1522 PR: https://git.openjdk.org/jdk21u-dev/pull/1522 From andrew at openjdk.org Tue Mar 18 22:19:24 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 18 Mar 2025 22:19:24 GMT Subject: [jdk21u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: <1w5bwLjEck2gdMH8_0JaOvo74CgkxTYpLOM654R_DZs=.b52d8634-a7ef-4ef3-ac89-7b508b0adeb0@github.com> References: <1w5bwLjEck2gdMH8_0JaOvo74CgkxTYpLOM654R_DZs=.b52d8634-a7ef-4ef3-ac89-7b508b0adeb0@github.com> Message-ID: On Tue, 18 Mar 2025 19:00:45 GMT, Severin Gehwolf wrote: > Please apply for approval. Yes, I was in the process of doing so and realised I never ran the tests. Done now: ~~~ ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 112 112 0 0 jtreg:test/jdk/java/util/TimeZone 26 26 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 jtreg:test/jdk/java/time 188 188 0 0 ============================== TEST SUCCESS ~~~ ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/460#issuecomment-2734861425 From andrew at openjdk.org Tue Mar 18 22:22:16 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 18 Mar 2025 22:22:16 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 20:22:35 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8342075 >> >> Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> >> Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. >> >> Also, new tests require Http2TestExchange::getConnectionKey() method added by JDK-8335181 [2]. >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java, test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java and test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java test classes are updated to add getConnectionKey() implementation >> >> All jtreg tests for java.net.httpclient are passed >> >> [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 >> [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b > > 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. The pull request contains 10 additional commits since the last revision: > > - Merge master > - Add Http2TestExchange::getConnectionKey() from JDK-8335181 > - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f > - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" > > This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. > - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" > > This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. > - Revert "Remove extra import" > > This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - Backport fc98998627443d6e73ac70661f47f48b30525712 > At the time of backport creation, JDK-8315181 was not integrated into Oracle 21.0.8 yet. This is why I decided to make a patch without it, especially because JDK-8315181 is required for tests only. Now JDK-8315181 is integrated into Oracle and I reopened #1416 & #1417 backports. I will rebase this patch as soon as #1417 is accepted Thanks. Sorry for messing you about, but if we're going to have those two in 21u, I think it makes sense to do them in order. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1428#issuecomment-2734864525 From andrew at openjdk.org Tue Mar 18 22:31:06 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 18 Mar 2025 22:31:06 GMT Subject: [jdk21u-dev] RFR: 8316580: HttpClient with StructuredTaskScope does not close when a task fails In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 22:34:41 GMT, Alexey Bakhtin wrote: > Please review the backport of JDK-8316580 > > The backport is almost clean, with an exception for src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > The manual merge is required for MultiExchange::cancel(boolean mayInterruptIfRunning) because of no 8310330 in JDK21 > > All jtreg tests for java.net.httpclient are passed Backport looks good. The differing code in 8310330 is all removed by this patch anyway. Please apply for approval. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1416#pullrequestreview-2696455633 From gnu.andrew at redhat.com Tue Mar 18 23:13:02 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 18 Mar 2025 23:13:02 +0000 Subject: [RAMPDOWN] 11.0.27 Now in Rampdown Stage In-Reply-To: References: Message-ID: On 00:59 Tue 04 Mar 2025, Andrew Hughes wrote: > 11.0.28 is now in rampdown for release in April 2025. > > jdk11u-dev is CLOSED for commits until > https://bugs.openjdk.org/browse/JDK-8351099 is integrated to begin the > 11.0.28 release cycle. > > For critical fixes (i.e. regressions or urgent fixes like tzdata > & cacerts updates) for 11.0.27, please file a PR against > https://github.com/openjdk/jdk11u and use jdk11u-critical-request to > obtain approval to push (automatic with the /approval request > command [0]). > > [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval > jdk11u-dev is now OPEN for commits for 11.0.28. Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From syan at openjdk.org Wed Mar 19 01:33:13 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 01:33:13 GMT Subject: [jdk24u] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 06:37:56 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/137#issuecomment-2735089712 From syan at openjdk.org Wed Mar 19 01:33:14 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 01:33:14 GMT Subject: [jdk24u] Integrated: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 06:37:56 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! This pull request has now been integrated. Changeset: 60cf6a1b Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Backport-of: 4412c079fccefbb235b22651206089f5bac47d18 ------------- PR: https://git.openjdk.org/jdk24u/pull/137 From syan at openjdk.org Wed Mar 19 01:38:05 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 01:38:05 GMT Subject: [jdk17u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: Hi all, This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. Thanks! ------------- Commit messages: - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3382/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3382&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3382.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3382/head:pull/3382 PR: https://git.openjdk.org/jdk17u-dev/pull/3382 From syan at openjdk.org Wed Mar 19 01:38:01 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 01:38:01 GMT Subject: [jdk11u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: Hi all, This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. Thanks! ------------- Commit messages: - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 Changes: https://git.openjdk.org/jdk11u-dev/pull/3013/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3013&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3013.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3013/head:pull/3013 PR: https://git.openjdk.org/jdk11u-dev/pull/3013 From syan at openjdk.org Wed Mar 19 01:38:53 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 01:38:53 GMT Subject: [jdk21u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: Hi all, This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. Thanks! ------------- Commit messages: - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1523/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1523&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1523.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1523/head:pull/1523 PR: https://git.openjdk.org/jdk21u-dev/pull/1523 From duke at openjdk.org Wed Mar 19 02:27:14 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 02:27:14 GMT Subject: [jdk24u] Withdrawn: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running In-Reply-To: References: Message-ID: On Wed, 15 Jan 2025 13:10:25 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit [af3f5d85](https://github.com/openjdk/jdk/commit/af3f5d852e5dd0191548bdc477546b5b343d1276) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 15 Jan 2025 and was reviewed by Viktor Klang. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/19 From syan at openjdk.org Wed Mar 19 02:52:46 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 02:52:46 GMT Subject: [jdk24u] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Message-ID: Hi all, This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport 577ede73d8e916bac9050d3bee80d2f18cc833a7 Changes: https://git.openjdk.org/jdk24u/pull/145/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352302 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/145.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/145/head:pull/145 PR: https://git.openjdk.org/jdk24u/pull/145 From rgangadhar at openjdk.org Wed Mar 19 04:30:01 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 19 Mar 2025 04:30:01 GMT Subject: [jdk24u] RFR: 8345598: Upgrade NSS binaries for interop tests Message-ID: 8345598: Upgrade NSS binaries for interop tests ------------- Commit messages: - Backport 0f82268134df65bbc65ecda158d25f708f18d150 Changes: https://git.openjdk.org/jdk24u/pull/146/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345598 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/146.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/146/head:pull/146 PR: https://git.openjdk.org/jdk24u/pull/146 From rgangadhar at openjdk.org Wed Mar 19 04:32:09 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 19 Mar 2025 04:32:09 GMT Subject: [jdk24u] Integrated: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 12:14:30 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version This pull request has now been integrated. Changeset: f20051f6 Author: Ramesh Bhagavatam Gangadhar Committer: Rajan Halade URL: https://git.openjdk.org/jdk24u/commit/f20051f61efb95dc87b41f7967ba50c7c20b17ea Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Backport-of: 8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 ------------- PR: https://git.openjdk.org/jdk24u/pull/133 From rgangadhar at openjdk.org Wed Mar 19 04:32:16 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 19 Mar 2025 04:32:16 GMT Subject: [jdk24u] Integrated: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 13:31:12 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout This pull request has now been integrated. Changeset: 3296da86 Author: Ramesh Bhagavatam Gangadhar Committer: Rajan Halade URL: https://git.openjdk.org/jdk24u/commit/3296da86b8e96a4cfb9494982d59cb564a422e3b Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Backport-of: 153dc6d84300e4c3446e33be820c15336cf45e72 ------------- PR: https://git.openjdk.org/jdk24u/pull/134 From duke at openjdk.org Wed Mar 19 04:38:22 2025 From: duke at openjdk.org (Konanki Sreenath) Date: Wed, 19 Mar 2025 04:38:22 GMT Subject: [jdk24u] RFR: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Message-ID: clean backport ------------- Commit messages: - Backport 1eb54e4228ba9319ac2f980055ed366dd861ec0b Changes: https://git.openjdk.org/jdk24u/pull/140/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346049 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/140.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/140/head:pull/140 PR: https://git.openjdk.org/jdk24u/pull/140 From rgangadhar at openjdk.org Wed Mar 19 07:23:05 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 19 Mar 2025 07:23:05 GMT Subject: [jdk24u] RFR: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 04:23:46 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8345598: Upgrade NSS binaries for interop tests @rhalade : pls review this changeset ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/146#issuecomment-2735575553 From goetz at openjdk.org Wed Mar 19 07:30:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 07:30:24 GMT Subject: [jdk21u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Message-ID: This issue need to be fixed in 21, too. ------------- Commit messages: - Backport 577ede73d8e916bac9050d3bee80d2f18cc833a7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1524/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1524&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352302 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1524.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1524/head:pull/1524 PR: https://git.openjdk.org/jdk21u-dev/pull/1524 From goetz at openjdk.org Wed Mar 19 07:31:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 07:31:33 GMT Subject: [jdk17u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Message-ID: This needs to be fixed in 17, too. ------------- Commit messages: - Backport 577ede73d8e916bac9050d3bee80d2f18cc833a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3383/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3383&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352302 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3383.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3383/head:pull/3383 PR: https://git.openjdk.org/jdk17u-dev/pull/3383 From goetz at openjdk.org Wed Mar 19 07:53:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 07:53:08 GMT Subject: [jdk17u-dev] RFR: 8340433: Open source closed choice tests #3 In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 10:56:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > One test fails, but I could reproduce this in head. So this is not a 21u specific issue and thus not > a blocker for this test-only backport. GHA failure: some download failed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3374#issuecomment-2735629885 From stuefe at openjdk.org Wed Mar 19 09:26:19 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 19 Mar 2025 09:26:19 GMT Subject: [jdk24u] Integrated: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: <0eLmxqpqhYlPWRqT32y8HPJnRhOk47-skbEeXptn3tY=.85716532-2f46-4373-8107-b85c53acfd44@github.com> On Fri, 14 Mar 2025 13:29:03 GMT, Thomas Stuefe wrote: > Hi all, > > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > Thanks! This pull request has now been integrated. Changeset: 36765ad3 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk24u/commit/36765ad3d751ec56a5ba5e21f6904af758183c0f Stats: 53 lines in 5 files changed: 17 ins; 11 del; 25 mod 8351500: G1: NUMA migrations cause crashes in region allocation Backport-of: 37ec796255ae857588a5c7e0d572407dd81cbec9 ------------- PR: https://git.openjdk.org/jdk24u/pull/138 From mbaesken at openjdk.org Wed Mar 19 09:55:13 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 19 Mar 2025 09:55:13 GMT Subject: [jdk17u-dev] RFR: 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently [v2] In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 15:18:30 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> The original change was pushed in jdk19. >> Several later changes were already backported causing conflicts. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java >> Three later patches were applied. Resolve trivial. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java >> Two later patches were applied. The conflict of hunk 3 is caused by the change of >> 8328286: Enhance HTTP client in line 103. Resolved. >> >> These and two more files had Copyright conflicts. > > 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 710653ce1856d13161ae1786d7c5f71997536e78 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3334#pullrequestreview-2697734753 From goetz at openjdk.org Wed Mar 19 11:09:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:09:43 GMT Subject: [jdk17u-dev] RFR: 8339678: Update runtime/condy tests to be executed with VM flags Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport c3711dc90980fb3e63ff199612c201c4464626bf Changes: https://git.openjdk.org/jdk17u-dev/pull/3384/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3384&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339678 Stats: 21 lines in 6 files changed: 2 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3384.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3384/head:pull/3384 PR: https://git.openjdk.org/jdk17u-dev/pull/3384 From goetz at openjdk.org Wed Mar 19 11:09:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:09:50 GMT Subject: [jdk21u-dev] RFR: 8339678: Update runtime/condy tests to be executed with VM flags Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport c3711dc90980fb3e63ff199612c201c4464626bf Changes: https://git.openjdk.org/jdk21u-dev/pull/1525/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1525&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339678 Stats: 21 lines in 6 files changed: 2 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1525.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1525/head:pull/1525 PR: https://git.openjdk.org/jdk21u-dev/pull/1525 From goetz at openjdk.org Wed Mar 19 11:20:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:20:31 GMT Subject: [jdk17u-dev] RFR: 8341000: Open source some of the AWT Window tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport d3139b4c3682defab2a8bfa0a24890232c3f00a3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3385/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3385&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341000 Stats: 172 lines in 2 files changed: 172 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3385.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3385/head:pull/3385 PR: https://git.openjdk.org/jdk17u-dev/pull/3385 From goetz at openjdk.org Wed Mar 19 11:22:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:22:56 GMT Subject: [jdk21u-dev] RFR: 8341000: Open source some of the AWT Window tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport d3139b4c3682defab2a8bfa0a24890232c3f00a3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1526/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1526&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341000 Stats: 172 lines in 2 files changed: 172 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1526.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1526/head:pull/1526 PR: https://git.openjdk.org/jdk21u-dev/pull/1526 From goetz at openjdk.org Wed Mar 19 11:31:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:31:31 GMT Subject: [jdk17u-dev] RFR: 8341298: Open source more AWT window tests Message-ID: <0eGqqVCBq3pQPkCyUWBVU0JUITvEPkqm6y5OAe7TPCU=.b1ec5217-4843-40cf-a027-23eb934053a1@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport db61458da840123925cb3ba079cfaf8277880320 Changes: https://git.openjdk.org/jdk17u-dev/pull/3386/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3386&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341298 Stats: 627 lines in 4 files changed: 627 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3386.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3386/head:pull/3386 PR: https://git.openjdk.org/jdk17u-dev/pull/3386 From goetz at openjdk.org Wed Mar 19 11:33:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 11:33:00 GMT Subject: [jdk21u-dev] RFR: 8341298: Open source more AWT window tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport db61458da840123925cb3ba079cfaf8277880320 Changes: https://git.openjdk.org/jdk21u-dev/pull/1527/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1527&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341298 Stats: 627 lines in 4 files changed: 627 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1527.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1527/head:pull/1527 PR: https://git.openjdk.org/jdk21u-dev/pull/1527 From goetz at openjdk.org Wed Mar 19 12:06:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 12:06:51 GMT Subject: [jdk21u-dev] RFR: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 1b177ce5b7e25b3a563066ba92dbf8cacfd29126 Changes: https://git.openjdk.org/jdk21u-dev/pull/1528/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1528&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343103 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1528.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1528/head:pull/1528 PR: https://git.openjdk.org/jdk21u-dev/pull/1528 From goetz at openjdk.org Wed Mar 19 12:08:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 12:08:49 GMT Subject: [jdk17u-dev] RFR: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 1b177ce5b7e25b3a563066ba92dbf8cacfd29126 Changes: https://git.openjdk.org/jdk17u-dev/pull/3387/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3387&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343103 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3387.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3387/head:pull/3387 PR: https://git.openjdk.org/jdk17u-dev/pull/3387 From dchuyko at openjdk.org Wed Mar 19 12:10:44 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 19 Mar 2025 12:10:44 GMT Subject: [jdk24u] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Message-ID: This is a clean backport of a tiny ForkJoinPool change that corrects the TC subfield masking. ------------- Commit messages: - Backport fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e Changes: https://git.openjdk.org/jdk24u/pull/148/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351933 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/148.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/148/head:pull/148 PR: https://git.openjdk.org/jdk24u/pull/148 From goetz at openjdk.org Wed Mar 19 12:10:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 12:10:48 GMT Subject: [jdk17u-dev] RFR: 8345598: Upgrade NSS binaries for interop tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 0f82268134df65bbc65ecda158d25f708f18d150 Changes: https://git.openjdk.org/jdk17u-dev/pull/3388/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3388&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345598 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3388.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3388/head:pull/3388 PR: https://git.openjdk.org/jdk17u-dev/pull/3388 From goetz at openjdk.org Wed Mar 19 12:11:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 12:11:40 GMT Subject: [jdk21u-dev] RFR: 8345598: Upgrade NSS binaries for interop tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 0f82268134df65bbc65ecda158d25f708f18d150 Changes: https://git.openjdk.org/jdk21u-dev/pull/1529/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1529&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345598 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1529.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1529/head:pull/1529 PR: https://git.openjdk.org/jdk21u-dev/pull/1529 From syan at openjdk.org Wed Mar 19 12:25:37 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Mar 2025 12:25:37 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Message-ID: Hi all, This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport 577ede73d8e916bac9050d3bee80d2f18cc833a7 Changes: https://git.openjdk.org/jdk11u-dev/pull/3014/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3014&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352302 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3014.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3014/head:pull/3014 PR: https://git.openjdk.org/jdk11u-dev/pull/3014 From rrich at openjdk.org Wed Mar 19 12:37:17 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 19 Mar 2025 12:37:17 GMT Subject: [jdk17u-dev] RFR: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java [v2] In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:59:19 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle >> >> Resolved ProblemList, probably clean. >> Update: it's not clean because the removed ProblemList line differs in whitespace. > > 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 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3378#pullrequestreview-2698247492 From rrich at openjdk.org Wed Mar 19 12:50:16 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 19 Mar 2025 12:50:16 GMT Subject: [jdk17u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:36:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Clean backport, but I had to adapt one test. > The IR Framework in 17 does not support the needed features: > > > ----------System.err:(34/2067)---------- > Compilation failed. > Exit code: 1 > Output: '/net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:11: error: cannot find symbol > @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0"}, > ^ > symbol: variable LOAD_VECTOR_F > location: class IRNode > /net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:12: error: cannot find symbol > applyIfCPUFeatureOr = {"sse2", "true", "asimd", "true"}) > ^ > symbol: method applyIfCPUFeatureOr() > location: @interface IR > 2 errors > ' > compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework: > Compilation failed. Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3377#pullrequestreview-2698298675 From goetz at openjdk.org Wed Mar 19 12:54:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 19 Mar 2025 12:54:07 GMT Subject: [jdk17u-dev] RFR: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:36:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Clean backport, but I had to adapt one test. > The IR Framework in 17 does not support the needed features: > > > ----------System.err:(34/2067)---------- > Compilation failed. > Exit code: 1 > Output: '/net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:11: error: cannot find symbol > @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0"}, > ^ > symbol: variable LOAD_VECTOR_F > location: class IRNode > /net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:12: error: cannot find symbol > applyIfCPUFeatureOr = {"sse2", "true", "asimd", "true"}) > ^ > symbol: method applyIfCPUFeatureOr() > location: @interface IR > 2 errors > ' > compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework: > Compilation failed. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3377#issuecomment-2736524945 From mbaesken at openjdk.org Wed Mar 19 13:00:08 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 19 Mar 2025 13:00:08 GMT Subject: [jdk21u-dev] RFR: 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 13:55:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > I had to resolve as https://github.com/openjdk/jdk/commit/831868271656a60074b478e8124da82bde39cfc5: SA decoding of scalar replaced objects is broken > is not in 21. This added one more line ClhsdbLauncher.java:158 that needs to be indented. Trivial. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1519#pullrequestreview-2698330522 From mbaesken at openjdk.org Wed Mar 19 14:26:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 19 Mar 2025 14:26:52 GMT Subject: [jdk21u-dev] RFR: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Message-ID: backport has only 2 files not 3 (test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java not there) ------------- Commit messages: - Backport 7a47dcb97ba3f7b8bf4d9ddfa3f51c5195fe2aa2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1530/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1530&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350786 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1530.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1530/head:pull/1530 PR: https://git.openjdk.org/jdk21u-dev/pull/1530 From rhalade at openjdk.org Wed Mar 19 15:30:16 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 19 Mar 2025 15:30:16 GMT Subject: [jdk24u] RFR: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 04:23:46 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8345598: Upgrade NSS binaries for interop tests Marked as reviewed by rhalade (Committer). ------------- PR Review: https://git.openjdk.org/jdk24u/pull/146#pullrequestreview-2698976177 From duke at openjdk.org Wed Mar 19 16:17:13 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 16:17:13 GMT Subject: [jdk21u-dev] RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn In-Reply-To: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> References: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> Message-ID: On Thu, 6 Mar 2025 14:25:49 GMT, Dmitry Chuyko wrote: > This a clean backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. Without the fix the JVM can fail during OSR in C1. The bug was originally fixed in JDK 24 so I intend to integrate the backport only after JDK 24 is released. After jdk21u I'd like to proceed with jdk17u. > > Testing: tier1,2 on linux-aarch64. The new test fails on current jdk21u and passes after patching. @dchuyko Your change (at version 7f679184c31b802627182f0974b32665c61c85af) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1456#issuecomment-2737247660 From duke at openjdk.org Wed Mar 19 16:19:09 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 16:19:09 GMT Subject: [jdk21u-dev] RFR: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR In-Reply-To: References: Message-ID: On Thu, 20 Feb 2025 12:09:51 GMT, Dmitry Chuyko wrote: > This change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is technically a clean backport of 'Make the anchor frame walkable' changes of aarch64_enc_java_to_runtime() from https://github.com/openjdk/jdk/pull/21565/files#diff-018aa61d1a7aafcf70a535fcd40a318a4bd6511fd40ac39ce4be90cc52216749 > > I propose to cherry pick those into older releases after JDK 24 is out, starting from 21u. > > Testing: tier1,2 on linux-aarch64. @dchuyko Your change (at version 304306d73083cf0e1454c0d67adec0dc305fd349) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1418#issuecomment-2737255732 From honkar at openjdk.org Wed Mar 19 16:42:41 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Wed, 19 Mar 2025 16:42:41 GMT Subject: [jdk24u] RFR: 8348598: Update Libpng to 1.6.47 Message-ID: Hi all, This pull request contains a backport of commit [6b82b42a](https://github.com/openjdk/jdk/commit/6b82b42a2116900b2125e03c1ffa0824d6062757) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Harshitha Onkar on 17 Mar 2025 and was reviewed by Alexander Zvegintsev, Phil Race and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 6b82b42a2116900b2125e03c1ffa0824d6062757 Changes: https://git.openjdk.org/jdk24u/pull/149/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348598 Stats: 4890 lines in 20 files changed: 1906 ins; 2195 del; 789 mod Patch: https://git.openjdk.org/jdk24u/pull/149.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/149/head:pull/149 PR: https://git.openjdk.org/jdk24u/pull/149 From abakhtin at openjdk.org Wed Mar 19 16:46:12 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Wed, 19 Mar 2025 16:46:12 GMT Subject: [jdk21u-dev] Integrated: 8316580: HttpClient with StructuredTaskScope does not close when a task fails In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 22:34:41 GMT, Alexey Bakhtin wrote: > Please review the backport of JDK-8316580 > > The backport is almost clean, with an exception for src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > The manual merge is required for MultiExchange::cancel(boolean mayInterruptIfRunning) because of no 8310330 in JDK21 > > All jtreg tests for java.net.httpclient are passed This pull request has now been integrated. Changeset: d8291f59 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk21u-dev/commit/d8291f593762ab270bf05643b87c57578d716242 Stats: 463 lines in 4 files changed: 439 ins; 10 del; 14 mod 8316580: HttpClient with StructuredTaskScope does not close when a task fails Reviewed-by: andrew Backport-of: fc98998627443d6e73ac70661f47f48b30525712 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1416 From andrew at openjdk.org Wed Mar 19 17:09:14 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 19 Mar 2025 17:09:14 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: <9zlMCB1X2SmvL5VANiCah1KzAAdnW1-J0IYbplfJ9pY=.b61059c7-7b03-4eaf-ac28-749ee87947a1@github.com> On Thu, 20 Feb 2025 23:46:34 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8335181 >> >> src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> - manual merge for MultiExchange::getExceptionalCF >> because of the difference in the logging caused by 8310330 >> >> src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> - added import for the AtomicLong class manually because of the difference in the import section >> >> src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java >> - copyright year updated manually >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java >> - import section is updated manually >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java >> - getConnectionKey() declaration is added manually in the HttpServerAdapters::HttpTestExchange class >> >> All jtreg tests for java.net.httpclient are passed > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Remove extra import Can you rebase this onto current jdk21u-dev? At the moment I'm seeing code from 8316580 in the diff? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1417#issuecomment-2737424982 From andrew at openjdk.org Wed Mar 19 17:11:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 19 Mar 2025 17:11:13 GMT Subject: [jdk21u] Integrated: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Sat, 15 Mar 2025 01:24:54 GMT, Andrew John Hughes wrote: > The [21u backport](https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567) of the tzdata 2025a update missed an update to `zone.tab`, as this was not present in the [25u commit]( https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 21.0.7 and consider backporting JDK-8166983 for 21.0.8. This pull request has now been integrated. Changeset: 4d3a3c0e Author: Andrew John Hughes URL: https://git.openjdk.org/jdk21u/commit/4d3a3c0ebf3f0936846d4ce08e03b9422a1d4d9e Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352097: (tz) zone.tab update missed in 2025a backport Reviewed-by: serb, dcherepanov ------------- PR: https://git.openjdk.org/jdk21u/pull/460 From abakhtin at openjdk.org Wed Mar 19 17:55:31 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Wed, 19 Mar 2025 17:55:31 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: > Please review the backport of JDK-8335181 > > src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > - manual merge for MultiExchange::getExceptionalCF > because of the difference in the logging caused by 8310330 > > src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java > - added import for the AtomicLong class manually because of the difference in the import section > > src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java > - copyright year updated manually > > test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java > - import section is updated manually > > test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java > - getConnectionKey() declaration is added manually in the HttpServerAdapters::HttpTestExchange class > > All jtreg tests for java.net.httpclient are 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. The pull request contains four additional commits since the last revision: - Merge branch 'master' into JDK-8335181 - Remove extra import - Backport 720b44648bcff997278af92746f942b2425298a5 - Backport fc98998627443d6e73ac70661f47f48b30525712 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1417/files - new: https://git.openjdk.org/jdk21u-dev/pull/1417/files/0ec8ff7f..bc13f76a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1417&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1417&range=01-02 Stats: 31112 lines in 826 files changed: 21672 ins; 3706 del; 5734 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1417.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1417/head:pull/1417 PR: https://git.openjdk.org/jdk21u-dev/pull/1417 From coleenp at openjdk.org Wed Mar 19 19:47:24 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 19 Mar 2025 19:47:24 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 19:05:34 GMT, Dmitry Chuyko wrote: > Please review the backport of the fix for JDK-8298061 to jdk17u. The bug leads to rare crashes. For instance, they cause the Spring Boot build to fail under certain circumstances. In particular on AMD EPYC 7R13 and Ubuntu 24.04.1. > > Original patch doesn't apply cleanly. First, technically clear_supername() was only added by JDK-8292286 in JDK 20 and Symbol::maybe_increment/decrement_refcount were added by JDK-8291457 also in JDK 20, all before the original patch. > Second, PlaceholderTable::find_and_remove() actually needs what clear_supername() call does in 20 to make the fix complete (and to match find_and_add()). That second part was later reworked in JDK 21 (JDK-8302108) and after. > > PlaceholderEntry::set_supername() was modified to perform same work as before under the same condition as in the original patch. > > The early version of the original change by @coleenp had an implementation of the second part which is suitable for 17u so it was made a part of this backport. See https://github.com/openjdk/jdk/pull/11726 > > Without that second part part we did observe assert failures. > > Testing: jtreg tier 1-3 on linux-amd64, dedicated stress test of the Spring Boot build. src/hotspot/share/classfile/placeholders.hpp line 145: > 143: Symbol* supername() const { return _supername; } > 144: void set_supername(Symbol* supername) { > 145: if (supername != _supername) { Why isn't there an if (_supername == NULL) _supername->decrement_refcount(); before assigning the new supername? ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3328#discussion_r2004167120 From dchuyko at openjdk.org Wed Mar 19 22:09:14 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 19 Mar 2025 22:09:14 GMT Subject: [jdk21u-dev] Integrated: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR In-Reply-To: References: Message-ID: On Thu, 20 Feb 2025 12:09:51 GMT, Dmitry Chuyko wrote: > This change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is technically a clean backport of 'Make the anchor frame walkable' changes of aarch64_enc_java_to_runtime() from https://github.com/openjdk/jdk/pull/21565/files#diff-018aa61d1a7aafcf70a535fcd40a318a4bd6511fd40ac39ce4be90cc52216749 > > I propose to cherry pick those into older releases after JDK 24 is out, starting from 21u. > > Testing: tier1,2 on linux-aarch64. This pull request has now been integrated. Changeset: 47aafc24 Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/47aafc24dfd6c62e80ff0bb51ce7f08f90e1bbe5 Stats: 7 lines in 1 file changed: 3 ins; 4 del; 0 mod 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1418 From dchuyko at openjdk.org Wed Mar 19 22:45:16 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 19 Mar 2025 22:45:16 GMT Subject: [jdk21u-dev] Integrated: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn In-Reply-To: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> References: <0ELrmYK2l70PnBe6HZn4Hij00P_9CAWjTQR6eD6_jCM=.cfd74219-9a80-4fd5-8fde-45b768c43f7d@github.com> Message-ID: On Thu, 6 Mar 2025 14:25:49 GMT, Dmitry Chuyko wrote: > This a clean backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. Without the fix the JVM can fail during OSR in C1. The bug was originally fixed in JDK 24 so I intend to integrate the backport only after JDK 24 is released. After jdk21u I'd like to proceed with jdk17u. > > Testing: tier1,2 on linux-aarch64. The new test fails on current jdk21u and passes after patching. This pull request has now been integrated. Changeset: 6bee54ca Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6bee54ca15e0abb2a2075ad29a860d4dc512426a Stats: 105 lines in 2 files changed: 102 ins; 0 del; 3 mod 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Backport-of: 401d0d6b09ea422eacecda2900793a416097dc9b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1456 From syan at openjdk.org Thu Mar 20 00:29:10 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 20 Mar 2025 00:29:10 GMT Subject: [jdk21u-dev] Integrated: 8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 02:03:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [768b0241](https://github.com/openjdk/jdk/commit/768b02410f1b53ac95d6014f152be84c89eb33ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Ivanov on 3 Mar 2025 and was reviewed by Xiaohong Gong, Derek White and Sandhya Viswanathan. > > Thanks! This pull request has now been integrated. Changeset: a5678d38 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/a5678d38e1ba8387b2cddf577938a4cf81d19e0d Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 Backport-of: 959e0265cfd829a1f857835e1ee95c75b6f6c9cb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1465 From syan at openjdk.org Thu Mar 20 00:29:10 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 20 Mar 2025 00:29:10 GMT Subject: [jdk21u-dev] RFR: 8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 02:03:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [768b0241](https://github.com/openjdk/jdk/commit/768b02410f1b53ac95d6014f152be84c89eb33ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Ivanov on 3 Mar 2025 and was reviewed by Xiaohong Gong, Derek White and Sandhya Viswanathan. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1465#issuecomment-2738626451 From andrew at openjdk.org Thu Mar 20 00:41:08 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 00:41:08 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 17:55:31 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8335181 >> >> src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> - manual merge for MultiExchange::getExceptionalCF >> because of the difference in the logging caused by 8310330 >> >> src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> - added import for the AtomicLong class manually because of the difference in the import section >> >> src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java >> - copyright year updated manually >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java >> - import section is updated manually >> >> test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java >> - getConnectionKey() declaration is added manually in the HttpServerAdapters::HttpTestExchange class >> >> All jtreg tests for java.net.httpclient are 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. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' into JDK-8335181 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - Backport fc98998627443d6e73ac70661f47f48b30525712 Thanks. Backport looks good. `Http2Connection.java` & `Http2TestServerConnection.java` copyright headers were already updated by JDK-8328286 and so didn't need the update from this patch. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1417#pullrequestreview-2700713868 From andrew at openjdk.org Thu Mar 20 00:59:46 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 00:59:46 GMT Subject: [jdk24u] RFR: 8166983: Remove old/legacy unused tzdata files Message-ID: This is a near-clean backport of [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983), differing from the original only because `zone.tab` was later updated in 24u only by the tzdata 2025a update. Given the frequency of updating these files across all update releases, I think it makes sense to remove these files in as many releases as possible for consistency. Not doing so risks an update being missed in the backporting process, as has already happened with the 2025a update (see [JDK-8352097](https://bugs.openjdk.org/browse/JDK-8352097)) Tests still passed after the files were removed: ~~~ ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 130 130 0 0 jtreg:test/jdk/java/util/TimeZone 22 22 0 0 jtreg:test/jdk/sun/util/calendar 3 3 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 jtreg:test/jdk/java/time 187 187 0 0 ============================== TEST SUCCESS ~~~ ------------- Commit messages: - Backport 49ee4df375f57ef2d06ff7d54aaefed77d60c40b Changes: https://git.openjdk.org/jdk24u/pull/150/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8166983 Stats: 8665 lines in 28 files changed: 0 ins; 8663 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/150.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/150/head:pull/150 PR: https://git.openjdk.org/jdk24u/pull/150 From andrew at openjdk.org Thu Mar 20 01:09:14 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:09:14 GMT Subject: [jdk21u-dev] RFR: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 09:28:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. Backport looks good and confirmed clean. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1505#pullrequestreview-2700778423 From andrew at openjdk.org Thu Mar 20 01:11:15 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:11:15 GMT Subject: [jdk17u-dev] RFR: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: <4ozLoXnjv3U8mGRfaxUqbju6IopXO5Q3ZaU-J-_4Ks8=.c77f7d5c-22ab-4f76-ad4a-307fdc25df91@github.com> On Mon, 17 Mar 2025 09:28:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle Looks good. Confirmed identical to the patch on https://github.com/openjdk/jdk21u-dev/pull/1505 ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3364#pullrequestreview-2700781615 From andrew at openjdk.org Thu Mar 20 01:22:06 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:22:06 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport Message-ID: As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). Backport from 21u is clean. Tests pass: ~~~ ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 111 111 0 0 jtreg:test/jdk/java/util/TimeZone 25 25 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 jtreg:test/jdk/java/time 186 186 0 0 ============================== TEST SUCCESS ~~~ ------------- Commit messages: - Backport 4d3a3c0ebf3f0936846d4ce08e03b9422a1d4d9e Changes: https://git.openjdk.org/jdk17u/pull/405/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=405&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352097 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u/pull/405.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/405/head:pull/405 PR: https://git.openjdk.org/jdk17u/pull/405 From andrew at openjdk.org Thu Mar 20 01:25:22 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:25:22 GMT Subject: [jdk11u-dev] RFR: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:46:52 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8348596](https://bugs.openjdk.org/browse/JDK-8348596) that solves [two important bug fixes](https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/), for parity with 11.0.28-oracle. > > Passed tier1 tests on Linux. Patch confirmed clean against 17u. MacOS test failure looks unrelated (HotSpot serviceability) ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3011#pullrequestreview-2700809011 From andrew at openjdk.org Thu Mar 20 01:29:26 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:29:26 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 10:23:50 GMT, Roman Marchenko wrote: > The test `serviceability/sa/ClhsdbFindPC.java#id1` fails on Mac with timeout. I don't think it is related to the change. I agree. I've just seen the same failure on another 11u PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#issuecomment-2738783523 From abakhtin at openjdk.org Thu Mar 20 01:42:12 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 20 Mar 2025 01:42:12 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: <9zCg961kg_MafVeVvoHV9NBgJzi7N_Y57WFw681steU=.ae175edf-8040-4f80-8205-e1275fe7fb3b@github.com> On Thu, 20 Mar 2025 00:38:03 GMT, Andrew John Hughes wrote: > Thanks. Backport looks good. `Http2Connection.java` & `Http2TestServerConnection.java` copyright headers were already updated by JDK-8328286 and so didn't need the update from this patch. Thank you for the review ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1417#issuecomment-2738813401 From andrew at openjdk.org Thu Mar 20 01:55:12 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 01:55:12 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: <4ALEdWlqd75hXSjP9Car7DR6WMTDhcbCAQsjcug4lb8=.76156862-2f2f-40cf-89e9-44bc8675bee4@github.com> References: <4ALEdWlqd75hXSjP9Car7DR6WMTDhcbCAQsjcug4lb8=.76156862-2f2f-40cf-89e9-44bc8675bee4@github.com> Message-ID: On Mon, 10 Mar 2025 08:25:53 GMT, Roman Marchenko wrote: >> src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java line 1296: >> >>> 1294: } >>> 1295: } >>> 1296: if (hasNonexistentEntries) { >> >> I think we should check hasNonexistentEntries at line 1259 also. This is a difference between JDK17 and JDK11 versions > > Added the check. Although the checks at the line 1255 look excessive. Agreed. This is fixed by the refactoring in [JDK-8250586](https://bugs.openjdk.org/browse/JDK-8250586) in OpenJDK 16 and later, but in 11u, `hasNonexistentEntries` needs to be checked twice. The one here is nested inside the other, so if you don't add `hasNonexistentEntries` to the big or conditional, it may not fire unless there is some other warning. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#discussion_r2004650562 From andrew at openjdk.org Thu Mar 20 02:06:14 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 02:06:14 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 08:30:59 GMT, Roman Marchenko wrote: >> This is backport of "8309841: Jarsigner should print a warning if an entry is removed" >> >> Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check in `src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java` at line 1259. >> >> We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. >> >> New tests successfully ran locally on Linux, x86_64. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing review comments Backport looks good. The different `hasNonexistentEntries` handling seems consistent with the lack of [JDK-8250586](https://bugs.openjdk.org/browse/JDK-8250586) in 11u. EdDSA support was only added in OpenJDK 16 by [JDK-8242068](https://bugs.openjdk.org/browse/JDK-8242068). I couldn't see the `_` replacement mentioned. Was this backport based on the 17u version? ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3007#pullrequestreview-2700905813 From duke at openjdk.org Thu Mar 20 04:57:09 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 04:57:09 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 08:30:59 GMT, Roman Marchenko wrote: >> This is backport of "8309841: Jarsigner should print a warning if an entry is removed" >> >> Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check in `src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java` at line 1259. >> >> We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. >> >> New tests successfully ran locally on Linux, x86_64. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing review comments @wkia Your change (at version 49da1bb02c00bbd8c9bdc253e6572010c13d94b9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#issuecomment-2739148754 From galder at openjdk.org Thu Mar 20 05:01:19 2025 From: galder at openjdk.org (Galder =?UTF-8?B?WmFtYXJyZcOxbw==?=) Date: Thu, 20 Mar 2025 05:01:19 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. @JoeWang-Java Can you review this? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2739152542 From rmarchenko at openjdk.org Thu Mar 20 05:02:14 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 20 Mar 2025 05:02:14 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 02:03:43 GMT, Andrew John Hughes wrote: > _ replacement It was done with the first commit as well as resolving conflicts, and replacing the absent alg with RSA. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#issuecomment-2739153093 From goetz at openjdk.org Thu Mar 20 07:27:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 07:27:19 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 01:16:28 GMT, Andrew John Hughes wrote: > As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). > > Backport from 21u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 186 186 0 0 > ============================== > TEST SUCCESS > ~~~ This is identical to the backport to 21. The edited file lives in a different directory, therefore this is not a clean backport. I second that this goes to jdk17u. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/405#issuecomment-2739440818 From duke at openjdk.org Thu Mar 20 07:28:09 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 20 Mar 2025 07:28:09 GMT Subject: [jdk11u-dev] RFR: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:46:52 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8348596](https://bugs.openjdk.org/browse/JDK-8348596) that solves [two important bug fixes](https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/), for parity with 11.0.28-oracle. > > Passed tier1 tests on Linux. Thanks for the approval, let's ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3011#issuecomment-2739445220 From duke at openjdk.org Thu Mar 20 07:28:09 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 07:28:09 GMT Subject: [jdk11u-dev] RFR: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:46:52 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8348596](https://bugs.openjdk.org/browse/JDK-8348596) that solves [two important bug fixes](https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/), for parity with 11.0.28-oracle. > > Passed tier1 tests on Linux. @vieiro Your change (at version 459c2b6f48a0ecd1778e6fbd083935f4303285aa) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3011#issuecomment-2739446613 From goetz at openjdk.org Thu Mar 20 07:50:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 07:50:14 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 31 Jan 2025 05:08:15 GMT, Johny Jose wrote: >> tz2025a changes > > Changes cannot be pushed to jdk24 as RDP2 date is past and the priority level is P3. Enabled testing for the fork. Hi @johnyjose30 , @coffeys The fix request comment for this backport did not follow the rules of https://openjdk.org/projects/jdk-updates/approval.html It's just empty. If it had mentioned that that backport is not clean, this might have helped to avoid the regression of the backport to 21. Thanks and best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2739483130 From goetz at openjdk.org Thu Mar 20 08:18:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 08:18:17 GMT Subject: [jdk17u-dev] RFR: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 20:09:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: jtreg download failed, unrelated Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3380#issuecomment-2739532471 From goetz at openjdk.org Thu Mar 20 08:19:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 08:19:16 GMT Subject: [jdk21u-dev] RFR: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame In-Reply-To: References: Message-ID: <57Wdy8uzy7SCZMnAJzS2zKynv8lcJmB8pNKs-89s3JQ=.35b218bb-c98f-4539-9e11-06687ee31281@github.com> On Tue, 18 Mar 2025 20:14:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1522#issuecomment-2739533285 From duke at openjdk.org Thu Mar 20 09:08:08 2025 From: duke at openjdk.org (Johny Jose) Date: Thu, 20 Mar 2025 09:08:08 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 31 Jan 2025 05:08:15 GMT, Johny Jose wrote: >> tz2025a changes > > Changes cannot be pushed to jdk24 as RDP2 date is past and the priority level is P3. Enabled testing for the fork. > Hi @johnyjose30 , @coffeys The fix request comment for this backport did not follow the rules of https://openjdk.org/projects/jdk-updates/approval.html It's just empty. If it had mentioned that that backport is not clean, this might have helped to avoid the regression of the backport to 21. Thanks and best regards, Goetz. @GoeLin I missed to add the details. I have updated it. Thanks for letting me know. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2739657871 From duke at openjdk.org Thu Mar 20 09:11:13 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 09:11:13 GMT Subject: [jdk24u] RFR: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> References: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> Message-ID: On Wed, 12 Mar 2025 17:19:51 GMT, kieran-farrell wrote: > 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java @kieran-farrell Your change (at version c568cb4cf682a5dba177242d1092efed7ec76e49) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/130#issuecomment-2739666849 From dchuyko at openjdk.org Thu Mar 20 09:13:31 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 20 Mar 2025 09:13:31 GMT Subject: [jdk17u-dev] RFR: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR Message-ID: This tiny change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is a backport from jdk21u. The pach has been manually recreated in 17u context (there are no post_call_nop() calls - a part of Virtual Threads, and max_vector_size comparison is different - a part of SVE support), in principal the patch is the same. Testing: tier1,2 on linux-aarch64. ------------- Commit messages: - Backport JDK-8350412 Changes: https://git.openjdk.org/jdk17u-dev/pull/3389/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3389&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350412 Stats: 7 lines in 1 file changed: 3 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3389.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3389/head:pull/3389 PR: https://git.openjdk.org/jdk17u-dev/pull/3389 From dchuyko at openjdk.org Thu Mar 20 09:49:49 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 20 Mar 2025 09:49:49 GMT Subject: [jdk17u-dev] RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Message-ID: <2dXiDrFQ2mPMm4mcyyKa-t6VH499u50_5NeOqU3QaP8=.46ec697f-c76d-4448-95c1-e0541f8179f2@github.com> This a small 17u backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. The only patch difference with 21u/master is null/NULL massage in context because of JDK-8301493. Testing: tier1,2 on linux-aarch64. The new test passes after patching. ------------- Commit messages: - Backport 401d0d6b09ea422eacecda2900793a416097dc9b Changes: https://git.openjdk.org/jdk17u-dev/pull/3390/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3390&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335662 Stats: 105 lines in 2 files changed: 102 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3390.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3390/head:pull/3390 PR: https://git.openjdk.org/jdk17u-dev/pull/3390 From sgehwolf at openjdk.org Thu Mar 20 09:51:20 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 20 Mar 2025 09:51:20 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 01:16:28 GMT, Andrew John Hughes wrote: > As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). > > Backport from 21u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 186 186 0 0 > ============================== > TEST SUCCESS > ~~~ JDK 21 file path is `src/java.base/share/data/tzdata/zone.tab` JDK 17 file path is `make/data/tzdata/zone.tab` Change to the file itself is the same. Looks good. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/405#pullrequestreview-2701927942 From goetz at openjdk.org Thu Mar 20 09:53:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 09:53:13 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 09:05:06 GMT, Johny Jose wrote: >> Changes cannot be pushed to jdk24 as RDP2 date is past and the priority level is P3. Enabled testing for the fork. > >> Hi @johnyjose30 , @coffeys The fix request comment for this backport did not follow the rules of https://openjdk.org/projects/jdk-updates/approval.html It's just empty. If it had mentioned that that backport is not clean, this might have helped to avoid the regression of the backport to 21. Thanks and best regards, Goetz. > > @GoeLin I missed to add the details. I have updated it. Thanks for letting me know. @johnyjose30, thanks a lot! ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2739778071 From duke at openjdk.org Thu Mar 20 09:54:22 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 20 Mar 2025 09:54:22 GMT Subject: [jdk11u-dev] Integrated: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 16:46:52 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8348596](https://bugs.openjdk.org/browse/JDK-8348596) that solves [two important bug fixes](https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/), for parity with 11.0.28-oracle. > > Passed tier1 tests on Linux. This pull request has now been integrated. Changeset: 428c2a29 Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/428c2a292a8670f44bdb617014caaed0de591907 Stats: 3796 lines in 280 files changed: 996 ins; 1647 del; 1153 mod 8348596: Update FreeType to 2.13.3 Reviewed-by: andrew Backport-of: 682c9390339a79b89f82e580f90587deafbeef45 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3011 From rmarchenko at openjdk.org Thu Mar 20 10:19:14 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 20 Mar 2025 10:19:14 GMT Subject: [jdk11u-dev] Integrated: 8309841: Jarsigner should print a warning if an entry is removed In-Reply-To: References: Message-ID: On Fri, 28 Feb 2025 16:21:45 GMT, Roman Marchenko wrote: > This is backport of "8309841: Jarsigner should print a warning if an entry is removed" > > Original patch does not apply cleanly to jdk11, some minor conflicts, and also in `test/jdk/sun/security/tools/jarsigner/RemovedFiles.java` `ed25519` algorithm was replaced with `RSA`, and `_` was replaced with a variable, and added the check in `src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java` at line 1259. > > We need this fix in jdk11 and below, down to jdk8, as all versions have this issue with jarsigner. > > New tests successfully ran locally on Linux, x86_64. This pull request has now been integrated. Changeset: 6b7a312b Author: Roman Marchenko Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/6b7a312bd3255b4b020d3f027a98e7831f575dd4 Stats: 242 lines in 5 files changed: 241 ins; 0 del; 1 mod 8309841: Jarsigner should print a warning if an entry is removed Reviewed-by: abakhtin, andrew Backport-of: bdfb41f977258831e4b0ceaef5d016d095ab6e7f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3007 From andrew at openjdk.org Thu Mar 20 10:19:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 10:19:13 GMT Subject: [jdk11u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v2] In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 04:58:57 GMT, Roman Marchenko wrote: > > _ replacement > > It was done with the first commit as well as resolving conflicts, and replacing the absent alg with RSA. Right. The change is already present in https://github.com/openjdk/jdk21u-dev/pull/1440 and https://github.com/openjdk/jdk17u-dev/pull/3310 so it wouldn't show up as a difference between this patch and the 17u one, which is what I compared. On the other hand, the RSA change is unique to 11u. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3007#issuecomment-2739850734 From andrew at openjdk.org Thu Mar 20 10:24:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 10:24:19 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 07:24:07 GMT, Goetz Lindenmaier wrote: > This is identical to the backport to 21. The edited file lives in a different directory, therefore this is not a clean backport. I second that this goes to jdk17u. `git cherry-pick` handled the file movement automatically so I would regard this as clean, much as I would regard automated path shuffling from 11u to 8u as clean. No manual intervention was required and there are no differences in the body of the `diff`. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/405#issuecomment-2739867732 From duke at openjdk.org Thu Mar 20 10:32:15 2025 From: duke at openjdk.org (kieran-farrell) Date: Thu, 20 Mar 2025 10:32:15 GMT Subject: [jdk24u] Integrated: 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java In-Reply-To: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> References: <1IwJg3Rp8DtNq4xZagxYphUrFsSrkpjk6lKtWtSBPDw=.b7d0eff3-f704-468e-8833-4a812ebe52fe@github.com> Message-ID: <7jBFVr_TzcRepy-MVE6XaPzrfCqdwRRhFD2IrwiAI7A=.e1f57209-77a4-41a8-a377-183a0a55a9e4@github.com> On Wed, 12 Mar 2025 17:19:51 GMT, kieran-farrell wrote: > 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java This pull request has now been integrated. Changeset: 96da000b Author: Kieran Farrell Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/96da000ba2be3488873642cca3f6ca87b3d44cee Stats: 13 lines in 1 file changed: 0 ins; 11 del; 2 mod 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Backport-of: d002933c260921d0d582724516d15ebd130b851f ------------- PR: https://git.openjdk.org/jdk24u/pull/130 From duke at openjdk.org Thu Mar 20 10:51:11 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 20 Mar 2025 10:51:11 GMT Subject: [jdk11u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 13:14:27 GMT, Severin Gehwolf wrote: >> Backport of [JDK-8349829](https://bugs.openjdk.org/browse/JDK-8349829) from 17u to build jtreg and cache it for subsequent builds. Low risk (only GHA actions affected). >> >> The backport is not clean as [JDK-8338286](https://bugs.openjdk.org/browse/JDK-8338286) has not been backported to JDK-11, on purpose. Also `JAVA_HOME_11_X64` is being used now to build `jtreg`. >> >> As expected jtreg is now being built & cached in subsequent builds: >> >> >> 2025-02-14T17:08:58.4041646Z Cache hit for: jtreg-7.3.1+1 >> 2025-02-14T17:08:58.6790456Z Received 9265658 of 9265658 (100.0%), 42.7 MBs/sec >> 2025-02-14T17:08:58.6791682Z Cache Size: ~9 MB (9265658 B) >> 2025-02-14T17:08:58.6819135Z [command]/usr/bin/tar -xf /home/runner/work/_temp/fe85d627-93f0-40be-9ba4-b41aadc9f6ed/cache.tzst -P -C /home/runner/work/jdk11u-dev/jdk11u-dev --use-compress-program unzstd >> 2025-02-14T17:08:58.7115863Z Cache restored successfully >> 2025-02-14T17:08:58.7298813Z Cache restored from key: jtreg-7.3.1+1 >> >> >> All tests pass but I detected an intermittent time- out in serviceability agent in macos (possibly because of [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389)? despite JDK-8294316 having been already integrated. This is under investigation). >> >> >> 2025-02-14T17:48:43.0846500Z -------------------------------------------------- >> 2025-02-14T17:48:46.6648080Z TEST: serviceability/sa/ClhsdbFindPC.java#id0 >> 2025-02-14T17:48:46.6661380Z build: 0.886 seconds >> 2025-02-14T17:48:46.6662400Z compile: 0.886 seconds >> 2025-02-14T17:48:46.6663300Z main: 34.198 seconds >> 2025-02-14T17:48:46.6664240Z TEST RESULT: Passed. Execution successful >> 2025-02-14T17:48:46.6665470Z -------------------------------------------------- >> 2025-02-14T17:49:24.4350100Z TEST: serviceability/sa/ClhsdbFindPC.java#id2 >> 2025-02-14T17:49:24.4351780Z build: 0.653 seconds >> 2025-02-14T17:49:24.4352850Z compile: 0.653 seconds >> 2025-02-14T17:49:24.4353430Z main: 31.826 seconds >> 2025-02-14T17:49:24.4353820Z TEST RESULT: Passed. Execution successful >> 2025-02-14T17:49:24.4354390Z -------------------------------------------------- >> 2025-02-14T17:50:36.6580860Z TEST: serviceability/sa/ClhsdbFindPC.java#id1 >> 2025-02-14T17:50:36.6582200Z TEST JDK: /Users/runner/work/jdk11u-dev/jdk11u-dev/bundles/jdk/jdk-11.0.27/fastdebug >> ... >> 2025-02-14T17:50:36.6836040Z TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Test ERROR java.io.IOException: App waiting timeou... > > .github/actions/get-jtreg/action.yml line 1: > >> 1: # > > This still builds jtreg? Shouldn't it use `actions/download-artifact at v4` to get the built version like is done on the JDK 17 version of this patch: > https://github.com/openjdk/jdk17u-dev/commit/087e8a29f2aead8b31a71b144523810c8538388c#diff-3a815a14d4d572818da85d29537d07cf3199fc15a6db7eaa9427a73f024d23dcR42 Hi @jerboaa . Thanks for the review! The cache is checked against using the `if: steps.get-cached-jtreg.outputs.cache-hit != 'true'` , so no rebuilds are required if cached. But we're indeed missing the `actions/download-artifact at v4` (even though the `upload-artifact at v4` is in place). I tried to make a minimum-change PR, for an easier review, so I missed this thunk. Thinking of it I think I'll do a new PR with _all_ changes in JDK17 (for instance, renaming the `select` job in 11 to `prepare` in 17, instead of keeping the JDK11 version). This will make the PR slightly more difficult to review, but we'll be in-sync with JDK17, so _future_ changes will be easier to backport. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/2996#discussion_r2005305821 From goetz at openjdk.org Thu Mar 20 10:54:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 10:54:14 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 10:21:48 GMT, Andrew John Hughes wrote: > > This is identical to the backport to 21. The edited file lives in a different directory, therefore this is not a clean backport. I second that this goes to jdk17u. > > `git cherry-pick` handled the file movement automatically so I would regard this as clean, much as I would regard automated path shuffling from 11u to 8u as clean. No manual intervention was required and there are no differences in the body of the `diff`. Thanks for giving this additional information. The fact that you could created this automatically reduces the chance for error. But this context is needed to make the information useful for a reviewer. Also, as approver, I usually take a different look if I know no reveiwer was involved. And as backporter to a later release, I would like information about the previous backports. In both cases, and similar with the 24u backport of the timezone change, it is helpful if a change like this is not labeled as "clean". Btw, would skara handle the file path differnces? I just did the backport of JDK-8303770, which has the same issue. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/405#issuecomment-2739934819 From epeter at openjdk.org Thu Mar 20 12:30:12 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 20 Mar 2025 12:30:12 GMT Subject: [jdk24u] RFR: 8348261: assert(n->is_Mem()) failed: memory node required In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 18:50:36 GMT, Vladimir Kozlov wrote: > Hi all, > > This pull request contains a backport of commit [f6a8db28](https://github.com/openjdk/jdk/commit/f6a8db289e5366845f9518fce7a98538017e9570) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Kozlov on 7 Mar 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! Looks good :) ------------- Marked as reviewed by epeter (Committer). PR Review: https://git.openjdk.org/jdk24u/pull/143#pullrequestreview-2702518109 From phh at openjdk.org Thu Mar 20 13:23:14 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 20 Mar 2025 13:23:14 GMT Subject: [jdk17u-dev] RFR: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 09:09:32 GMT, Dmitry Chuyko wrote: > This tiny change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is a backport from jdk21u. The pach has been manually recreated in 17u context (there are no post_call_nop() calls - a part of Virtual Threads, and max_vector_size comparison is different - a part of SVE support), in principal the patch is the same. > > Testing: tier1,2 on linux-aarch64. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3389#pullrequestreview-2702708895 From abakhtin at openjdk.org Thu Mar 20 14:18:24 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 20 Mar 2025 14:18:24 GMT Subject: [jdk21u-dev] Integrated: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 20 Feb 2025 00:00:26 GMT, Alexey Bakhtin wrote: > Please review the backport of JDK-8335181 > > src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > - manual merge for MultiExchange::getExceptionalCF > because of the difference in the logging caused by 8310330 > > src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java > - added import for the AtomicLong class manually because of the difference in the import section > > src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java > - copyright year updated manually > > test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java > - import section is updated manually > > test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java > - getConnectionKey() declaration is added manually in the HttpServerAdapters::HttpTestExchange class > > All jtreg tests for java.net.httpclient are passed This pull request has now been integrated. Changeset: 209939a9 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk21u-dev/commit/209939a90e9b804da4c37ebd978b088cb8f41ead Stats: 624 lines in 12 files changed: 570 ins; 2 del; 52 mod 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Reviewed-by: andrew Backport-of: 720b44648bcff997278af92746f942b2425298a5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1417 From chagedorn at openjdk.org Thu Mar 20 14:21:18 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 20 Mar 2025 14:21:18 GMT Subject: [jdk24u] RFR: 8348261: assert(n->is_Mem()) failed: memory node required In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 18:50:36 GMT, Vladimir Kozlov wrote: > Hi all, > > This pull request contains a backport of commit [f6a8db28](https://github.com/openjdk/jdk/commit/f6a8db289e5366845f9518fce7a98538017e9570) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Kozlov on 7 Mar 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! Marked as reviewed by chagedorn (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk24u/pull/143#pullrequestreview-2702928905 From goetz at openjdk.org Thu Mar 20 14:55:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 14:55:20 GMT Subject: [jdk21u-dev] Integrated: 8315669: Open source several Swing PopupMenu related tests In-Reply-To: <_eQU9HEgpChC-kIOkkbGKPYmGAipzF-5MXB68NXg_qA=.59a4d46c-e94a-4ad9-8533-94859a0b346b@github.com> References: <_eQU9HEgpChC-kIOkkbGKPYmGAipzF-5MXB68NXg_qA=.59a4d46c-e94a-4ad9-8533-94859a0b346b@github.com> Message-ID: On Tue, 18 Mar 2025 10:14:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 01de8983 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/01de8983c34d6064ab4aa23d6739faf1433a2bdf Stats: 750 lines in 6 files changed: 750 ins; 0 del; 0 mod 8315669: Open source several Swing PopupMenu related tests Backport-of: 7c5f2a2db941d30a5425d358607a6b4e63879ab7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1514 From goetz at openjdk.org Thu Mar 20 14:56:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 14:56:18 GMT Subject: [jdk21u-dev] Integrated: 8339678: Update runtime/condy tests to be executed with VM flags In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:04:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: d9f4d875 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d9f4d87584f48207227377649f5c026c790a9efb Stats: 21 lines in 6 files changed: 2 ins; 6 del; 13 mod 8339678: Update runtime/condy tests to be executed with VM flags Backport-of: c3711dc90980fb3e63ff199612c201c4464626bf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1525 From goetz at openjdk.org Thu Mar 20 14:57:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 14:57:21 GMT Subject: [jdk21u-dev] Integrated: 8340433: Open source closed choice tests #3 In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 10:56:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > One test fails, but I could reproduce this in head. So this is not a 21u specific issue and thus not > a blocker for this test-only backport. This pull request has now been integrated. Changeset: 906585aa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/906585aa7e9820a419e954b1d5becbc365aa2b9a Stats: 341 lines in 3 files changed: 341 ins; 0 del; 0 mod 8340433: Open source closed choice tests #3 Backport-of: 8c08c43a34b7a237c0281ef58594af4f263ba3ca ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1515 From goetz at openjdk.org Thu Mar 20 14:59:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 14:59:28 GMT Subject: [jdk21u-dev] Integrated: 8341004: Open source AWT FileDialog related tests In-Reply-To: <62bkhrk-EY-zXAclY3WFLYPRpXqPg0lOAOtMmmesD6Q=.60f600b2-9c2e-462a-8de1-235679e957d8@github.com> References: <62bkhrk-EY-zXAclY3WFLYPRpXqPg0lOAOtMmmesD6Q=.60f600b2-9c2e-462a-8de1-235679e957d8@github.com> Message-ID: On Tue, 18 Mar 2025 11:10:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: afc2dffe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/afc2dffefaf565cc0c600ac1c8d42e0d2ec32bdb Stats: 279 lines in 3 files changed: 279 ins; 0 del; 0 mod 8341004: Open source AWT FileDialog related tests Backport-of: 7d524d7e378430afb3a262e8fe544bd1be22748c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1516 From goetz at openjdk.org Thu Mar 20 15:00:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:00:20 GMT Subject: [jdk21u-dev] Integrated: 8341298: Open source more AWT window tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:26:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c874b46e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c874b46eb5b2f2742d9e55baa2e582958503a954 Stats: 627 lines in 4 files changed: 627 ins; 0 del; 0 mod 8341298: Open source more AWT window tests Backport-of: db61458da840123925cb3ba079cfaf8277880320 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1527 From goetz at openjdk.org Thu Mar 20 15:01:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:01:31 GMT Subject: [jdk21u-dev] RFR: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:02:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1528#issuecomment-2740758110 From abakhtin at openjdk.org Thu Mar 20 15:08:49 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 20 Mar 2025 15:08:49 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: > Please review the backport of JDK-8342075 > > Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java > > Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. > > Also, new tests require Http2TestExchange::getConnectionKey() method added by JDK-8335181 [2]. > > test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java, test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java and test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java test classes are updated to add getConnectionKey() implementation > > All jtreg tests for java.net.httpclient are passed > > [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 > [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: - Merge branch 'master' into JDK-8342075-v1 - Merge master - Add Http2TestExchange::getConnectionKey() from JDK-8335181 - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. - Revert "Remove extra import" This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 - Remove extra import - Backport 720b44648bcff997278af92746f942b2425298a5 - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/c874b46e...8b0b0fd6 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1428/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1428&range=03 Stats: 1024 lines in 13 files changed: 987 ins; 2 del; 35 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1428.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1428/head:pull/1428 PR: https://git.openjdk.org/jdk21u-dev/pull/1428 From goetz at openjdk.org Thu Mar 20 15:33:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:33:15 GMT Subject: [jdk21u-dev] Integrated: 8340809: Open source few more AWT PopupMenu tests In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:22:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: e32c2fb5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e32c2fb5c9f94b6470d1fbf6a0dd8a3c23fbc03c Stats: 680 lines in 5 files changed: 680 ins; 0 del; 0 mod 8340809: Open source few more AWT PopupMenu tests Backport-of: 313f4a962148331c9958618054109284470d1c9f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1517 From goetz at openjdk.org Thu Mar 20 15:37:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:37:12 GMT Subject: [jdk21u-dev] Integrated: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:02:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: dac33946 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dac33946a674d21bf2eb4d1ef29c2ec6cec79697 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Backport-of: 1b177ce5b7e25b3a563066ba92dbf8cacfd29126 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1528 From goetz at openjdk.org Thu Mar 20 15:38:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:38:10 GMT Subject: [jdk21u-dev] Integrated: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:46:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 0306b9d0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0306b9d00fc6c5a964292493d1b194451cbbc6a0 Stats: 9 lines in 2 files changed: 5 ins; 2 del; 2 mod 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Backport-of: 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1518 From goetz at openjdk.org Thu Mar 20 15:39:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 15:39:09 GMT Subject: [jdk21u-dev] Integrated: 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool In-Reply-To: References: Message-ID: <8BUGY_ufKzhpne4M682MJVcApaOAM1XYW6b270ZBilI=.4d64678c-32d2-488e-9958-747cc89f9b24@github.com> On Tue, 18 Mar 2025 13:55:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > I had to resolve as https://github.com/openjdk/jdk/commit/831868271656a60074b478e8124da82bde39cfc5: SA decoding of scalar replaced objects is broken > is not in 21. This added one more line ClhsdbLauncher.java:158 that needs to be indented. Trivial. This pull request has now been integrated. Changeset: e985f85d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e985f85d990e6d38f16608e5eb8c94400638d13b Stats: 24 lines in 3 files changed: 16 ins; 0 del; 8 mod 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Reviewed-by: mbaesken Backport-of: 21e0fb8648d61f041a04d44ad6c46fc5efd86261 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1519 From abakhtin at openjdk.org Thu Mar 20 15:45:13 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 20 Mar 2025 15:45:13 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: <5OP5F3oT1aF4RPo1yYDOZ5VIk4xC2O_blw5_LMH1lDc=.9f1bc915-8240-4cc6-9638-c40c95df04a4@github.com> On Tue, 18 Mar 2025 22:19:10 GMT, Andrew John Hughes wrote: >> 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. The pull request contains 10 additional commits since the last revision: >> >> - Merge master >> - Add Http2TestExchange::getConnectionKey() from JDK-8335181 >> - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f >> - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" >> >> This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. >> - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" >> >> This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. >> - Revert "Remove extra import" >> >> This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. >> - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 >> - Remove extra import >> - Backport 720b44648bcff997278af92746f942b2425298a5 >> - Backport fc98998627443d6e73ac70661f47f48b30525712 > >> At the time of backport creation, JDK-8315181 was not integrated into Oracle 21.0.8 yet. This is why I decided to make a patch without it, especially because JDK-8315181 is required for tests only. Now JDK-8315181 is integrated into Oracle and I reopened #1416 & #1417 backports. I will rebase this patch as soon as #1417 is accepted > > Thanks. Sorry for messing you about, but if we're going to have those two in 21u, I think it makes sense to do them in order. @gnu-andrew I have rebased the PR to the latest master. The backport is almost clean now, except for the import section in Http2Connection.java. This section was added by JDK-8310330 in JDK22 but not backported. I have removed test changes from the initial description as soon as they are in the master already. All related jtreg tests are passed ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1428#issuecomment-2740897904 From goetz at openjdk.org Thu Mar 20 19:15:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:15:15 GMT Subject: [jdk21u-dev] RFR: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:05:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1529#issuecomment-2741432314 From goetz at openjdk.org Thu Mar 20 19:15:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:15:15 GMT Subject: [jdk21u-dev] Integrated: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 20:09:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: 17973ad8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/17973ad86275f41bf049aca356c25ed14bba881b Stats: 93 lines in 1 file changed: 93 ins; 0 del; 0 mod 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Backport-of: 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1521 From goetz at openjdk.org Thu Mar 20 19:16:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:16:09 GMT Subject: [jdk21u-dev] Integrated: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 20:14:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: dfbe8346 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dfbe83469a5041fc3d414cf21c906beec9710e89 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Backport-of: 906358d3a14ce755fec771f0a6bb856b3a8f3297 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1522 From goetz at openjdk.org Thu Mar 20 19:17:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:17:09 GMT Subject: [jdk21u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 07:25:09 GMT, Goetz Lindenmaier wrote: > This issue need to be fixed in 21, too. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1524#issuecomment-2741435639 From goetz at openjdk.org Thu Mar 20 19:17:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:17:12 GMT Subject: [jdk21u-dev] Integrated: 8350260: Improve HTML instruction formatting in PassFailJFrame In-Reply-To: References: Message-ID: <9FaYPtth7rcIMB6b4mSZAW6ZF8sCiVpzo-omqf997zY=.fe6d089d-41ca-40ec-86d6-a1310056cfc2@github.com> On Tue, 18 Mar 2025 19:32:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 0c08a0c6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0c08a0c6b589fa7afb01fbd7f8b223d614440bf4 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod 8350260: Improve HTML instruction formatting in PassFailJFrame Backport-of: 014701a09b23d21f57edb5b085820532804475bd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1520 From goetz at openjdk.org Thu Mar 20 19:18:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:18:15 GMT Subject: [jdk21u-dev] Integrated: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:05:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c7bcdb60 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c7bcdb60920e8d7f5e79c9487827a2b84286076d Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8345598: Upgrade NSS binaries for interop tests Backport-of: 0f82268134df65bbc65ecda158d25f708f18d150 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1529 From goetz at openjdk.org Thu Mar 20 19:21:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:21:15 GMT Subject: [jdk21u-dev] Integrated: 8280991: [XWayland] No displayChanged event after setDisplayMode call In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 10:09:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Resolved Copyright, ProblemList, probably clean anyways. This pull request has now been integrated. Changeset: a3b2421b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a3b2421b16e68c2b5c84d31f9335aec744f128ff Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod 8280991: [XWayland] No displayChanged event after setDisplayMode call Backport-of: 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1506 From goetz at openjdk.org Thu Mar 20 19:22:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:22:17 GMT Subject: [jdk17u-dev] Integrated: 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 15:32:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > The original change was pushed in jdk19. > Several later changes were already backported causing conflicts. > > src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java > Three later patches were applied. Resolve trivial. > > src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java > Two later patches were applied. The conflict of hunk 3 is caused by the change of > 8328286: Enhance HTTP client in line 103. Resolved. > > These and two more files had Copyright conflicts. This pull request has now been integrated. Changeset: 64fbb72e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/64fbb72efd256e5d5968edcfaaa905ff969d3892 Stats: 58 lines in 4 files changed: 43 ins; 6 del; 9 mod 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently Reviewed-by: mbaesken Backport-of: 710653ce1856d13161ae1786d7c5f71997536e78 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3334 From goetz at openjdk.org Thu Mar 20 19:22:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:22:20 GMT Subject: [jdk17u-dev] Integrated: 8315669: Open source several Swing PopupMenu related tests In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 10:14:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 38700019 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/387000195e4088b4bf43b38d7cb1b9b66cb8504e Stats: 750 lines in 6 files changed: 750 ins; 0 del; 0 mod 8315669: Open source several Swing PopupMenu related tests Backport-of: 7c5f2a2db941d30a5425d358607a6b4e63879ab7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3373 From goetz at openjdk.org Thu Mar 20 19:23:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:23:11 GMT Subject: [jdk17u-dev] RFR: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:02:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: both Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3387#issuecomment-2741447629 From goetz at openjdk.org Thu Mar 20 19:23:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:23:13 GMT Subject: [jdk21u-dev] Integrated: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: <4PUEmCJW0Z6cQsAB3ucXuX3ua1Etbs4YAmapwwdzS9s=.edf0c78f-f299-4f1b-92be-74dfc22b6127@github.com> On Mon, 17 Mar 2025 09:28:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 3d6562b7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3d6562b7e6f00f0ab0722379fec833d8d9f2536a Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod 8348110: Update LCMS to 2.17 Reviewed-by: andrew Backport-of: a23fb0af65f491ef655ba114fcc8032a09a55213 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1505 From goetz at openjdk.org Thu Mar 20 19:24:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:24:08 GMT Subject: [jdk21u-dev] Integrated: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 07:25:09 GMT, Goetz Lindenmaier wrote: > This issue need to be fixed in 21, too. This pull request has now been integrated. Changeset: f3112ef8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f3112ef86c0b7601c9c7cd39b843aa5ac2f5d0e6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Backport-of: 577ede73d8e916bac9050d3bee80d2f18cc833a7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1524 From goetz at openjdk.org Thu Mar 20 19:24:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:24:15 GMT Subject: [jdk17u-dev] Integrated: 8339678: Update runtime/condy tests to be executed with VM flags In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:04:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: d1ae41b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d1ae41b89e07545eb48856d2da7d715e8959afcd Stats: 21 lines in 6 files changed: 2 ins; 6 del; 13 mod 8339678: Update runtime/condy tests to be executed with VM flags Backport-of: c3711dc90980fb3e63ff199612c201c4464626bf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3384 From abakhtin at openjdk.org Thu Mar 20 19:25:15 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 20 Mar 2025 19:25:15 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 15:08:49 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8342075 >> >> Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> >> Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. >> >> All jtreg tests for java.net.httpclient are passed >> >> [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 >> [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b > > Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: > > - Merge branch 'master' into JDK-8342075-v1 > - Merge master > - Add Http2TestExchange::getConnectionKey() from JDK-8335181 > - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f > - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" > > This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. > - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" > > This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. > - Revert "Remove extra import" > > This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/c874b46e...8b0b0fd6 CSR [JDK-8350602](https://bugs.openjdk.org/browse/JDK-8350602) for JDK21 is approaved ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1428#issuecomment-2741453366 From goetz at openjdk.org Thu Mar 20 19:25:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:25:16 GMT Subject: [jdk17u-dev] Integrated: 8340433: Open source closed choice tests #3 In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 10:56:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > One test fails, but I could reproduce this in head. So this is not a 21u specific issue and thus not > a blocker for this test-only backport. This pull request has now been integrated. Changeset: 441bf399 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/441bf39988a9f4514d43ede9e1f220ee93dac049 Stats: 341 lines in 3 files changed: 341 ins; 0 del; 0 mod 8340433: Open source closed choice tests #3 Backport-of: 8c08c43a34b7a237c0281ef58594af4f263ba3ca ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3374 From goetz at openjdk.org Thu Mar 20 19:27:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:27:13 GMT Subject: [jdk17u-dev] Integrated: 8341004: Open source AWT FileDialog related tests In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:11:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: be3e9931 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/be3e9931cf3e41b9238d8f412fcfbd446177e004 Stats: 279 lines in 3 files changed: 279 ins; 0 del; 0 mod 8341004: Open source AWT FileDialog related tests Backport-of: 7d524d7e378430afb3a262e8fe544bd1be22748c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3375 From goetz at openjdk.org Thu Mar 20 19:28:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:28:12 GMT Subject: [jdk17u-dev] RFR: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:05:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3388#issuecomment-2741459789 From goetz at openjdk.org Thu Mar 20 19:28:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:28:17 GMT Subject: [jdk17u-dev] RFR: 8341298: Open source more AWT window tests In-Reply-To: <0eGqqVCBq3pQPkCyUWBVU0JUITvEPkqm6y5OAe7TPCU=.b1ec5217-4843-40cf-a027-23eb934053a1@github.com> References: <0eGqqVCBq3pQPkCyUWBVU0JUITvEPkqm6y5OAe7TPCU=.b1ec5217-4843-40cf-a027-23eb934053a1@github.com> Message-ID: On Wed, 19 Mar 2025 11:27:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: both Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3386#issuecomment-2741455146 From goetz at openjdk.org Thu Mar 20 19:28:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:28:19 GMT Subject: [jdk17u-dev] Integrated: 8341298: Open source more AWT window tests In-Reply-To: <0eGqqVCBq3pQPkCyUWBVU0JUITvEPkqm6y5OAe7TPCU=.b1ec5217-4843-40cf-a027-23eb934053a1@github.com> References: <0eGqqVCBq3pQPkCyUWBVU0JUITvEPkqm6y5OAe7TPCU=.b1ec5217-4843-40cf-a027-23eb934053a1@github.com> Message-ID: On Wed, 19 Mar 2025 11:27:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 4913ddbb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4913ddbbc1dbaeee7f24d3efa9786dc4be96a0af Stats: 627 lines in 4 files changed: 627 ins; 0 del; 0 mod 8341298: Open source more AWT window tests Backport-of: db61458da840123925cb3ba079cfaf8277880320 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3386 From goetz at openjdk.org Thu Mar 20 19:29:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:29:17 GMT Subject: [jdk17u-dev] Integrated: 8340809: Open source few more AWT PopupMenu tests In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:22:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 4fa11fe7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4fa11fe7554c094447c7026a243e0b1622e25396 Stats: 680 lines in 5 files changed: 680 ins; 0 del; 0 mod 8340809: Open source few more AWT PopupMenu tests Backport-of: 313f4a962148331c9958618054109284470d1c9f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3376 From goetz at openjdk.org Thu Mar 20 19:31:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:31:14 GMT Subject: [jdk17u-dev] Integrated: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 11:36:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Clean backport, but I had to adapt one test. > The IR Framework in 17 does not support the needed features: > > > ----------System.err:(34/2067)---------- > Compilation failed. > Exit code: 1 > Output: '/net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:11: error: cannot find symbol > @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0"}, > ^ > symbol: variable LOAD_VECTOR_F > location: class IRNode > /net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:12: error: cannot find symbol > applyIfCPUFeatureOr = {"sse2", "true", "asimd", "true"}) > ^ > symbol: method applyIfCPUFeatureOr() > location: @interface IR > 2 errors > ' > compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework: > Compilation failed. This pull request has now been integrated. Changeset: 36f9ed8a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/36f9ed8a67aaf99ce263ebbde6b8e16e6c0bc2e7 Stats: 1611 lines in 19 files changed: 1611 ins; 0 del; 0 mod 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Reviewed-by: rrich Backport-of: e654a536dcb2b2b3784893d7aa6f5137223d8735 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3377 From goetz at openjdk.org Thu Mar 20 19:32:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:32:12 GMT Subject: [jdk17u-dev] Integrated: 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:02:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d0a02d00 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d0a02d008f7068aa99756fecdba66ec3f4fcbf02 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Backport-of: 1b177ce5b7e25b3a563066ba92dbf8cacfd29126 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3387 From goetz at openjdk.org Thu Mar 20 19:33:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:33:11 GMT Subject: [jdk17u-dev] Integrated: 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java In-Reply-To: References: Message-ID: <2C-LkxewlkMAZdH_wt_XvnlvB53vVuQGJdiDCQ-Zop8=.a119b429-9692-4f31-8bce-8c694ddc8061@github.com> On Tue, 18 Mar 2025 11:48:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > Resolved ProblemList, probably clean. > Update: it's not clean because the removed ProblemList line differs in whitespace. This pull request has now been integrated. Changeset: 5fdaafb4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5fdaafb42c681a919da291d3a029853557c4fbf4 Stats: 9 lines in 2 files changed: 5 ins; 2 del; 2 mod 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Reviewed-by: rrich Backport-of: 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3378 From goetz at openjdk.org Thu Mar 20 19:35:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:35:12 GMT Subject: [jdk17u-dev] Integrated: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 20:09:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 011a9701 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/011a970151eb5bc0650567b1722967188d02a054 Stats: 93 lines in 1 file changed: 93 ins; 0 del; 0 mod 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Backport-of: 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3380 From goetz at openjdk.org Thu Mar 20 19:36:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:36:08 GMT Subject: [jdk17u-dev] Integrated: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 20:14:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 3d76ae00 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3d76ae00131d40b95aec4080d39a107ac6be0e40 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Backport-of: 906358d3a14ce755fec771f0a6bb856b3a8f3297 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3381 From goetz at openjdk.org Thu Mar 20 19:37:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:37:14 GMT Subject: [jdk17u-dev] Integrated: 8350260: Improve HTML instruction formatting in PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 19:34:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 3a0e19b2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3a0e19b209b03a06e3afc44986b0692a153f72a9 Stats: 7 lines in 1 file changed: 2 ins; 1 del; 4 mod 8350260: Improve HTML instruction formatting in PassFailJFrame Backport-of: 014701a09b23d21f57edb5b085820532804475bd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3379 From goetz at openjdk.org Thu Mar 20 19:37:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:37:15 GMT Subject: [jdk17u-dev] RFR: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 09:28:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle Thanks for having had a look! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3364#issuecomment-2741479319 From goetz at openjdk.org Thu Mar 20 19:39:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:39:10 GMT Subject: [jdk17u-dev] Integrated: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:05:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e31723b1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e31723b199db9df6781dbb771b32b0db1bb1dba7 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8345598: Upgrade NSS binaries for interop tests Backport-of: 0f82268134df65bbc65ecda158d25f708f18d150 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3388 From goetz at openjdk.org Thu Mar 20 19:40:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:40:11 GMT Subject: [jdk17u-dev] Integrated: 8280991: [XWayland] No displayChanged event after setDisplayMode call In-Reply-To: References: Message-ID: <0E_jkOYvxZYvjX79D-Fs3uOQo1FiScV3u63MhK8H9Yw=.4940b776-f560-4729-a5d1-d8d797d8e26f@github.com> On Mon, 17 Mar 2025 10:12:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved Copyright, ProblemList, probably clean anyways. This pull request has now been integrated. Changeset: dda39ec6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dda39ec6d4ab80366147fc103f40ddff321ff561 Stats: 88 lines in 4 files changed: 84 ins; 1 del; 3 mod 8280991: [XWayland] No displayChanged event after setDisplayMode call Backport-of: 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3365 From goetz at openjdk.org Thu Mar 20 19:41:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:41:09 GMT Subject: [jdk17u-dev] Integrated: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 09:28:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 763ee0a7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/763ee0a7e5bb6e9bdbf739e886d7c47bb28ea2b0 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod 8348110: Update LCMS to 2.17 Reviewed-by: andrew Backport-of: a23fb0af65f491ef655ba114fcc8032a09a55213 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3364 From goetz at openjdk.org Thu Mar 20 19:42:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:42:09 GMT Subject: [jdk17u-dev] Integrated: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> References: <7OSWZC1rBsWus9PMOCpSvvvLWEoo49pRhIpVZZisWBs=.a0fbe4a0-0cc4-4d66-99db-b6ba242518b0@github.com> Message-ID: On Mon, 17 Mar 2025 10:45:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to adapt location and the test, as it is always the case with changes to the certs. This pull request has now been integrated. Changeset: 4e67796c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4e67796c3fcbffa706be8fabb56d00f9128edac1 Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod 8303770: Remove Baltimore root certificate expiring in May 2025 Reviewed-by: sgehwolf, rschmelter Backport-of: 2371696781edc040d8fa8133c78b284a2e3de1ed ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3367 From goetz at openjdk.org Thu Mar 20 19:43:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 19:43:12 GMT Subject: [jdk17u-dev] Integrated: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 07:26:02 GMT, Goetz Lindenmaier wrote: > This needs to be fixed in 17, too. This pull request has now been integrated. Changeset: b2255b98 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b2255b98f5122c3d26b822dac4597a54257ffcaf Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Backport-of: 577ede73d8e916bac9050d3bee80d2f18cc833a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3383 From goetz at openjdk.org Thu Mar 20 20:04:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:04:45 GMT Subject: [jdk17u-dev] RFR: 8298248: Limit sscanf output width in cgroup file parsers Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 3e041eb9093275bc658c02ae74cd39b4a74684ee Changes: https://git.openjdk.org/jdk17u-dev/pull/3391/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3391&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298248 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3391.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3391/head:pull/3391 PR: https://git.openjdk.org/jdk17u-dev/pull/3391 From goetz at openjdk.org Thu Mar 20 20:13:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:13:20 GMT Subject: [jdk21u-dev] RFR: 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport e2c07d5044587476fc0fff14260e2b73816d2062 Changes: https://git.openjdk.org/jdk21u-dev/pull/1531/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1531&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337299 Stats: 60 lines in 2 files changed: 40 ins; 8 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1531.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1531/head:pull/1531 PR: https://git.openjdk.org/jdk21u-dev/pull/1531 From goetz at openjdk.org Thu Mar 20 20:13:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:13:42 GMT Subject: [jdk17u-dev] RFR: 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport e2c07d5044587476fc0fff14260e2b73816d2062 Changes: https://git.openjdk.org/jdk17u-dev/pull/3392/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3392&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337299 Stats: 60 lines in 2 files changed: 40 ins; 8 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3392.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3392/head:pull/3392 PR: https://git.openjdk.org/jdk17u-dev/pull/3392 From goetz at openjdk.org Thu Mar 20 20:14:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:14:52 GMT Subject: [jdk17u-dev] RFR: 8339794: Open source closed choice tests #1 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 5e5942a282e14846404b68c65d43594d6b9226d9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3393/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3393&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339794 Stats: 383 lines in 3 files changed: 383 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3393.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3393/head:pull/3393 PR: https://git.openjdk.org/jdk17u-dev/pull/3393 From goetz at openjdk.org Thu Mar 20 20:15:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:15:55 GMT Subject: [jdk21u-dev] RFR: 8339794: Open source closed choice tests #1 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 5e5942a282e14846404b68c65d43594d6b9226d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1532/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1532&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339794 Stats: 383 lines in 3 files changed: 383 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1532.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1532/head:pull/1532 PR: https://git.openjdk.org/jdk21u-dev/pull/1532 From goetz at openjdk.org Thu Mar 20 20:28:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:28:33 GMT Subject: [jdk21u-dev] RFR: 8341373: Open source closed frame tests # 4 Message-ID: <-nvrNlzbgKnC10AHb82spT6BBwKKhTXVay234xUaOmk=.76e80abd-aa83-489a-b0ac-32e67db6ced8@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 Changes: https://git.openjdk.org/jdk21u-dev/pull/1533/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1533&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341373 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1533.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1533/head:pull/1533 PR: https://git.openjdk.org/jdk21u-dev/pull/1533 From goetz at openjdk.org Thu Mar 20 20:28:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:28:51 GMT Subject: [jdk17u-dev] RFR: 8341373: Open source closed frame tests # 4 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 Changes: https://git.openjdk.org/jdk17u-dev/pull/3394/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3394&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341373 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3394.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3394/head:pull/3394 PR: https://git.openjdk.org/jdk17u-dev/pull/3394 From goetz at openjdk.org Thu Mar 20 20:29:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:29:41 GMT Subject: [jdk17u-dev] RFR: 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport e985f85d990e6d38f16608e5eb8c94400638d13b Changes: https://git.openjdk.org/jdk17u-dev/pull/3395/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3395&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343529 Stats: 24 lines in 3 files changed: 16 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3395.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3395/head:pull/3395 PR: https://git.openjdk.org/jdk17u-dev/pull/3395 From goetz at openjdk.org Thu Mar 20 20:45:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:45:17 GMT Subject: [jdk17u-dev] RFR: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport a0f7982e44deec2cd59379c62b215c3f526fc2c4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3396/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3396&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345134 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3396.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3396/head:pull/3396 PR: https://git.openjdk.org/jdk17u-dev/pull/3396 From goetz at openjdk.org Thu Mar 20 20:46:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 20 Mar 2025 20:46:18 GMT Subject: [jdk21u-dev] RFR: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport a0f7982e44deec2cd59379c62b215c3f526fc2c4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1534/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1534&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345134 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1534.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1534/head:pull/1534 PR: https://git.openjdk.org/jdk21u-dev/pull/1534 From andrew at openjdk.org Thu Mar 20 21:51:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 20 Mar 2025 21:51:13 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 19:22:53 GMT, Alexey Bakhtin wrote: > CSR [JDK-8350602](https://bugs.openjdk.org/browse/JDK-8350602) for JDK21 is approaved Yes, I just linked that one to [JDK-8350610](https://bugs.openjdk.org/browse/JDK-8350610) in place of the withdrawn one. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1428#issuecomment-2741745410 From ssubramaniam at openjdk.org Thu Mar 20 22:23:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 20 Mar 2025 22:23:22 GMT Subject: [jdk21u-dev] RFR: 8337681: PNGImageWriter uses much more memory than necessary Message-ID: Backporting JDK-8337681: PNGImageWriter uses much more memory than necessary. Fixes issue with the PNGImageWriter making unnecessary copies of raster and data buffers when PNG images are written. Adds test to confirm behavior doesn't cause regressions. ------------- Commit messages: - Backport 89a15f1414f89d2dd32eac791e9155fcb4207e56 Changes: https://git.openjdk.org/jdk21u-dev/pull/1535/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1535&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337681 Stats: 200 lines in 2 files changed: 195 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1535.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1535/head:pull/1535 PR: https://git.openjdk.org/jdk21u-dev/pull/1535 From andrew at openjdk.org Fri Mar 21 00:07:09 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 21 Mar 2025 00:07:09 GMT Subject: [jdk21u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 15:08:49 GMT, Alexey Bakhtin wrote: >> Please review the backport of JDK-8342075 >> >> Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java >> >> Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. >> >> All jtreg tests for java.net.httpclient are passed >> >> [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 >> [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b > > Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: > > - Merge branch 'master' into JDK-8342075-v1 > - Merge master > - Add Http2TestExchange::getConnectionKey() from JDK-8335181 > - Backport b0ac633b2d0076d64b463b2a6ce19abf6b12c50f > - Revert "Backport fc98998627443d6e73ac70661f47f48b30525712" > > This reverts commit 899abf76e7a381abdfbc30f08a6a5678c0a8065d. > - Revert "Backport 720b44648bcff997278af92746f942b2425298a5" > > This reverts commit a5b7bb4d432c868d598c35f54306e40747071ad7. > - Revert "Remove extra import" > > This reverts commit 480336754274ea62ab2e9b076dcec91f7d483c25. > - Backport 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4 > - Remove extra import > - Backport 720b44648bcff997278af92746f942b2425298a5 > - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/c874b46e...8b0b0fd6 Thanks for handling the pre-requisites. Patch looks good. Please apply for approval. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1428#pullrequestreview-2704394948 From mbalao at openjdk.org Fri Mar 21 00:19:16 2025 From: mbalao at openjdk.org (Martin Balao) Date: Fri, 21 Mar 2025 00:19:16 GMT Subject: [jdk21u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Message-ID: Hi all, This pull request contains a backport of commit [8fce5275](https://github.com/openjdk/jdk/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 11 Sep 2024 and was reviewed by Lance Andersen. Thanks! ------------- Commit messages: - Backport 8fce5275fc94ebc404a6a37f5ea0407140de63c1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1536/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1536&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339810 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1536.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1536/head:pull/1536 PR: https://git.openjdk.org/jdk21u-dev/pull/1536 From andrew at openjdk.org Fri Mar 21 01:08:52 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 21 Mar 2025 01:08:52 GMT Subject: [jdk11u-dev] RFR: 8348110: Update LCMS to 2.17 Message-ID: Update of the in-tree copy of LCMS to 2.17. Patch from 17u required no manual intervention to apply to 11u and built fine locally. ------------- Commit messages: - Backport 763ee0a7e5bb6e9bdbf739e886d7c47bb28ea2b0 Changes: https://git.openjdk.org/jdk11u-dev/pull/3015/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3015&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348110 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3015.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3015/head:pull/3015 PR: https://git.openjdk.org/jdk11u-dev/pull/3015 From andrew at openjdk.org Fri Mar 21 01:27:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 21 Mar 2025 01:27:19 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 01:16:28 GMT, Andrew John Hughes wrote: > As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). > > Backport from 21u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 186 186 0 0 > ============================== > TEST SUCCESS > ~~~ > > > This is identical to the backport to 21. The edited file lives in a different directory, therefore this is not a clean backport. I second that this goes to jdk17u. > > > > > > `git cherry-pick` handled the file movement automatically so I would regard this as clean, much as I would regard automated path shuffling from 11u to 8u as clean. No manual intervention was required and there are no differences in the body of the `diff`. > > Thanks for giving this additional information. The fact that you could created this automatically reduces the chance for error. But this context is needed to make the information useful for a reviewer. Also, as approver, I usually take a different look if I know no reviewer was involved. And as backporter to a later release, I would like information about the previous backports. In both cases, and similar with the 24u backport of the timezone change, it is helpful if a change like this is not labeled as "clean". It's not labelled 'clean' :) I have issues with that label myself. I don't agree with a 'clean' determination being sufficient reason to not review a patch. It's why I made a point of reviewing your LCMS patches. A patch can easily be 'clean' by simply adding a completely new file that then breaks the build. It's reassuring to hear that you are wary of such changes as well. I've used the term 'clean' long before we were working on GitHub to mean what I wrote above, and only what I wrote above; that it applied without manual intervention. I don't intend it to mean the patch does not need review and I'll try to be more explicit on this in future. I hadn't actually realised that this one had auto-path-shuffled because it did so completely silently and - most importantly - the build & testing went fine. Now I think about it, I have seen this happen with other recent tzdata updates too. > Btw, would skara handle the file path differnces? I just did the backport of JDK-8303770, which has the same path issue but the test needs to be resolved. I know there are backports that succeed with the /backport command and are not recognized clean, and vice versa. I haven't tried `/backport` with this one, but I am aware that it has some fuzzy logic that can e.g. handle copyright header differences. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/405#issuecomment-2742003803 From syan at openjdk.org Fri Mar 21 06:38:15 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 21 Mar 2025 06:38:15 GMT Subject: [jdk21u-dev] RFR: 8342958: Use jvmArgs consistently in microbenchmarks [v2] In-Reply-To: References: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> Message-ID: On Thu, 13 Feb 2025 12:38:36 GMT, SendaoYan wrote: >> Hi all, >> >> - This is PR contains two backport to jdk21u-dev >> >> 1. Uncleanly backport of [JDK-8342958](https://bugs.openjdk.org/browse/JDK-8342958). >> 2. Cleanly backport of [JDK-8343345](https://bugs.openjdk.org/browse/JDK-8343345). >> >> - Why do we need these two backport? >> >> 1. [Suggests using jvmArgs consistently](https://github.com/openjdk/jdk/pull/21683#issue-2611685724). >> 2. This backport will make several JMH tests run normally after this backport. Before this backport, 'org.openjdk.bench.java.net.NetworkInterfaceLookup.bound' report fails "java.lang.IllegalAccessException: class org.openjdk.bench.java.net.NetworkInterfaceLookup cannot access a member of class java.net.NetworkInterface (in module java.base) with package access", after this backport this JMH test will run passes. >> >> Why this backport can not backport cleanly? >> >> 1. Some JMH tests added after jdk21u, such as test/micro/org/openjdk/bench/java/lang/CallerClassBench.java was added by jdk22. >> 2. Some JMH tests removed after jdk21u, such as test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java wad removed by JDK-8329948 >> 3. Some JMH tests has diffrent file name ater jdk21u, such as rename from test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java to test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java by JDK-8323183 >> >> >> Testing: >> >> - [x] Run all the touch JMH tests locally. >> >> Test commands: >> >> wget https://patch-diff.githubusercontent.com/raw/openjdk/jdk21u-dev/pull/1403.diff -O JDK-8342958-21u.patch >> grep "diff --git" JDK-8342958-21u.patch | awk '{print $3}' | grep "^a/test" | sed "s|^a/test/micro/||" | sed "s|/|.|g" | sed "s|.java$||" > list.txt >> rm -rf build/jmh-result/ ; mkdir -p build/jmh-result/ ; time for test in `cat list.txt` ; do time make test TEST="micro:$test" MICRO="FORK=1;WARMUP_ITER=2" CONF=release &> build/jmh-result/$test.log ; done >> >> >> Test result: >> 5 tests fails, the fails unrelated to this PR, I have create a new [issue](https://bugs.openjdk.org/browse/JDK-8350051) to record this failure. All other tests passes. >> >> [jmh-result.zip](https://github.com/user-attachments/files/18792902/jmh-result.zip) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > Replace jvmArgsAppend as jvmArgs Hi, can anyone take look this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1403#issuecomment-2742476038 From mbaesken at openjdk.org Fri Mar 21 08:09:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 21 Mar 2025 08:09:19 GMT Subject: [jdk21u-dev] Integrated: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 14:20:35 GMT, Matthias Baesken wrote: > backport has only 2 files not 3 (test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java not there) This pull request has now been integrated. Changeset: 8ed020ec Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/8ed020ecba44c203bc9a1de8ed47aebf274fcfa5 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Backport-of: 7a47dcb97ba3f7b8bf4d9ddfa3f51c5195fe2aa2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1530 From duke at openjdk.org Fri Mar 21 10:03:08 2025 From: duke at openjdk.org (kieran-farrell) Date: Fri, 21 Mar 2025 10:03:08 GMT Subject: [jdk24u] RFR: 8347995: racecondition fixed response http client.java Message-ID: @coffeys ------------- Commit messages: - Reverted changes to Basic.java - backported change - backported changes Changes: https://git.openjdk.org/jdk24u/pull/152/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347995 Stats: 14 lines in 1 file changed: 10 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk24u/pull/152 From duke at openjdk.org Fri Mar 21 11:34:12 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Mar 2025 11:34:12 GMT Subject: [jdk24u] RFR: 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 11:53:34 GMT, kieran-farrell wrote: > @coffeys @kieran-farrell Your change (at version ee223c859b63bbc926a7640ec8b474245055c88c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/152#issuecomment-2743098585 From duke at openjdk.org Fri Mar 21 11:40:24 2025 From: duke at openjdk.org (kieran-farrell) Date: Fri, 21 Mar 2025 11:40:24 GMT Subject: [jdk24u] Integrated: 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 11:53:34 GMT, kieran-farrell wrote: > @coffeys This pull request has now been integrated. Changeset: 77d8da64 Author: Kieran Farrell Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/77d8da6453abb9e38fb48708f48eef7369653c15 Stats: 14 lines in 1 file changed: 10 ins; 0 del; 4 mod 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Backport-of: a62a870150cf199f16277b478af2f5d937255b3c ------------- PR: https://git.openjdk.org/jdk24u/pull/152 From syan at openjdk.org Fri Mar 21 12:20:13 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 21 Mar 2025 12:20:13 GMT Subject: [jdk17u-dev] RFR: 8287801: Fix test-bugs related to stress flags [v3] In-Reply-To: References: Message-ID: On Fri, 21 Feb 2025 07:13:08 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [302a6c06](https://github.com/openjdk/jdk/commit/302a6c068dcbb176381b1535baf25547079c9b06) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> There are three files can not backport cleanly: >> >> 1. Backport JDK-8271707 touch the file test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java cause this file can not backport cleanly. >> >> 2. Below files not exists in jdk17u-dev cause [JDK-8287801](https://bugs.openjdk.org/browse/JDK-8287801) can not backported cleanly. >> >> >> test/hotspot/jtreg/compiler/uncommontrap/Decompile.java >> test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java >> >> >> Backport to fix test bugs which cause tests fails with stress flags, make test more robustness, change has been verified locally, test-fix only, no risk. >> >> Additional testing: >> >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-aarch64 >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-x64 >> >> [list.txt](https://github.com/user-attachments/files/18902538/list.txt) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > rm test/hotspot/jtreg/compiler/uncommontrap/Decompile.java test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java Hi, can anyone take look this PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3290#issuecomment-2743203565 From mdoerr at openjdk.org Fri Mar 21 13:17:31 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 21 Mar 2025 13:17:31 GMT Subject: [jdk24u] RFR: 8352512: TestVectorZeroCount: counter not reset between iterations Message-ID: Clean backport of [JDK-8352512](https://bugs.openjdk.org/browse/JDK-8352512). ------------- Commit messages: - Backport 1c0fa0af7847d80fd3fbe38f28207aab270609b3 Changes: https://git.openjdk.org/jdk24u/pull/153/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352512 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/153.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/153/head:pull/153 PR: https://git.openjdk.org/jdk24u/pull/153 From kvn at openjdk.org Fri Mar 21 13:58:18 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 21 Mar 2025 13:58:18 GMT Subject: [jdk24u] RFR: 8348261: assert(n->is_Mem()) failed: memory node required In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 18:50:36 GMT, Vladimir Kozlov wrote: > Hi all, > > This pull request contains a backport of commit [f6a8db28](https://github.com/openjdk/jdk/commit/f6a8db289e5366845f9518fce7a98538017e9570) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Kozlov on 7 Mar 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! Thank you, Christian and Emanuel, for reviews. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/143#issuecomment-2743439862 From kvn at openjdk.org Fri Mar 21 13:58:19 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 21 Mar 2025 13:58:19 GMT Subject: [jdk24u] Integrated: 8348261: assert(n->is_Mem()) failed: memory node required In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 18:50:36 GMT, Vladimir Kozlov wrote: > Hi all, > > This pull request contains a backport of commit [f6a8db28](https://github.com/openjdk/jdk/commit/f6a8db289e5366845f9518fce7a98538017e9570) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Kozlov on 7 Mar 2025 and was reviewed by Christian Hagedorn and Emanuel Peter. > > Thanks! This pull request has now been integrated. Changeset: 9d41ba1d Author: Vladimir Kozlov URL: https://git.openjdk.org/jdk24u/commit/9d41ba1da2e3d16a7ebca59482386ba063115131 Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod 8348261: assert(n->is_Mem()) failed: memory node required Reviewed-by: epeter, chagedorn Backport-of: f6a8db289e5366845f9518fce7a98538017e9570 ------------- PR: https://git.openjdk.org/jdk24u/pull/143 From ssubramaniam at openjdk.org Fri Mar 21 16:23:28 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 21 Mar 2025 16:23:28 GMT Subject: [jdk21u-dev] RFR: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Message-ID: Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. ------------- Commit messages: - Backport e7a0b5b09bcfcd8b09667e51ec588e206f0652ff Changes: https://git.openjdk.org/jdk21u-dev/pull/1537/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1537&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334780 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1537.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1537/head:pull/1537 PR: https://git.openjdk.org/jdk21u-dev/pull/1537 From ssubramaniam at openjdk.org Fri Mar 21 16:23:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 21 Mar 2025 16:23:39 GMT Subject: [jdk17u-dev] RFR: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Message-ID: Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. ------------- Commit messages: - Backport e7a0b5b09bcfcd8b09667e51ec588e206f0652ff Changes: https://git.openjdk.org/jdk17u-dev/pull/3397/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3397&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334780 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3397.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3397/head:pull/3397 PR: https://git.openjdk.org/jdk17u-dev/pull/3397 From ssubramaniam at openjdk.org Fri Mar 21 16:28:25 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 21 Mar 2025 16:28:25 GMT Subject: [jdk21u-dev] RFR: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 Message-ID: <6YdpLVbUbxXzC8xAzamxPGNjijU4r5czPtiPT4hzzyM=.a5e35a1c-6090-4422-8844-bd06b78984f2@github.com> Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. ------------- Commit messages: - Backport 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d Changes: https://git.openjdk.org/jdk21u-dev/pull/1538/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1538&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334895 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1538.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1538/head:pull/1538 PR: https://git.openjdk.org/jdk21u-dev/pull/1538 From ssubramaniam at openjdk.org Fri Mar 21 16:29:45 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 21 Mar 2025 16:29:45 GMT Subject: [jdk17u-dev] RFR: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 Message-ID: Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. ------------- Commit messages: - Backport 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d Changes: https://git.openjdk.org/jdk17u-dev/pull/3398/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3398&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334895 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3398.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3398/head:pull/3398 PR: https://git.openjdk.org/jdk17u-dev/pull/3398 From duke at openjdk.org Fri Mar 21 19:42:14 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Mar 2025 19:42:14 GMT Subject: [jdk24u] RFR: 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing In-Reply-To: References: Message-ID: On Tue, 18 Mar 2025 14:39:23 GMT, Sergey Chernyshev wrote: > Hi all, > > This pull request contains a clean backport of [46b3d1d8](https://github.com/openjdk/jdk/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865) from the [openjdk/jdk](https://git.openjdk.org/jdk). > The commit being backported was authored by @sercher on 18 Mar 2025 and was reviewed by @jerboaa and @dholmes-ora. > > It fixes the new test added by [JDK-8343191](https://bugs.openjdk.org/browse/JDK-8343191) in rootless docker and podman environments. > > Thanks! @sercher Your change (at version 348cd556140ca530af21690f7b0a0326a42dce45) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/141#issuecomment-2744289054 From duke at openjdk.org Fri Mar 21 20:11:12 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Mar 2025 20:11:12 GMT Subject: [jdk24u] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 16:37:16 GMT, Harshitha Onkar wrote: > Hi all, > > This pull request contains a backport of commit [6b82b42a](https://github.com/openjdk/jdk/commit/6b82b42a2116900b2125e03c1ffa0824d6062757) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 17 Mar 2025 and was reviewed by Alexander Zvegintsev, Phil Race and Erik Joelsson. > > Thanks! @honkar-jdk Your change (at version 2627d6c097e7be80b589d3b7d7371c28d1a71a93) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/149#issuecomment-2744346597 From duke at openjdk.org Fri Mar 21 22:00:13 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Mar 2025 22:00:13 GMT Subject: [jdk24u] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:04:55 GMT, Dmitry Chuyko wrote: > This is a clean backport of a tiny ForkJoinPool change that corrects the TC subfield masking. @dchuyko Your change (at version 07d8df89e3f6b13359f6aab9ee2bcbc3ea764548) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/148#issuecomment-2744535532 From serb at openjdk.org Fri Mar 21 23:02:24 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 21 Mar 2025 23:02:24 GMT Subject: [jdk17u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: <-7b0qwsk_iXYlZt8sFMLAVxv774Y3pi5zjC7NG7jgSQ=.870d6ce7-9e5f-4e63-aa58-79c01d97b2c5@github.com> On Thu, 20 Mar 2025 01:16:28 GMT, Andrew John Hughes wrote: > As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). > > Backport from 21u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 186 186 0 0 > ============================== > TEST SUCCESS > ~~~ Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u/pull/405#pullrequestreview-2707509933 From abakhtin at openjdk.org Sat Mar 22 00:19:21 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Sat, 22 Mar 2025 00:19:21 GMT Subject: [jdk21u-dev] Integrated: 8342075: HttpClient: improve HTTP/2 flow control checks In-Reply-To: References: Message-ID: On Fri, 21 Feb 2025 21:56:20 GMT, Alexey Bakhtin wrote: > Please review the backport of JDK-8342075 > > Almost clean backport except for the import section of src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java > > Requires JDK-8317808 [1] as a prerequisite to fixing the hanging of the new tests. > > All jtreg tests for java.net.httpclient are passed > > [1] - https://github.com/openjdk/jdk21u-dev/pull/1426 > [2] - https://github.com/openjdk/jdk/commit/720b44648bcff997278af92746f942b2425298a5#diff-c18c2a070038409f25c08e13c174a95f33840e2deddcc29f6d8306de572a618b This pull request has now been integrated. Changeset: 32ac3e71 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk21u-dev/commit/32ac3e713ea4370e496717967fff7de9450d2f69 Stats: 1024 lines in 13 files changed: 987 ins; 2 del; 35 mod 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: andrew Backport-of: b0ac633b2d0076d64b463b2a6ce19abf6b12c50f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1428 From syan at openjdk.org Sat Mar 22 02:44:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 22 Mar 2025 02:44:18 GMT Subject: [jdk24u] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 02:46:59 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. > > Thanks! GHA report several failures, all the failure are unrelated to this backport PR. Such as '[macos-x64 / test (jdk/tier1 part 3)](https://github.com/openjdk-bots/jdk24u/actions/runs/13937729500/job/39032843166#logs)' job report fails below: Error: Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.4+1 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/145#issuecomment-2744912545 PR Comment: https://git.openjdk.org/jdk24u/pull/145#issuecomment-2744912899 From syan at openjdk.org Sat Mar 22 02:44:19 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 22 Mar 2025 02:44:19 GMT Subject: [jdk24u] Integrated: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 02:46:59 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 9880a973 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/9880a973ea1538eb9bee061cdf53ea75397364e9 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Backport-of: 577ede73d8e916bac9050d3bee80d2f18cc833a7 ------------- PR: https://git.openjdk.org/jdk24u/pull/145 From andrew at openjdk.org Sat Mar 22 03:06:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 22 Mar 2025 03:06:13 GMT Subject: [jdk21u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 00:15:15 GMT, Martin Balao wrote: > Hi all, > > This pull request contains a backport of commit [8fce5275](https://github.com/openjdk/jdk/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 11 Sep 2024 and was reviewed by Lance Andersen. > > Thanks! Confirmed clean and backports builds & passes tests. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1536#pullrequestreview-2707772190 From mbalao at openjdk.org Sat Mar 22 05:21:30 2025 From: mbalao at openjdk.org (Martin Balao) Date: Sat, 22 Mar 2025 05:21:30 GMT Subject: [jdk17u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Message-ID: Hi, I'd like to have a review for the 17u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). Changes to the 21u patch: * src/jdk.jartool/share/classes/sun/tools/jar/Main.java * Copyright date. Manually fixed. * 17u does not have 8258117 so the context is different and changes do not apply cleanly. Testing: * No regressions found in jdk/sun/security/tools/jarsigner. Thanks, Martin.- ------------- Commit messages: - Backport 8fce5275fc94ebc404a6a37f5ea0407140de63c1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3399/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3399&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339810 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3399.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3399/head:pull/3399 PR: https://git.openjdk.org/jdk17u-dev/pull/3399 From mbalao at openjdk.org Sat Mar 22 05:23:58 2025 From: mbalao at openjdk.org (Martin Balao) Date: Sat, 22 Mar 2025 05:23:58 GMT Subject: [jdk11u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Message-ID: Hi, I'd like to have a review for the 11u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). Changes to the 17u patch: * src/jdk.jartool/share/classes/sun/tools/jar/Main.java * Copyright date. Manually fixed. * 11u does not have 8276766 so the context is different and changes do not apply cleanly. Testing: * No regressions found in jdk/sun/security/tools/jarsigner. Thanks, Martin.- ------------- Commit messages: - Backport 8fce5275fc94ebc404a6a37f5ea0407140de63c1 Changes: https://git.openjdk.org/jdk11u-dev/pull/3016/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3016&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339810 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3016.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3016/head:pull/3016 PR: https://git.openjdk.org/jdk11u-dev/pull/3016 From goetz at openjdk.org Sat Mar 22 21:19:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 22 Mar 2025 21:19:15 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Wed, 12 Mar 2025 07:21:47 GMT, Jiawei Tang wrote: >> Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: >> >> change date in testcases > > Hi, I'm hoping for some assistance from a reviewer to help move this PR forward. Thank you. Hi @jia-wei-tang, thanks for fixing this! Can you please add [21u] to the Bug title in JBS and PR? I'll run it through our testing and then approve. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2745765179 From apangin at openjdk.org Sun Mar 23 22:43:26 2025 From: apangin at openjdk.org (Andrei Pangin) Date: Sun, 23 Mar 2025 22:43:26 GMT Subject: [jdk17u-dev] RFR: 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace Message-ID: This PR fixes intermittent JVM crash at `guarantee(is_result_safe || is_in_asgct()) failed: unsafe access to zombie method` when running profiler. This guarantee was changed in [JDK-8283849](https://bugs.openjdk.org/browse/JDK-8283849) to avoid failing in AsyncGetCallTrace context. However, after [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725) and [JDK-8325585](https://bugs.openjdk.org/browse/JDK-8325585) it started failing again. This is because JDK-8304725 introduced another copy of `_in_asgct` field in Thread class, whereas JDK-8325585 removed setting of `_in_asgct` in JavaThread class. In this way, `AsyncGetCallTrace` sets `Thread::_in_asgct` field, but the above guarantee checks a different `JavaThread::_in_asgct` field. This PR resolves the confusion by removing redundant `_in_asgct` field declared in `JavaThread`. Now, all code consistently sets and reads the only `_in_asgct` field declared in `Thread` class. ------------- Commit messages: - JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace Changes: https://git.openjdk.org/jdk17u-dev/pull/3400/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3400&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352649 Stats: 12 lines in 3 files changed: 0 ins; 11 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3400.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3400/head:pull/3400 PR: https://git.openjdk.org/jdk17u-dev/pull/3400 From syan at openjdk.org Mon Mar 24 03:48:11 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 24 Mar 2025 03:48:11 GMT Subject: [jdk21u-dev] RFR: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 02:04:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1466#issuecomment-2746805603 From syan at openjdk.org Mon Mar 24 03:48:11 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 24 Mar 2025 03:48:11 GMT Subject: [jdk21u-dev] Integrated: 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope In-Reply-To: References: Message-ID: <4uozj9r4Z6TEwiQNq4zRdyKatUKKIQbOt9uTct39uxc=.1676001c-9a6a-4f23-8400-d4bf246985fc@github.com> On Tue, 11 Mar 2025 02:04:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5c552a9d](https://github.com/openjdk/jdk/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 6 Mar 2025 and was reviewed by Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: b3cd8880 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/b3cd8880cf8a9f3da10c544e6a50601310e8b55d Stats: 505 lines in 3 files changed: 0 ins; 505 del; 0 mod 8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope Backport-of: c14b3c228f4ed2361ace77172410a1769ff93c9b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1466 From jbachorik at openjdk.org Mon Mar 24 04:22:16 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Mon, 24 Mar 2025 04:22:16 GMT Subject: [jdk17u-dev] RFR: 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace In-Reply-To: References: Message-ID: On Sun, 23 Mar 2025 22:39:10 GMT, Andrei Pangin wrote: > This PR fixes intermittent JVM crash at `guarantee(is_result_safe || is_in_asgct()) failed: unsafe access to zombie method` when running profiler. > > This guarantee was changed in [JDK-8283849](https://bugs.openjdk.org/browse/JDK-8283849) to avoid failing in AsyncGetCallTrace context. However, after [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725) and [JDK-8325585](https://bugs.openjdk.org/browse/JDK-8325585) it started failing again. This is because JDK-8304725 introduced another copy of `_in_asgct` field in Thread class, whereas JDK-8325585 removed setting of `_in_asgct` in JavaThread class. In this way, `AsyncGetCallTrace` sets `Thread::_in_asgct` field, but the above guarantee checks a different `JavaThread::_in_asgct` field. > > This PR resolves confusion by removing redundant `_in_asgct` field declared in `JavaThread`. Now, all code consistently sets and reads the only `_in_asgct` field declared in `Thread` class. This matches existing logic in jdk tip and jdk21u. > > **Low risk:** straightforward removal of redundant code related to AsyncGetCallTrace. > > **Testing:** tier1, runnining Renaissance and DaCapo with async-profiler enabled. Marked as reviewed by jbachorik (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3400#pullrequestreview-2709070461 From stuefe at openjdk.org Mon Mar 24 07:41:31 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 24 Mar 2025 07:41:31 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). Closed in favor of JDK21u (https://github.com/openjdk/jdk21u/pull/461) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2747161435 From syan at openjdk.org Mon Mar 24 07:51:10 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 24 Mar 2025 07:51:10 GMT Subject: [jdk17u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Sun, 23 Feb 2025 09:27:24 GMT, SendaoYan wrote: > Hi all, > > Test test/jdk/java/net/Socket/B8312065.java fails on some machines. Test assume 192.168.255.255 is not in use, but on some machines linux command `ping 192.168.255.255` will report "ping: connect: Network is unreachable" failure, so this test will report "java.net.ConnectException: Network is unreachable (connect failed)" failure. And this failure is not caused by JDK bug, so I think it's better throw `jtreg.SkippedException` when this failure reported. > > Change has been verified locally, test-fix only to make test more robustness, no risk. Hi, can anyone take look this PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3293#issuecomment-2747188705 From stuefe at openjdk.org Mon Mar 24 08:12:14 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 24 Mar 2025 08:12:14 GMT Subject: [jdk21u-dev] Withdrawn: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1488 From schernyshev at openjdk.org Mon Mar 24 08:48:21 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 24 Mar 2025 08:48:21 GMT Subject: [jdk24u] Integrated: 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing In-Reply-To: References: Message-ID: <0_CGrqvn7WIa1MLYHuqIa4S9JcwZKwcqgNl-kV1R1QA=.1f540680-4945-4174-8057-c2845ea11d80@github.com> On Tue, 18 Mar 2025 14:39:23 GMT, Sergey Chernyshev wrote: > Hi all, > > This pull request contains a clean backport of [46b3d1d8](https://github.com/openjdk/jdk/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865) from the [openjdk/jdk](https://git.openjdk.org/jdk). > The commit being backported was authored by @sercher on 18 Mar 2025 and was reviewed by @jerboaa and @dholmes-ora. > > It fixes the new test added by [JDK-8343191](https://bugs.openjdk.org/browse/JDK-8343191) in rootless docker and podman environments. > > Thanks! This pull request has now been integrated. Changeset: 7dd8681f Author: Sergey Chernyshev Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/7dd8681fc0ae385712505a9207bf7a1f4e7e628e Stats: 17 lines in 1 file changed: 17 ins; 0 del; 0 mod 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Backport-of: 46b3d1d8cfd03e01d993be19d725cdbcafef7865 ------------- PR: https://git.openjdk.org/jdk24u/pull/141 From mbaesken at openjdk.org Mon Mar 24 09:10:18 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 24 Mar 2025 09:10:18 GMT Subject: [jdk17u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Sat, 22 Mar 2025 05:17:41 GMT, Martin Balao wrote: > Hi, > > I'd like to have a review for the 17u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). > > Changes to the 21u patch: > > * src/jdk.jartool/share/classes/sun/tools/jar/Main.java > * Copyright date. Manually fixed. > * 17u does not have 8258117 so the context is different and changes do not apply cleanly. > > Testing: > > * No regressions found in jdk/sun/security/tools/jarsigner. > > Thanks, > Martin.- Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3399#pullrequestreview-2709644053 From stuefe at openjdk.org Mon Mar 24 10:48:27 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 24 Mar 2025 10:48:27 GMT Subject: [jdk21u] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation Message-ID: This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. --- Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. The patch applied cleanly, but for JDK 21 it was not sufficient to fix the bug. In JDK 21, we must also fix `G1Allocator::attempt_allocation_force`. Reviewer Notes: Unfortunately, the upstream patch was tainted with a couple of aesthetic code changes (changes to parameter order) due to the wishes of the G1 maintainers. These changes are harmless but obfuscate the real issue that is fixed. The heart of this patch is in `G1CollectedHeap::attempt_allocation` and everything that happens below that frame, in particular `G1CollectedHeap::attempt_allocation_slow`. Where before we would retrieve the current node number for the current CPU we are running on over and over again - which exposes us to bugs when that node number changes mid-function, we now determine the node number once, up in `G1CollectedHeap::attempt_allocation`, and use that one throughout the allocation process. The original patch is commit 0aebb171b7e0d9aecb04a5f9832620898047674f, whereas the JDK-21 specific additions are in follow-up commit f57033d6ce60fcca3ee4e9f3cfa0dc3d8d365cc0. ----- Testing: - I tested the fix with an additional change mimicking tons of NUMA node migrations. I verified that without the fix, we get the crashes/asserts our customer sees; with patch, crashes/asserts are gone. - SAP was nice enough to run their whole JDK21 testing CI, all green - I am running tier1_gc on Linux x64 - GHAs green ------------- Commit messages: - JDK-21-specific additions - Backport 37ec796255ae857588a5c7e0d572407dd81cbec9 Changes: https://git.openjdk.org/jdk21u/pull/461/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=461&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351500 Stats: 57 lines in 5 files changed: 17 ins; 12 del; 28 mod Patch: https://git.openjdk.org/jdk21u/pull/461.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/461/head:pull/461 PR: https://git.openjdk.org/jdk21u/pull/461 From sjohanss at openjdk.org Mon Mar 24 10:53:12 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Mon, 24 Mar 2025 10:53:12 GMT Subject: [jdk21u] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 07:38:03 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The patch applied cleanly, but for JDK 21 it was not sufficient to fix the bug. In JDK 21, we must also fix `G1Allocator::attempt_allocation_force`. > > Reviewer Notes: Unfortunately, the upstream patch was tainted with a couple of aesthetic code changes (changes to parameter order) due to the wishes of the G1 maintainers. These changes are harmless but obfuscate the real issue that is fixed. > > The heart of this patch is in `G1CollectedHeap::attempt_allocation` and everything that happens below that frame, in particular `G1CollectedHeap::attempt_allocation_slow`. Where before we would retrieve the current node number for the current CPU we are running on over and over again - which exposes us to bugs when that node number changes mid-function, we now determine the node number once, up in `G1CollectedHeap::attempt_allocation`, and use that one throughout the allocation process. > > The original patch is commit 0aebb171b7e0d9aecb04a5f9832620898047674f, whereas the JDK-21 specific additions are in follow-up commit f57033d6ce60fcca3ee4e9f3cfa0dc3d8d365cc0. > > ----- > > Testing: > > - I tested the fix with an additional change mimicking tons of NUMA node migrations. I verified that without the fix, we get the crashes/asserts our customer sees; with patch, crashes/asserts are gone. > - SAP was nice enough to run their whole JDK21 testing CI, all green > - I am running tier1_gc on Linux x64 > - GHAs green Looks good. ------------- Marked as reviewed by sjohanss (Reviewer). PR Review: https://git.openjdk.org/jdk21u/pull/461#pullrequestreview-2709951806 From kizune at openjdk.org Mon Mar 24 11:01:59 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Mon, 24 Mar 2025 11:01:59 GMT Subject: [jdk24u] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Message-ID: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError ------------- Commit messages: - Backport fcc2a24291d499f7149debad1250903ddc369d91 Changes: https://git.openjdk.org/jdk24u/pull/154/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350813 Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk24u/pull/154 From mbaesken at openjdk.org Mon Mar 24 12:30:21 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 24 Mar 2025 12:30:21 GMT Subject: [jdk24u] Integrated: 8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms In-Reply-To: References: Message-ID: <2Z2Cqmk09B7JAM-NE2hfR4-YaDlP8B_fSoV7bOvsvSk=.271f5e0e-2d1c-4e83-90b4-dd9dd9d3b258@github.com> On Tue, 18 Mar 2025 16:24:33 GMT, Matthias Baesken wrote: > Backport 8350683, adjust COPYRIGHT header This pull request has now been integrated. Changeset: 512cdb28 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/512cdb28d5206e9d8d5a3c12e27f473ded0baf77 Stats: 11 lines in 1 file changed: 0 ins; 8 del; 3 mod 8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms Backport-of: 2af76de05a50dee052307b8b82055a4787e96df9 ------------- PR: https://git.openjdk.org/jdk24u/pull/142 From duke at openjdk.org Mon Mar 24 12:36:34 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 12:36:34 GMT Subject: [jdk17u-dev] RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn In-Reply-To: <2dXiDrFQ2mPMm4mcyyKa-t6VH499u50_5NeOqU3QaP8=.46ec697f-c76d-4448-95c1-e0541f8179f2@github.com> References: <2dXiDrFQ2mPMm4mcyyKa-t6VH499u50_5NeOqU3QaP8=.46ec697f-c76d-4448-95c1-e0541f8179f2@github.com> Message-ID: On Thu, 20 Mar 2025 09:32:23 GMT, Dmitry Chuyko wrote: > This a small 17u backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. The only patch difference with 21u/master is null/NULL message in context because of JDK-8301493. > > Testing: tier1,2 on linux-aarch64. The new test passes after patching. @dchuyko Your change (at version cd0702c3228df12043a88090aec81ef37ba56c25) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3390#issuecomment-2747976509 From mbaesken at openjdk.org Mon Mar 24 12:37:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 24 Mar 2025 12:37:19 GMT Subject: [jdk24u] Integrated: 8349378: Build splashscreen lib with SIZE optimization In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 09:19:08 GMT, Matthias Baesken wrote: > 8349378: Build splashscreen lib with SIZE optimization This pull request has now been integrated. Changeset: 7b0a0bab Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/7b0a0babcfaf4252a47fa4a3f0d141b9cf862a0f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8349378: Build splashscreen lib with SIZE optimization Backport-of: c2fc94782669ae1645014ee3bfeba957dbff4669 ------------- PR: https://git.openjdk.org/jdk24u/pull/126 From roland at openjdk.org Mon Mar 24 13:14:53 2025 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 24 Mar 2025 13:14:53 GMT Subject: [jdk24u] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Message-ID: Clean backport of this shenandoah c2 fix. We hit this bug when running the tck for 24. ------------- Commit messages: - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 Changes: https://git.openjdk.org/jdk24u/pull/155/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=155&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/jdk24u/pull/155.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/155/head:pull/155 PR: https://git.openjdk.org/jdk24u/pull/155 From sgehwolf at openjdk.org Mon Mar 24 13:21:15 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 24 Mar 2025 13:21:15 GMT Subject: [jdk21u] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: <6aSJW4GAvaatkfAZsCVg9XY0sH6yvHoflB4aAa9tZiE=.650fd56e-a643-41bc-b55b-69f6acb1a0cc@github.com> On Mon, 24 Mar 2025 07:38:03 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The patch applied cleanly, but for JDK 21 it was not sufficient to fix the bug. In JDK 21, we must also fix `G1Allocator::attempt_allocation_force`. > > Reviewer Notes: Unfortunately, the upstream patch was tainted with a couple of aesthetic code changes (changes to parameter order) due to the wishes of the G1 maintainers. These changes are harmless but obfuscate the real issue that is fixed. > > The heart of this patch is in `G1CollectedHeap::attempt_allocation` and everything that happens below that frame, in particular `G1CollectedHeap::attempt_allocation_slow`. Where before we would retrieve the current node number for the current CPU we are running on over and over again - which exposes us to bugs when that node number changes mid-function, we now determine the node number once, up in `G1CollectedHeap::attempt_allocation`, and use that one throughout the allocation process. > > The original patch is commit 0aebb171b7e0d9aecb04a5f9832620898047674f, whereas the JDK-21 specific additions are in follow-up commit f57033d6ce60fcca3ee4e9f3cfa0dc3d8d365cc0. > > ----- > > Testing: > > - I tested the fix with an additional change mimicking tons of NUMA node migrations. I verified that without the fix, we get the crashes/asserts our customer sees; with patch, crashes/asserts are gone. > - SAP was nice enough to run their whole JDK21 testing CI, all green > - I am running tier1_gc on Linux x64 > - GHAs green @tstuefe This is too close to the code freeze time (tomorrow) in too critical code. Crash only affects NUMA enabled code. Please close this one and resume https://github.com/openjdk/jdk21u-dev/pull/1488 to get this into the July release. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/461#issuecomment-2748109053 From duke at openjdk.org Mon Mar 24 13:22:30 2025 From: duke at openjdk.org (Shyam Kishor) Date: Mon, 24 Mar 2025 13:22:30 GMT Subject: [jdk24u] RFR: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Message-ID: ?ption.java timed out: thread not suspended ------------- Commit messages: - Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Changes: https://git.openjdk.org/jdk24u/pull/151/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305010 Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/151.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/151/head:pull/151 PR: https://git.openjdk.org/jdk24u/pull/151 From honkar at openjdk.org Mon Mar 24 14:21:19 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Mon, 24 Mar 2025 14:21:19 GMT Subject: [jdk24u] Integrated: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: <4KZkMysNAnZx0mpcTs2D38lU-zrvyBC96hFijlutbA0=.4ff2d291-cecb-4998-9c10-8f36f8370497@github.com> On Wed, 19 Mar 2025 16:37:16 GMT, Harshitha Onkar wrote: > Hi all, > > This pull request contains a backport of commit [6b82b42a](https://github.com/openjdk/jdk/commit/6b82b42a2116900b2125e03c1ffa0824d6062757) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 17 Mar 2025 and was reviewed by Alexander Zvegintsev, Phil Race and Erik Joelsson. > > Thanks! This pull request has now been integrated. Changeset: 4b46d732 Author: Harshitha Onkar Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk24u/commit/4b46d73207bfbe0f8425c8d0566a1b10410bd15a Stats: 4890 lines in 20 files changed: 1906 ins; 2195 del; 789 mod 8348598: Update Libpng to 1.6.47 Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 ------------- PR: https://git.openjdk.org/jdk24u/pull/149 From dchuyko at openjdk.org Mon Mar 24 15:21:26 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Mon, 24 Mar 2025 15:21:26 GMT Subject: [jdk17u-dev] Integrated: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn In-Reply-To: <2dXiDrFQ2mPMm4mcyyKa-t6VH499u50_5NeOqU3QaP8=.46ec697f-c76d-4448-95c1-e0541f8179f2@github.com> References: <2dXiDrFQ2mPMm4mcyyKa-t6VH499u50_5NeOqU3QaP8=.46ec697f-c76d-4448-95c1-e0541f8179f2@github.com> Message-ID: On Thu, 20 Mar 2025 09:32:23 GMT, Dmitry Chuyko wrote: > This a small 17u backport of a small instruction encoding fix in LIR_Assembler::osr_entry() for aarch64. The only patch difference with 21u/master is null/NULL message in context because of JDK-8301493. > > Testing: tier1,2 on linux-aarch64. The new test passes after patching. This pull request has now been integrated. Changeset: b31ac46b Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/b31ac46bcb149c4dc6ef4a28a431e61789d16751 Stats: 105 lines in 2 files changed: 102 ins; 0 del; 3 mod 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Backport-of: 401d0d6b09ea422eacecda2900793a416097dc9b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3390 From mbalao at openjdk.org Mon Mar 24 15:24:25 2025 From: mbalao at openjdk.org (Martin Balao) Date: Mon, 24 Mar 2025 15:24:25 GMT Subject: [jdk21u-dev] Integrated: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 00:15:15 GMT, Martin Balao wrote: > Hi all, > > This pull request contains a backport of commit [8fce5275](https://github.com/openjdk/jdk/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 11 Sep 2024 and was reviewed by Lance Andersen. > > Thanks! This pull request has now been integrated. Changeset: 90b9b36b Author: Martin Balao URL: https://git.openjdk.org/jdk21u-dev/commit/90b9b36b3b2b1c5aba20bee1dce9dad4324aa5f7 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: andrew Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1536 From phh at openjdk.org Mon Mar 24 16:49:17 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 24 Mar 2025 16:49:17 GMT Subject: [jdk17u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Sun, 23 Feb 2025 09:27:24 GMT, SendaoYan wrote: > Hi all, > > Test test/jdk/java/net/Socket/B8312065.java fails on some machines. Test assume 192.168.255.255 is not in use, but on some machines linux command `ping 192.168.255.255` will report "ping: connect: Network is unreachable" failure, so this test will report "java.net.ConnectException: Network is unreachable (connect failed)" failure. And this failure is not caused by JDK bug, so I think it's better throw `jtreg.SkippedException` when this failure reported. > > Change has been verified locally, test-fix only to make test more robustness, no risk. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3293#pullrequestreview-2711058503 From dchuyko at openjdk.org Mon Mar 24 16:52:19 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Mon, 24 Mar 2025 16:52:19 GMT Subject: [jdk24u] Integrated: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:04:55 GMT, Dmitry Chuyko wrote: > This is a clean backport of a tiny ForkJoinPool change that corrects the TC subfield masking. This pull request has now been integrated. Changeset: 48f11a44 Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/48f11a44e7ff175f473b48474fad80f277598bc1 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Backport-of: fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e ------------- PR: https://git.openjdk.org/jdk24u/pull/148 From kizune at openjdk.org Mon Mar 24 17:41:32 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Mon, 24 Mar 2025 17:41:32 GMT Subject: [jdk24u] Withdrawn: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 10:56:29 GMT, Alexander Zuev wrote: > 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/154 From goetz at openjdk.org Mon Mar 24 17:55:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 17:55:41 GMT Subject: [jdk21u-dev] RFR: 8315981: Opensource five more random Swing tests Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport c43ebd34afeab9ece9dee05f0da184a20e487a12 Changes: https://git.openjdk.org/jdk21u-dev/pull/1539/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1539&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315981 Stats: 297 lines in 5 files changed: 297 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1539.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1539/head:pull/1539 PR: https://git.openjdk.org/jdk21u-dev/pull/1539 From goetz at openjdk.org Mon Mar 24 17:55:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 17:55:59 GMT Subject: [jdk17u-dev] RFR: 8315981: Opensource five more random Swing tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport c43ebd34afeab9ece9dee05f0da184a20e487a12 Changes: https://git.openjdk.org/jdk17u-dev/pull/3401/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3401&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315981 Stats: 297 lines in 5 files changed: 297 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3401.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3401/head:pull/3401 PR: https://git.openjdk.org/jdk17u-dev/pull/3401 From goetz at openjdk.org Mon Mar 24 18:02:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:02:30 GMT Subject: [jdk21u-dev] RFR: 8316388: Opensource five Swing component related regression tests Message-ID: <05pQxer2Vtb857522B6abd3qrILBbjr7GJLlXvLNsfk=.2bc74518-ac78-4566-8d3a-9c7cf119e7aa@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport c05f8c72239ed3f16ff0d13f4dba795731f9559f Changes: https://git.openjdk.org/jdk21u-dev/pull/1540/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1540&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316388 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1540.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1540/head:pull/1540 PR: https://git.openjdk.org/jdk21u-dev/pull/1540 From goetz at openjdk.org Mon Mar 24 18:04:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:04:36 GMT Subject: [jdk17u-dev] RFR: 8316388: Opensource five Swing component related regression tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport c05f8c72239ed3f16ff0d13f4dba795731f9559f Changes: https://git.openjdk.org/jdk17u-dev/pull/3402/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3402&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316388 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3402.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3402/head:pull/3402 PR: https://git.openjdk.org/jdk17u-dev/pull/3402 From goetz at openjdk.org Mon Mar 24 18:06:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:06:04 GMT Subject: [jdk21u-dev] RFR: 8339906: Open source several AWT focus tests - series 4 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 46b02f49bcc730d94e37cf17fa996fdd12bdb990 Changes: https://git.openjdk.org/jdk21u-dev/pull/1541/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1541&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339906 Stats: 526 lines in 4 files changed: 526 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1541.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1541/head:pull/1541 PR: https://git.openjdk.org/jdk21u-dev/pull/1541 From goetz at openjdk.org Mon Mar 24 18:06:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:06:16 GMT Subject: [jdk17u-dev] RFR: 8339906: Open source several AWT focus tests - series 4 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 46b02f49bcc730d94e37cf17fa996fdd12bdb990 Changes: https://git.openjdk.org/jdk17u-dev/pull/3403/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3403&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339906 Stats: 526 lines in 4 files changed: 526 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3403.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3403/head:pull/3403 PR: https://git.openjdk.org/jdk17u-dev/pull/3403 From goetz at openjdk.org Mon Mar 24 18:12:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:12:28 GMT Subject: [jdk21u-dev] RFR: 8340228: Open source couple more miscellaneous AWT tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport f7bc9ba552cf913eef2131b964c48f1b4b55131c Changes: https://git.openjdk.org/jdk21u-dev/pull/1542/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1542&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340228 Stats: 321 lines in 3 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1542.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1542/head:pull/1542 PR: https://git.openjdk.org/jdk21u-dev/pull/1542 From goetz at openjdk.org Mon Mar 24 18:12:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 24 Mar 2025 18:12:56 GMT Subject: [jdk17u-dev] RFR: 8340228: Open source couple more miscellaneous AWT tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport f7bc9ba552cf913eef2131b964c48f1b4b55131c Changes: https://git.openjdk.org/jdk17u-dev/pull/3404/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3404&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340228 Stats: 321 lines in 3 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3404.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3404/head:pull/3404 PR: https://git.openjdk.org/jdk17u-dev/pull/3404 From mbalao at openjdk.org Mon Mar 24 18:39:12 2025 From: mbalao at openjdk.org (Martin Balao) Date: Mon, 24 Mar 2025 18:39:12 GMT Subject: [jdk17u-dev] Integrated: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Sat, 22 Mar 2025 05:17:41 GMT, Martin Balao wrote: > Hi, > > I'd like to have a review for the 17u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). > > Changes to the 21u patch: > > * src/jdk.jartool/share/classes/sun/tools/jar/Main.java > * Copyright date. Manually fixed. > * 17u does not have 8258117 so the context is different and changes do not apply cleanly. > > Testing: > > * No regressions found in jdk/sun/security/tools/jarsigner. > > Thanks, > Martin.- This pull request has now been integrated. Changeset: 4eeec6ca Author: Martin Balao URL: https://git.openjdk.org/jdk17u-dev/commit/4eeec6ca8573d5e586195f46b41c97ccd658d4b7 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: mbaesken Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3399 From duke at openjdk.org Mon Mar 24 18:44:22 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 18:44:22 GMT Subject: [jdk17u-dev] RFR: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 16:23:14 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. @satyenme Your change (at version 2ba0059d06f796c77001e669fe815438a52c8af9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3398#issuecomment-2749086437 From duke at openjdk.org Mon Mar 24 18:45:14 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 18:45:14 GMT Subject: [jdk21u-dev] RFR: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant In-Reply-To: References: Message-ID: <3IonqV11RNCD0vfLKoG0dF0vL5ifd_GP51MBbwY8to4=.2b68eae6-37f7-4d03-b4f5-2843e940437e@github.com> On Fri, 21 Mar 2025 16:18:43 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. @satyenme Your change (at version d8057fcefa5fb5b976681531c2d728d08a0bf91a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1537#issuecomment-2749087842 From duke at openjdk.org Mon Mar 24 18:45:14 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 18:45:14 GMT Subject: [jdk21u-dev] RFR: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 In-Reply-To: <6YdpLVbUbxXzC8xAzamxPGNjijU4r5czPtiPT4hzzyM=.a5e35a1c-6090-4422-8844-bd06b78984f2@github.com> References: <6YdpLVbUbxXzC8xAzamxPGNjijU4r5czPtiPT4hzzyM=.a5e35a1c-6090-4422-8844-bd06b78984f2@github.com> Message-ID: On Fri, 21 Mar 2025 16:22:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. @satyenme Your change (at version c9be7c9901e5f0dff1fd8b0d3457aec918389883) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1538#issuecomment-2749088433 From duke at openjdk.org Mon Mar 24 18:46:23 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 18:46:23 GMT Subject: [jdk17u-dev] RFR: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 16:19:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. @satyenme Your change (at version 42e8413c67f575ed9c994927c0bb9fd2e846b31d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3397#issuecomment-2749089931 From dchuyko at openjdk.org Mon Mar 24 18:51:10 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Mon, 24 Mar 2025 18:51:10 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" In-Reply-To: <3zjmvhrBAwxWzSCt1oKDvm-QK2TqWYanPbhozm2nhwA=.39323167-83cc-4e1d-8ddf-1e0622ce2c7f@github.com> References: <3zjmvhrBAwxWzSCt1oKDvm-QK2TqWYanPbhozm2nhwA=.39323167-83cc-4e1d-8ddf-1e0622ce2c7f@github.com> Message-ID: On Thu, 20 Mar 2025 17:27:36 GMT, Dmitry Chuyko wrote: >> src/hotspot/share/classfile/placeholders.hpp line 145: >> >>> 143: Symbol* supername() const { return _supername; } >>> 144: void set_supername(Symbol* supername) { >>> 145: if (supername != _supername) { >> >> Why isn't there an if (_supername == NULL) _supername->decrement_refcount(); before assigning the new supername? > > Did you mean `if (_supername != NULL)`? > Later versions call `Symbol::maybe_decrement_refcount(_supername);` that acts like `if (s != nullptr) s->decrement_refcount();`. Also it turns out that checking for NULL may be not enough. PlaceholderEntry has no constructor, so members can contain garbage. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3328#discussion_r2010749943 From thartmann at openjdk.org Mon Mar 24 18:51:27 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 24 Mar 2025 18:51:27 GMT Subject: [jdk24u] RFR: 8336042: Caller/callee param size mismatch in deoptimization causes crash Message-ID: Hi all, This pull request contains a backport of commit [20ea218c](https://github.com/openjdk/jdk/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dean Long on 4 Mar 2025 and was reviewed by Patricio Chilano Mateo, Richard Reingruber, Vladimir Ivanov and Tom Rodriguez. Thanks! ------------- Commit messages: - Backport 20ea218ce52f79704445acfe2d4a3dc9d04e86d2 Changes: https://git.openjdk.org/jdk24u/pull/156/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336042 Stats: 161 lines in 11 files changed: 147 ins; 3 del; 11 mod Patch: https://git.openjdk.org/jdk24u/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk24u/pull/156 From phh at openjdk.org Mon Mar 24 19:07:18 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 24 Mar 2025 19:07:18 GMT Subject: [jdk17u-dev] RFR: 8287801: Fix test-bugs related to stress flags [v3] In-Reply-To: References: Message-ID: On Fri, 21 Feb 2025 07:13:08 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [302a6c06](https://github.com/openjdk/jdk/commit/302a6c068dcbb176381b1535baf25547079c9b06) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> There are three files can not backport cleanly: >> >> 1. Backport JDK-8271707 touch the file test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java cause this file can not backport cleanly. >> >> 2. Below files not exists in jdk17u-dev cause [JDK-8287801](https://bugs.openjdk.org/browse/JDK-8287801) can not backported cleanly. >> >> >> test/hotspot/jtreg/compiler/uncommontrap/Decompile.java >> test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java >> >> >> Backport to fix test bugs which cause tests fails with stress flags, make test more robustness, change has been verified locally, test-fix only, no risk. >> >> Additional testing: >> >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-aarch64 >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-x64 >> >> [list.txt](https://github.com/user-attachments/files/18902538/list.txt) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > rm test/hotspot/jtreg/compiler/uncommontrap/Decompile.java test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3290#pullrequestreview-2711428854 From dlong at openjdk.org Mon Mar 24 21:18:17 2025 From: dlong at openjdk.org (Dean Long) Date: Mon, 24 Mar 2025 21:18:17 GMT Subject: [jdk24u] RFR: 8336042: Caller/callee param size mismatch in deoptimization causes crash In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 18:45:45 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [20ea218c](https://github.com/openjdk/jdk/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dean Long on 4 Mar 2025 and was reviewed by Patricio Chilano Mateo, Richard Reingruber, Vladimir Ivanov and Tom Rodriguez. > > Thanks! Marked as reviewed by dlong (Committer). ------------- PR Review: https://git.openjdk.org/jdk24u/pull/156#pullrequestreview-2711697231 From duke at openjdk.org Mon Mar 24 23:05:10 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 23:05:10 GMT Subject: [jdk21u-dev] Withdrawn: 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 13:04:53 GMT, Jan Kratochvil wrote: > A clean backport. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1363 From serb at openjdk.org Mon Mar 24 23:37:44 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 24 Mar 2025 23:37:44 GMT Subject: [jdk21u-dev] RFR: 8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED Message-ID: Hi all, This pull request contains a backport of commit [b25ed57b](https://github.com/openjdk/jdk/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 12 Dec 2023 and was reviewed by Alexey Ivanov. Thanks! ------------- Commit messages: - Backport b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f Changes: https://git.openjdk.org/jdk21u-dev/pull/1543/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1543&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8270269 Stats: 25 lines in 2 files changed: 4 ins; 10 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1543.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1543/head:pull/1543 PR: https://git.openjdk.org/jdk21u-dev/pull/1543 From ssubramaniam at openjdk.org Tue Mar 25 00:06:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 25 Mar 2025 00:06:14 GMT Subject: [jdk21u-dev] Integrated: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 16:18:43 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. This pull request has now been integrated. Changeset: d315f79f Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/d315f79fcfacd2792c606df5f557385458e0a711 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Backport-of: e7a0b5b09bcfcd8b09667e51ec588e206f0652ff ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1537 From ssubramaniam at openjdk.org Tue Mar 25 00:07:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 25 Mar 2025 00:07:11 GMT Subject: [jdk17u-dev] Integrated: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 16:23:14 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. This pull request has now been integrated. Changeset: 5b28aa60 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/5b28aa600bb1729cdb9e19d9fffe84f078939e1b Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 Backport-of: 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3398 From ssubramaniam at openjdk.org Tue Mar 25 00:08:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 25 Mar 2025 00:08:21 GMT Subject: [jdk17u-dev] Integrated: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 16:19:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant. Fixes an incorrect assertion, since new_java_util_arraylist() function uses CHECK_NULL constructs on exceptions. This pull request has now been integrated. Changeset: 48c8aac6 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/48c8aac638c66ef68e23984e75804779b8d4a440 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Backport-of: e7a0b5b09bcfcd8b09667e51ec588e206f0652ff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3397 From ssubramaniam at openjdk.org Tue Mar 25 00:08:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 25 Mar 2025 00:08:17 GMT Subject: [jdk21u-dev] Integrated: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 In-Reply-To: <6YdpLVbUbxXzC8xAzamxPGNjijU4r5czPtiPT4hzzyM=.a5e35a1c-6090-4422-8844-bd06b78984f2@github.com> References: <6YdpLVbUbxXzC8xAzamxPGNjijU4r5czPtiPT4hzzyM=.a5e35a1c-6090-4422-8844-bd06b78984f2@github.com> Message-ID: On Fri, 21 Mar 2025 16:22:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942. Sets COMPATIBLE_CDS_ALIGNMENT_DEFAULT to auto for aarch64 to address configure failure when building on linux aarch64. This pull request has now been integrated. Changeset: cfbfbca1 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/cfbfbca131f78be6a452dea4e8ddc899913ce515 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 Backport-of: 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1538 From phh at openjdk.org Tue Mar 25 00:55:12 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 25 Mar 2025 00:55:12 GMT Subject: [jdk21u-dev] RFR: 8342958: Use jvmArgs consistently in microbenchmarks [v2] In-Reply-To: References: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> Message-ID: <5XvYAyS0yI9wkp1L_6XVxk7yeicYkXkq2hPXyylgXcs=.16867f93-e129-4ea6-9a5f-c18c253e46fe@github.com> On Thu, 13 Feb 2025 12:38:36 GMT, SendaoYan wrote: >> Hi all, >> >> - This is PR contains two backport to jdk21u-dev >> >> 1. Uncleanly backport of [JDK-8342958](https://bugs.openjdk.org/browse/JDK-8342958). >> 2. Cleanly backport of [JDK-8343345](https://bugs.openjdk.org/browse/JDK-8343345). >> >> - Why do we need these two backport? >> >> 1. [Suggests using jvmArgs consistently](https://github.com/openjdk/jdk/pull/21683#issue-2611685724). >> 2. This backport will make several JMH tests run normally after this backport. Before this backport, 'org.openjdk.bench.java.net.NetworkInterfaceLookup.bound' report fails "java.lang.IllegalAccessException: class org.openjdk.bench.java.net.NetworkInterfaceLookup cannot access a member of class java.net.NetworkInterface (in module java.base) with package access", after this backport this JMH test will run passes. >> >> Why this backport can not backport cleanly? >> >> 1. Some JMH tests added after jdk21u, such as test/micro/org/openjdk/bench/java/lang/CallerClassBench.java was added by jdk22. >> 2. Some JMH tests removed after jdk21u, such as test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java wad removed by JDK-8329948 >> 3. Some JMH tests has diffrent file name ater jdk21u, such as rename from test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java to test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java by JDK-8323183 >> >> >> Testing: >> >> - [x] Run all the touch JMH tests locally. >> >> Test commands: >> >> wget https://patch-diff.githubusercontent.com/raw/openjdk/jdk21u-dev/pull/1403.diff -O JDK-8342958-21u.patch >> grep "diff --git" JDK-8342958-21u.patch | awk '{print $3}' | grep "^a/test" | sed "s|^a/test/micro/||" | sed "s|/|.|g" | sed "s|.java$||" > list.txt >> rm -rf build/jmh-result/ ; mkdir -p build/jmh-result/ ; time for test in `cat list.txt` ; do time make test TEST="micro:$test" MICRO="FORK=1;WARMUP_ITER=2" CONF=release &> build/jmh-result/$test.log ; done >> >> >> Test result: >> 5 tests fails, the fails unrelated to this PR, I have create a new [issue](https://bugs.openjdk.org/browse/JDK-8350051) to record this failure. All other tests passes. >> >> [jmh-result.zip](https://github.com/user-attachments/files/18792902/jmh-result.zip) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > Replace jvmArgsAppend as jvmArgs Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1403#pullrequestreview-2711990142 From syan at openjdk.org Tue Mar 25 02:32:13 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 25 Mar 2025 02:32:13 GMT Subject: [jdk21u-dev] RFR: 8342958: Use jvmArgs consistently in microbenchmarks [v2] In-Reply-To: <5XvYAyS0yI9wkp1L_6XVxk7yeicYkXkq2hPXyylgXcs=.16867f93-e129-4ea6-9a5f-c18c253e46fe@github.com> References: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> <5XvYAyS0yI9wkp1L_6XVxk7yeicYkXkq2hPXyylgXcs=.16867f93-e129-4ea6-9a5f-c18c253e46fe@github.com> Message-ID: On Tue, 25 Mar 2025 00:52:18 GMT, Paul Hohensee wrote: >> SendaoYan has updated the pull request incrementally with one additional commit since the last revision: >> >> Replace jvmArgsAppend as jvmArgs > > Marked as reviewed by phh (Reviewer). @phohensee Thanks for the review and approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1403#issuecomment-2749889462 From syan at openjdk.org Tue Mar 25 02:35:10 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 25 Mar 2025 02:35:10 GMT Subject: [jdk17u-dev] RFR: 8287801: Fix test-bugs related to stress flags [v3] In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 19:04:22 GMT, Paul Hohensee wrote: >> SendaoYan has updated the pull request incrementally with one additional commit since the last revision: >> >> rm test/hotspot/jtreg/compiler/uncommontrap/Decompile.java test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java > > Marked as reviewed by phh (Reviewer). @phohensee Thanks for the review and approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3290#issuecomment-2749892857 From jkratochvil at openjdk.org Tue Mar 25 03:26:55 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 25 Mar 2025 03:26:55 GMT Subject: [jdk21u-dev] RFR: 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms Message-ID: A clean backport. ------------- Commit messages: - 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms Changes: https://git.openjdk.org/jdk21u-dev/pull/1544/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1544&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321512 Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1544.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1544/head:pull/1544 PR: https://git.openjdk.org/jdk21u-dev/pull/1544 From yan at openjdk.org Tue Mar 25 06:36:29 2025 From: yan at openjdk.org (Yuri Nesterenko) Date: Tue, 25 Mar 2025 06:36:29 GMT Subject: [jdk11u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Sat, 22 Mar 2025 05:19:06 GMT, Martin Balao wrote: > Hi, > > I'd like to have a review for the 11u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). > > Changes to the 17u patch: > > * src/jdk.jartool/share/classes/sun/tools/jar/Main.java > * Copyright date. Manually fixed. > * 11u does not have 8276766 so the context is different and changes do not apply cleanly. > > Testing: > > * No regressions found in jdk/sun/security/tools/jarsigner. > > Thanks, > Martin.- LGTM, thank you! ------------- Marked as reviewed by yan (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3016#pullrequestreview-2712538527 From dchuyko at openjdk.org Tue Mar 25 07:30:55 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Tue, 25 Mar 2025 07:30:55 GMT Subject: [jdk21u-dev] RFR: 8337657: AArch64: No need for acquire fence in safepoint poll during JNI calls Message-ID: This a clean backport of acquire fence removal in safepoint poll during JNI calls. ------------- Commit messages: - Backport 358d77dafbe0e35d5b20340fccddc0fb8f3db82a Changes: https://git.openjdk.org/jdk21u-dev/pull/1545/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1545&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337657 Stats: 19 lines in 2 files changed: 0 ins; 15 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1545.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1545/head:pull/1545 PR: https://git.openjdk.org/jdk21u-dev/pull/1545 From andrew at openjdk.org Tue Mar 25 11:58:27 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 11:58:27 GMT Subject: [jdk17u] Integrated: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 01:16:28 GMT, Andrew John Hughes wrote: > As with [21u](https://github.com/openjdk/jdk21u/pull/460), the [17u backport](https://git.openjdk.org/jdk17u-dev/commit/06ea6d5c17899df8fd83d0b14983c7c1e88d9cde) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 17.0.15 and consider backporting JDK-8166983 for 17.0.16 (now proposed for [24u](https://github.com/openjdk/jdk24u/pull/150)). > > Backport from 21u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 186 186 0 0 > ============================== > TEST SUCCESS > ~~~ This pull request has now been integrated. Changeset: 305512cc Author: Andrew John Hughes URL: https://git.openjdk.org/jdk17u/commit/305512ccc6bc87afe972781e6953c4517a365f86 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352097: (tz) zone.tab update missed in 2025a backport Reviewed-by: sgehwolf, serb Backport-of: 4d3a3c0ebf3f0936846d4ce08e03b9422a1d4d9e ------------- PR: https://git.openjdk.org/jdk17u/pull/405 From andrew at openjdk.org Tue Mar 25 15:28:32 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 15:28:32 GMT Subject: [jdk11u-dev] RFR: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. Backport confirmed clean, builds & no test regressions (hs failure seems unrelated) ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2979#pullrequestreview-2714211474 From andrew at openjdk.org Tue Mar 25 15:36:27 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 15:36:27 GMT Subject: [jdk11u-dev] RFR: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. Change seems low risk. Update is a minor revision of the PKCS#11 header files. There are a lot of stylistic changes that make the actual changes hard to see, but it is basically adding a few new definitions and structs. I can't see this causing any issue, but could facilitate support for new algorithms in the PKCS#11 provider. Key part is: ~~~~ +#define CKM_IKE2_PRF_PLUS_DERIVE 0x0000402eUL +#define CKM_IKE_PRF_DERIVE 0x0000402fUL +#define CKM_IKE1_PRF_DERIVE 0x00004030UL +#define CKM_IKE1_EXTENDED_DERIVE 0x00004031UL +#define CKM_HSS_KEY_PAIR_GEN 0x00004032UL +#define CKM_HSS 0x00004033UL ~~~~ and related structs. Incidentally, these kind of concerns - stability, risk, etc. - should be the subject of the approval request. I don't regard "parity with Oracle" as sufficient reason alone for approval. Please bear that in mind for future requests. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2979#issuecomment-2751675143 From andrew at openjdk.org Tue Mar 25 15:52:20 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 15:52:20 GMT Subject: [jdk11u-dev] RFR: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic In-Reply-To: References: Message-ID: <__3xOOmzBwMg31td-_cl6kCuq1yM1LKwPVOK6HHAb64=.546d2f33-9a8b-4930-9309-9bd5fdae1a1c@github.com> On Fri, 3 Jan 2025 14:42:32 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. > > Tier 1 tests pass in Linux. Backport looks good with copyright header difference in `Config.java` correctly resolved. Builds and passes GHA tests. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2983#pullrequestreview-2714302104 From andrew at openjdk.org Tue Mar 25 16:03:17 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 16:03:17 GMT Subject: [jdk11u-dev] RFR: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 14:42:32 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. > > Tier 1 tests pass in Linux. It seems a little odd that this bug, [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) is listed as an enhancement - that I would usually be wary of backporting - but the bug that actually introduced the concept of legacy mechanism ([JDK-8176837](https://bugs.openjdk.org/browse/JDK-8176837)) - is regarded as a bug. What this change is effectively doing is allowing the legacy determination added by 8176837 to be overridden by the user in the configuration. To my mind, this seems more like a bug fix for a regression created by 8176837, whereby mechanisms that worked prior to 8176837 can no longer be used due to the legacy determination. With this change, the user can explicitly enable such mechanisms again as needed. With that in mind, and the CSR already in place all the way back to 8u, I'm ok with approving this for 11u. By default, the legacy override is off so the only change is that the legacy check is less intrusive and only checks ciphers for encryption and signatures for signing. Previously, a signature that could sign & verify would be regarded as legacy and disabled if it couldn't also encrypt, which is unnecessary. So this should also make more cases possible even without the new config flag enabled. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2983#issuecomment-2751762205 From dhanalla at openjdk.org Tue Mar 25 16:52:36 2025 From: dhanalla at openjdk.org (Dhamoder Nalla) Date: Tue, 25 Mar 2025 16:52:36 GMT Subject: [jdk21u-dev] RFR: 8338136: Hotspot should support multiple large page sizes on Windows Message-ID: This pull request introduces enhancements to the handling of large page sizes in the OpenJDK for Windows systems, aiming to align its capabilities with those observed on Linux platforms. Investigation through SPECJBB benchmarks across various platforms revealed a 16-year-old limitation in handling large pages over 4MB for IA32/AMD64 architectures, with no such constraints for Windows on ARM64. JBS issue https://bugs.openjdk.org/browse/JDK-8338136 The goal of this change is to overcome the 4MB large page size limitation, thereby enhancing Windows' large page support to match Linux's more flexible handling capabilities. This decision to remove 4MB constraint was influenced by insights from Linux's implementation strategies. The implementation supports multiple large page sizes , specifically excluding the IA32 architecture. Key changes and bug fixes include enabling Windows support for multiple huge page sizes with -XX:LargePageSizeInBytes, and utilizing logic from [JDK-8271195](https://bugs.openjdk.org/browse/JDK-8271195) to use the largest available large page size smaller than LargePageSizeInBytes when available. This update removes the 4MB limit on AMD64 for Windows, populating the shared array to enable fallback options on all architectures except IA32. The implementation introduces an experimental flag, defaulting to FALSE, to facilitate testing and gradual adoption of these changes. The flag allows users to opt-in to the new large page handling logic, with a warning mechanism implemented for cases where the requested large page size is not a multiple of the OS minimum page size. ------------- Commit messages: - Backport 4ded28380b6756e0679d80706f76bd6e78c370b9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1547/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1547&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338136 Stats: 154 lines in 4 files changed: 142 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1547.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1547/head:pull/1547 PR: https://git.openjdk.org/jdk21u-dev/pull/1547 From andrew at openjdk.org Tue Mar 25 17:35:22 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 25 Mar 2025 17:35:22 GMT Subject: [jdk11u-dev] RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Sat, 22 Mar 2025 05:19:06 GMT, Martin Balao wrote: > Hi, > > I'd like to have a review for the 11u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). > > Changes to the 17u patch: > > * src/jdk.jartool/share/classes/sun/tools/jar/Main.java > * Copyright date. Manually fixed. > * 11u does not have 8276766 so the context is different and changes do not apply cleanly. > > Testing: > > * No regressions found in jdk/sun/security/tools/jarsigner. > > Thanks, > Martin.- Backport looks good with appropriate change of `setZipEntryTime(x, e.getTime())` to `x.setTime(e.getTime())` matching the reversal of the changes in [JDK-8276766](https://bugs.openjdk.org/browse/JDK-8276766). Builds and tests pass without regression. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3016#pullrequestreview-2714615528 From coleenp at openjdk.org Tue Mar 25 18:43:17 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 25 Mar 2025 18:43:17 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" In-Reply-To: References: <3zjmvhrBAwxWzSCt1oKDvm-QK2TqWYanPbhozm2nhwA=.39323167-83cc-4e1d-8ddf-1e0622ce2c7f@github.com> Message-ID: On Mon, 24 Mar 2025 18:48:45 GMT, Dmitry Chuyko wrote: >> Did you mean `if (_supername != NULL)`? >> Later versions call `Symbol::maybe_decrement_refcount(_supername);` that acts like `if (s != nullptr) s->decrement_refcount();`. > > Also it turns out that checking for NULL may be not enough. PlaceholderEntry has no constructor, so members can contain garbage. I see. This is the old hashtable implementation. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3328#discussion_r2012737401 From coleenp at openjdk.org Tue Mar 25 18:43:16 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 25 Mar 2025 18:43:16 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" In-Reply-To: References: Message-ID: On Wed, 5 Mar 2025 19:05:34 GMT, Dmitry Chuyko wrote: > Please review the backport of the fix for JDK-8298061 to jdk17u. The bug leads to rare crashes. For instance, they cause the Spring Boot build to fail under certain circumstances. In particular on AMD EPYC 7R13 and Ubuntu 24.04.1. > > Original patch doesn't apply cleanly. First, technically clear_supername() was only added by JDK-8292286 in JDK 20 and Symbol::maybe_increment/decrement_refcount were added by JDK-8291457 also in JDK 20, all before the original patch. > Second, PlaceholderTable::find_and_remove() actually needs what clear_supername() call does in 20 to make the fix complete (and to match find_and_add()). That second part was later reworked in JDK 21 (JDK-8302108) and after. > > PlaceholderEntry::set_supername() was modified to perform same work as before under the same condition as in the original patch. > > The early version of the original change by @coleenp had an implementation of the second part which is suitable for 17u so it was made a part of this backport. See https://github.com/openjdk/jdk/pull/11726 > > Without that second part part we did observe assert failures. > > Testing: jtreg tier 1-3 on linux-amd64, dedicated stress test of the Spring Boot build. This looks good. Thank you for testing out this backport. ------------- Marked as reviewed by coleenp (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3328#pullrequestreview-2714841934 From dchuyko at openjdk.org Tue Mar 25 18:55:26 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Tue, 25 Mar 2025 18:55:26 GMT Subject: [jdk17u-dev] RFR: 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero" In-Reply-To: References: <3zjmvhrBAwxWzSCt1oKDvm-QK2TqWYanPbhozm2nhwA=.39323167-83cc-4e1d-8ddf-1e0622ce2c7f@github.com> Message-ID: <3DE-kxt6uDRgecj9oqjmzZMyO0BOKM2OCTuRxX5tz5g=.1363e667-ead9-4029-ad9d-e211fea54fec@github.com> On Tue, 25 Mar 2025 18:40:33 GMT, Coleen Phillimore wrote: >> Also it turns out that checking for NULL may be not enough. PlaceholderEntry has no constructor, so members can contain garbage. > > I see. This is the old hashtable implementation. Coleen, thanks for the review. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3328#discussion_r2012752749 From cushon at openjdk.org Tue Mar 25 23:29:05 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 25 Mar 2025 23:29:05 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries [v5] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon 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 seven additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/7fb771a3..f3c38f71 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=03-04 Stats: 26734 lines in 710 files changed: 21180 ins; 2610 del; 2944 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From mbalao at openjdk.org Wed Mar 26 00:57:17 2025 From: mbalao at openjdk.org (Martin Balao) Date: Wed, 26 Mar 2025 00:57:17 GMT Subject: [jdk11u-dev] Integrated: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract In-Reply-To: References: Message-ID: On Sat, 22 Mar 2025 05:19:06 GMT, Martin Balao wrote: > Hi, > > I'd like to have a review for the 11u backport of [8339810](https://bugs.openjdk.org/browse/JDK-8339810). > > Changes to the 17u patch: > > * src/jdk.jartool/share/classes/sun/tools/jar/Main.java > * Copyright date. Manually fixed. > * 11u does not have 8276766 so the context is different and changes do not apply cleanly. > > Testing: > > * No regressions found in jdk/sun/security/tools/jarsigner. > > Thanks, > Martin.- This pull request has now been integrated. Changeset: 6d469db3 Author: Martin Balao URL: https://git.openjdk.org/jdk11u-dev/commit/6d469db3a627913c0cb1d31e7c143e10bf20e371 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: yan, andrew Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3016 From syan at openjdk.org Wed Mar 26 01:32:49 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 26 Mar 2025 01:32:49 GMT Subject: [jdk24u] RFR: 8352481: Enforce the use of lld with clang Message-ID: Hi all, This pull request contains a backport of commit [0935ba9a](https://github.com/openjdk/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 26 Mar 2025 and was reviewed by Magnus Ihse Bursie and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 0935ba9a8c808d372b387d0d0f479f854c121ec1 Changes: https://git.openjdk.org/jdk24u/pull/160/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352481 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/160.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/160/head:pull/160 PR: https://git.openjdk.org/jdk24u/pull/160 From andrew at openjdk.org Wed Mar 26 03:07:55 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 26 Mar 2025 03:07:55 GMT Subject: [jdk11u] RFR: 8352097: (tz) zone.tab update missed in 2025a backport Message-ID: <98CGOYWHaO_jMDoiaUfZvcLbbA-gDwfnby9O4dU4qsY=.ba0351c8-06a1-4bea-9d9b-d18c59ec6198@github.com> As with https://github.com/openjdk/jdk21u/pull/460 & https://github.com/openjdk/jdk17u/pull/405, the [11u backport](https://git.openjdk.org/jdk11u-dev/commit/bbe28d927803d0c9286cdb1494afa9a267463dd4) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. We should add this missing change to the existing 2025a update in 11.0.27 and consider backporting JDK-8166983 for 11.0.28 (now proposed for 24 in https://github.com/openjdk/jdk24u/pull/150). Backport from 17u is clean. Tests pass: ~~~ ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 90 90 0 0 jtreg:test/jdk/java/util/TimeZone 25 25 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 21 21 0 0 jtreg:test/jdk/java/time 180 180 0 0 ============================== TEST SUCCESS ~~~ ------------- Commit messages: - Backport 305512ccc6bc87afe972781e6953c4517a365f86 Changes: https://git.openjdk.org/jdk11u/pull/101/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352097 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u/pull/101.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/101/head:pull/101 PR: https://git.openjdk.org/jdk11u/pull/101 From duke at openjdk.org Wed Mar 26 05:04:12 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Mar 2025 05:04:12 GMT Subject: [jdk24u] RFR: 8346285: Update jarsigner compatibility test for change in default digest algorithm In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 15:10:58 GMT, Nibedita Jena wrote: > Clean backport @nibjen Your change (at version 8aa828cce8085c4c8a8019994e4247385c768d94) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/135#issuecomment-2753248750 From duke at openjdk.org Wed Mar 26 05:22:57 2025 From: duke at openjdk.org (Konanki Sreenath) Date: Wed, 26 Mar 2025 05:22:57 GMT Subject: [jdk24u] RFR: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Message-ID: clean Backport ------------- Commit messages: - Backport b737f7fb3004e4e9c95fba95c6fcda70073ae00e Changes: https://git.openjdk.org/jdk24u/pull/147/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349501 Stats: 155 lines in 42 files changed: 32 ins; 35 del; 88 mod Patch: https://git.openjdk.org/jdk24u/pull/147.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/147/head:pull/147 PR: https://git.openjdk.org/jdk24u/pull/147 From duke at openjdk.org Wed Mar 26 10:55:35 2025 From: duke at openjdk.org (Nibedita Jena) Date: Wed, 26 Mar 2025 10:55:35 GMT Subject: [jdk24u] Integrated: 8346285: Update jarsigner compatibility test for change in default digest algorithm In-Reply-To: References: Message-ID: On Thu, 13 Mar 2025 15:10:58 GMT, Nibedita Jena wrote: > Clean backport This pull request has now been integrated. Changeset: e0f1ebcb Author: nibjen Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/e0f1ebcbb2f4a61b643abdc77a97f6d5ce69b37e Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8346285: Update jarsigner compatibility test for change in default digest algorithm Backport-of: e7d21fcf4949106e89afd413e9abc47d622dd47a ------------- PR: https://git.openjdk.org/jdk24u/pull/135 From duke at openjdk.org Wed Mar 26 12:43:20 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Mar 2025 12:43:20 GMT Subject: [jdk24u] RFR: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 12:29:51 GMT, Konanki Sreenath wrote: > clean backport @ksreenath-ora Your change (at version efacf97395f07cbd8f4422b24e9d7ff1142ea5a9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/140#issuecomment-2754267961 From duke at openjdk.org Wed Mar 26 12:56:15 2025 From: duke at openjdk.org (Konanki Sreenath) Date: Wed, 26 Mar 2025 12:56:15 GMT Subject: [jdk24u] Integrated: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 12:29:51 GMT, Konanki Sreenath wrote: > clean backport This pull request has now been integrated. Changeset: 9aa311fc Author: konanki sreenath Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/9aa311fcdd7ddf91f927ff16ff9c335f6376c4bd Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Backport-of: 1eb54e4228ba9319ac2f980055ed366dd861ec0b ------------- PR: https://git.openjdk.org/jdk24u/pull/140 From goetz at openjdk.org Wed Mar 26 13:56:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 13:56:26 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.7+5 from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8352097: (tz) zone.tab update missed in 2025a backport The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk21u-dev/pull/1548/files Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1548.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1548/head:pull/1548 PR: https://git.openjdk.org/jdk21u-dev/pull/1548 From jkratochvil at azul.com Wed Mar 26 14:07:06 2025 From: jkratochvil at azul.com (Jan Kratochvil) Date: Wed, 26 Mar 2025 22:07:06 +0800 Subject: ping: Re: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> <744c5981746193fd5c1f4c4f1b92fd7d5e851eca.camel@redhat.com> Message-ID: Hello Severin, is there some plan whether it could be backported and its schedule? On Thu, 20 Feb 2025 21:05:04 +0800, Jan Kratochvil wrote: > On Sat, 15 Feb 2025 02:05:38 +0800, Severin Gehwolf wrote: > > JDK 24 hasn't been officially released yet, so the proposed patches > > haven't seen much real-world usage yet. > > OK. JDK 24 has been released now. Do you find its real world testing sufficient for a backport into OpenJDK 21.0.8 with its expected GA in July? Thanks, Jan Kratochvil From andrew at openjdk.org Wed Mar 26 14:53:17 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 26 Mar 2025 14:53:17 GMT Subject: [jdk11u] Integrated: 8352097: (tz) zone.tab update missed in 2025a backport In-Reply-To: <98CGOYWHaO_jMDoiaUfZvcLbbA-gDwfnby9O4dU4qsY=.ba0351c8-06a1-4bea-9d9b-d18c59ec6198@github.com> References: <98CGOYWHaO_jMDoiaUfZvcLbbA-gDwfnby9O4dU4qsY=.ba0351c8-06a1-4bea-9d9b-d18c59ec6198@github.com> Message-ID: On Wed, 26 Mar 2025 02:59:38 GMT, Andrew John Hughes wrote: > As with https://github.com/openjdk/jdk21u/pull/460 & https://github.com/openjdk/jdk17u/pull/405, the [11u backport](https://git.openjdk.org/jdk11u-dev/commit/bbe28d927803d0c9286cdb1494afa9a267463dd4) of the tzdata 2025a update missed an update to zone.tab, as this was not present in the [25u commit](https://git.openjdk.org/jdk/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb) on which it was originally based, due to its removal in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). The change was in [the 24u commit](https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2) which was applied later than the 21u one. > > We should add this missing change to the existing 2025a update in 11.0.27 and consider backporting JDK-8166983 for 11.0.28 (now proposed for 24 in https://github.com/openjdk/jdk24u/pull/150). > > Backport from 17u is clean. Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 90 90 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 21 21 0 0 > jtreg:test/jdk/java/time 180 180 0 0 > ============================== > TEST SUCCESS > ~~~ This pull request has now been integrated. Changeset: 13dab160 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u/commit/13dab160c693baa33af6236792f1cf55de7318b2 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8352097: (tz) zone.tab update missed in 2025a backport Backport-of: 305512ccc6bc87afe972781e6953c4517a365f86 ------------- PR: https://git.openjdk.org/jdk11u/pull/101 From mdoerr at openjdk.org Wed Mar 26 15:42:26 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 26 Mar 2025 15:42:26 GMT Subject: [jdk24u] Integrated: 8352512: TestVectorZeroCount: counter not reset between iterations In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 13:12:03 GMT, Martin Doerr wrote: > Clean backport of [JDK-8352512](https://bugs.openjdk.org/browse/JDK-8352512). This pull request has now been integrated. Changeset: 4ed3f6e9 Author: Martin Doerr URL: https://git.openjdk.org/jdk24u/commit/4ed3f6e9601be85f0dfa43bc5866ae012205d575 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod 8352512: TestVectorZeroCount: counter not reset between iterations Backport-of: 1c0fa0af7847d80fd3fbe38f28207aab270609b3 ------------- PR: https://git.openjdk.org/jdk24u/pull/153 From duke at openjdk.org Wed Mar 26 15:45:25 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 26 Mar 2025 15:45:25 GMT Subject: [jdk11u-dev] RFR: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. > Change seems low risk. Update is a minor revision of the PKCS#11 header files. There are a lot of stylistic changes that make the actual changes hard to see, but it is basically adding a few new definitions and structs. I can't see this causing any issue, but could facilitate support for new algorithms in the PKCS#11 provider. > [...] > Incidentally, these kind of concerns - stability, risk, etc. - should be the subject of the approval request. I don't regard "parity with Oracle" as sufficient reason alone for approval. Please bear that in mind for future requests. > +1 That's exactly the intention: "facilitate support for new" changes in the future without breaking existing code. I'll keep that in mind for future approval requests. Let's integrate then. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2979#issuecomment-2754879480 From duke at openjdk.org Wed Mar 26 15:45:25 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Mar 2025 15:45:25 GMT Subject: [jdk11u-dev] RFR: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. @vieiro Your change (at version bb7d47f78f771ef1ef6311709b573d875abd9217) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2979#issuecomment-2754884810 From duke at openjdk.org Wed Mar 26 15:47:35 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 26 Mar 2025 15:47:35 GMT Subject: [jdk11u-dev] RFR: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 14:42:32 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. > > Tier 1 tests pass in Linux. Thanks for the approval, let's integrate. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2983#issuecomment-2754883864 From duke at openjdk.org Wed Mar 26 15:47:36 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Mar 2025 15:47:36 GMT Subject: [jdk11u-dev] RFR: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 14:42:32 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. > > Tier 1 tests pass in Linux. @vieiro Your change (at version 8e1185e612b2b644f0718c6ad0999a28ff64e669) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2983#issuecomment-2754890386 From goetz at openjdk.org Wed Mar 26 17:46:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 17:46:24 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.15+5 from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8352097: (tz) zone.tab update missed in 2025a backport The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk17u-dev/pull/3405/files Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3405.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3405/head:pull/3405 PR: https://git.openjdk.org/jdk17u-dev/pull/3405 From goetz at openjdk.org Wed Mar 26 17:47:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 17:47:19 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: <2idP4OWNrR6tQXw0xVAHnSVo5aXibEbb5DW17cPVpdk=.dd1fda08-25e3-4d17-9929-750aece9188d@github.com> On Wed, 26 Mar 2025 13:51:59 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.7+5 from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: bdc3a330 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bdc3a330b173f39ee57e2592d66060d9127b3df4 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1548 From goetz at openjdk.org Wed Mar 26 17:53:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 17:53:22 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master [v2] In-Reply-To: References: Message-ID: <_Xu3afxr52rZ0N0OMV02V7fpFfPzoDxw9EYZKFxWP8Y=.2a7fb0be-13dc-4231-b594-46f29bda3bdc@github.com> > Merge build tag 17.0.15+5 from jdk17u to jdk17u-dev 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 87 additional commits since the last revision: - Merge Added tag jdk-17.0.15+5 for changeset 305512ccc6bc - 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Backport-of: e7a0b5b09bcfcd8b09667e51ec588e206f0652ff - 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 Backport-of: 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d - 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: mbaesken Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1 - 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Backport-of: 401d0d6b09ea422eacecda2900793a416097dc9b - 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Backport-of: 577ede73d8e916bac9050d3bee80d2f18cc833a7 - 8303770: Remove Baltimore root certificate expiring in May 2025 Reviewed-by: sgehwolf, rschmelter Backport-of: 2371696781edc040d8fa8133c78b284a2e3de1ed - 8348110: Update LCMS to 2.17 Reviewed-by: andrew Backport-of: a23fb0af65f491ef655ba114fcc8032a09a55213 - 8280991: [XWayland] No displayChanged event after setDisplayMode call Backport-of: 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a - 8345598: Upgrade NSS binaries for interop tests Backport-of: 0f82268134df65bbc65ecda158d25f708f18d150 - ... and 77 more: https://git.openjdk.org/jdk17u-dev/compare/ec975815...021863ab ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3405/files - new: https://git.openjdk.org/jdk17u-dev/pull/3405/files/021863ab..021863ab Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3405&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3405&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3405.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3405/head:pull/3405 PR: https://git.openjdk.org/jdk17u-dev/pull/3405 From goetz at openjdk.org Wed Mar 26 17:53:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 17:53:22 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 26 Mar 2025 17:42:44 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.15+5 from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: d26bbfce Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d26bbfced2f959b4d87c62e8ef6908d69a0c5db9 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3405 From goetz at openjdk.org Wed Mar 26 18:05:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 26 Mar 2025 18:05:21 GMT Subject: [jdk21u-dev] RFR: 8346175: juc cannot be woken up when using virtual thread [v3] In-Reply-To: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Fri, 7 Mar 2025 06:24:18 GMT, Jiawei Tang wrote: >> The failed rate of the test I add was 21/100 before. >> >> Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. > > Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: > > change date in testcases I'll remove the approval tag. You can label again if the tests work and you have a review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2755341506 From ssubramaniam at openjdk.org Wed Mar 26 18:06:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 26 Mar 2025 18:06:52 GMT Subject: [jdk21u-dev] RFR: 8333890: Fatal error in auto-vectorizer with float16 kernel. Message-ID: Backporting JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. Fixes an assertion failure seen while auto-vectorizing conversion chain involving float16 type by constraining the container type for ConvF2HF IR to short type upfront. Adds test to confirm. ------------- Commit messages: - Backport 55fd1ed228ea3c42aaf92579e5dcb818fe14351d Changes: https://git.openjdk.org/jdk21u-dev/pull/1549/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1549&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333890 Stats: 71 lines in 2 files changed: 71 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1549.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1549/head:pull/1549 PR: https://git.openjdk.org/jdk21u-dev/pull/1549 From duke at openjdk.org Wed Mar 26 18:26:03 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 26 Mar 2025 18:26:03 GMT Subject: [jdk21u-dev] RFR: 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs Message-ID: Clean backport. Fixes file handle leak if `FileURLConnection` used for `JarURLConnection`. Passes tier1 jtreg and the new test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java on linux x64. ------------- Commit messages: - Backport 9f98136c3a00ca24d59ffefd58308603b58110c7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1546/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1546&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6956385 Stats: 86 lines in 3 files changed: 84 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1546.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1546/head:pull/1546 PR: https://git.openjdk.org/jdk21u-dev/pull/1546 From ssubramaniam at openjdk.org Wed Mar 26 20:18:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 26 Mar 2025 20:18:22 GMT Subject: [jdk21u-dev] RFR: 8333805: Replaying compilation with null static final fields results in a crash Message-ID: <4cG-fKFBKatfRO9TWqPT_yw58jZ_G_tutudQ6yv-Uoc=.62135dc2-b388-4210-84b1-c15213e30677@github.com> Backporting JDK-8333805: Replaying compilation with null static final fields results in a crash. This fix has two changes: fixing fields by leaving out the "null" string when the field is null and setting the length to -1 for a null array. Adds test to confirm this functionality. ------------- Commit messages: - Backport fa401f37dffe7bde27e562065dfd24381d5237cc Changes: https://git.openjdk.org/jdk21u-dev/pull/1550/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1550&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333805 Stats: 156 lines in 3 files changed: 112 ins; 21 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1550.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1550/head:pull/1550 PR: https://git.openjdk.org/jdk21u-dev/pull/1550 From duke at openjdk.org Wed Mar 26 20:23:24 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 26 Mar 2025 20:23:24 GMT Subject: [jdk17u-dev] RFR: 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection Message-ID: Clean backport. Enhancement that doesn't make any logic changes; I'd like to backport the bug fix [JDK-6956385](https://bugs.openjdk.org/browse/JDK-6956385) but it doesn't apply cleanly because of this change, so backporting this first. ------------- Commit messages: - Backport f34f8d4d6a9b3e24a93a322b985c1413c27311cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3406/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3406&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277983 Stats: 35 lines in 1 file changed: 4 ins; 24 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3406.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3406/head:pull/3406 PR: https://git.openjdk.org/jdk17u-dev/pull/3406 From mdoerr at openjdk.org Wed Mar 26 21:11:20 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 26 Mar 2025 21:11:20 GMT Subject: [jdk24u] RFR: 8352481: Enforce the use of lld with clang In-Reply-To: References: Message-ID: <7ZOyiMFnWNzwHftmTF1Z9NKBYjwv4hyHBHS2bBFU2RQ=.a304f32b-5f18-4fa1-9c51-e6cc1a26d80a@github.com> On Wed, 26 Mar 2025 01:28:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0935ba9a](https://github.com/openjdk/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 26 Mar 2025 and was reviewed by Magnus Ihse Bursie and Erik Joelsson. > > Thanks! Please wait. This breaks the AIX build! ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/160#issuecomment-2755752787 From duke at openjdk.org Thu Mar 27 00:33:24 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 00:33:24 GMT Subject: [jdk11u-dev] Integrated: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. This pull request has now been integrated. Changeset: c56a86d4 Author: Antonio Vieiro Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/c56a86d44862a6710dc04251860a179911226ac5 Stats: 221 lines in 4 files changed: 90 ins; 6 del; 125 mod 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 Reviewed-by: andrew Backport-of: e3b26387a3aa24640729086166fa52b6c5a6ea92 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2979 From duke at openjdk.org Thu Mar 27 00:34:13 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 00:34:13 GMT Subject: [jdk11u-dev] Integrated: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 14:42:32 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. > > Tier 1 tests pass in Linux. This pull request has now been integrated. Changeset: da5bfa9a Author: Antonio Vieiro Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/da5bfa9a70a5868cff8cbd5b66dfcc342757a8d4 Stats: 51 lines in 2 files changed: 25 ins; 25 del; 1 mod 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic Reviewed-by: andrew Backport-of: 6f16a44784fbaeedfe4ccd6c4e7fb5280b329c2b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2983 From syan at openjdk.org Thu Mar 27 01:39:10 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Mar 2025 01:39:10 GMT Subject: [jdk24u] RFR: 8352481: Enforce the use of lld with clang In-Reply-To: <7ZOyiMFnWNzwHftmTF1Z9NKBYjwv4hyHBHS2bBFU2RQ=.a304f32b-5f18-4fa1-9c51-e6cc1a26d80a@github.com> References: <7ZOyiMFnWNzwHftmTF1Z9NKBYjwv4hyHBHS2bBFU2RQ=.a304f32b-5f18-4fa1-9c51-e6cc1a26d80a@github.com> Message-ID: On Wed, 26 Mar 2025 21:09:00 GMT, Martin Doerr wrote: > Please wait. This breaks the AIX build! Okey. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/160#issuecomment-2756215284 From syan at openjdk.org Thu Mar 27 01:41:20 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Mar 2025 01:41:20 GMT Subject: [jdk21u-dev] RFR: 8342958: Use jvmArgs consistently in microbenchmarks [v2] In-Reply-To: References: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> Message-ID: On Thu, 13 Feb 2025 12:38:36 GMT, SendaoYan wrote: >> Hi all, >> >> - This is PR contains two backport to jdk21u-dev >> >> 1. Uncleanly backport of [JDK-8342958](https://bugs.openjdk.org/browse/JDK-8342958). >> 2. Cleanly backport of [JDK-8343345](https://bugs.openjdk.org/browse/JDK-8343345). >> >> - Why do we need these two backport? >> >> 1. [Suggests using jvmArgs consistently](https://github.com/openjdk/jdk/pull/21683#issue-2611685724). >> 2. This backport will make several JMH tests run normally after this backport. Before this backport, 'org.openjdk.bench.java.net.NetworkInterfaceLookup.bound' report fails "java.lang.IllegalAccessException: class org.openjdk.bench.java.net.NetworkInterfaceLookup cannot access a member of class java.net.NetworkInterface (in module java.base) with package access", after this backport this JMH test will run passes. >> >> Why this backport can not backport cleanly? >> >> 1. Some JMH tests added after jdk21u, such as test/micro/org/openjdk/bench/java/lang/CallerClassBench.java was added by jdk22. >> 2. Some JMH tests removed after jdk21u, such as test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java wad removed by JDK-8329948 >> 3. Some JMH tests has diffrent file name ater jdk21u, such as rename from test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java to test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java by JDK-8323183 >> >> >> Testing: >> >> - [x] Run all the touch JMH tests locally. >> >> Test commands: >> >> wget https://patch-diff.githubusercontent.com/raw/openjdk/jdk21u-dev/pull/1403.diff -O JDK-8342958-21u.patch >> grep "diff --git" JDK-8342958-21u.patch | awk '{print $3}' | grep "^a/test" | sed "s|^a/test/micro/||" | sed "s|/|.|g" | sed "s|.java$||" > list.txt >> rm -rf build/jmh-result/ ; mkdir -p build/jmh-result/ ; time for test in `cat list.txt` ; do time make test TEST="micro:$test" MICRO="FORK=1;WARMUP_ITER=2" CONF=release &> build/jmh-result/$test.log ; done >> >> >> Test result: >> 5 tests fails, the fails unrelated to this PR, I have create a new [issue](https://bugs.openjdk.org/browse/JDK-8350051) to record this failure. All other tests passes. >> >> [jmh-result.zip](https://github.com/user-attachments/files/18792902/jmh-result.zip) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > Replace jvmArgsAppend as jvmArgs Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1403#issuecomment-2756218483 From syan at openjdk.org Thu Mar 27 01:41:20 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Mar 2025 01:41:20 GMT Subject: [jdk21u-dev] Integrated: 8342958: Use jvmArgs consistently in microbenchmarks In-Reply-To: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> References: <-MC1d5SLZGMy_ArJcNwQpTvunmLBScwQ_PJ-YCPYayA=.16d1ef9e-090c-4c28-a8d5-e162c123f72c@github.com> Message-ID: On Thu, 13 Feb 2025 12:06:57 GMT, SendaoYan wrote: > Hi all, > > - This is PR contains two backport to jdk21u-dev > > 1. Uncleanly backport of [JDK-8342958](https://bugs.openjdk.org/browse/JDK-8342958). > 2. Cleanly backport of [JDK-8343345](https://bugs.openjdk.org/browse/JDK-8343345). > > - Why do we need these two backport? > > 1. [Suggests using jvmArgs consistently](https://github.com/openjdk/jdk/pull/21683#issue-2611685724). > 2. This backport will make several JMH tests run normally after this backport. Before this backport, 'org.openjdk.bench.java.net.NetworkInterfaceLookup.bound' report fails "java.lang.IllegalAccessException: class org.openjdk.bench.java.net.NetworkInterfaceLookup cannot access a member of class java.net.NetworkInterface (in module java.base) with package access", after this backport this JMH test will run passes. > > Why this backport can not backport cleanly? > > 1. Some JMH tests added after jdk21u, such as test/micro/org/openjdk/bench/java/lang/CallerClassBench.java was added by jdk22. > 2. Some JMH tests removed after jdk21u, such as test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java wad removed by JDK-8329948 > 3. Some JMH tests has diffrent file name ater jdk21u, such as rename from test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java to test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java by JDK-8323183 > > > Testing: > > - [x] Run all the touch JMH tests locally. > > Test commands: > > wget https://patch-diff.githubusercontent.com/raw/openjdk/jdk21u-dev/pull/1403.diff -O JDK-8342958-21u.patch > grep "diff --git" JDK-8342958-21u.patch | awk '{print $3}' | grep "^a/test" | sed "s|^a/test/micro/||" | sed "s|/|.|g" | sed "s|.java$||" > list.txt > rm -rf build/jmh-result/ ; mkdir -p build/jmh-result/ ; time for test in `cat list.txt` ; do time make test TEST="micro:$test" MICRO="FORK=1;WARMUP_ITER=2" CONF=release &> build/jmh-result/$test.log ; done > > > Test result: > 5 tests fails, the fails unrelated to this PR, I have create a new [issue](https://bugs.openjdk.org/browse/JDK-8350051) to record this failure. All other tests passes. > > [jmh-result.zip](https://github.com/user-attachments/files/18792902/jmh-result.zip) This pull request has now been integrated. Changeset: 7ae30385 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/7ae30385fc9858b9fdfefbac16ca5988333ba08d Stats: 119 lines in 94 files changed: 0 ins; 0 del; 119 mod 8342958: Use jvmArgs consistently in microbenchmarks 8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk Reviewed-by: phh Backport-of: 90bd544512de541cd98889bec58f419bc69a723d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1403 From syan at openjdk.org Thu Mar 27 02:03:08 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Mar 2025 02:03:08 GMT Subject: [jdk24u] Withdrawn: 8352481: Enforce the use of lld with clang In-Reply-To: References: Message-ID: On Wed, 26 Mar 2025 01:28:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0935ba9a](https://github.com/openjdk/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 26 Mar 2025 and was reviewed by Magnus Ihse Bursie and Erik Joelsson. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/160 From jwtang at openjdk.org Thu Mar 27 06:02:16 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Thu, 27 Mar 2025 06:02:16 GMT Subject: [jdk21u-dev] RFR: 8346175: [21u] juc cannot be woken up when using virtual thread [v3] In-Reply-To: References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Wed, 26 Mar 2025 18:02:17 GMT, Goetz Lindenmaier wrote: > I'll remove the approval tag. You can label again if the tests work and you have a review. Hi, could I get more information about the failure? Which testcase didn't pass? I was wondering if it is caused by lacking of a timeout config. If so, I will add 'timetout' for `test/jdk/java/util/concurrent/forkjoin/Starvation.java`. (Before, I have encounter this when testing `test/jdk/java/lang/Thread/virtual/Starvation.java`.) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2756812864 From thartmann at openjdk.org Thu Mar 27 06:57:16 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 27 Mar 2025 06:57:16 GMT Subject: [jdk24u] Integrated: 8336042: Caller/callee param size mismatch in deoptimization causes crash In-Reply-To: References: Message-ID: <0p9q0iSSHbWLRVnLlItSXynzfDTVwe9YBh2mplykx7o=.b5c2dd2d-0fd9-473c-9d4a-dbb41067f00f@github.com> On Mon, 24 Mar 2025 18:45:45 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [20ea218c](https://github.com/openjdk/jdk/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dean Long on 4 Mar 2025 and was reviewed by Patricio Chilano Mateo, Richard Reingruber, Vladimir Ivanov and Tom Rodriguez. > > Thanks! This pull request has now been integrated. Changeset: 4128d17e Author: Tobias Hartmann URL: https://git.openjdk.org/jdk24u/commit/4128d17ec8de8e438ec731bd9791e66411b1b01b Stats: 161 lines in 11 files changed: 147 ins; 3 del; 11 mod 8336042: Caller/callee param size mismatch in deoptimization causes crash Reviewed-by: dlong Backport-of: 20ea218ce52f79704445acfe2d4a3dc9d04e86d2 ------------- PR: https://git.openjdk.org/jdk24u/pull/156 From stuefe at openjdk.org Thu Mar 27 07:53:24 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 07:53:24 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). After discussions with my colleagues, it was decided not to do this as a critical patch, but as a normal patch for the JDK 21 July update. Therefore, I resurrect this PR and will send the one targeting the critical patch repo (https://github.com/openjdk/jdk21u/pull/461). Sorry for all this confusion. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2757044326 From stuefe at openjdk.org Thu Mar 27 07:54:23 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 07:54:23 GMT Subject: [jdk21u] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 07:38:03 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The patch applied cleanly, but for JDK 21 it was not sufficient to fix the bug. In JDK 21, we must also fix `G1Allocator::attempt_allocation_force`. > > Reviewer Notes: Unfortunately, the upstream patch was tainted with a couple of aesthetic code changes (changes to parameter order) due to the wishes of the G1 maintainers. These changes are harmless but obfuscate the real issue that is fixed. > > The heart of this patch is in `G1CollectedHeap::attempt_allocation` and everything that happens below that frame, in particular `G1CollectedHeap::attempt_allocation_slow`. Where before we would retrieve the current node number for the current CPU we are running on over and over again - which exposes us to bugs when that node number changes mid-function, we now determine the node number once, up in `G1CollectedHeap::attempt_allocation`, and use that one throughout the allocation process. > > The original patch is commit 0aebb171b7e0d9aecb04a5f9832620898047674f, whereas the JDK-21 specific additions are in follow-up commit f57033d6ce60fcca3ee4e9f3cfa0dc3d8d365cc0. > > ----- > > Testing: > > - I tested the fix with an additional change mimicking tons of NUMA node migrations. I verified that without the fix, we get the crashes/asserts our customer sees; with patch, crashes/asserts are gone. > - SAP was nice enough to run their whole JDK21 testing CI, all green > - I am running tier1_gc on Linux x64 > - GHAs green After discussions with my colleagues, we decided not to do this as a critical patch, but as a normal patch for the JDK 21 July update. Therefore, I close this PR in favor of [this ](https://github.com/openjdk/jdk21u-dev/pull/1488) . Sorry for all this confusion. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/461#issuecomment-2757046206 From stuefe at openjdk.org Thu Mar 27 07:54:24 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 07:54:24 GMT Subject: [jdk21u] Withdrawn: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 07:38:03 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The patch applied cleanly, but for JDK 21 it was not sufficient to fix the bug. In JDK 21, we must also fix `G1Allocator::attempt_allocation_force`. > > Reviewer Notes: Unfortunately, the upstream patch was tainted with a couple of aesthetic code changes (changes to parameter order) due to the wishes of the G1 maintainers. These changes are harmless but obfuscate the real issue that is fixed. > > The heart of this patch is in `G1CollectedHeap::attempt_allocation` and everything that happens below that frame, in particular `G1CollectedHeap::attempt_allocation_slow`. Where before we would retrieve the current node number for the current CPU we are running on over and over again - which exposes us to bugs when that node number changes mid-function, we now determine the node number once, up in `G1CollectedHeap::attempt_allocation`, and use that one throughout the allocation process. > > The original patch is commit 0aebb171b7e0d9aecb04a5f9832620898047674f, whereas the JDK-21 specific additions are in follow-up commit f57033d6ce60fcca3ee4e9f3cfa0dc3d8d365cc0. > > ----- > > Testing: > > - I tested the fix with an additional change mimicking tons of NUMA node migrations. I verified that without the fix, we get the crashes/asserts our customer sees; with patch, crashes/asserts are gone. > - SAP was nice enough to run their whole JDK21 testing CI, all green > - I am running tier1_gc on Linux x64 > - GHAs green This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/461 From sjohanss at openjdk.org Thu Mar 27 07:58:14 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Thu, 27 Mar 2025 07:58:14 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). No problem, still looks good. Thanks for all the work around this. ------------- Marked as reviewed by sjohanss (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1488#pullrequestreview-2720185650 From stuefe at openjdk.org Thu Mar 27 08:02:20 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 08:02:20 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: On Thu, 27 Mar 2025 07:55:37 GMT, Stefan Johansson wrote: > No problem, still looks good. Thanks for all the work around this. Thanks for the incredible speedy reviews, @kstefanj :) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1488#issuecomment-2757060856 From stuefe at openjdk.org Thu Mar 27 08:49:57 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 08:49:57 GMT Subject: [jdk21u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation [v2] In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into backport-tstuefe-37ec7962-master - JDK-21-specific addition - Backport 37ec796255ae857588a5c7e0d572407dd81cbec9 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1488/files - new: https://git.openjdk.org/jdk21u-dev/pull/1488/files/7ee2df2a..bb958d3c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1488&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1488&range=00-01 Stats: 16633 lines in 383 files changed: 14653 ins; 741 del; 1239 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1488.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1488/head:pull/1488 PR: https://git.openjdk.org/jdk21u-dev/pull/1488 From sgehwolf at redhat.com Thu Mar 27 13:26:15 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Thu, 27 Mar 2025 14:26:15 +0100 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> <744c5981746193fd5c1f4c4f1b92fd7d5e851eca.camel@redhat.com> Message-ID: Hi, On Wed, 2025-03-26 at 22:07 +0800, Jan Kratochvil wrote: > Hello Severin, > > is there some plan whether it could be backported and its schedule? Let's consider it for JDK 21u. But it'll require some planning. > On Thu, 20 Feb 2025 21:05:04 +0800, Jan Kratochvil wrote: > > On Sat, 15 Feb 2025 02:05:38 +0800, Severin Gehwolf wrote: > > > JDK 24 hasn't been officially released yet, so the proposed patches > > > haven't seen much real-world usage yet. > > > > OK. > > JDK 24 has been released now. Do you find its real world testing sufficient > for a backport into OpenJDK 21.0.8 with its expected GA in July? It being released is not sufficient IMO, no. The ecosystem needs some time to pick it up. Looking at the schedule we'd get around 2 months bake time in 24 (after GA) before we bring it into 21 which seems ok. Looking at the schedule for the next JDK 21 updates, I'd propose to target this for 21.0.9 in October. The initial development starts end of May (in about two months). At that time PRs should be ready for approval. Please coordinate with reviewers to agree to that. Getting this in early in the development cycle of a JDK 21 updates release seems prudent so as to increase the chance of catching some bugs before rampdown. Looking at the initially proposed list of patches, it appears not all of them make sense to bring in as a dependency. Please take another look and propose a minimal set of bugs that we absolutely need to backport for this. It would be good if we could reduce the set of bugs to: - [Testbug] g-tests for cgroup leave files in /tmp on linux 1 file changed, 10 insertions(+), 1 deletion(-) - Refactor Hotspot container detection code 10 files changed, 862 insertions(+), 590 deletions(-) - Linux Alpine build fails after 8302744 1 file changed, 9 insertions(+), 5 deletions(-) - [Linux] OSContainer::is_containerized() returns true when run outside a container 18 files changed, 290 insertions(+), 63 deletions(-) - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' a patch by Yuri Nesterenko, it is not needed in recent JDKs due to 1 file changed, 1 insertion(+) - Refactor Hotspot container detection code so that subsystem delegates to controllers 8 files changed, 511 insertions(+), 264 deletions(-) - Compile error in cgroup code on Linux when using clang 2 files changed, 5 insertions(+), 5 deletions(-) - Make os::Linux::active_processor_count() public unclean but obvious 1 file changed, 1 insertion(+), 3 deletions(-) - [Linux] cgroup v2: Limits in parent nested control groups are not detected 9 files changed, 362 insertions(+), 111 deletions(-) Thanks, Severin From mbaesken at openjdk.org Thu Mar 27 15:52:30 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 27 Mar 2025 15:52:30 GMT Subject: [jdk17u-dev] RFR: 8347576: Error output in libjsound has non matching format strings Message-ID: 8347576: Error output in libjsound has non matching format strings ------------- Commit messages: - Backport 950e655064a75e20540955ad91430c8bea7ae73b Changes: https://git.openjdk.org/jdk17u-dev/pull/3407/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3407&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347576 Stats: 13 lines in 4 files changed: 2 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3407.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3407/head:pull/3407 PR: https://git.openjdk.org/jdk17u-dev/pull/3407 From goetz at openjdk.org Thu Mar 27 15:53:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:53:21 GMT Subject: [jdk21u-dev] Integrated: 8315981: Opensource five more random Swing tests In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 17:49:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: 17881c20 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/17881c20a49bad5b819e73018962fd6a85947959 Stats: 297 lines in 5 files changed: 297 ins; 0 del; 0 mod 8315981: Opensource five more random Swing tests Backport-of: c43ebd34afeab9ece9dee05f0da184a20e487a12 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1539 From goetz at openjdk.org Thu Mar 27 15:55:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:55:24 GMT Subject: [jdk21u-dev] Integrated: 8316388: Opensource five Swing component related regression tests In-Reply-To: <05pQxer2Vtb857522B6abd3qrILBbjr7GJLlXvLNsfk=.2bc74518-ac78-4566-8d3a-9c7cf119e7aa@github.com> References: <05pQxer2Vtb857522B6abd3qrILBbjr7GJLlXvLNsfk=.2bc74518-ac78-4566-8d3a-9c7cf119e7aa@github.com> Message-ID: On Mon, 24 Mar 2025 17:57:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: b13f9e75 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b13f9e75d167436fb49e47ccf53c3b47d2eb8573 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod 8316388: Opensource five Swing component related regression tests Backport-of: c05f8c72239ed3f16ff0d13f4dba795731f9559f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1540 From goetz at openjdk.org Thu Mar 27 15:56:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:56:34 GMT Subject: [jdk17u-dev] Integrated: 8298248: Limit sscanf output width in cgroup file parsers In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 19:59:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: b338d108 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b338d1083927bdd17ee94142c01a6ff61de5758a Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8298248: Limit sscanf output width in cgroup file parsers Backport-of: 3e041eb9093275bc658c02ae74cd39b4a74684ee ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3391 From goetz at openjdk.org Thu Mar 27 15:57:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:57:23 GMT Subject: [jdk21u-dev] Integrated: 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:08:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 63b9e53a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/63b9e53aea14979790c9a0baeff31e50f1529f78 Stats: 60 lines in 2 files changed: 40 ins; 8 del; 12 mod 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected Backport-of: e2c07d5044587476fc0fff14260e2b73816d2062 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1531 From goetz at openjdk.org Thu Mar 27 15:58:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:58:34 GMT Subject: [jdk21u-dev] Integrated: 8339794: Open source closed choice tests #1 In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:09:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: d9aa0740 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d9aa0740c8b46860b24e7e52e295d9b3dc9d958e Stats: 383 lines in 3 files changed: 383 ins; 0 del; 0 mod 8339794: Open source closed choice tests #1 Backport-of: 5e5942a282e14846404b68c65d43594d6b9226d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1532 From goetz at openjdk.org Thu Mar 27 15:58:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 15:58:33 GMT Subject: [jdk17u-dev] Integrated: 8315981: Opensource five more random Swing tests In-Reply-To: References: Message-ID: <1oiRIxBUC2OjV7omWXO-vheY4SNbJBEr2xyARm3_2Js=.057506e7-ebb6-45e9-aa1f-59e2a2059b34@github.com> On Mon, 24 Mar 2025 17:50:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e4cbb3b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e4cbb3b420f97c32df9889789dc3d9a1fd1b01df Stats: 297 lines in 5 files changed: 297 ins; 0 del; 0 mod 8315981: Opensource five more random Swing tests Backport-of: c43ebd34afeab9ece9dee05f0da184a20e487a12 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3401 From goetz at openjdk.org Thu Mar 27 16:00:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:00:31 GMT Subject: [jdk21u-dev] Integrated: 8339906: Open source several AWT focus tests - series 4 In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 18:00:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: ce8925c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ce8925c0c092a976465af00ddfcc2751132147ee Stats: 526 lines in 4 files changed: 526 ins; 0 del; 0 mod 8339906: Open source several AWT focus tests - series 4 Backport-of: 46b02f49bcc730d94e37cf17fa996fdd12bdb990 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1541 From goetz at openjdk.org Thu Mar 27 16:01:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:01:30 GMT Subject: [jdk17u-dev] Integrated: 8316388: Opensource five Swing component related regression tests In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 17:58:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8d513cfb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8d513cfbe885ad679dd5926b3a833837bc767a97 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod 8316388: Opensource five Swing component related regression tests Backport-of: c05f8c72239ed3f16ff0d13f4dba795731f9559f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3402 From goetz at openjdk.org Thu Mar 27 16:01:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:01:33 GMT Subject: [jdk21u-dev] Integrated: 8340228: Open source couple more miscellaneous AWT tests In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 18:07:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: aedc6ad8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aedc6ad8158d38e35546551afc77bf2bb8fc67bc Stats: 321 lines in 3 files changed: 321 ins; 0 del; 0 mod 8340228: Open source couple more miscellaneous AWT tests Backport-of: f7bc9ba552cf913eef2131b964c48f1b4b55131c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1542 From goetz at openjdk.org Thu Mar 27 16:03:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:03:21 GMT Subject: [jdk17u-dev] Integrated: 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:08:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 0bba4867 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0bba48671ef0a0874ed2ed97a158bb0f067dc296 Stats: 60 lines in 2 files changed: 40 ins; 8 del; 12 mod 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected Backport-of: e2c07d5044587476fc0fff14260e2b73816d2062 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3392 From goetz at openjdk.org Thu Mar 27 16:04:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:04:20 GMT Subject: [jdk21u-dev] Integrated: 8341000: Open source some of the AWT Window tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:16:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e8fa16af Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e8fa16afe1c5c8013ef0b59a0454eee9df172d42 Stats: 172 lines in 2 files changed: 172 ins; 0 del; 0 mod 8341000: Open source some of the AWT Window tests Backport-of: d3139b4c3682defab2a8bfa0a24890232c3f00a3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1526 From goetz at openjdk.org Thu Mar 27 16:05:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:05:28 GMT Subject: [jdk21u-dev] Integrated: 8341373: Open source closed frame tests # 4 In-Reply-To: <-nvrNlzbgKnC10AHb82spT6BBwKKhTXVay234xUaOmk=.76e80abd-aa83-489a-b0ac-32e67db6ced8@github.com> References: <-nvrNlzbgKnC10AHb82spT6BBwKKhTXVay234xUaOmk=.76e80abd-aa83-489a-b0ac-32e67db6ced8@github.com> Message-ID: <9XyZUDIb1q8SdQifoRK5xTXQenZGk0L2NA20ZT0dhfA=.030eba12-a919-4bf3-9c6f-9604b928376f@github.com> On Thu, 20 Mar 2025 20:22:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 5e1b8dc0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5e1b8dc0aee0a0d1b8f28131a7b8c91a50e2e655 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod 8341373: Open source closed frame tests # 4 Backport-of: d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1533 From goetz at openjdk.org Thu Mar 27 16:05:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:05:37 GMT Subject: [jdk17u-dev] Integrated: 8339794: Open source closed choice tests #1 In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:09:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: df6cdbe5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/df6cdbe513ebfd59b776fd45cfbd4ed29702d50c Stats: 383 lines in 3 files changed: 383 ins; 0 del; 0 mod 8339794: Open source closed choice tests #1 Backport-of: 5e5942a282e14846404b68c65d43594d6b9226d9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3393 From goetz at openjdk.org Thu Mar 27 16:06:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:06:14 GMT Subject: [jdk17u-dev] RFR: 8341000: Open source some of the AWT Window tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:16:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3385#issuecomment-2758585409 From goetz at openjdk.org Thu Mar 27 16:07:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:07:31 GMT Subject: [jdk17u-dev] Integrated: 8339906: Open source several AWT focus tests - series 4 In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 18:00:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 65ff5275 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/65ff52750b8178e21e2ef5adb16d73c2b1bde1f0 Stats: 526 lines in 4 files changed: 526 ins; 0 del; 0 mod 8339906: Open source several AWT focus tests - series 4 Backport-of: 46b02f49bcc730d94e37cf17fa996fdd12bdb990 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3403 From goetz at openjdk.org Thu Mar 27 16:08:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:08:23 GMT Subject: [jdk21u-dev] Integrated: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:40:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 9d382091 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9d382091d6d1a848be38a0453575afd019921cdd Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Backport-of: a0f7982e44deec2cd59379c62b215c3f526fc2c4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1534 From goetz at openjdk.org Thu Mar 27 16:09:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:09:23 GMT Subject: [jdk17u-dev] Integrated: 8340228: Open source couple more miscellaneous AWT tests In-Reply-To: References: Message-ID: On Mon, 24 Mar 2025 18:07:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 90b1bdd1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/90b1bdd127d7956ee1677d3de72625b122083593 Stats: 321 lines in 3 files changed: 321 ins; 0 del; 0 mod 8340228: Open source couple more miscellaneous AWT tests Backport-of: f7bc9ba552cf913eef2131b964c48f1b4b55131c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3404 From goetz at openjdk.org Thu Mar 27 16:10:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:10:21 GMT Subject: [jdk17u-dev] Integrated: 8341000: Open source some of the AWT Window tests In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 11:16:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 5d028732 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5d028732f76971f4768c7c9ab11d5bb3386cb197 Stats: 172 lines in 2 files changed: 172 ins; 0 del; 0 mod 8341000: Open source some of the AWT Window tests Backport-of: d3139b4c3682defab2a8bfa0a24890232c3f00a3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3385 From goetz at openjdk.org Thu Mar 27 16:12:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:12:26 GMT Subject: [jdk17u-dev] Integrated: 8341373: Open source closed frame tests # 4 In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:23:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 9a5b72fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9a5b72fb771f9cb1db589d490c0aafd8f5318626 Stats: 477 lines in 5 files changed: 477 ins; 0 del; 0 mod 8341373: Open source closed frame tests # 4 Backport-of: d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3394 From mbaesken at openjdk.org Thu Mar 27 16:14:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 27 Mar 2025 16:14:04 GMT Subject: [jdk17u-dev] RFR: 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero Message-ID: 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero ------------- Commit messages: - Backport 5e92a4ceafd0626e3600e44a3370ca2f5d9347c8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3408/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3408&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347267 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3408.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3408/head:pull/3408 PR: https://git.openjdk.org/jdk17u-dev/pull/3408 From goetz at openjdk.org Thu Mar 27 16:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:14:20 GMT Subject: [jdk17u-dev] Integrated: 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool In-Reply-To: References: Message-ID: <3TkM62cERea44GQo-r9f4xzJtZp-TDduP-0S3MetpDM=.fafe0e07-af97-46d6-a9aa-acea3c18bdbf@github.com> On Thu, 20 Mar 2025 20:24:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: a064c2f8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a064c2f8600d8d6d00e3500166b23907653f3048 Stats: 24 lines in 3 files changed: 16 ins; 0 del; 8 mod 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Backport-of: e985f85d990e6d38f16608e5eb8c94400638d13b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3395 From duke at openjdk.org Thu Mar 27 16:15:36 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Thu, 27 Mar 2025 16:15:36 GMT Subject: [jdk24u] RFR: 8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory Message-ID: It is clean backport of 8347173 Results: https://mach5.us.oracle.com/mdash/jobs/govindansrinivassan-jdk24u-20250325-0624-25383674 ------------- Commit messages: - Backport 35be4a432b55070f53a6f1aa74994ffb70f07947 Changes: https://git.openjdk.org/jdk24u/pull/157/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347173 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/157.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/157/head:pull/157 PR: https://git.openjdk.org/jdk24u/pull/157 From goetz at openjdk.org Thu Mar 27 16:18:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:18:29 GMT Subject: [jdk17u-dev] Integrated: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 20:40:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8cf46226 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8cf46226a5f85e55fe76067da2266f22ec35aed0 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Backport-of: a0f7982e44deec2cd59379c62b215c3f526fc2c4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3396 From goetz at openjdk.org Thu Mar 27 16:23:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 27 Mar 2025 16:23:14 GMT Subject: [jdk17u-dev] Integrated: 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 15:46:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > HttpClient does not implement AutoClosable in 17, so try-with-resources can not be used here. > This part of the fix is only cleanup, so we can get along without it. > I tried to keep the formatting of the code as close to 21 as possible. > > https://bugs.openjdk.org/browse/JDK-8267140 Support closing the HttpClient by making it auto-closable > came only in 21. This pull request has now been integrated. Changeset: 260f1c03 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/260f1c03ed9e605dd0e16edb27d2a55879a8f28b Stats: 21 lines in 1 file changed: 6 ins; 2 del; 13 mod 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Reviewed-by: rschmelter Backport-of: 5c4a387b7e5643815542dd6938e8e1dbb817ad90 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3372 From duke at openjdk.org Thu Mar 27 16:29:27 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Mar 2025 16:29:27 GMT Subject: [jdk17u-dev] RFR: 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection In-Reply-To: References: Message-ID: On Wed, 26 Mar 2025 20:13:54 GMT, Daniel Hu wrote: > Clean backport. Enhancement that doesn't make any logic changes; I'd like to backport the bug fix [JDK-6956385](https://bugs.openjdk.org/browse/JDK-6956385) but it doesn't apply cleanly because of this change, so backporting this first. @cost0much Your change (at version 4de924528b03fa348c043d73059c61213b74434b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3406#issuecomment-2758655166 From duke at openjdk.org Thu Mar 27 16:30:09 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Mar 2025 16:30:09 GMT Subject: [jdk21u-dev] RFR: 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs In-Reply-To: References: Message-ID: <6ALXjvTBkAaz9FhiLSZG6w-H__mHVtUKOZxpHEe8Hs4=.20fbc884-4ac2-4536-b268-53ba53da0fc6@github.com> On Tue, 25 Mar 2025 16:40:24 GMT, Daniel Hu wrote: > Clean backport. Fixes file handle leak if `FileURLConnection` used for `JarURLConnection`. Passes tier1 jtreg and the new test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java on linux x64. @cost0much Your change (at version 32e2a87d8608207e12218934c3a100f5bfa378da) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1546#issuecomment-2758656918 From duke at openjdk.org Thu Mar 27 16:34:28 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 27 Mar 2025 16:34:28 GMT Subject: [jdk21u-dev] Integrated: 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 16:40:24 GMT, Daniel Hu wrote: > Clean backport. Fixes file handle leak if `FileURLConnection` used for `JarURLConnection`. Passes tier1 jtreg and the new test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java on linux x64. This pull request has now been integrated. Changeset: fc6e5755 Author: Daniel Hu Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/fc6e5755db1dd37a4f0dc295f0a49a236119e943 Stats: 86 lines in 3 files changed: 84 ins; 0 del; 2 mod 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs Define FileURLConnection.closeInputStream for use by JarURLInputStream.close. JarURLConnection properly tracks any InputStream it itself opened, and correspondingly closes the JarFile if necessary (when caches are disabled). But if its underlying FileURLConnection was used to retrieve a header field, that would have caused a FileInputStream to be opened which never gets closed until it is garbage collected. This means that an application which calls certain methods on jar:file:/?something.jar!/? URLs will leak file handles, even if URLConnection caches are supposed to be turned off. This can delay release of system resources, and on Windows can prevent the JAR file from being deleted even after it is no longer in use (for example after URLClassLoader.close). Backport-of: 9f98136c3a00ca24d59ffefd58308603b58110c7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1546 From duke at openjdk.org Thu Mar 27 16:35:18 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 27 Mar 2025 16:35:18 GMT Subject: [jdk17u-dev] Integrated: 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection In-Reply-To: References: Message-ID: On Wed, 26 Mar 2025 20:13:54 GMT, Daniel Hu wrote: > Clean backport. Enhancement that doesn't make any logic changes; I'd like to backport the bug fix [JDK-6956385](https://bugs.openjdk.org/browse/JDK-6956385) but it doesn't apply cleanly because of this change, so backporting this first. This pull request has now been integrated. Changeset: 96e8c565 Author: Daniel Hu Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/96e8c5652053e4ee424d73834dc55d97838c6eea Stats: 35 lines in 1 file changed: 4 ins; 24 del; 7 mod 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection Backport-of: f34f8d4d6a9b3e24a93a322b985c1413c27311cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3406 From stuefe at openjdk.org Thu Mar 27 17:40:50 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 27 Mar 2025 17:40:50 GMT Subject: [jdk21u-dev] Integrated: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> References: <9kNlxdRpZrxTP0Cz0_B7XTkoygyaMtnNin2NMRliCLA=.f8847a64-af25-4423-b896-5794436dec1c@github.com> Message-ID: <6BGyznr5h0bNV6JdHQgJ-6sKKrODyhxOzl4WfRRwgrw=.13da2ed3-c5e0-4557-8f0f-4b1e6ba5681d@github.com> On Thu, 13 Mar 2025 16:47:52 GMT, Thomas Stuefe wrote: > This pull request contains a backport of commit [37ec7962](https://github.com/openjdk/jdk/commit/37ec796255ae857588a5c7e0d572407dd81cbec9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 13 Mar 2025 and was reviewed by Roman Kennke, Stefan Johansson and Thomas Schatzl. > > --- > > Please consider this patch for backporting. It fixes a G1 crash we see at a customer with a very large NUMA installation. > > The backported patch was in itself not sufficient. For JDK 21 we also must fix up `G1Allocator::attempt_allocation_force`, see commit [7ee2df2ac9c14599a274250dd8ff58c7e6979611](https://github.com/openjdk/jdk21u-dev/pull/1488/commits/7ee2df2ac9c14599a274250dd8ff58c7e6979611) to use the NUMA node index handed in instead of querying libnuma on its own. > > Testing: I tested the patch with a change mimicking tons of NUMA node migrations. Without patch we get crashes/asserts, with patch everything works (I ran a modified version of TestJNICriticalStressTest.java, since that exercises the crashing paths). This pull request has now been integrated. Changeset: c5c0ac61 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk21u-dev/commit/c5c0ac6140ec5241d949bc66f54469bfa516c60c Stats: 57 lines in 5 files changed: 17 ins; 12 del; 28 mod 8351500: G1: NUMA migrations cause crashes in region allocation Reviewed-by: sjohanss Backport-of: 37ec796255ae857588a5c7e0d572407dd81cbec9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1488 From mbalao at openjdk.org Thu Mar 27 19:53:23 2025 From: mbalao at openjdk.org (Martin Balao) Date: Thu, 27 Mar 2025 19:53:23 GMT Subject: [jdk21u-dev] RFR: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 15:34:18 GMT, Ekaterina Vergizova wrote: > I'd like to backport this for parity with 21.0.8-oracle. Thanks for contributing this backport, @kvergizova . Looks good (clean) to me. Looks like the CSR has not been approved (yet) for 21u. We should get an approval before moving forward with this change. ------------- Marked as reviewed by mbalao (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1438#pullrequestreview-2723233487 From andrew at openjdk.org Thu Mar 27 20:19:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 27 Mar 2025 20:19:59 GMT Subject: [jdk24u] RFR: 8352716: (tz) Update Timezone Data to 2025b Message-ID: <4cXcuoqnltBKrbFXecKEZ4L8xP6agtULSkJ9CSZ5-so=.b96d71cd-2027-4d75-9aed-65ea9e48d744@github.com> Update to tzdata to bring in the latest version, 2025b. The [25u patch](https://git.openjdk.org/jdk/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63) applies as is, but needs to be supplemented with the change to `zone.tab` from 2025b. `zone.tab` was removed from 25 in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983) but still needs to be updated in 24u unless https://github.com/openjdk/jdk24u/pull/150 is integrated. Tests pass: ~~~ ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 130 130 0 0 jtreg:test/jdk/java/util/TimeZone 22 22 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 jtreg:test/jdk/java/time 187 187 0 0 ============================== TEST SUCCESS ~~~ ------------- Commit messages: - Backport 1d205f5f0704f251eb68165f3caf1e70d542ae63 Changes: https://git.openjdk.org/jdk24u/pull/161/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352716 Stats: 98 lines in 6 files changed: 78 ins; 4 del; 16 mod Patch: https://git.openjdk.org/jdk24u/pull/161.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/161/head:pull/161 PR: https://git.openjdk.org/jdk24u/pull/161 From andrew at openjdk.org Thu Mar 27 20:28:56 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 27 Mar 2025 20:28:56 GMT Subject: [jdk11u-dev] RFR: 8051959: Add thread and timestamp options to java.security.debug system property In-Reply-To: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> References: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> Message-ID: On Mon, 17 Feb 2025 16:27:04 GMT, Antonio Vieiro wrote: > Almost clean backport of [JDK-8051959](https://bugs.openjdk.org/browse/JDK-8051959) that adds options to `java.security.debug` to enhance traces with thread, log record and timestamp information, improving traceability and easying troubleshooting, on par with ["The java.security.debug System Property" in JDK17](https://docs.oracle.com/en/java/javase/17/security/troubleshooting-security.html#GUID-05F3E865-20FF-46EB-AC35-84D4B552CA48) and above, and with 11.0.26-oracle. Low risk. > > Backport is not completely clean because, among other things, [JDK-8292177](https://bugs.openjdk.org/browse/JDK-8292177) was applied differently in 11 (also `HexFormat` is not in 11). > > One of the tests cases had to be changed, since JDK11 does not keep track of [Security#initialSystemProperties](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/src/java.base/share/classes/java/security/Security.java#L68) and thus searching for [`properties: Initial`](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/test/jdk/sun/security/util/Debug/DebugOptions.java#L50) in the test `stderr` makes no sense. We're searching for `properties: java.security` instead (this is indicated in the github PR). > > Tested on Linux with tier1... > > > ============================== > 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 > > > ... and security tests ... > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 658 658 0 0 > ============================== > TEST SUCCESS > > One of the tests cases had to be changed, since JDK11 does not keep track of [Security#initialSystemProperties](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/src/java.base/share/classes/java/security/Security.java#L68) and thus searching for [`properties: Initial`](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/test/jdk/sun/security/util/Debug/DebugOptions.java#L50) in the test `stderr` makes no sense. We're searching for `properties: java.security` instead (this is indicated in the github PR). > > This should probably wait until https://bugs.openjdk.org/browse/JDK-8292177 (#2827) has been integrated to avoid this work-around. Yes, it really only makes sense to do this with [JDK-8292177](https://bugs.openjdk.org/browse/JDK-8292177) & [JDK-8281658](https://bugs.openjdk.org/browse/JDK-8281658) (my motivation for 8292177). In other words, we either allow enhancements in this area or we don't. Trying to patch around the absence of an earlier change makes this change more risky to backport. I've been waiting for a decision on 8292177 for nearly a year. It would be good if we could decide one way or the other. I've reopened it and can get Martin & Francisco to look at it once the April update is out of the way, but the ultimate decision needs to be made by maintainers. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2998#issuecomment-2759396396 From duke at openjdk.org Thu Mar 27 20:41:24 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 20:41:24 GMT Subject: [jdk11u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: <-jqySVSuBr1XB7VePMDaJeIaVbY7AesyiCU-aImVSCk=.21a7713a-68e1-4e6c-9f06-b2288264b1d5@github.com> On Fri, 14 Feb 2025 18:51:24 GMT, Antonio Vieiro wrote: > Backport of [JDK-8349829](https://bugs.openjdk.org/browse/JDK-8349829) from 17u to build jtreg and cache it for subsequent builds. Low risk (only GHA actions affected). > > The backport is not clean as [JDK-8338286](https://bugs.openjdk.org/browse/JDK-8338286) has not been backported to JDK-11, on purpose. Also `JAVA_HOME_11_X64` is being used now to build `jtreg`. > > As expected jtreg is now being built & cached in subsequent builds: > > > 2025-02-14T17:08:58.4041646Z Cache hit for: jtreg-7.3.1+1 > 2025-02-14T17:08:58.6790456Z Received 9265658 of 9265658 (100.0%), 42.7 MBs/sec > 2025-02-14T17:08:58.6791682Z Cache Size: ~9 MB (9265658 B) > 2025-02-14T17:08:58.6819135Z [command]/usr/bin/tar -xf /home/runner/work/_temp/fe85d627-93f0-40be-9ba4-b41aadc9f6ed/cache.tzst -P -C /home/runner/work/jdk11u-dev/jdk11u-dev --use-compress-program unzstd > 2025-02-14T17:08:58.7115863Z Cache restored successfully > 2025-02-14T17:08:58.7298813Z Cache restored from key: jtreg-7.3.1+1 > > > All tests pass but I detected an intermittent time- out in serviceability agent in macos (possibly because of [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389)? despite JDK-8294316 having been already integrated. This is under investigation). > > > 2025-02-14T17:48:43.0846500Z -------------------------------------------------- > 2025-02-14T17:48:46.6648080Z TEST: serviceability/sa/ClhsdbFindPC.java#id0 > 2025-02-14T17:48:46.6661380Z build: 0.886 seconds > 2025-02-14T17:48:46.6662400Z compile: 0.886 seconds > 2025-02-14T17:48:46.6663300Z main: 34.198 seconds > 2025-02-14T17:48:46.6664240Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:48:46.6665470Z -------------------------------------------------- > 2025-02-14T17:49:24.4350100Z TEST: serviceability/sa/ClhsdbFindPC.java#id2 > 2025-02-14T17:49:24.4351780Z build: 0.653 seconds > 2025-02-14T17:49:24.4352850Z compile: 0.653 seconds > 2025-02-14T17:49:24.4353430Z main: 31.826 seconds > 2025-02-14T17:49:24.4353820Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:49:24.4354390Z -------------------------------------------------- > 2025-02-14T17:50:36.6580860Z TEST: serviceability/sa/ClhsdbFindPC.java#id1 > 2025-02-14T17:50:36.6582200Z TEST JDK: /Users/runner/work/jdk11u-dev/jdk11u-dev/bundles/jdk/jdk-11.0.27/fastdebug > ... > 2025-02-14T17:50:36.6836040Z TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Test ERROR java.io.IOException: App waiting timeout > 2025-02-14T17:50:36.6837390Z ---------------------------------------... I'm afraid I won't be able to redo this anytime soon, so let's close it and reopen later on. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2996#issuecomment-2759421094 From duke at openjdk.org Thu Mar 27 20:41:24 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 20:41:24 GMT Subject: [jdk11u-dev] Withdrawn: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Fri, 14 Feb 2025 18:51:24 GMT, Antonio Vieiro wrote: > Backport of [JDK-8349829](https://bugs.openjdk.org/browse/JDK-8349829) from 17u to build jtreg and cache it for subsequent builds. Low risk (only GHA actions affected). > > The backport is not clean as [JDK-8338286](https://bugs.openjdk.org/browse/JDK-8338286) has not been backported to JDK-11, on purpose. Also `JAVA_HOME_11_X64` is being used now to build `jtreg`. > > As expected jtreg is now being built & cached in subsequent builds: > > > 2025-02-14T17:08:58.4041646Z Cache hit for: jtreg-7.3.1+1 > 2025-02-14T17:08:58.6790456Z Received 9265658 of 9265658 (100.0%), 42.7 MBs/sec > 2025-02-14T17:08:58.6791682Z Cache Size: ~9 MB (9265658 B) > 2025-02-14T17:08:58.6819135Z [command]/usr/bin/tar -xf /home/runner/work/_temp/fe85d627-93f0-40be-9ba4-b41aadc9f6ed/cache.tzst -P -C /home/runner/work/jdk11u-dev/jdk11u-dev --use-compress-program unzstd > 2025-02-14T17:08:58.7115863Z Cache restored successfully > 2025-02-14T17:08:58.7298813Z Cache restored from key: jtreg-7.3.1+1 > > > All tests pass but I detected an intermittent time- out in serviceability agent in macos (possibly because of [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389)? despite JDK-8294316 having been already integrated. This is under investigation). > > > 2025-02-14T17:48:43.0846500Z -------------------------------------------------- > 2025-02-14T17:48:46.6648080Z TEST: serviceability/sa/ClhsdbFindPC.java#id0 > 2025-02-14T17:48:46.6661380Z build: 0.886 seconds > 2025-02-14T17:48:46.6662400Z compile: 0.886 seconds > 2025-02-14T17:48:46.6663300Z main: 34.198 seconds > 2025-02-14T17:48:46.6664240Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:48:46.6665470Z -------------------------------------------------- > 2025-02-14T17:49:24.4350100Z TEST: serviceability/sa/ClhsdbFindPC.java#id2 > 2025-02-14T17:49:24.4351780Z build: 0.653 seconds > 2025-02-14T17:49:24.4352850Z compile: 0.653 seconds > 2025-02-14T17:49:24.4353430Z main: 31.826 seconds > 2025-02-14T17:49:24.4353820Z TEST RESULT: Passed. Execution successful > 2025-02-14T17:49:24.4354390Z -------------------------------------------------- > 2025-02-14T17:50:36.6580860Z TEST: serviceability/sa/ClhsdbFindPC.java#id1 > 2025-02-14T17:50:36.6582200Z TEST JDK: /Users/runner/work/jdk11u-dev/jdk11u-dev/bundles/jdk/jdk-11.0.27/fastdebug > ... > 2025-02-14T17:50:36.6836040Z TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Test ERROR java.io.IOException: App waiting timeout > 2025-02-14T17:50:36.6837390Z ---------------------------------------... This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2996 From duke at openjdk.org Thu Mar 27 20:55:33 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 20:55:33 GMT Subject: [jdk11u-dev] RFR: 8051959: Add thread and timestamp options to java.security.debug system property In-Reply-To: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> References: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> Message-ID: On Mon, 17 Feb 2025 16:27:04 GMT, Antonio Vieiro wrote: > Almost clean backport of [JDK-8051959](https://bugs.openjdk.org/browse/JDK-8051959) that adds options to `java.security.debug` to enhance traces with thread, log record and timestamp information, improving traceability and easying troubleshooting, on par with ["The java.security.debug System Property" in JDK17](https://docs.oracle.com/en/java/javase/17/security/troubleshooting-security.html#GUID-05F3E865-20FF-46EB-AC35-84D4B552CA48) and above, and with 11.0.26-oracle. Low risk. > > Backport is not completely clean because, among other things, [JDK-8292177](https://bugs.openjdk.org/browse/JDK-8292177) was applied differently in 11 (also `HexFormat` is not in 11). > > One of the tests cases had to be changed, since JDK11 does not keep track of [Security#initialSystemProperties](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/src/java.base/share/classes/java/security/Security.java#L68) and thus searching for [`properties: Initial`](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/test/jdk/sun/security/util/Debug/DebugOptions.java#L50) in the test `stderr` makes no sense. We're searching for `properties: java.security` instead (this is indicated in the github PR). > > Tested on Linux with tier1... > > > ============================== > 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 > > > ... and security tests ... > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 658 658 0 0 > ============================== > TEST SUCCESS I think the wisest thing to do is to close this one. I'll keep an eye on [JDK-8292177](https://bugs.openjdk.org/browse/JDK-8292177) and reopen accordingly later on. Let's concentrate in the April update! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2998#issuecomment-2759449786 From duke at openjdk.org Thu Mar 27 20:55:33 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 27 Mar 2025 20:55:33 GMT Subject: [jdk11u-dev] Withdrawn: 8051959: Add thread and timestamp options to java.security.debug system property In-Reply-To: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> References: <8zevx5ak4TVIJGHt01qlLt3WWn_SsJNWCvgVPuN9784=.bf83fd95-d4e8-472a-9fee-b4edd31a73b7@github.com> Message-ID: On Mon, 17 Feb 2025 16:27:04 GMT, Antonio Vieiro wrote: > Almost clean backport of [JDK-8051959](https://bugs.openjdk.org/browse/JDK-8051959) that adds options to `java.security.debug` to enhance traces with thread, log record and timestamp information, improving traceability and easying troubleshooting, on par with ["The java.security.debug System Property" in JDK17](https://docs.oracle.com/en/java/javase/17/security/troubleshooting-security.html#GUID-05F3E865-20FF-46EB-AC35-84D4B552CA48) and above, and with 11.0.26-oracle. Low risk. > > Backport is not completely clean because, among other things, [JDK-8292177](https://bugs.openjdk.org/browse/JDK-8292177) was applied differently in 11 (also `HexFormat` is not in 11). > > One of the tests cases had to be changed, since JDK11 does not keep track of [Security#initialSystemProperties](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/src/java.base/share/classes/java/security/Security.java#L68) and thus searching for [`properties: Initial`](https://github.com/openjdk/jdk17u-dev/blob/fcdcff0e0d6a25de5e1c3bd62ba909774663b0db/test/jdk/sun/security/util/Debug/DebugOptions.java#L50) in the test `stderr` makes no sense. We're searching for `properties: java.security` instead (this is indicated in the github PR). > > Tested on Linux with tier1... > > > ============================== > 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 > > > ... and security tests ... > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 658 658 0 0 > ============================== > TEST SUCCESS This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2998 From duke at openjdk.org Thu Mar 27 21:31:44 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 27 Mar 2025 21:31:44 GMT Subject: [jdk17u-dev] RFR: 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs Message-ID: Clean backport. Fixes file handle leak if FileURLConnection used for JarURLConnection. Passes tier1 jtreg and the new test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java on linux x64. ------------- Commit messages: - Backport 9f98136c3a00ca24d59ffefd58308603b58110c7 - Merge branch 'openjdk:master' into 6956385 - Backport f34f8d4d6a9b3e24a93a322b985c1413c27311cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3409/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3409&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6956385 Stats: 86 lines in 3 files changed: 84 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3409.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3409/head:pull/3409 PR: https://git.openjdk.org/jdk17u-dev/pull/3409 From duke at openjdk.org Thu Mar 27 23:18:36 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Mar 2025 23:18:36 GMT Subject: [jdk21u-dev] RFR: 8338314: JFR: Split JFRCheckpoint VM operation In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 20:19:46 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338314: JFR: Split JFRCheckpoint VM operation. This change adds more detail to JFR logging in the hs_err to help with debugging. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version a29b724e02fe15f94fbfc6e9d657455f4b165646) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1494#issuecomment-2759765253 From ssubramaniam at openjdk.org Fri Mar 28 00:36:08 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 28 Mar 2025 00:36:08 GMT Subject: [jdk21u-dev] Integrated: 8338314: JFR: Split JFRCheckpoint VM operation In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 20:19:46 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338314: JFR: Split JFRCheckpoint VM operation. This change adds more detail to JFR logging in the hs_err to help with debugging. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 89b614d9 Author: Satyen Subramaniam Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/89b614d99790efe07b2fb31c33fe5560d3dc2850 Stats: 23 lines in 3 files changed: 12 ins; 1 del; 10 mod 8338314: JFR: Split JFRCheckpoint VM operation Backport-of: 6d430f24df9d599fe1e12c6b65117c02773ae5d8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1494 From jwtang at openjdk.org Fri Mar 28 02:04:18 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Fri, 28 Mar 2025 02:04:18 GMT Subject: [jdk21u-dev] RFR: 8346175: [21u] juc cannot be woken up when using virtual thread [v3] In-Reply-To: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Fri, 7 Mar 2025 06:24:18 GMT, Jiawei Tang wrote: >> The failed rate of the test I add was 21/100 before. >> >> Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. > > Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: > > change date in testcases Besides, the codes I fixed is armed at the testcase `test/jdk/java/lang/Thread/virtual/Starvation.java`. The other testcase can also pass now after adding those fixs, but it seems that it was created to verify another problem(https://github.com/openjdk/jdk/commit/789f704d9ab5aaf87193f508859c4c9a528d7779). I will check it later. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2759973858 From serb at openjdk.org Fri Mar 28 04:21:18 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 28 Mar 2025 04:21:18 GMT Subject: [jdk21u-dev] Integrated: 8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED In-Reply-To: References: Message-ID: <88dfcTmpunAafIr3a7ba1SQcFQTG0Jp_gD74lTmxt1M=.c0bab678-26da-435b-a473-1543c6546a56@github.com> On Mon, 24 Mar 2025 21:14:11 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [b25ed57b](https://github.com/openjdk/jdk/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 12 Dec 2023 and was reviewed by Alexey Ivanov. > > Thanks! This pull request has now been integrated. Changeset: 5eb51cdc Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/5eb51cdc5cb1b9b901e51485b3fafcb69bd75e60 Stats: 25 lines in 2 files changed: 4 ins; 10 del; 11 mod 8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED Backport-of: b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1543 From duke at openjdk.org Fri Mar 28 06:28:26 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 28 Mar 2025 06:28:26 GMT Subject: [jdk24u] RFR: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended [v2] In-Reply-To: References: Message-ID: > ?ption.java timed out: thread not suspended Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: Shyam Kishor ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/151/files - new: https://git.openjdk.org/jdk24u/pull/151/files/7475228e..7b995f15 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=151&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=151&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/151.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/151/head:pull/151 PR: https://git.openjdk.org/jdk24u/pull/151 From syan at openjdk.org Fri Mar 28 06:34:52 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 28 Mar 2025 06:34:52 GMT Subject: [jdk24u] RFR: 8351593: [JMH] test PhoneCode.Bulk reports NPE exception Message-ID: <4Zs427YXyUlrB0cDo5KrUB-MP3aTQ9vqqtaP5dfnJlw=.a16c4cbf-3f65-4304-910f-823a534facf4@github.com> Hi all, This pull request contains a backport of commit [50ac24eb](https://github.com/openjdk/jdk/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Vladimir Ivanov on 27 Mar 2025 and was reviewed by Claes Redestad and Derek White. Thanks! ------------- Commit messages: - Backport 50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95 Changes: https://git.openjdk.org/jdk24u/pull/162/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=162&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351593 Stats: 749 lines in 7 files changed: 0 ins; 749 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/162.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/162/head:pull/162 PR: https://git.openjdk.org/jdk24u/pull/162 From duke at openjdk.org Fri Mar 28 06:38:32 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Mar 2025 06:38:32 GMT Subject: [jdk24u] RFR: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended [v2] In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 06:28:26 GMT, Shyam Kishor wrote: >> ?ption.java timed out: thread not suspended > > Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: > > Shyam Kishor @shyamkishororacle Your change (at version 7b995f15b6129ae0c5ce923981a452e69a62e467) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/151#issuecomment-2760358296 From syan at openjdk.org Fri Mar 28 06:41:29 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 28 Mar 2025 06:41:29 GMT Subject: [jdk24u] RFR: 8352481: Enforce the use of lld with clang Message-ID: Hi all, This pull request contains backports of commit [0935ba9a](https://github.com/openjdk/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1) and commit https://github.com/openjdk/jdk/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 26 Mar 2025 and was reviewed by Magnus Ihse Bursie and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 0935ba9a8c808d372b387d0d0f479f854c121ec1 Changes: https://git.openjdk.org/jdk24u/pull/163/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352481 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk24u/pull/163 From mbaesken at openjdk.org Fri Mar 28 08:52:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 28 Mar 2025 08:52:49 GMT Subject: [jdk17u-dev] Integrated: 8347576: Error output in libjsound has non matching format strings In-Reply-To: References: Message-ID: On Thu, 27 Mar 2025 15:46:13 GMT, Matthias Baesken wrote: > 8347576: Error output in libjsound has non matching format strings This pull request has now been integrated. Changeset: 9631398c Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/9631398cd936a947bc71af82b10b1a7ece8f68b3 Stats: 13 lines in 4 files changed: 2 ins; 0 del; 11 mod 8347576: Error output in libjsound has non matching format strings Backport-of: 950e655064a75e20540955ad91430c8bea7ae73b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3407 From mbaesken at openjdk.org Fri Mar 28 10:29:23 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 28 Mar 2025 10:29:23 GMT Subject: [jdk17u-dev] RFR: 8349039: Adjust exception No type named in database Message-ID: Backport of 8349039, issues with COPYRIGHT year and changes in stride ------------- Commit messages: - Backport 669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3410/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3410&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349039 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3410.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3410/head:pull/3410 PR: https://git.openjdk.org/jdk17u-dev/pull/3410 From duke at openjdk.org Fri Mar 28 12:36:00 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 12:36:00 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Message-ID: Clean backport of [JDK-8352561](https://bugs.openjdk.org/browse/JDK-8352561) that solves a problem with `TimestampCheck.java`. All `test/jdk/sun/security` tests pass now: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/sun/security 659 659 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport b2255b98f5122c3d26b822dac4597a54257ffcaf Changes: https://git.openjdk.org/jdk11u-dev/pull/3017/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3017&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352302 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3017.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3017/head:pull/3017 PR: https://git.openjdk.org/jdk11u-dev/pull/3017 From dchuyko at openjdk.org Fri Mar 28 12:49:30 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Fri, 28 Mar 2025 12:49:30 GMT Subject: [jdk21u-dev] RFR: 8341893: AArch64: Micro-optimize compressed ptr decoding Message-ID: This is a small clean backport to fix compressed ptr decoding inefficiency. Testing: tier 1,2 on linux-aarch64. ------------- Commit messages: - Backport e3f650393744790e24820b2d6d99dd1da1a44de6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1551/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1551&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341893 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1551.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1551/head:pull/1551 PR: https://git.openjdk.org/jdk21u-dev/pull/1551 From sgehwolf at openjdk.org Fri Mar 28 13:27:44 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 28 Mar 2025 13:27:44 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 12:30:34 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8352561](https://bugs.openjdk.org/browse/JDK-8352561) that solves a problem with `TimestampCheck.java`. > > All `test/jdk/sun/security` tests pass now: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS Duplicate of https://github.com/openjdk/jdk11u-dev/pull/3014? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3017#issuecomment-2761359087 From sgehwolf at openjdk.org Fri Mar 28 13:29:25 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 28 Mar 2025 13:29:25 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:20:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. > > Thanks! Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3014#pullrequestreview-2725522224 From duke at openjdk.org Fri Mar 28 13:47:30 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 13:47:30 GMT Subject: [jdk11u-dev] Withdrawn: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: <3wGFrMFcREvWQlz2gEjdyV3kN0yVaM5Wx7M4_YyWnO0=.8dd9dbb3-6995-4a36-8bd0-f29510ef39bb@github.com> On Fri, 28 Mar 2025 12:30:34 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8352561](https://bugs.openjdk.org/browse/JDK-8352561) that solves a problem with `TimestampCheck.java`. > > All `test/jdk/sun/security` tests pass now: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3017 From duke at openjdk.org Fri Mar 28 13:47:30 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 13:47:30 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 12:30:34 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8352561](https://bugs.openjdk.org/browse/JDK-8352561) that solves a problem with `TimestampCheck.java`. > > All `test/jdk/sun/security` tests pass now: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS > Duplicate of #3014? Indeed! Closing? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3017#issuecomment-2761410840 From duke at openjdk.org Fri Mar 28 14:26:04 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 14:26:04 GMT Subject: [jdk11u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 Message-ID: Clean backport of [JDK-8303770](https://bugs.openjdk.org/browse/JDK-8303770). Tested with tier1 on linux and also with: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR >> jtreg:test/jdk/sun/security 659 658 1 0 << ============================== TEST FAILURE Test failure is unrelated and is due to [JDK-8352302](https://bugs.openjdk.org/browse/JDK-8352302) ------------- Commit messages: - Backport 4e67796c3fcbffa706be8fabb56d00f9128edac1 Changes: https://git.openjdk.org/jdk11u-dev/pull/3018/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3018&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303770 Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3018.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3018/head:pull/3018 PR: https://git.openjdk.org/jdk11u-dev/pull/3018 From sgehwolf at openjdk.org Fri Mar 28 15:25:06 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 28 Mar 2025 15:25:06 GMT Subject: [jdk11u-dev] RFR: 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 12:20:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [577ede73](https://github.com/openjdk/jdk/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 19 Mar 2025 and was reviewed by David Holmes. > > Thanks! Please apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3014#issuecomment-2761677853 From duke at openjdk.org Fri Mar 28 15:27:49 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 15:27:49 GMT Subject: [jdk11u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 14:17:05 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8303770](https://bugs.openjdk.org/browse/JDK-8303770). > > Tested with tier1 on linux and also with: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/jdk/sun/security 659 658 1 0 << > ============================== > TEST FAILURE > > > Test failure is unrelated and is due to [JDK-8352302](https://bugs.openjdk.org/browse/JDK-8352302) Build failures (linux `s390x` and `ClhsdbFindPC true true` with `-Xcomp`) are unrelated. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3018#issuecomment-2761686107 From duke at openjdk.org Fri Mar 28 15:47:15 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Mar 2025 15:47:15 GMT Subject: [jdk11u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 14:17:05 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8303770](https://bugs.openjdk.org/browse/JDK-8303770). > > Tested with tier1 on linux and also with: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/jdk/sun/security 659 658 1 0 << > ============================== > TEST FAILURE > > > Test failure is unrelated and is due to [JDK-8352302](https://bugs.openjdk.org/browse/JDK-8352302) @vieiro Your change (at version 308144b3d8684838ea87dddbd74ab0b047a94682) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3018#issuecomment-2761729647 From duke at openjdk.org Fri Mar 28 18:30:55 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Mar 2025 18:30:55 GMT Subject: [jdk17u-dev] Withdrawn: 8348905: Add support to specify the JDK for compiling Jtreg tests In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 09:20:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [cbe9ec53](https://github.com/openjdk/jdk/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport support set to an alternative JDK directory that is different from the JDK running the tests through `JDK_FOR_COMPILE`, shows as below command. > > > make test CONF=linux-x86_64-server-fastdebug TEST="jtreg:test/hotspot/jtreg/native_sanity/JniVersion.java" JDK_IMAGE_DIR=$PWD/build/linux-x86_64-server-fastdebug/images/jdk JDK_FOR_COMPILE=$PWD/build/linux-x86_64-server-release/images/jdk > > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3257 From duke at openjdk.org Fri Mar 28 18:32:18 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 28 Mar 2025 18:32:18 GMT Subject: [jdk11u-dev] Integrated: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 14:17:05 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8303770](https://bugs.openjdk.org/browse/JDK-8303770). > > Tested with tier1 on linux and also with: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/jdk/sun/security 659 658 1 0 << > ============================== > TEST FAILURE > > > Test failure is unrelated and is due to [JDK-8352302](https://bugs.openjdk.org/browse/JDK-8352302) This pull request has now been integrated. Changeset: c0e7aa6c Author: Antonio Vieiro Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/c0e7aa6c122e88e0d749ac3e8edf2cda9c5f53da Stats: 34 lines in 2 files changed: 0 ins; 30 del; 4 mod 8303770: Remove Baltimore root certificate expiring in May 2025 Backport-of: 4e67796c3fcbffa706be8fabb56d00f9128edac1 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3018 From phh at openjdk.org Fri Mar 28 18:32:17 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 28 Mar 2025 18:32:17 GMT Subject: [jdk11u-dev] RFR: 8303770: Remove Baltimore root certificate expiring in May 2025 In-Reply-To: References: Message-ID: <2jcNbfSpZYk4gL1O267fxG0sDkMyWet5kwKsf1Bi1nY=.3a6b4cff-53eb-4b79-a313-0b06d9414f6b@github.com> On Fri, 28 Mar 2025 14:17:05 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8303770](https://bugs.openjdk.org/browse/JDK-8303770). > > Tested with tier1 on linux and also with: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/jdk/sun/security 659 658 1 0 << > ============================== > TEST FAILURE > > > Test failure is unrelated and is due to [JDK-8352302](https://bugs.openjdk.org/browse/JDK-8352302) GHA test failures appear unrelated. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3018#issuecomment-2762128147 From duke at openjdk.org Fri Mar 28 18:33:31 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 28 Mar 2025 18:33:31 GMT Subject: [jdk24u] Integrated: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 09:15:06 GMT, Shyam Kishor wrote: > ?ption.java timed out: thread not suspended This pull request has now been integrated. Changeset: d39bc29e Author: Shyam Kishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/d39bc29ed57eebe5e38b5838e09b1253ac098b01 Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Backport-of: 2ddaa460545e043008aaf0b7ce33191b7c588833 ------------- PR: https://git.openjdk.org/jdk24u/pull/151 From duke at openjdk.org Fri Mar 28 18:39:53 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Mar 2025 18:39:53 GMT Subject: [jdk24u] RFR: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 16:14:48 GMT, Nibedita Jena wrote: > Clean backport. @nibjen Your change (at version b3c09a3a31cbc8296307409e6f6e37f2aa5ff9de) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/139#issuecomment-2762146717 From duke at openjdk.org Fri Mar 28 18:47:20 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Mar 2025 18:47:20 GMT Subject: [jdk21u-dev] Withdrawn: 8348905: Add support to specify the JDK for compiling Jtreg tests In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 09:20:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [cbe9ec53](https://github.com/openjdk/jdk/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport support set to an alternative JDK directory that is different from the JDK running the tests through `JDK_FOR_COMPILE`, shows as below command. > > > make test CONF=linux-x86_64-server-fastdebug TEST="jtreg:test/hotspot/jtreg/native_sanity/JniVersion.java" JDK_IMAGE_DIR=$PWD/build/linux-x86_64-server-fastdebug/images/jdk JDK_FOR_COMPILE=$PWD/build/linux-x86_64-server-release/images/jdk > > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1375 From duke at openjdk.org Fri Mar 28 22:23:12 2025 From: duke at openjdk.org (Nibedita Jena) Date: Fri, 28 Mar 2025 22:23:12 GMT Subject: [jdk24u] Integrated: 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target In-Reply-To: References: Message-ID: <2qlWEnrPrKwKOrNdnIOGnNvyAaf9bkpR2FKn3HeYU34=.b35a48df-99c0-4f1b-ba8c-8377d150181f@github.com> On Fri, 14 Mar 2025 16:14:48 GMT, Nibedita Jena wrote: > Clean backport. This pull request has now been integrated. Changeset: 13e19326 Author: nibjen Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/13e193266db4dfcfe7e9c4530a2c9b9bc33e95a9 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Backport-of: a0f7982e44deec2cd59379c62b215c3f526fc2c4 ------------- PR: https://git.openjdk.org/jdk24u/pull/139 From gnu.andrew at redhat.com Sat Mar 29 01:06:05 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Sat, 29 Mar 2025 01:06:05 +0000 Subject: [11u] [FREEZE] 11.0.27 NOW FROZEN Message-ID: The release forest: https://github.com/openjdk/jdk11u is frozen as of 2025-03-28 in preparation for release on or after 2025-04-15. The final pre-release tag is jdk-11.0.27+5. [0] The final release tag will thus be no lower than jdk-11.0.27+6. [0] https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.27%2B5 Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From andrew at openjdk.org Sat Mar 29 03:11:21 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 29 Mar 2025 03:11:21 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge jdk-11.0.27+5 ------------- Commit messages: - Merge jdk11u:master - 8352097: (tz) zone.tab update missed in 2025a backport The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/3019/files Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3019.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3019/head:pull/3019 PR: https://git.openjdk.org/jdk11u-dev/pull/3019 From duke at openjdk.org Sat Mar 29 09:21:13 2025 From: duke at openjdk.org (duke) Date: Sat, 29 Mar 2025 09:21:13 GMT Subject: [jdk24u] RFR: 8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 07:37:45 GMT, Govindan Srinivassan wrote: > It is clean backport of 8347173 > > Results: > test passed @govsrini Your change (at version 8c545a647e8cb3fbfcf5f8784db6a67fb90bc8b7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/157#issuecomment-2763249687