From duke at openjdk.org Tue Oct 1 04:18:39 2024 From: duke at openjdk.org (duke) Date: Tue, 1 Oct 2024 04:18:39 GMT Subject: [jdk23u] RFR: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections In-Reply-To: References: Message-ID: <30hKJGYJ-hLXGMWFQMqXz5VMMnqUrBurRDRvoXcfVw0=.fecf74fa-07f1-4e42-988b-aa146195df15@github.com> On Mon, 30 Sep 2024 07:01:15 GMT, Shivangi Gupta wrote: > Straight backport.Good to backport. @Shivangi-aa Your change (at version cbbd9b3c1cf1eb5066296c888e413c8795cbe606) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/128#issuecomment-2384750190 From sshivang at openjdk.org Tue Oct 1 04:18:39 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 1 Oct 2024 04:18:39 GMT Subject: [jdk23u] RFR: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections In-Reply-To: References: Message-ID: <0_GOoH5DkANStqumxEjb4BjFWG69TImMupIik-xLS0c=.f5510f90-d161-4d62-af8c-1b2d14b17af8@github.com> On Mon, 30 Sep 2024 07:01:15 GMT, Shivangi Gupta wrote: > Straight backport.Good to backport. @coffeys Please sponsor this. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/128#issuecomment-2384750774 From goetz at openjdk.org Tue Oct 1 06:14:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:14:30 GMT Subject: [jdk17u] RFR: 8341057: Add 2 SSL.com TLS roots Message-ID: I had to move the new certs from java.base to make. Also, I had to adapt the checksum in VerifyCACerts. ------------- Commit messages: - Backport 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 Changes: https://git.openjdk.org/jdk17u/pull/401/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=401&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341057 Stats: 99 lines in 4 files changed: 93 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk17u/pull/401.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/401/head:pull/401 PR: https://git.openjdk.org/jdk17u/pull/401 From goetz at openjdk.org Tue Oct 1 06:20:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:20:20 GMT Subject: [jdk11u] RFR: 8341057: Add 2 SSL.com TLS roots Message-ID: I backport this from 17, i.e. it contains the same move of certs from java.base to make and the adapted Checksum. In addition, in CAInterop I had to resolve the switch syntax. I had to resolve VerifyCACerts because of context, but that would be recognized clean, i.e. the edited code is unchanged. ------------- Commit messages: - Backport 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 Changes: https://git.openjdk.org/jdk11u/pull/99/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=99&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341057 Stats: 99 lines in 4 files changed: 93 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk11u/pull/99.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/99/head:pull/99 PR: https://git.openjdk.org/jdk11u/pull/99 From goetz at openjdk.org Tue Oct 1 06:24:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:24:22 GMT Subject: [jdk21u] RFR: 8341057: Add 2 SSL.com TLS roots Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 Changes: https://git.openjdk.org/jdk21u/pull/455/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=455&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341057 Stats: 98 lines in 4 files changed: 93 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u/pull/455.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/455/head:pull/455 PR: https://git.openjdk.org/jdk21u/pull/455 From goetz at openjdk.org Tue Oct 1 06:31:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:31:24 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 Message-ID: This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." Thanks, Andrew, for preparing the field, here! ------------- Commit messages: - Backport f554c3ffce7599fdb535b03db4a6ea96870b3c2d Changes: https://git.openjdk.org/jdk21u/pull/456/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=456&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341059 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u/pull/456.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/456/head:pull/456 PR: https://git.openjdk.org/jdk21u/pull/456 From goetz at openjdk.org Tue Oct 1 06:35:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:35:14 GMT Subject: [jdk17u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 Message-ID: <6GCNEsgnn36ipw7SRxritftSTL5TMbp3FbUiY3Yffoc=.45e72c23-5e22-427a-a175-b4c52613ab47@github.com> The very same patch applies clean as in jdk21u. Once the change to 21u is pushed, I will update the title and it should be marked as clean. ------------- Commit messages: - Backport f554c3ffce7599fdb535b03db4a6ea96870b3c2d Changes: https://git.openjdk.org/jdk17u/pull/402/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=402&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341059 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u/pull/402.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/402/head:pull/402 PR: https://git.openjdk.org/jdk17u/pull/402 From goetz at openjdk.org Tue Oct 1 06:49:57 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:49:57 GMT Subject: [jdk17u] RFR: 8341057: Add 2 SSL.com TLS roots [v2] In-Reply-To: References: Message-ID: > I had to move the new certs from java.base to make. > Also, I had to adapt the checksum in VerifyCACerts. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add missing blank line ------------- Changes: - all: https://git.openjdk.org/jdk17u/pull/401/files - new: https://git.openjdk.org/jdk17u/pull/401/files/a9480111..b2228d17 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u&pr=401&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u&pr=401&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u/pull/401.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/401/head:pull/401 PR: https://git.openjdk.org/jdk17u/pull/401 From goetz at openjdk.org Tue Oct 1 06:52:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:52:12 GMT Subject: [jdk11u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 Message-ID: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> The very same patch applies clean as in jdk21u. Once the change to 21u is pushed, I will update the title and it should be marked as clean. ------------- Commit messages: - Backport f554c3ffce7599fdb535b03db4a6ea96870b3c2d Changes: https://git.openjdk.org/jdk11u/pull/100/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341059 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk11u/pull/100.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/100/head:pull/100 PR: https://git.openjdk.org/jdk11u/pull/100 From goetz at openjdk.org Tue Oct 1 06:53:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 06:53:02 GMT Subject: [jdk11u] RFR: 8341057: Add 2 SSL.com TLS roots [v2] In-Reply-To: References: Message-ID: > I backport this from 17, i.e. it contains the same move of certs from java.base to make and the adapted Checksum. > > In addition, in CAInterop I had to resolve the switch syntax. > I had to resolve VerifyCACerts because of context, but that would be recognized clean, i.e. the edited code is unchanged. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add missing empty line ------------- Changes: - all: https://git.openjdk.org/jdk11u/pull/99/files - new: https://git.openjdk.org/jdk11u/pull/99/files/d769de67..94a31412 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u&pr=99&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u&pr=99&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u/pull/99.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/99/head:pull/99 PR: https://git.openjdk.org/jdk11u/pull/99 From mbaesken at openjdk.org Tue Oct 1 07:30:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Oct 2024 07:30:45 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: <8_2QU-DxHmrd5XrerCaJOMNi0AN8h7wwhesziaS5LPo=.8af0454f-aed9-4e10-bea6-7391e10aac88@github.com> On Tue, 1 Oct 2024 06:24:15 GMT, Goetz Lindenmaier wrote: > This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. > The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: > > "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." > > Thanks, Andrew, for preparing the field, here! Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u/pull/456#pullrequestreview-2339335125 From mbaesken at openjdk.org Tue Oct 1 07:54:41 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Oct 2024 07:54:41 GMT Subject: [jdk17u] RFR: 8341057: Add 2 SSL.com TLS roots [v2] In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:49:57 GMT, Goetz Lindenmaier wrote: >> I had to move the new certs from java.base to make. >> Also, I had to adapt the checksum in VerifyCACerts. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add missing blank line Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u/pull/401#pullrequestreview-2339382817 From mbaesken at openjdk.org Tue Oct 1 08:00:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Oct 2024 08:00:45 GMT Subject: [jdk11u] RFR: 8341057: Add 2 SSL.com TLS roots [v2] In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:53:02 GMT, Goetz Lindenmaier wrote: >> I backport this from 17, i.e. it contains the same move of certs from java.base to make and the adapted Checksum. >> >> In addition, in CAInterop I had to resolve the switch syntax. >> I had to resolve VerifyCACerts because of context, but that would be recognized clean, i.e. the edited code is unchanged. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add missing empty line Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u/pull/99#pullrequestreview-2339396314 From goetz at openjdk.org Tue Oct 1 08:31:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 08:31:03 GMT Subject: [jdk17u-dev] RFR: 8313638: Add test for dump of resolved references Message-ID: I had to resolve the Whitebox coding. The method added by the backported change already exists in 17. Originally, WB_GetResolvedReferences was added by "https://bugs.openjdk.org/browse/JDK-8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive" in 10 which did not directly use it, there were closed tests depending on it. See "https://bugs.openjdk.org/browse/JDK-8188791: Move AppCDS from closed repo to open repo". It was removed in "https://bugs.openjdk.org/browse/JDK-8298048: Combine CDS archive heap into a single block" in 21 and added again by this change. I resolved the code to use the version of this new change to reduce differences to 21. The old Whitebox code is used in runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java runtime/cds/appcds/cacheObject/GCStressApp.java All runtime/cds/appcds/cacheObject/ are still passing. ------------- Commit messages: - Backport 83dca6296e3fc7b9912ef7b82e443ce1415a7bcc Changes: https://git.openjdk.org/jdk17u-dev/pull/2924/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2924&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313638 Stats: 216 lines in 5 files changed: 202 ins; 14 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2924.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2924/head:pull/2924 PR: https://git.openjdk.org/jdk17u-dev/pull/2924 From sgehwolf at openjdk.org Tue Oct 1 08:38:41 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 1 Oct 2024 08:38:41 GMT Subject: [jdk21u-dev] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <7vZuE1siKa9wZGjSHg1yTubxKcA11XI7rYCwLHsc1_Y=.23f4d493-a3ed-49b0-9bd2-361cd86b0006@github.com> References: <7vZuE1siKa9wZGjSHg1yTubxKcA11XI7rYCwLHsc1_Y=.23f4d493-a3ed-49b0-9bd2-361cd86b0006@github.com> Message-ID: On Fri, 27 Sep 2024 23:40:46 GMT, Andrew John Hughes wrote: > Hi all, > > This pull request contains a backport of commit [f554c3ff](https://github.com/openjdk/jdk/commit/f554c3ffce7599fdb535b03db4a6ea96870b3c2d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rajan Halade on 27 Sep 2024 and was reviewed by Sean Mullan. > > The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in `distrust/Entrust.java` are applied to `Entrust/Distrust.java` instead. > > The tests in `test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust` pass with the updated build and fail against 21.0.4. > > Thanks! Change of plans. I think we are going to integrate this with https://github.com/openjdk/jdk21u/pull/456 instead so as to bring it to 21.0.5. Please close this one. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1015#issuecomment-2385140368 From sgehwolf at openjdk.org Tue Oct 1 08:42:52 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 1 Oct 2024 08:42:52 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:24:15 GMT, Goetz Lindenmaier wrote: > This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. > The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: > > "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." > > Thanks, Andrew, for preparing the field, here! Marked as reviewed by sgehwolf (Reviewer). https://github.com/openjdk/jdk21u-dev/pull/1015 is in `ready` while this one isn't (should be the other way round now). We'll see if that changes once the bots pick up the updated labels. ------------- PR Review: https://git.openjdk.org/jdk21u/pull/456#pullrequestreview-2339500921 PR Comment: https://git.openjdk.org/jdk21u/pull/456#issuecomment-2385145950 From duke at openjdk.org Tue Oct 1 09:39:25 2024 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 1 Oct 2024 09:39:25 GMT Subject: [jdk11u-dev] RFR: 8339644: Improve parsing of Day/Month in tzdata rules Message-ID: Backport of [JDK-8339644 Improve parsing of Day/Month in tzdata rules](https://bugs.openjdk.org/browse/JDK-8339644) to prepare for [these breaking changes in the 2024b timezone update](https://lists.iana.org/hyperkitty/list/tz at iana.org/thread/LBVCBNK5NPWBNQ5UDUY3YEZPWA2QV262/) Backport is clean but for a copyright year change in TzdbZoneRulesProvider.java (that was modified in 17 in "8241310: Fix warnings in jdk buildtools"). Passes tier1 tests. ------------- Commit messages: - Backport 5faa0df6fb1b4c5dc7f642d7e062c44a1764029c Changes: https://git.openjdk.org/jdk11u-dev/pull/2948/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2948&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339644 Stats: 83 lines in 3 files changed: 23 ins; 26 del; 34 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2948.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2948/head:pull/2948 PR: https://git.openjdk.org/jdk11u-dev/pull/2948 From sshivang at openjdk.org Tue Oct 1 09:39:47 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 1 Oct 2024 09:39:47 GMT Subject: [jdk23u] Integrated: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 07:01:15 GMT, Shivangi Gupta wrote: > Straight backport.Good to backport. This pull request has now been integrated. Changeset: 7ea86912 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/7ea869124ca52eebee7ab0a5a307e04422346fb8 Stats: 17 lines in 2 files changed: 14 ins; 0 del; 3 mod 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Backport-of: 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff ------------- PR: https://git.openjdk.org/jdk23u/pull/128 From goetz at openjdk.org Tue Oct 1 09:57:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 09:57:53 GMT Subject: [jdk21u] Integrated: 8341057: Add 2 SSL.com TLS roots In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:17:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: be819d74 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/be819d749d9fc5ba313250f9ace2aaac42400d49 Stats: 98 lines in 4 files changed: 93 ins; 1 del; 4 mod 8341057: Add 2 SSL.com TLS roots Backport-of: 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 ------------- PR: https://git.openjdk.org/jdk21u/pull/455 From goetz at openjdk.org Tue Oct 1 10:01:47 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:01:47 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:24:15 GMT, Goetz Lindenmaier wrote: > This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. > The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: > > "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." > > Thanks, Andrew, for preparing the field, here! Thanks for the approval! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/456#issuecomment-2385346035 From goetz at openjdk.org Tue Oct 1 10:01:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:01:48 GMT Subject: [jdk21u] Integrated: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:24:15 GMT, Goetz Lindenmaier wrote: > This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. > The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: > > "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." > > Thanks, Andrew, for preparing the field, here! This pull request has now been integrated. Changeset: eced83e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/eced83e13090748218ab3dac78f6ff1bddf2b158 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod 8341059: Change Entrust TLS distrust date to November 12, 2024 Reviewed-by: mbaesken, sgehwolf Backport-of: f554c3ffce7599fdb535b03db4a6ea96870b3c2d ------------- PR: https://git.openjdk.org/jdk21u/pull/456 From goetz at openjdk.org Tue Oct 1 10:03:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:03:41 GMT Subject: [jdk17u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <6GCNEsgnn36ipw7SRxritftSTL5TMbp3FbUiY3Yffoc=.45e72c23-5e22-427a-a175-b4c52613ab47@github.com> References: <6GCNEsgnn36ipw7SRxritftSTL5TMbp3FbUiY3Yffoc=.45e72c23-5e22-427a-a175-b4c52613ab47@github.com> Message-ID: On Tue, 1 Oct 2024 06:28:56 GMT, Goetz Lindenmaier wrote: > The very same patch applies clean as in jdk21u. > Once the change to 21u is pushed, I will update the title and it should be marked as clean. Changed the title to point to the commit to jdk21u. Should be clean, now. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/402#issuecomment-2385354513 From goetz at openjdk.org Tue Oct 1 10:05:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:05:44 GMT Subject: [jdk11u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> References: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> Message-ID: On Tue, 1 Oct 2024 06:30:59 GMT, Goetz Lindenmaier wrote: > The very same patch applies clean as in jdk21u. > Once the change to 21u is pushed, I will update the title and it should be marked as clean. Changed the title to point to the commit to jdk21u. Should be clean, now. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/100#issuecomment-2385359620 From goetz at openjdk.org Tue Oct 1 10:32:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:32:40 GMT Subject: [jdk21u-dev] Integrated: 8324841: PKCS11 tests still skip execution In-Reply-To: References: Message-ID: <8z87g9-1sm1riEKBUY6kNY3sjrqXqOvNKlnSEPRjvyU=.472f87dd-cba2-4bda-ad0e-b732d24b54ac@github.com> On Thu, 26 Sep 2024 07:06:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: aa6cdd75 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aa6cdd758f9525af98bbceb6b2377d3372ddab28 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8324841: PKCS11 tests still skip execution Backport-of: 9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1011 From goetz at openjdk.org Tue Oct 1 10:35:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:35:39 GMT Subject: [jdk21u-dev] Integrated: 8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 In-Reply-To: References: Message-ID: On Thu, 26 Sep 2024 08:02:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: dd13bf68 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dd13bf68cbf9c8a80a69524fde3ae9329335c1f4 Stats: 144 lines in 6 files changed: 134 ins; 6 del; 4 mod 8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds Backport-of: caf28d4ac5711cc864a05fbdd64451d364c599ef ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1012 From goetz at openjdk.org Tue Oct 1 10:35:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:35:45 GMT Subject: [jdk17u-dev] Integrated: 8324841: PKCS11 tests still skip execution In-Reply-To: <4njPueEvB2P31EPXd07keNAdA6yIOlEZ8yrk9DB0Dsk=.57357c40-b2be-4263-be26-9794ebe6787c@github.com> References: <4njPueEvB2P31EPXd07keNAdA6yIOlEZ8yrk9DB0Dsk=.57357c40-b2be-4263-be26-9794ebe6787c@github.com> Message-ID: On Thu, 26 Sep 2024 07:07:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 1c32d3eb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1c32d3eb86504297dc484d3984ed406edeb74d9d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8324841: PKCS11 tests still skip execution Backport-of: 9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2919 From goetz at openjdk.org Tue Oct 1 10:47:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:47:44 GMT Subject: [jdk17u-dev] Integrated: 8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test In-Reply-To: References: Message-ID: On Thu, 26 Sep 2024 06:42:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: a29f5fb7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a29f5fb73deff7da2acf811fc062b7a15ae39304 Stats: 403 lines in 6 files changed: 210 ins; 170 del; 23 mod 8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test 8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile Backport-of: 65907ffdb155221f19ce8753ce4f13b5e096c64a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2918 From goetz at openjdk.org Tue Oct 1 10:50:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 10:50:44 GMT Subject: [jdk17u-dev] Integrated: 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options In-Reply-To: References: Message-ID: On Thu, 26 Sep 2024 09:23:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 1928a36a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1928a36adea8acb824ad5498b6487ed34f4784f5 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options Backport-of: c9bee173d61f4accfc4adc280ab5d21600191756 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2920 From gdams at openjdk.org Tue Oct 1 11:00:44 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 1 Oct 2024 11:00:44 GMT Subject: [jdk23u] RFR: 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts In-Reply-To: References: Message-ID: On Mon, 29 Jul 2024 10:02:59 GMT, Abhishek N wrote: > 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts > Looks to me #25 was here first, so we would probably integrate that? > > Going forward, please enable GHA tests for new PRs, see "Pre-submit test status" in "Checks" above. just re-read this. yeah sorry it's already been integrated in #25 ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/40#issuecomment-2385467711 From duke at openjdk.org Tue Oct 1 11:00:45 2024 From: duke at openjdk.org (Abhishek N) Date: Tue, 1 Oct 2024 11:00:45 GMT Subject: [jdk23u] Withdrawn: 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts In-Reply-To: References: Message-ID: On Mon, 29 Jul 2024 10:02:59 GMT, Abhishek N wrote: > 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/40 From goetz at openjdk.org Tue Oct 1 11:26:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 11:26:14 GMT Subject: [jdk17u-dev] RFR: 8288976: classfile parser 'wrong name' error message has the names the wrong way around Message-ID: This was introcuded in 15 with in "8238358: Implementation of JEP 371: Hidden Classes" I think it is good to have error messages consistent over the releases, especially for new features where we can still reach all releases. ------------- Commit messages: - Backport 925084c496113c9d8e860ded0b8645fd584380bc Changes: https://git.openjdk.org/jdk17u-dev/pull/2925/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2925&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8288976 Stats: 58 lines in 3 files changed: 50 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2925.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2925/head:pull/2925 PR: https://git.openjdk.org/jdk17u-dev/pull/2925 From goetz at openjdk.org Tue Oct 1 12:54:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 12:54:51 GMT Subject: [jdk11u] RFR: 8341057: Add 2 SSL.com TLS roots [v2] In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:53:02 GMT, Goetz Lindenmaier wrote: >> I backport this from 17, i.e. it contains the same move of certs from java.base to make and the adapted Checksum. >> >> In addition, in CAInterop I had to resolve the switch syntax. >> I had to resolve VerifyCACerts because of context, but that would be recognized clean, i.e. the edited code is unchanged. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add missing empty line GHA-failures: well known sprintf build issues on mac. Unrelated. Sap's testing succeeded for mac. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/99#issuecomment-2385700213 From goetz at openjdk.org Tue Oct 1 12:57:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 12:57:45 GMT Subject: [jdk11u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> References: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> Message-ID: On Tue, 1 Oct 2024 06:30:59 GMT, Goetz Lindenmaier wrote: > The very same patch applies clean as in jdk21u. > Once the change to 21u is pushed, I will update the title and it should be marked as clean. GHA-failures: well known sprintf build issues on mac. Unrelated. Sap's testing succeeded for mac. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/100#issuecomment-2385706781 From goetz at openjdk.org Tue Oct 1 13:36:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 13:36:50 GMT Subject: [jdk17u] Integrated: 8341057: Add 2 SSL.com TLS roots In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:08:51 GMT, Goetz Lindenmaier wrote: > I had to move the new certs from java.base to make. > Also, I had to adapt the checksum in VerifyCACerts. This pull request has now been integrated. Changeset: 963123ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/963123ad87935b7bb06dbcd710ec541b59cd2724 Stats: 98 lines in 4 files changed: 93 ins; 1 del; 4 mod 8341057: Add 2 SSL.com TLS roots Reviewed-by: mbaesken Backport-of: 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 ------------- PR: https://git.openjdk.org/jdk17u/pull/401 From goetz at openjdk.org Tue Oct 1 13:37:47 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 13:37:47 GMT Subject: [jdk11u] Integrated: 8341057: Add 2 SSL.com TLS roots In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:13:24 GMT, Goetz Lindenmaier wrote: > I backport this from 17, i.e. it contains the same move of certs from java.base to make and the adapted Checksum. > > In addition, in CAInterop I had to resolve the switch syntax. > I had to resolve VerifyCACerts because of context, but that would be recognized clean, i.e. the edited code is unchanged. This pull request has now been integrated. Changeset: 217b9fdf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u/commit/217b9fdf056f4887230f60fdf60b036861699cd8 Stats: 98 lines in 4 files changed: 93 ins; 1 del; 4 mod 8341057: Add 2 SSL.com TLS roots Reviewed-by: mbaesken Backport-of: 824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 ------------- PR: https://git.openjdk.org/jdk11u/pull/99 From goetz at openjdk.org Tue Oct 1 13:38:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 13:38:42 GMT Subject: [jdk17u] Integrated: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <6GCNEsgnn36ipw7SRxritftSTL5TMbp3FbUiY3Yffoc=.45e72c23-5e22-427a-a175-b4c52613ab47@github.com> References: <6GCNEsgnn36ipw7SRxritftSTL5TMbp3FbUiY3Yffoc=.45e72c23-5e22-427a-a175-b4c52613ab47@github.com> Message-ID: On Tue, 1 Oct 2024 06:28:56 GMT, Goetz Lindenmaier wrote: > The very same patch applies clean as in jdk21u. > Once the change to 21u is pushed, I will update the title and it should be marked as clean. This pull request has now been integrated. Changeset: 1e20c7c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/1e20c7c4cdbfe7fc9f6883334e60b2e2549399a2 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod 8341059: Change Entrust TLS distrust date to November 12, 2024 Backport-of: eced83e13090748218ab3dac78f6ff1bddf2b158 ------------- PR: https://git.openjdk.org/jdk17u/pull/402 From goetz at openjdk.org Tue Oct 1 13:40:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 13:40:43 GMT Subject: [jdk11u] Integrated: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> References: <9vD9Hk1K_RRD8fH07kldDFU00pBo4HWEgMt5_CDrphk=.a41f9549-0ecc-4db0-b4bc-fc47c6429913@github.com> Message-ID: On Tue, 1 Oct 2024 06:30:59 GMT, Goetz Lindenmaier wrote: > The very same patch applies clean as in jdk21u. > Once the change to 21u is pushed, I will update the title and it should be marked as clean. This pull request has now been integrated. Changeset: 82c330b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u/commit/82c330b46498e78c67c1905535106c97536e4914 Stats: 12 lines in 4 files changed: 0 ins; 0 del; 12 mod 8341059: Change Entrust TLS distrust date to November 12, 2024 Backport-of: eced83e13090748218ab3dac78f6ff1bddf2b158 ------------- PR: https://git.openjdk.org/jdk11u/pull/100 From gdams at openjdk.org Tue Oct 1 14:01:42 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 1 Oct 2024 14:01:42 GMT Subject: [jdk23u] Integrated: 8340804: doc/building.md update Xcode instructions to note that full install is required In-Reply-To: References: Message-ID: On Tue, 24 Sep 2024 21:31:21 GMT, George Adams wrote: > Since JDK17 there has been a dependency on metal in the macOS builds which is only available as part of the full Xcode IDE (rather than command-line tools). We currently recommend only installing the command-line tools in the building.md doc which is incorrect. This pull request has now been integrated. Changeset: bbbe1e53 Author: George Adams URL: https://git.openjdk.org/jdk23u/commit/bbbe1e539508c18bf1d0c67d7ca0122cdfc6b397 Stats: 11 lines in 2 files changed: 0 ins; 5 del; 6 mod 8340804: doc/building.md update Xcode instructions to note that full install is required Backport-of: b639661e797fb52ce32ce397a153c886fdc40f53 ------------- PR: https://git.openjdk.org/jdk23u/pull/121 From goetz at openjdk.org Tue Oct 1 14:08:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 14:08:23 GMT Subject: [jdk17u-dev] RFR: 8303489: Add a test to verify classes in vmStruct have unique vtables Message-ID: I backport this to improve testing in 17u ------------- Commit messages: - Backport f9aadb943cb90382a631a5cafd0624d4e8a47789 Changes: https://git.openjdk.org/jdk17u-dev/pull/2926/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2926&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303489 Stats: 180 lines in 2 files changed: 178 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2926.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2926/head:pull/2926 PR: https://git.openjdk.org/jdk17u-dev/pull/2926 From goetz at openjdk.org Tue Oct 1 14:19:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 14:19:14 GMT Subject: [jdk17u-dev] RFR: 8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 902162ca9f0fc589b888e73862275554691697f4 Changes: https://git.openjdk.org/jdk17u-dev/pull/2927/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2927&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295239 Stats: 185 lines in 3 files changed: 106 ins; 63 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2927.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2927/head:pull/2927 PR: https://git.openjdk.org/jdk17u-dev/pull/2927 From goetz at openjdk.org Tue Oct 1 14:26:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Oct 2024 14:26:59 GMT Subject: [jdk17u-dev] RFR: 8303697: ProcessTools doesn't print last line of process output Message-ID: <9Lwmm_CgGbFLu8S-p7Gxeu7e9l5ZG51nKfiPsZd2Cu8=.91c23301-9ea9-4920-b60f-bf4e9c8a0ddd@github.com> I backport this to improve testing in 17. ------------- Commit messages: - Backport 8d2ebf248e2884fbf138b603ae82f81bd0926cf3 Changes: https://git.openjdk.org/jdk17u-dev/pull/2928/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2928&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303697 Stats: 87 lines in 2 files changed: 82 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2928.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2928/head:pull/2928 PR: https://git.openjdk.org/jdk17u-dev/pull/2928 From cjplummer at openjdk.org Tue Oct 1 17:18:42 2024 From: cjplummer at openjdk.org (Chris Plummer) Date: Tue, 1 Oct 2024 17:18:42 GMT Subject: [jdk17u-dev] RFR: 8303489: Add a test to verify classes in vmStruct have unique vtables In-Reply-To: References: Message-ID: <83EVTpJuimIDD1TXCKnQ2v4U7e3AWy5vty9sXIbVe0Q=.7f1250c8-6711-4bb5-aa77-e422fa57e74c@github.com> On Tue, 1 Oct 2024 14:02:17 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17u Bug tail for [JDK-8303489](https://bugs.openjdk.org/browse/JDK-8303489) includes [JDK-8303921](https://bugs.openjdk.org/browse/JDK-8303921) and [JDK-8311993](https://bugs.openjdk.org/browse/JDK-8311993). You'll probably want to backport them also. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2926#issuecomment-2386551017 From mbalao at openjdk.org Tue Oct 1 19:13:47 2024 From: mbalao at openjdk.org (Martin Balao) Date: Tue, 1 Oct 2024 19:13:47 GMT Subject: [jdk11u-dev] RFR: 8251188: Update LDAP tests not to use wildcard addresses In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 17:35:00 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a75edc29](https://github.com/openjdk/jdk/commit/a75edc29c6ce41116cc99530aa1710efb62c6d5a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksei Efimov on 25 Sep 2020 and was reviewed by Daniel Fuchs. > > Thanks! Looks good to me. Thanks.- ------------- Marked as reviewed by mbalao (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2947#pullrequestreview-2341182692 From duke at openjdk.org Tue Oct 1 19:39:43 2024 From: duke at openjdk.org (duke) Date: Tue, 1 Oct 2024 19:39:43 GMT Subject: [jdk11u-dev] RFR: 8339644: Improve parsing of Day/Month in tzdata rules In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 09:33:37 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339644 Improve parsing of Day/Month in tzdata rules](https://bugs.openjdk.org/browse/JDK-8339644) to prepare for [these breaking changes in the 2024b timezone update](https://lists.iana.org/hyperkitty/list/tz at iana.org/thread/LBVCBNK5NPWBNQ5UDUY3YEZPWA2QV262/) > > Backport is clean but for a copyright year change in TzdbZoneRulesProvider.java (that was modified in 17 in "8241310: Fix warnings in jdk buildtools"). Passes tier1 tests. @vieiro Your change (at version 047b67653526aea26f768a6367b7751b94a0f278) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2948#issuecomment-2386839106 From andrew at openjdk.org Tue Oct 1 22:40:43 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 1 Oct 2024 22:40:43 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 06:24:15 GMT, Goetz Lindenmaier wrote: > This moves the jdk21u-dev backport by Andrew (https://github.com/openjdk/jdk21u-dev/pull/1015) to jdk21u. > The patch is identical to the one by Andrew. I.e., the changes to the original version in head are: > > "The commit does not apply cleanly to 21u-dev due to the absence of [JDK-8339560](https://bugs.openjdk.org/browse/JDK-8339560). Equivalent changes to those in distrust/Entrust.java are applied to Entrust/Distrust.java instead." > > Thanks, Andrew, for preparing the field, here! "The patch is identical to the one by Andrew" Yet, you don't even bother to credit me. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/456#issuecomment-2387207340 From wkemper at openjdk.org Tue Oct 1 23:18:49 2024 From: wkemper at openjdk.org (William Kemper) Date: Tue, 1 Oct 2024 23:18:49 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging Message-ID: Clean backport. ------------- Commit messages: - 8334147: Shenandoah: Avoid taking lock for disabled free set logging Changes: https://git.openjdk.org/jdk23u/pull/129/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334147 Stats: 33 lines in 4 files changed: 14 ins; 9 del; 10 mod Patch: https://git.openjdk.org/jdk23u/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk23u/pull/129 From goetz at openjdk.org Wed Oct 2 06:16:47 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 06:16:47 GMT Subject: [jdk21u] RFR: 8341059: Change Entrust TLS distrust date to November 12, 2024 In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 22:38:07 GMT, Andrew John Hughes wrote: > "The patch is identical to the one by Andrew" > > Yet, you don't even bother to credit me. I'm sorry, I meant to by saying "Thanks, Andrew, for preparing the field, here!" Maybe "pave the way" would have been better because your change went clean all the way to 11! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/456#issuecomment-2387703862 From goetz at openjdk.org Wed Oct 2 06:33:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 06:33:16 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.5+9 from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8341059: Change Entrust TLS distrust date to November 12, 2024 - 8341057: Add 2 SSL.com TLS roots The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1017&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1017&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1017/files Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1017.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1017/head:pull/1017 PR: https://git.openjdk.org/jdk21u-dev/pull/1017 From goetz at openjdk.org Wed Oct 2 06:50:54 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 06:50:54 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: <4xSFibPfdSp2Z0KPPMyDEbNgX6yQbO7An482Zt0-NXo=.4508a3c1-14c4-4306-a9aa-93b31ad8bb9a@github.com> Merge build tag 17.0.13+10from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8341059: Change Entrust TLS distrust date to November 12, 2024 - 8341057: Add 2 SSL.com TLS roots The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2929&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2929&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/2929/files Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2929.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2929/head:pull/2929 PR: https://git.openjdk.org/jdk17u-dev/pull/2929 From goetz at openjdk.org Wed Oct 2 07:02:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 07:02:53 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge build tag 11.0.25+8 from jdk11u to jdk11u-dev ------------- Commit messages: - Merge - 8341059: Change Entrust TLS distrust date to November 12, 2024 - 8341057: Add 2 SSL.com TLS roots The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/2949/files Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2949.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2949/head:pull/2949 PR: https://git.openjdk.org/jdk11u-dev/pull/2949 From goetz at openjdk.org Wed Oct 2 07:17:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 07:17:43 GMT Subject: [jdk17u-dev] RFR: 8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 14:13:58 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. GHA failure: build of adlc failed. Unrelated to this test fix. make[3]: *** [gensrc/GensrcAdlc.gmk:193: /d/a/jdk17u-dev/jdk17u-dev/build/windows-aarch64/hotspot/variant-server/support/adlc/_adlc_run_exec.marker] Error 139 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2927#issuecomment-2387781964 From goetz at openjdk.org Wed Oct 2 07:31:49 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 07:31:49 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 06:27:53 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.5+9 from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: cba5a240 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cba5a240c24031afe62fb018bf8bd1baf9e0c1a9 Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1017 From goetz at openjdk.org Wed Oct 2 07:37:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 07:37:46 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master [v2] In-Reply-To: <4xSFibPfdSp2Z0KPPMyDEbNgX6yQbO7An482Zt0-NXo=.4508a3c1-14c4-4306-a9aa-93b31ad8bb9a@github.com> References: <4xSFibPfdSp2Z0KPPMyDEbNgX6yQbO7An482Zt0-NXo=.4508a3c1-14c4-4306-a9aa-93b31ad8bb9a@github.com> Message-ID: > Merge build tag 17.0.13+10from 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 98 additional commits since the last revision: - Merge - 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options Backport-of: c9bee173d61f4accfc4adc280ab5d21600191756 - 8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test 8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile Backport-of: 65907ffdb155221f19ce8753ce4f13b5e096c64a - 8324841: PKCS11 tests still skip execution Backport-of: 9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6 - 8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases Reviewed-by: phh Backport-of: 7a97e314b52a4045ca8238eae5ba730618939bf7 - 8340815: Add SECURITY.md file Backport-of: 0474f020bf276c761f46bc8ba0873ed90a8fd19b - 8339741: RISC-V: C ABI breakage for integer on stack Reviewed-by: fyang Backport-of: bfe7f9205b56483b4364130a3a87c58c3fc82998 - 8320665: update jdk_core at open/test/jdk/TEST.groups Backport-of: da7cf258bb5b24788409dde084ad012bd64a032a - 8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect Backport-of: 21e86d10a726fe707febb0111f5b80d8d1d29f03 - 8319574: Exec/process tests should be marked as flagless Reviewed-by: mdoerr Backport-of: 68110b7a82ae82e2485aec23aba5406d2a5c0327 - ... and 88 more: https://git.openjdk.org/jdk17u-dev/compare/b03089c4...bceae124 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2929/files - new: https://git.openjdk.org/jdk17u-dev/pull/2929/files/bceae124..bceae124 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2929&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2929&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2929.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2929/head:pull/2929 PR: https://git.openjdk.org/jdk17u-dev/pull/2929 From goetz at openjdk.org Wed Oct 2 07:37:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 07:37:48 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: <4xSFibPfdSp2Z0KPPMyDEbNgX6yQbO7An482Zt0-NXo=.4508a3c1-14c4-4306-a9aa-93b31ad8bb9a@github.com> References: <4xSFibPfdSp2Z0KPPMyDEbNgX6yQbO7An482Zt0-NXo=.4508a3c1-14c4-4306-a9aa-93b31ad8bb9a@github.com> Message-ID: On Wed, 2 Oct 2024 06:46:36 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.13+10from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: e5b26f54 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e5b26f543e8020d7b1028fdaf68502cca6e9749f Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2929 From goetz at openjdk.org Wed Oct 2 08:30:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 08:30:19 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master [v2] In-Reply-To: References: Message-ID: > Merge build tag 11.0.25+8 from jdk11u to jdk11u-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 13 additional commits since the last revision: - Merge Added tag jdk-11.0.25+8 for changeset 82c330b46498 - 8338402: GHA: some of bundles may not get removed Backport-of: d8e4d3f2d6c187f2487acd390a4e5fa2a99010ea - 8299254: Support dealing with standard assert macro Reviewed-by: sgehwolf Backport-of: 89dd23f2fab0d98879e68f817923656e113087e3 - 8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak Backport-of: f6be922952642f40dcf0d27b7896c9a6acdd6378 - 8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java Reviewed-by: yan, andrew Backport-of: e61252dc278fd44345c5377811552ed6760ffcf0 - 8340815: Add SECURITY.md file Backport-of: 0474f020bf276c761f46bc8ba0873ed90a8fd19b - 8340671: GHA: Bump macOS and Xcode versions to macos-12 and XCode 13.4.1 Reviewed-by: sgehwolf - Merge - Merge - 8315936: Parallelize gc/stress/TestStressG1Humongous.java test Backport-of: 3f19df685c342cef212305cca630331878a24e79 - ... and 3 more: https://git.openjdk.org/jdk11u-dev/compare/e0d1cf13...1e4fce95 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2949/files - new: https://git.openjdk.org/jdk11u-dev/pull/2949/files/1e4fce95..1e4fce95 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2949&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2949&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2949.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2949/head:pull/2949 PR: https://git.openjdk.org/jdk11u-dev/pull/2949 From goetz at openjdk.org Wed Oct 2 08:30:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 08:30:21 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 06:58:39 GMT, Goetz Lindenmaier wrote: > Merge build tag 11.0.25+8 from jdk11u to jdk11u-dev This pull request has now been integrated. Changeset: 64367498 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/6436749891c2b35b9858f59f573d17f6d49bdd8b Stats: 110 lines in 8 files changed: 93 ins; 1 del; 16 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2949 From mdoerr at openjdk.org Wed Oct 2 10:41:40 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 2 Oct 2024 10:41:40 GMT Subject: [jdk17u-dev] RFR: 8313638: Add test for dump of resolved references In-Reply-To: References: Message-ID: <2hCTEJ6IxDUnW4UYwc75Go9iOYdqZPDUvSVJ-21y1Lc=.0fdfa63f-2567-4a3f-a5c4-02d84ecacbc7@github.com> On Tue, 1 Oct 2024 08:25:20 GMT, Goetz Lindenmaier wrote: > I had to resolve the Whitebox coding. The method added by the backported change already exists in 17. > > Originally, WB_GetResolvedReferences was added by "https://bugs.openjdk.org/browse/JDK-8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive" in 10 which did not directly use it, there were closed tests depending on it. See "https://bugs.openjdk.org/browse/JDK-8188791: Move AppCDS from closed repo to open repo". It was removed in "https://bugs.openjdk.org/browse/JDK-8298048: Combine CDS archive heap into a single block" in 21 and added again by this change. > > I resolved the code to use the version of this new change to reduce differences to 21. > > The old Whitebox code is used in > runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java > runtime/cds/appcds/cacheObject/GCStressApp.java > All runtime/cds/appcds/cacheObject/ are still passing. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2924#pullrequestreview-2342585130 From goetz at openjdk.org Wed Oct 2 12:01:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 12:01:42 GMT Subject: [jdk21u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 15:01:41 GMT, Goetz Lindenmaier wrote: > We have a lot of backports in this area due to changes of certificates. > I want to backport this to increase the chance of clean backports. > The cleanup and fixes are helpul in earlier releases, too. > > Clean backport. Made a new PR which better resolves against 8341059. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1016#issuecomment-2388463700 From goetz at openjdk.org Wed Oct 2 12:01:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 12:01:43 GMT Subject: [jdk21u-dev] Withdrawn: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 15:01:41 GMT, Goetz Lindenmaier wrote: > We have a lot of backports in this area due to changes of certificates. > I want to backport this to increase the chance of clean backports. > The cleanup and fixes are helpul in earlier releases, too. > > Clean backport. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1016 From goetz at openjdk.org Wed Oct 2 12:03:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Oct 2024 12:03:03 GMT Subject: [jdk21u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 Message-ID: We already backported "8341059: Change Entrust TLS distrust date to November 12, 2024", which in head came after this change. Unfortunately, 8341059 edited a test file that was moved by this change. Nevertheless, I could prepare this change with three clean operations: * Backout jdk23u version of 8341059 * Clean patch of 8339560 * Clean patch of 8341059, head version. ------------- Commit messages: - Clean backport of head version of 8341059: Change Entrust TLS distrust date to November 12, 2024 - Clean backport of 8339560: Unaddressed comments during code review of JDK-8337664 - Clean revert of the jdk21u version of 8341059: Change Entrust TLS distrust date to November 12, 2024 Changes: https://git.openjdk.org/jdk21u-dev/pull/1018/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1018&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339560 Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1018.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1018/head:pull/1018 PR: https://git.openjdk.org/jdk21u-dev/pull/1018 From duke at openjdk.org Wed Oct 2 13:14:46 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 13:14:46 GMT Subject: [jdk17u-dev] RFR: 8316581: Improve performance of Symbol::print_value_on() In-Reply-To: References: Message-ID: On Thu, 19 Sep 2024 12:47:21 GMT, Kerem Kat wrote: > Clean backport to improve class unloading performance. @krk Your change (at version b4b567f9fc6b3b509064943ca21cfc8c55a75060) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2895#issuecomment-2388610893 From mdoerr at openjdk.org Wed Oct 2 13:17:41 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 2 Oct 2024 13:17:41 GMT Subject: [jdk17u-dev] Integrated: 8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity In-Reply-To: References: Message-ID: On Mon, 23 Sep 2024 12:49:54 GMT, Martin Doerr wrote: > Clean backport of [JDK-8340230](https://bugs.openjdk.org/browse/JDK-8340230) from jdk23u. This pull request has now been integrated. Changeset: e7439b7d Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/e7439b7d465ce1b648c5591345e7307146461df3 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity Backport-of: a6754f31cf52c3058d5f95a54e9f66738f4216e6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2910 From mbaesken at openjdk.org Wed Oct 2 13:49:43 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Oct 2024 13:49:43 GMT Subject: [jdk23u] Integrated: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Tue, 24 Sep 2024 11:46:11 GMT, Matthias Baesken wrote: > 8340387: Update OS detection code to recognize Windows Server 2025 This pull request has now been integrated. Changeset: d1150a35 Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/d1150a3524bff4b6e787d21e6db1d0445affe61f Stats: 11 lines in 2 files changed: 8 ins; 0 del; 3 mod 8340387: Update OS detection code to recognize Windows Server 2025 Backport-of: 34cddfbedd20d5804cab8044fbc402564e98eb9c ------------- PR: https://git.openjdk.org/jdk23u/pull/119 From mbaesken at openjdk.org Wed Oct 2 13:51:39 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Oct 2024 13:51:39 GMT Subject: [jdk23u] Integrated: 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero In-Reply-To: References: Message-ID: On Tue, 17 Sep 2024 14:37:19 GMT, Matthias Baesken wrote: > 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero This pull request has now been integrated. Changeset: f4fc1b6a Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/f4fc1b6a589c26e122200dd5e6563fce0f180acf Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero Backport-of: f080b4bb8a75284db1b6037f8c00ef3b1ef1add1 ------------- PR: https://git.openjdk.org/jdk23u/pull/100 From shade at openjdk.org Wed Oct 2 14:13:40 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 2 Oct 2024 14:13:40 GMT Subject: [jdk23u] Integrated: 8340418: GHA: MacOS AArch64 bundles can be removed prematurely In-Reply-To: References: Message-ID: On Mon, 23 Sep 2024 13:57:02 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA reliability. Follows [JDK-8325194](https://bugs.openjdk.org/browse/JDK-8325194). > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: eef1c1b1 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/eef1c1b191d9b9c5da7b0827ae8bd0c21547dd82 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8340418: GHA: MacOS AArch64 bundles can be removed prematurely Backport-of: 9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b ------------- PR: https://git.openjdk.org/jdk23u/pull/118 From duke at openjdk.org Wed Oct 2 14:30:38 2024 From: duke at openjdk.org (Kerem Kat) Date: Wed, 2 Oct 2024 14:30:38 GMT Subject: [jdk17u-dev] Integrated: 8316581: Improve performance of Symbol::print_value_on() In-Reply-To: References: Message-ID: <7P9eLEy70qyw2-N1AgH5NFouWz0pZOzgDmK4hoLtUiM=.dbb97aa2-b72c-48ce-814a-56ca73e55ead@github.com> On Thu, 19 Sep 2024 12:47:21 GMT, Kerem Kat wrote: > Clean backport to improve class unloading performance. This pull request has now been integrated. Changeset: 2d963ac2 Author: Kerem Kat Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/2d963ac287cb74e73fdd83cd86c9459bbf55d65d Stats: 6 lines in 1 file changed: 0 ins; 3 del; 3 mod 8316581: Improve performance of Symbol::print_value_on() Backport-of: 90bcdbd15fe7211377f6f6812a2b562c17995d65 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2895 From gdams at openjdk.org Wed Oct 2 14:56:43 2024 From: gdams at openjdk.org (George Adams) Date: Wed, 2 Oct 2024 14:56:43 GMT Subject: [jdk23u] Integrated: 8340815: Add SECURITY.md file In-Reply-To: References: Message-ID: On Wed, 25 Sep 2024 16:28:57 GMT, George Adams wrote: > Hi all, > > This pull request contains a backport of commit [0474f020](https://github.com/openjdk/jdk/commit/0474f020bf276c761f46bc8ba0873ed90a8fd19b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by George Adams on 25 Sep 2024 and was reviewed by Mark Reinhold, Julian Waters and Erik Joelsson. > > Thanks! This pull request has now been integrated. Changeset: 66c8968e Author: George Adams URL: https://git.openjdk.org/jdk23u/commit/66c8968e505e697c581940b9d36ff4dcff71e66a Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8340815: Add SECURITY.md file Backport-of: 0474f020bf276c761f46bc8ba0873ed90a8fd19b ------------- PR: https://git.openjdk.org/jdk23u/pull/124 From gdams at openjdk.org Wed Oct 2 14:56:44 2024 From: gdams at openjdk.org (George Adams) Date: Wed, 2 Oct 2024 14:56:44 GMT Subject: [jdk23u] Integrated: 8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver In-Reply-To: References: Message-ID: On Tue, 24 Sep 2024 12:54:14 GMT, George Adams wrote: > On Windows Nanoserver the kernel32.dll is not within the System32 directory itself but within the "forwarders" sub-folder. > > See a similar bug reported in dotnet a while back: https://github.com/dotnet/sdk/issues/6056 This pull request has now been integrated. Changeset: 6b1c1aca Author: George Adams URL: https://git.openjdk.org/jdk23u/commit/6b1c1aca2d8657f79f539fc35650d2f56100f56d Stats: 40 lines in 1 file changed: 39 ins; 0 del; 1 mod 8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver Backport-of: 3c97d2437d34d2db47f3607fbb95ac3b8e2ec60b ------------- PR: https://git.openjdk.org/jdk23u/pull/120 From gdams at openjdk.org Wed Oct 2 15:20:56 2024 From: gdams at openjdk.org (George Adams) Date: Wed, 2 Oct 2024 15:20:56 GMT Subject: [jdk21u-dev] RFR: 8340804: doc/building.md update Xcode instructions to note that full install is required Message-ID: Hi all, This pull request contains a backport of commit [b639661e](https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by George Adams on 24 Sep 2024 and was reviewed by Erik Joelsson and Julian Waters. Thanks! Applies cleanly other than the fact that the minimum supported version is Xcode 8 (also some other html wasn't properly converted so my pandoc run tweaked it slightly) ------------- Commit messages: - Backport b639661e797fb52ce32ce397a153c886fdc40f53 Changes: https://git.openjdk.org/jdk21u-dev/pull/1019/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1019&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340804 Stats: 14 lines in 2 files changed: 2 ins; 4 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1019.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1019/head:pull/1019 PR: https://git.openjdk.org/jdk21u-dev/pull/1019 From andrew at openjdk.org Wed Oct 2 16:34:45 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 2 Oct 2024 16:34:45 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`) Keep open please. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2389109726 From andrew at openjdk.org Wed Oct 2 16:51:47 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 2 Oct 2024 16:51:47 GMT Subject: [jdk11u-dev] RFR: 8251188: Update LDAP tests not to use wildcard addresses In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 17:35:00 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a75edc29](https://github.com/openjdk/jdk/commit/a75edc29c6ce41116cc99530aa1710efb62c6d5a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksei Efimov on 25 Sep 2020 and was reviewed by Daniel Fuchs. > > Thanks! Looks good to me. Patch is adjusted correctly for context. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2947#pullrequestreview-2343518237 From phh at openjdk.org Wed Oct 2 19:34:44 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Oct 2024 19:34:44 GMT Subject: [jdk21u-dev] RFR: 8340804: doc/building.md update Xcode instructions to note that full install is required In-Reply-To: References: Message-ID: <8S4va_Jpols6BVzEmW8Pvl_SfCR9bespqMCaX6xFBFY=.5cd4132b-03c6-4a0e-9189-c3c0edce1a6f@github.com> On Wed, 2 Oct 2024 15:15:57 GMT, George Adams wrote: > Hi all, > > This pull request contains a backport of commit [b639661e](https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by George Adams on 24 Sep 2024 and was reviewed by Erik Joelsson and Julian Waters. > > Thanks! > > Applies cleanly other than the fact that the minimum supported version is Xcode 8 (also some other html wasn't properly converted so my pandoc run tweaked it slightly) The hunk applied to building.html from the original commit https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53#diff-a64b0127900c165086b584ce5b379b02a0f4071b3c7d0e610f75c6f143fd4d46R617 isn't present in the backport. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1019#pullrequestreview-2343911157 From duke at openjdk.org Wed Oct 2 19:41:48 2024 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 2 Oct 2024 19:41:48 GMT Subject: [jdk11u-dev] Integrated: 8339644: Improve parsing of Day/Month in tzdata rules In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 09:33:37 GMT, Antonio Vieiro wrote: > Backport of [JDK-8339644 Improve parsing of Day/Month in tzdata rules](https://bugs.openjdk.org/browse/JDK-8339644) to prepare for [these breaking changes in the 2024b timezone update](https://lists.iana.org/hyperkitty/list/tz at iana.org/thread/LBVCBNK5NPWBNQ5UDUY3YEZPWA2QV262/) > > Backport is clean but for a copyright year change in TzdbZoneRulesProvider.java (that was modified in 17 in "8241310: Fix warnings in jdk buildtools"). Passes tier1 tests. This pull request has now been integrated. Changeset: a754a3d8 Author: Antonio Vieiro Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/a754a3d8972abc67aee768d31a2dc2e8214274cf Stats: 83 lines in 3 files changed: 23 ins; 26 del; 34 mod 8339644: Improve parsing of Day/Month in tzdata rules Backport-of: 5faa0df6fb1b4c5dc7f642d7e062c44a1764029c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2948 From gdams at openjdk.org Thu Oct 3 06:49:43 2024 From: gdams at openjdk.org (George Adams) Date: Thu, 3 Oct 2024 06:49:43 GMT Subject: [jdk21u-dev] RFR: 8340804: doc/building.md update Xcode instructions to note that full install is required In-Reply-To: <8S4va_Jpols6BVzEmW8Pvl_SfCR9bespqMCaX6xFBFY=.5cd4132b-03c6-4a0e-9189-c3c0edce1a6f@github.com> References: <8S4va_Jpols6BVzEmW8Pvl_SfCR9bespqMCaX6xFBFY=.5cd4132b-03c6-4a0e-9189-c3c0edce1a6f@github.com> Message-ID: On Wed, 2 Oct 2024 19:32:24 GMT, Paul Hohensee wrote: > The hunk applied to building.html from the original commit https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53#diff-a64b0127900c165086b584ce5b379b02a0f4071b3c7d0e610f75c6f143fd4d46R617 isn't present in the backport. I'll remove it ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1019#issuecomment-2390647555 From gdams at openjdk.org Thu Oct 3 07:05:19 2024 From: gdams at openjdk.org (George Adams) Date: Thu, 3 Oct 2024 07:05:19 GMT Subject: [jdk21u-dev] RFR: 8340804: doc/building.md update Xcode instructions to note that full install is required [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [b639661e](https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by George Adams on 24 Sep 2024 and was reviewed by Erik Joelsson and Julian Waters. > > Thanks! > > Applies cleanly other than the fact that the minimum supported version is Xcode 8 (also some other html wasn't properly converted so my pandoc run tweaked it slightly) George Adams has updated the pull request incrementally with one additional commit since the last revision: Update building.html ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1019/files - new: https://git.openjdk.org/jdk21u-dev/pull/1019/files/1f4027f9..74ce22a4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1019&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1019&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1019.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1019/head:pull/1019 PR: https://git.openjdk.org/jdk21u-dev/pull/1019 From rvansa at openjdk.org Thu Oct 3 08:18:48 2024 From: rvansa at openjdk.org (Radim Vansa) Date: Thu, 3 Oct 2024 08:18:48 GMT Subject: [jdk17u-dev] RFR: 8276932: G1: Annotate methods with override explicitly in g1CollectedHeap.hpp In-Reply-To: References: Message-ID: On Wed, 28 Aug 2024 15:16:04 GMT, Radim Vansa wrote: > Hi all, > > This pull request contains a backport of commit[ 02f79008](https://github.com/openjdk/jdk/commit/02f79008828b3dcce3bd6492efaa43e99376c0c5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Albert Mingkun Yang on 15 Nov 2021 and was reviewed by Thomas Schatzl and Stefan Johansson. > > The backport is not clean; some method return types differ in later JDK versions. > > Thanks! bump ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2830#issuecomment-2390798688 From goetz at openjdk.org Thu Oct 3 13:59:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 13:59:37 GMT Subject: [jdk21u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 11:57:56 GMT, Goetz Lindenmaier wrote: > We already backported "8341059: Change Entrust TLS distrust date to November 12, 2024", which in head came after this change. Unfortunately, 8341059 edited a test file that was moved by this change. > > Nevertheless, I could prepare this change with three clean operations: > * Backout jdk23u version of 8341059 > * Clean patch of 8339560 > * Clean patch of 8341059, head version. GHA failure: gc/shenandoah/mxbeans/TestPauseNotifications.java#passive IllegalStateException: Pauses duration (458) is expected to be not larger than cycles duration (438) I havn't seen this before, but it's surely unrelated to this change touching only test in another area. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1018#issuecomment-2391495168 From mdoerr at openjdk.org Thu Oct 3 14:45:42 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 3 Oct 2024 14:45:42 GMT Subject: [jdk23u] Integrated: 8340657: [PPC64] SA determines wrong unextendedSP In-Reply-To: References: Message-ID: On Thu, 26 Sep 2024 09:37:59 GMT, Martin Doerr wrote: > Clean backport of [JDK-8340657](https://bugs.openjdk.org/browse/JDK-8340657). This pull request has now been integrated. Changeset: dc23fd61 Author: Martin Doerr URL: https://git.openjdk.org/jdk23u/commit/dc23fd61c5279a6dcadc186883c634da53b7b2cc Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8340657: [PPC64] SA determines wrong unextendedSP Backport-of: 49d15edd31c863faf3722af1bae8b50662ecf71f ------------- PR: https://git.openjdk.org/jdk23u/pull/125 From mdoerr at openjdk.org Thu Oct 3 14:45:52 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 3 Oct 2024 14:45:52 GMT Subject: [jdk21u-dev] Integrated: 8340657: [PPC64] SA determines wrong unextendedSP In-Reply-To: <42R6318VN9Uv2-mQwKxK77dG7bxBY_9wfyqVtGsBvLY=.6edc7a5f-ec6e-4ab3-9110-b87efbe34f0f@github.com> References: <42R6318VN9Uv2-mQwKxK77dG7bxBY_9wfyqVtGsBvLY=.6edc7a5f-ec6e-4ab3-9110-b87efbe34f0f@github.com> Message-ID: On Tue, 24 Sep 2024 13:22:30 GMT, Martin Doerr wrote: > Clean backport of [JDK-8340657](https://bugs.openjdk.org/browse/JDK-8340657). This pull request has now been integrated. Changeset: b1cd88ac Author: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/b1cd88acc5ddc8b981278ce269086f7db8a2be12 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8340657: [PPC64] SA determines wrong unextendedSP Backport-of: 49d15edd31c863faf3722af1bae8b50662ecf71f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1007 From mdoerr at openjdk.org Thu Oct 3 14:46:44 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 3 Oct 2024 14:46:44 GMT Subject: [jdk17u-dev] Integrated: 8340657: [PPC64] SA determines wrong unextendedSP In-Reply-To: References: Message-ID: On Tue, 24 Sep 2024 13:31:21 GMT, Martin Doerr wrote: > Clean backport of [JDK-8340657](https://bugs.openjdk.org/browse/JDK-8340657). This pull request has now been integrated. Changeset: 049df066 Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/049df066179dba5a1ccaee64ec56b916d8b81ff1 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8340657: [PPC64] SA determines wrong unextendedSP Backport-of: 49d15edd31c863faf3722af1bae8b50662ecf71f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2915 From goetz at openjdk.org Thu Oct 3 14:52:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 14:52:10 GMT Subject: [jdk17u-dev] RFR: 8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm Message-ID: I backport this for parity with 17.0.13-oracle. ------------- Commit messages: - Backport 6ee6171e8124ae8ce4f60c2582c2fe2cae6fc3db Changes: https://git.openjdk.org/jdk17u-dev/pull/2930/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2930&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317347 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2930.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2930/head:pull/2930 PR: https://git.openjdk.org/jdk17u-dev/pull/2930 From phh at openjdk.org Thu Oct 3 15:09:36 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Oct 2024 15:09:36 GMT Subject: [jdk17u-dev] RFR: 8276932: G1: Annotate methods with override explicitly in g1CollectedHeap.hpp In-Reply-To: References: Message-ID: On Wed, 28 Aug 2024 15:16:04 GMT, Radim Vansa wrote: > Hi all, > > This pull request contains a backport of commit[ 02f79008](https://github.com/openjdk/jdk/commit/02f79008828b3dcce3bd6492efaa43e99376c0c5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Albert Mingkun Yang on 15 Nov 2021 and was reviewed by Thomas Schatzl and Stefan Johansson. > > The backport is not clean; some method return types differ in later JDK versions. > > Thanks! You need to ask for maintainer approval using "/approval request ". ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2830#issuecomment-2391666010 From phh at openjdk.org Thu Oct 3 15:18:43 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Oct 2024 15:18:43 GMT Subject: [jdk21u-dev] RFR: 8340804: doc/building.md update Xcode instructions to note that full install is required [v2] In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 07:05:19 GMT, George Adams wrote: >> Hi all, >> >> This pull request contains a backport of commit [b639661e](https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by George Adams on 24 Sep 2024 and was reviewed by Erik Joelsson and Julian Waters. >> >> Thanks! >> >> Applies cleanly other than the fact that the minimum supported version is Xcode 8 > > George Adams has updated the pull request incrementally with one additional commit since the last revision: > > Update building.html Looks good. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1019#pullrequestreview-2345927829 From goetz at openjdk.org Thu Oct 3 16:42:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 16:42:53 GMT Subject: [jdk17u-dev] RFR: 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests Message-ID: I backport this to improve testing in 17 and simplify further backports. It's not a clean backport: test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java Skipped. Was only added by 8289740: Add verification testing during all concurrent phases in G1 which can not be backported. test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Resolved. "8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx" was already backported. Flag was already removed. test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java Resolved. Changes of "8284161: Implementation of Virtual Threads (Preview)" not in 17. I include follow up https://bugs.openjdk.org/browse/JDK-8290269 ------------- Commit messages: - Backport 8290269 - Backport 2583feb21bf5419afc3c1953d964cf89d65fe8a2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2931/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2931&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290023 Stats: 261 lines in 11 files changed: 189 ins; 24 del; 48 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2931.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2931/head:pull/2931 PR: https://git.openjdk.org/jdk17u-dev/pull/2931 From goetz at openjdk.org Thu Oct 3 17:14:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 17:14:06 GMT Subject: [jdk17u-dev] RFR: 8281379: Assign package declarations to all jtreg test cases under gc Message-ID: Resolved test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java and test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java. ------------- Commit messages: - Backport c820d1acb7c6e600a890e4205eef0be8a4c7a791 Changes: https://git.openjdk.org/jdk17u-dev/pull/2932/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2932&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281379 Stats: 18 lines in 5 files changed: 8 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2932.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2932/head:pull/2932 PR: https://git.openjdk.org/jdk17u-dev/pull/2932 From goetz at openjdk.org Thu Oct 3 17:36:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 17:36:09 GMT Subject: [jdk17u-dev] RFR: 8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 0b11b576a2a53446444a6d4899faa0be9e7bb18a Changes: https://git.openjdk.org/jdk17u-dev/pull/2933/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2933&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283222 Stats: 188 lines in 1 file changed: 157 ins; 11 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2933.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2933/head:pull/2933 PR: https://git.openjdk.org/jdk17u-dev/pull/2933 From dlutker at openjdk.org Thu Oct 3 18:05:14 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Thu, 3 Oct 2024 18:05:14 GMT Subject: [jdk11u-dev] RFR: 8339470: [17u] More defensive fix for 8163921 Message-ID: Clean backport to fix regression in JDK11. Low risk and existing tests should be sufficient coverage. ------------- Commit messages: - Backport 6261dd7e3827ecd65c61a3d71f4234c88f08fccd Changes: https://git.openjdk.org/jdk11u-dev/pull/2950/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2950&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339470 Stats: 11 lines in 2 files changed: 1 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2950.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2950/head:pull/2950 PR: https://git.openjdk.org/jdk11u-dev/pull/2950 From goetz at openjdk.org Thu Oct 3 18:28:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 18:28:03 GMT Subject: [jdk17u-dev] RFR: 8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 68f784778ce24a26d768b62b979fd587f131d332 Changes: https://git.openjdk.org/jdk17u-dev/pull/2934/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2934&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271825 Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2934.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2934/head:pull/2934 PR: https://git.openjdk.org/jdk17u-dev/pull/2934 From rvansa at openjdk.org Thu Oct 3 18:29:37 2024 From: rvansa at openjdk.org (Radim Vansa) Date: Thu, 3 Oct 2024 18:29:37 GMT Subject: [jdk17u-dev] RFR: 8276932: G1: Annotate methods with override explicitly in g1CollectedHeap.hpp In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 15:07:14 GMT, Paul Hohensee wrote: >> Hi all, >> >> This pull request contains a backport of commit[ 02f79008](https://github.com/openjdk/jdk/commit/02f79008828b3dcce3bd6492efaa43e99376c0c5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Albert Mingkun Yang on 15 Nov 2021 and was reviewed by Thomas Schatzl and Stefan Johansson. >> >> The backport is not clean; some method return types differ in later JDK versions. >> >> Thanks! > > You need to ask for maintainer approval using "/approval request ". @phohensee Actually I've added the `jdk17u-fix-request` label in JIRA, but it was removed by @GoeLin - so is this practically a rejection? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2830#issuecomment-2392054472 From phh at openjdk.org Thu Oct 3 18:29:40 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Oct 2024 18:29:40 GMT Subject: [jdk17u-dev] RFR: 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 16:33:47 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17 and simplify further backports. > > It's not a clean backport: > > test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java > Skipped. Was only added by 8289740: Add verification testing during all concurrent phases in G1 > which can not be backported. > > test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java > Resolved. "8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx" was already backported. > Flag was already removed. > > test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java > Resolved. Changes of "8284161: Implementation of Virtual Threads (Preview)" not in 17. > > I include follow up https://bugs.openjdk.org/browse/JDK-8290269 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2931#pullrequestreview-2346404368 From goetz at openjdk.org Thu Oct 3 18:43:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Oct 2024 18:43:04 GMT Subject: [jdk17u-dev] RFR: 8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags Message-ID: <0jEB7C2ziB-e7Hvgj8cw8ub4qZ0kCouv8ouWn8n0_zw=.a1775d2e-dd9b-48f2-9f2f-adb4c011cacc@github.com> I backport this to improve testing in 17. ------------- Commit messages: - Backport 3d40cac8ce3cb087788cdaa04d567eee4a1d8052 Changes: https://git.openjdk.org/jdk17u-dev/pull/2935/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2935&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271821 Stats: 12 lines in 6 files changed: 6 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2935.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2935/head:pull/2935 PR: https://git.openjdk.org/jdk17u-dev/pull/2935 From duke at openjdk.org Thu Oct 3 20:13:00 2024 From: duke at openjdk.org (Ryan Flegel) Date: Thu, 3 Oct 2024 20:13:00 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Message-ID: I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. The conflicts were: * Explicit vs implicit null field initialization * Different debug log message I was unable to run local tests due to this error: * For target jdk__optimize_image_exec: Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute However, all tests in the GitHub actions have passed. ------------- Commit messages: - Backport 720b44648bcff997278af92746f942b2425298a5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1020/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1020&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335181 Stats: 631 lines in 12 files changed: 573 ins; 2 del; 56 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1020.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1020/head:pull/1020 PR: https://git.openjdk.org/jdk21u-dev/pull/1020 From jpai at openjdk.org Fri Oct 4 07:00:47 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Fri, 4 Oct 2024 07:00:47 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 20:06:12 GMT, Ryan Flegel wrote: > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > I was unable to run local tests due to this error: > > * For target jdk__optimize_image_exec: > Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute > Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute > > > However, all tests in the GitHub actions have passed. Hello Ryan, > I was unable to run local tests due to this error: > > ``` > * For target jdk__optimize_image_exec: > Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute > Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute > ``` If you are on macosx and using Xcode 16 then I suspect you are running into the issue noted in https://mail.openjdk.org/pipermail/jdk-dev/2024-September/009400.html ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1020#issuecomment-2392961765 From mbaesken at openjdk.org Fri Oct 4 07:20:43 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 07:20:43 GMT Subject: [jdk21u-dev] Integrated: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: <7umifdYOkXaVSP3FCtyFdCVygBNxBA0u3egSQCWDA3U=.632b9797-63b9-4c36-b4f7-20bef9a2add2@github.com> References: <7umifdYOkXaVSP3FCtyFdCVygBNxBA0u3egSQCWDA3U=.632b9797-63b9-4c36-b4f7-20bef9a2add2@github.com> Message-ID: <4nZqeq4u5isb233yaMExqJqp0TeXVMzIjOOzOopu9Ys=.68aef1d2-7b58-4902-9bc3-aa4279abb54b@github.com> On Tue, 24 Sep 2024 11:46:16 GMT, Matthias Baesken wrote: > 8340387: Update OS detection code to recognize Windows Server 2025 This pull request has now been integrated. Changeset: c673c524 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/c673c524d1edf4e1c43c68ccc8c3023295d102f6 Stats: 11 lines in 2 files changed: 8 ins; 0 del; 3 mod 8340387: Update OS detection code to recognize Windows Server 2025 Backport-of: 34cddfbedd20d5804cab8044fbc402564e98eb9c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1006 From goetz at openjdk.org Fri Oct 4 09:17:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 09:17:03 GMT Subject: [jdk17u-dev] RFR: 8293061: Combine CDSOptions and AppCDSOptions test utility classes Message-ID: Resolved TestCommon and CDSOptions due to context. Might be recognized clean. ------------- Commit messages: - Backport f888aa953c1335f438ded22abf66b090e894684c Changes: https://git.openjdk.org/jdk17u-dev/pull/2936/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2936&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293061 Stats: 71 lines in 3 files changed: 13 ins; 42 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2936.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2936/head:pull/2936 PR: https://git.openjdk.org/jdk17u-dev/pull/2936 From goetz at openjdk.org Fri Oct 4 10:07:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 10:07:08 GMT Subject: [jdk17u-dev] RFR: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" Message-ID: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> I backport this to improve testing in 17. test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. ------------- Commit messages: - Backport 0c1aa2bc8a1c23d8da8673a4fac574813f373f57 Changes: https://git.openjdk.org/jdk17u-dev/pull/2937/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2937&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8289184 Stats: 23 lines in 5 files changed: 11 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2937.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2937/head:pull/2937 PR: https://git.openjdk.org/jdk17u-dev/pull/2937 From mbaesken at openjdk.org Fri Oct 4 10:28:41 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 10:28:41 GMT Subject: [jdk23u] RFR: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message In-Reply-To: References: Message-ID: On Wed, 25 Sep 2024 12:44:42 GMT, Matthias Baesken wrote: > 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message windows - some infrastructure/upload problem; unrelated ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/123#issuecomment-2393375245 From amitkumar at openjdk.org Fri Oct 4 10:37:41 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 4 Oct 2024 10:37:41 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: <4OWrk_W1-op5pMHoB0ReR65W60M9Ukaa_XHy6O2QD2Q=.41920f73-d858-42de-832c-0358a23156c2@github.com> On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! Hi, Can I get some help here about how to re-start GHA tests ? CC: @MBaesken ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393391533 From mbaesken at openjdk.org Fri Oct 4 10:41:46 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 10:41:46 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! test failures are unrelated Unable to download artifact(s): Artifact not found for name: bundles-macos-aarch64-debug Unable to download artifact(s): Artifact not found for name: bundles-macos-aarch64-debug infra issues, not your PR ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393399569 From mbaesken at openjdk.org Fri Oct 4 10:44:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 10:44:45 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! I clicked on rerun https://github.com/openjdk-bots/jdk21u-dev/actions/runs/10718181032 (but I think it is not necessary because the failure above was unrelated anyway) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393404483 From mcimadamore at openjdk.org Fri Oct 4 10:49:11 2024 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Fri, 4 Oct 2024 10:49:11 GMT Subject: [jdk23u] RFR: 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline Message-ID: This is a clean backport of https://git.openjdk.org/jdk/pull/21283 ------------- Commit messages: - Backport 7fa2f229fbee68112cbdd18b811d95721adfe2ec Changes: https://git.openjdk.org/jdk23u/pull/131/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341127 Stats: 152 lines in 2 files changed: 150 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/131.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/131/head:pull/131 PR: https://git.openjdk.org/jdk23u/pull/131 From amitkumar at openjdk.org Fri Oct 4 10:53:40 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 4 Oct 2024 10:53:40 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 19 Sep 2024 07:05:06 GMT, Amit Kumar wrote: >In first run this test is failing: serviceability/sa/ClhsdbFindPC.java#no-xcomp-process I looked into the JTR but not sure if it is at all related to this change. [ClhsdbFindPC_no-xcomp-process.log](https://github.com/user-attachments/files/17054980/ClhsdbFindPC_no-xcomp-process.log) Not sure if artefacts are deleted but I got this log from GHA runs. This was shown in the "first run" of GHA jobs. Still I feel that is not related to my changes. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393419663 From amitkumar at openjdk.org Fri Oct 4 11:03:36 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 4 Oct 2024 11:03:36 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 10:42:16 GMT, Matthias Baesken wrote: >> Hi all, >> >> This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. >> >> Thanks! > > I clicked on rerun > https://github.com/openjdk-bots/jdk21u-dev/actions/runs/10718181032 > (but I think it is not necessary because the failure above was unrelated anyway) @MBaesken, seems like it failed again. Error: Unable to download artifact(s): Artifact not found for name: bundles-macos-aarch64-debug Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. So what should I do now ? Rebase and re-run all of them, please also tell how? or apply for maintainer approval marking it as un-related failure? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393437655 From goetz at openjdk.org Fri Oct 4 11:04:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 11:04:50 GMT Subject: [jdk17u-dev] RFR: 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM Message-ID: I bacvkport this to improve testing in 17. I had to resolve both ProblemLists and the Copyright in JShellHeapDumpTest. Probably recognized clean. ------------- Commit messages: - Backport 87b08b6e0192d88025c2275c7dd2c4bdecda58e8 Changes: https://git.openjdk.org/jdk17u-dev/pull/2938/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2938&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307408 Stats: 16 lines in 4 files changed: 12 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2938.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2938/head:pull/2938 PR: https://git.openjdk.org/jdk17u-dev/pull/2938 From mbaesken at openjdk.org Fri Oct 4 11:39:41 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 11:39:41 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! I would suggest to just apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2393502872 From goetz at openjdk.org Fri Oct 4 11:48:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 11:48:11 GMT Subject: [jdk17u-dev] RFR: 8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate Message-ID: I backport this to improve testing in 17. I resolved test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java because later change "8300285: Enhance TLS data handling" was already backported. It would be clean anyways, but backport of 8300285 bumped a copyright that was not updated in the original change which is now omitted here and might make it unclean. ------------- Commit messages: - Backport 5842fd5beb13f3458f61df7e7480a54bd2157253 Changes: https://git.openjdk.org/jdk17u-dev/pull/2939/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2939&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306015 Stats: 2220 lines in 22 files changed: 162 ins; 1724 del; 334 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2939.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2939/head:pull/2939 PR: https://git.openjdk.org/jdk17u-dev/pull/2939 From goetz at openjdk.org Fri Oct 4 11:56:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 11:56:05 GMT Subject: [jdk17u-dev] RFR: 8313854: Some tests in serviceability area fail on localized Windows platform Message-ID: <_VQnC3XzoDGwpwef1bekywP8Bw7iNTNcLody2rnCtNw=.10a7a7ef-449f-44ae-bb8a-f255b4901b66@github.com> I backport this to improve testing in 17. Clean, tests pass. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2938 Commit messages: - Backport 49b29845f7c516c379dde7aae8b3073808f2118a Changes: https://git.openjdk.org/jdk17u-dev/pull/2940/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2940&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313854 Stats: 6 lines in 2 files changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2940.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2940/head:pull/2940 PR: https://git.openjdk.org/jdk17u-dev/pull/2940 From mbaesken at openjdk.org Fri Oct 4 12:50:02 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 12:50:02 GMT Subject: [jdk23u] RFR: 8339648: ZGC: Division by zero in rule_major_allocation_rate Message-ID: 8339648: ZGC: Division by zero in rule_major_allocation_rate ------------- Commit messages: - Backport 80db6e71b092867212147bd369a9fda65dbd4b70 Changes: https://git.openjdk.org/jdk23u/pull/132/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339648 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/132.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/132/head:pull/132 PR: https://git.openjdk.org/jdk23u/pull/132 From mbaesken at openjdk.org Fri Oct 4 12:50:10 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 12:50:10 GMT Subject: [jdk21u-dev] RFR: 8339648: ZGC: Division by zero in rule_major_allocation_rate Message-ID: <9d1OBHTHNEEs0esWzGGCb8QzLAw68CISR7Zg7IKBFWc=.514865d2-35e1-4870-8af4-7cfd7db7e76c@github.com> 8339648: ZGC: Division by zero in rule_major_allocation_rate ------------- Commit messages: - Backport 80db6e71b092867212147bd369a9fda65dbd4b70 Changes: https://git.openjdk.org/jdk21u-dev/pull/1022/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1022&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339648 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1022.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1022/head:pull/1022 PR: https://git.openjdk.org/jdk21u-dev/pull/1022 From shade at openjdk.org Fri Oct 4 12:54:36 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 4 Oct 2024 12:54:36 GMT Subject: [jdk21u-dev] Integrated: 8340418: GHA: MacOS AArch64 bundles can be removed prematurely In-Reply-To: References: Message-ID: On Mon, 23 Sep 2024 14:19:11 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA reliability. Follows [JDK-8325194](https://bugs.openjdk.org/browse/JDK-8325194). > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: e2413854 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/e24138546c51ee39ae262a3ba762dc7e928209dc Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8340418: GHA: MacOS AArch64 bundles can be removed prematurely Backport-of: 9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1003 From shade at openjdk.org Fri Oct 4 12:54:40 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 4 Oct 2024 12:54:40 GMT Subject: [jdk17u-dev] Integrated: 8340418: GHA: MacOS AArch64 bundles can be removed prematurely In-Reply-To: References: Message-ID: On Mon, 23 Sep 2024 14:25:45 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA reliability. Follows [JDK-8325194](https://bugs.openjdk.org/browse/JDK-8325194). > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: b4344588 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/b4344588ded5e4d9a1197e210616e0127cbc23d1 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8340418: GHA: MacOS AArch64 bundles can be removed prematurely Backport-of: 9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2911 From goetz at openjdk.org Fri Oct 4 12:58:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Oct 2024 12:58:40 GMT Subject: [jdk17u-dev] RFR: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" In-Reply-To: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> References: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> Message-ID: <9b1nxyzV1s5exu7fTSSbllYuwpKpqSZKpETnJwZMcjs=.be8dd790-7778-41b8-ab31-e881dafaffe7@github.com> On Fri, 4 Oct 2024 10:02:31 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. GAH failure: runtime/logging/ClassLoadUnloadTest.java fails. This change modifies the way class unloading is triggered. It is now using Whitebox.fullGC(). This seems not to trigger unloading of the class in 17. Hmm. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2937#issuecomment-2393646219 From mbaesken at openjdk.org Fri Oct 4 13:29:10 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 13:29:10 GMT Subject: [jdk23u] RFR: 8340923: The class LogSelection copies uninitialized memory Message-ID: 8340923: The class LogSelection copies uninitialized memory ------------- Commit messages: - Backport 10da2c21a19affe93a3f5d67a70db5d9cd37181c Changes: https://git.openjdk.org/jdk23u/pull/133/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340923 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/133.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/133/head:pull/133 PR: https://git.openjdk.org/jdk23u/pull/133 From mbaesken at openjdk.org Fri Oct 4 13:30:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 13:30:45 GMT Subject: [jdk21u-dev] RFR: 8340923: The class LogSelection copies uninitialized memory Message-ID: <0tDZZt7dV-DxAQXmm9N-yt8hu6etPNlzBey-jCA-FCE=.f05fd7ca-144d-4ded-8296-faf48b8c1963@github.com> 8340923: The class LogSelection copies uninitialized memory ------------- Commit messages: - Backport 10da2c21a19affe93a3f5d67a70db5d9cd37181c Changes: https://git.openjdk.org/jdk21u-dev/pull/1023/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1023&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340923 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1023.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1023/head:pull/1023 PR: https://git.openjdk.org/jdk21u-dev/pull/1023 From phh at openjdk.org Fri Oct 4 13:45:37 2024 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Oct 2024 13:45:37 GMT Subject: [jdk17u-dev] RFR: 8276932: G1: Annotate methods with override explicitly in g1CollectedHeap.hpp In-Reply-To: References: Message-ID: On Wed, 28 Aug 2024 15:16:04 GMT, Radim Vansa wrote: > Hi all, > > This pull request contains a backport of commit[ 02f79008](https://github.com/openjdk/jdk/commit/02f79008828b3dcce3bd6492efaa43e99376c0c5) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Albert Mingkun Yang on 15 Nov 2021 and was reviewed by Thomas Schatzl and Stefan Johansson. > > The backport is not clean; some method return types differ in later JDK versions. > > Thanks! It's not a rejection (that would be jdk17u-fix-no), rather a request for more information, i.e., risk, testing, etc. But, in this case you've provided that, so I'd re-tag the issue and ask what extra info is needed. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2830#issuecomment-2393740166 From mbaesken at openjdk.org Fri Oct 4 14:15:48 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Oct 2024 14:15:48 GMT Subject: [jdk23u] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Message-ID: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero ------------- Commit messages: - Backport b5575942027281166676678e2081b024ec572644 Changes: https://git.openjdk.org/jdk23u/pull/134/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333728 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk23u/pull/134 From chegar at openjdk.org Fri Oct 4 16:44:40 2024 From: chegar at openjdk.org (Chris Hegarty) Date: Fri, 4 Oct 2024 16:44:40 GMT Subject: [jdk23u] RFR: 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 10:43:13 GMT, Maurizio Cimadamore wrote: > This is a clean backport of https://git.openjdk.org/jdk/pull/21283 Thanks @mcimadamore LGTM ------------- Marked as reviewed by chegar (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/131#pullrequestreview-2348504377 From wkemper at openjdk.org Fri Oct 4 18:01:44 2024 From: wkemper at openjdk.org (William Kemper) Date: Fri, 4 Oct 2024 18:01:44 GMT Subject: [jdk23u] RFR: 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' Message-ID: Clean backport. Fixes ubsan error in Shenandoah. ------------- Commit messages: - Backport 57c1db5843db5f2c864318f3234767f436a836e3 Changes: https://git.openjdk.org/jdk23u/pull/135/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332697 Stats: 34 lines in 3 files changed: 7 ins; 0 del; 27 mod Patch: https://git.openjdk.org/jdk23u/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk23u/pull/135 From goetz at openjdk.org Sat Oct 5 09:22:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 09:22:45 GMT Subject: [jdk17u-dev] RFR: 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM In-Reply-To: References: Message-ID: <721v2LMoKo6I-qba4HAIera11wF7PgyBRPUz9Qrez0w=.0618eb70-d71e-48c1-b79c-179d197721b5@github.com> On Fri, 4 Oct 2024 10:59:04 GMT, Goetz Lindenmaier wrote: > I bacvkport this to improve testing in 17. > > I had to resolve both ProblemLists and the Copyright in JShellHeapDumpTest. > Probably recognized clean. GHA failures: Error: Unable to download artifact(s) Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2938#issuecomment-2394993316 From goetz at openjdk.org Sat Oct 5 09:39:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 09:39:13 GMT Subject: [jdk17u-dev] RFR: 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM [v2] In-Reply-To: References: Message-ID: > I bacvkport this to improve testing in 17. > > I had to resolve both ProblemLists and the Copyright in JShellHeapDumpTest. > Probably recognized clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: empty line to make it clean ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2938/files - new: https://git.openjdk.org/jdk17u-dev/pull/2938/files/76e73e95..eecbd319 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2938&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2938&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2938.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2938/head:pull/2938 PR: https://git.openjdk.org/jdk17u-dev/pull/2938 From goetz at openjdk.org Sat Oct 5 09:46:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 09:46:53 GMT Subject: [jdk17u-dev] RFR: 8281379: Assign package declarations to all jtreg test cases under gc [v2] In-Reply-To: References: Message-ID: > Resolved test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java > and test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix only more test ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2932/files - new: https://git.openjdk.org/jdk17u-dev/pull/2932/files/a27760bd..056c5017 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2932&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2932&range=00-01 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2932.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2932/head:pull/2932 PR: https://git.openjdk.org/jdk17u-dev/pull/2932 From goetz at openjdk.org Sat Oct 5 16:47:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:47:44 GMT Subject: [jdk17u-dev] Integrated: 8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 17:21:17 GMT, Goetz Lindenmaier wrote: > A clean backport to improve hs_err file. This pull request has now been integrated. Changeset: 538e17ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/538e17ad9302b6b5fa30391c0fb799974fe2c617 Stats: 86 lines in 2 files changed: 85 ins; 0 del; 1 mod 8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN Backport-of: 3435d299f76ada66e7b7cb42d9f0265cf99a30ca ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2923 From goetz at openjdk.org Sat Oct 5 16:48:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:48:36 GMT Subject: [jdk17u-dev] Integrated: 8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags In-Reply-To: <0jEB7C2ziB-e7Hvgj8cw8ub4qZ0kCouv8ouWn8n0_zw=.a1775d2e-dd9b-48f2-9f2f-adb4c011cacc@github.com> References: <0jEB7C2ziB-e7Hvgj8cw8ub4qZ0kCouv8ouWn8n0_zw=.a1775d2e-dd9b-48f2-9f2f-adb4c011cacc@github.com> Message-ID: On Thu, 3 Oct 2024 18:37:30 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 6c5bac05 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6c5bac05773b979b5fbca98d27538549921004c9 Stats: 12 lines in 6 files changed: 6 ins; 0 del; 6 mod 8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags Backport-of: 3d40cac8ce3cb087788cdaa04d567eee4a1d8052 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2935 From goetz at openjdk.org Sat Oct 5 16:50:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:50:39 GMT Subject: [jdk17u-dev] Integrated: 8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags In-Reply-To: References: Message-ID: <9gAY2fZfaaUFxJXzZWc8gIOR8VkqQHKvWfliEWAwOtw=.0b9002af-56ed-4473-add3-22b1f1128a89@github.com> On Thu, 3 Oct 2024 18:22:07 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 23a79be2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/23a79be29b518896c347bfc58d885c95f384d384 Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod 8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags Backport-of: 68f784778ce24a26d768b62b979fd587f131d332 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2934 From goetz at openjdk.org Sat Oct 5 16:52:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:52:38 GMT Subject: [jdk17u-dev] Integrated: 8281379: Assign package declarations to all jtreg test cases under gc In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 17:08:28 GMT, Goetz Lindenmaier wrote: > Resolved test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java > and test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java. This pull request has now been integrated. Changeset: deefb605 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/deefb605ce1f105c8f65369efd27bc935abdc4d5 Stats: 22 lines in 5 files changed: 10 ins; 0 del; 12 mod 8281379: Assign package declarations to all jtreg test cases under gc Backport-of: c820d1acb7c6e600a890e4205eef0be8a4c7a791 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2932 From goetz at openjdk.org Sat Oct 5 16:54:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:54:40 GMT Subject: [jdk17u-dev] Integrated: 8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 17:30:56 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 9661c8b0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9661c8b0461bf4dfbb51e4259fcff6e78eb04bfe Stats: 188 lines in 1 file changed: 157 ins; 11 del; 20 mod 8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts Backport-of: 0b11b576a2a53446444a6d4899faa0be9e7bb18a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2933 From goetz at openjdk.org Sat Oct 5 16:56:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:56:39 GMT Subject: [jdk17u-dev] Integrated: 8288976: classfile parser 'wrong name' error message has the names the wrong way around In-Reply-To: References: Message-ID: <2TquKolrRypcNZDRtHnWZRePCf6yIutpETy6gpLpAg4=.0a601452-e18c-41d2-a895-59470d61f1c8@github.com> On Tue, 1 Oct 2024 11:20:19 GMT, Goetz Lindenmaier wrote: > This was introcuded in 15 with in "8238358: Implementation of JEP 371: Hidden Classes" > I think it is good to have error messages consistent over the releases, especially for > new features where we can still reach all releases. This pull request has now been integrated. Changeset: 594ce95e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/594ce95e7e56a7daaee7bb23a10c6153dd934be4 Stats: 58 lines in 3 files changed: 50 ins; 5 del; 3 mod 8288976: classfile parser 'wrong name' error message has the names the wrong way around Backport-of: 925084c496113c9d8e860ded0b8645fd584380bc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2925 From goetz at openjdk.org Sat Oct 5 16:57:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:57:38 GMT Subject: [jdk17u-dev] Integrated: 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 16:33:47 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17 and simplify further backports. > > It's not a clean backport: > > test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java > Skipped. Was only added by 8289740: Add verification testing during all concurrent phases in G1 > which can not be backported. > > test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java > Resolved. "8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx" was already backported. > Flag was already removed. > > test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java > Resolved. Changes of "8284161: Implementation of Virtual Threads (Preview)" not in 17. > > I include follow up https://bugs.openjdk.org/browse/JDK-8290269 This pull request has now been integrated. Changeset: 7d0a5c7c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7d0a5c7c9f4f4ac338a454af4f47c5a3a153665d Stats: 261 lines in 11 files changed: 189 ins; 24 del; 48 mod 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests 8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 Reviewed-by: phh Backport-of: 2583feb21bf5419afc3c1953d964cf89d65fe8a2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2931 From goetz at openjdk.org Sat Oct 5 16:59:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 16:59:38 GMT Subject: [jdk17u-dev] Integrated: 8293061: Combine CDSOptions and AppCDSOptions test utility classes In-Reply-To: References: Message-ID: <4MKJ2hst6v3tgA25iHdWcFzyuvfv6ilRU2NgMtW36wE=.9a2a8f75-8f5f-4ef9-87a2-6c4a72ab518c@github.com> The message from this sender included one or more files which could not be scanned for virus detection; do not open these files unless you are certain of the sender's intent. ---------------------------------------------------------------------- On Fri, 4 Oct 2024 09:10:22 GMT, Goetz Lindenmaier wrote: > Resolved TestCommon and CDSOptions due to context. Might be recognized clean. This pull request has now been integrated. Changeset: e45b6495 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e45b649553a60fd8bffca3101a577753bf745fd4 Stats: 71 lines in 3 files changed: 13 ins; 42 del; 16 mod 8293061: Combine CDSOptions and AppCDSOptions test utility classes Backport-of: f888aa953c1335f438ded22abf66b090e894684c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2936 From goetz at openjdk.org Sat Oct 5 17:01:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:01:38 GMT Subject: [jdk17u-dev] Integrated: 8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 14:13:58 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 3cfa6a49 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3cfa6a49aaef221119124a6068265764ef31f461 Stats: 185 lines in 3 files changed: 106 ins; 63 del; 16 mod 8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher Backport-of: 902162ca9f0fc589b888e73862275554691697f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2927 From goetz at openjdk.org Sat Oct 5 17:07:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:07:36 GMT Subject: [jdk17u-dev] RFR: 8303489: Add a test to verify classes in vmStruct have unique vtables In-Reply-To: <83EVTpJuimIDD1TXCKnQ2v4U7e3AWy5vty9sXIbVe0Q=.7f1250c8-6711-4bb5-aa77-e422fa57e74c@github.com> References: <83EVTpJuimIDD1TXCKnQ2v4U7e3AWy5vty9sXIbVe0Q=.7f1250c8-6711-4bb5-aa77-e422fa57e74c@github.com> Message-ID: On Tue, 1 Oct 2024 17:15:57 GMT, Chris Plummer wrote: >> I backport this to improve testing in 17u > > Bug tail for [JDK-8303489](https://bugs.openjdk.org/browse/JDK-8303489) includes [JDK-8303921](https://bugs.openjdk.org/browse/JDK-8303921) and [JDK-8311993](https://bugs.openjdk.org/browse/JDK-8311993). You'll probably want to backport them also. Hi @plummercj, thanks for pointing this out! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2926#issuecomment-2395119436 From goetz at openjdk.org Sat Oct 5 17:07:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:07:39 GMT Subject: [jdk17u-dev] Integrated: 8303697: ProcessTools doesn't print last line of process output In-Reply-To: <9Lwmm_CgGbFLu8S-p7Gxeu7e9l5ZG51nKfiPsZd2Cu8=.91c23301-9ea9-4920-b60f-bf4e9c8a0ddd@github.com> References: <9Lwmm_CgGbFLu8S-p7Gxeu7e9l5ZG51nKfiPsZd2Cu8=.91c23301-9ea9-4920-b60f-bf4e9c8a0ddd@github.com> Message-ID: On Tue, 1 Oct 2024 14:21:40 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 17f9b8c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/17f9b8c19c7ab218aff50ef9ed5397cffe6cef3f Stats: 87 lines in 2 files changed: 82 ins; 0 del; 5 mod 8303697: ProcessTools doesn't print last line of process output Backport-of: 8d2ebf248e2884fbf138b603ae82f81bd0926cf3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2928 From goetz at openjdk.org Sat Oct 5 17:10:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:10:39 GMT Subject: [jdk17u-dev] Integrated: 8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate In-Reply-To: References: Message-ID: The message from this sender included one or more files which could not be scanned for virus detection; do not open these files unless you are certain of the sender's intent. ---------------------------------------------------------------------- On Fri, 4 Oct 2024 11:42:27 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > I resolved > test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java > because later change "8300285: Enhance TLS data handling" was already backported. > > It would be clean anyways, but backport of 8300285 bumped a copyright that was not updated > in the original change which is now omitted here and might make it unclean. This pull request has now been integrated. Changeset: 44ca605c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/44ca605ce6a4507857debf8469c5f16bf8191642 Stats: 2220 lines in 22 files changed: 162 ins; 1724 del; 334 mod 8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate Backport-of: 5842fd5beb13f3458f61df7e7480a54bd2157253 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2939 From goetz at openjdk.org Sat Oct 5 17:11:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:11:36 GMT Subject: [jdk17u-dev] Integrated: 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 10:59:04 GMT, Goetz Lindenmaier wrote: > I bacvkport this to improve testing in 17. > > I had to resolve both ProblemLists and the Copyright in JShellHeapDumpTest. > Probably recognized clean. This pull request has now been integrated. Changeset: 74545e27 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/74545e27f3d07d4fab2ccbde1f16d6e837993877 Stats: 17 lines in 4 files changed: 13 ins; 0 del; 4 mod 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM Backport-of: 87b08b6e0192d88025c2275c7dd2c4bdecda58e8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2938 From goetz at openjdk.org Sat Oct 5 17:20:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:20:05 GMT Subject: [jdk17u-dev] RFR: 8313854: Some tests in serviceability area fail on localized Windows platform [v2] In-Reply-To: <_VQnC3XzoDGwpwef1bekywP8Bw7iNTNcLody2rnCtNw=.10a7a7ef-449f-44ae-bb8a-f255b4901b66@github.com> References: <_VQnC3XzoDGwpwef1bekywP8Bw7iNTNcLody2rnCtNw=.10a7a7ef-449f-44ae-bb8a-f255b4901b66@github.com> Message-ID: <1MvyY4d3FOwL2EGCqejyCXuU50_yvOz7rhh7F9zwzfk=.984c67f1-05ed-421b-ac9a-1ec5f2e7d88d@github.com> > I backport this to improve testing in 17. > Clean, tests pass. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Merge branch 'master' into goetz_backport_8313854 - Backport 49b29845f7c516c379dde7aae8b3073808f2118a - Backport 87b08b6e0192d88025c2275c7dd2c4bdecda58e8 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/2940/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2940&range=01 Stats: 6 lines in 2 files changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2940.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2940/head:pull/2940 PR: https://git.openjdk.org/jdk17u-dev/pull/2940 From goetz at openjdk.org Sat Oct 5 17:20:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 17:20:06 GMT Subject: [jdk17u-dev] Integrated: 8313854: Some tests in serviceability area fail on localized Windows platform In-Reply-To: <_VQnC3XzoDGwpwef1bekywP8Bw7iNTNcLody2rnCtNw=.10a7a7ef-449f-44ae-bb8a-f255b4901b66@github.com> References: <_VQnC3XzoDGwpwef1bekywP8Bw7iNTNcLody2rnCtNw=.10a7a7ef-449f-44ae-bb8a-f255b4901b66@github.com> Message-ID: On Fri, 4 Oct 2024 11:51:08 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > Clean, tests pass. This pull request has now been integrated. Changeset: 7adef868 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7adef868cf2ad8670acf965346ce619cd77bcfa9 Stats: 6 lines in 2 files changed: 5 ins; 0 del; 1 mod 8313854: Some tests in serviceability area fail on localized Windows platform Backport-of: 49b29845f7c516c379dde7aae8b3073808f2118a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2940 From goetz at openjdk.org Sat Oct 5 18:04:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 18:04:03 GMT Subject: [jdk17u-dev] RFR: 8316447: 8 sun/management/jmxremote tests ignore VM flags Message-ID: I backport this to improve testing in 17. test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Omitted Copyright which is already updated. ------------- Commit messages: - Backport 053f45695f9a914452f39029bd9ac7eb329e6883 Changes: https://git.openjdk.org/jdk17u-dev/pull/2941/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2941&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316447 Stats: 39 lines in 9 files changed: 0 ins; 23 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2941.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2941/head:pull/2941 PR: https://git.openjdk.org/jdk17u-dev/pull/2941 From goetz at openjdk.org Sat Oct 5 18:06:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 18:06:38 GMT Subject: [jdk17u-dev] Integrated: 8313638: Add test for dump of resolved references In-Reply-To: References: Message-ID: <2Cn0EeSdF4xTErgYAv19gTRKE7gvzBypH9gxU2bRhCE=.0cbff98a-0c6d-4020-9063-a46857aab33e@github.com> On Tue, 1 Oct 2024 08:25:20 GMT, Goetz Lindenmaier wrote: > I had to resolve the Whitebox coding. The method added by the backported change already exists in 17. > > Originally, WB_GetResolvedReferences was added by "https://bugs.openjdk.org/browse/JDK-8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive" in 10 which did not directly use it, there were closed tests depending on it. See "https://bugs.openjdk.org/browse/JDK-8188791: Move AppCDS from closed repo to open repo". It was removed in "https://bugs.openjdk.org/browse/JDK-8298048: Combine CDS archive heap into a single block" in 21 and added again by this change. > > I resolved the code to use the version of this new change to reduce differences to 21. > > The old Whitebox code is used in > runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java > runtime/cds/appcds/cacheObject/GCStressApp.java > All runtime/cds/appcds/cacheObject/ are still passing. This pull request has now been integrated. Changeset: c1efd753 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c1efd753bb02f8ffc622f7f0d444940bd82843ef Stats: 216 lines in 5 files changed: 202 ins; 14 del; 0 mod 8313638: Add test for dump of resolved references Reviewed-by: mdoerr Backport-of: 83dca6296e3fc7b9912ef7b82e443ce1415a7bcc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2924 From goetz at openjdk.org Sat Oct 5 18:18:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Oct 2024 18:18:43 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! Hi, please do 23 first. Removing tag in the meantime. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2395138877 From gdams at openjdk.org Sat Oct 5 22:06:43 2024 From: gdams at openjdk.org (George Adams) Date: Sat, 5 Oct 2024 22:06:43 GMT Subject: [jdk21u-dev] Integrated: 8340804: doc/building.md update Xcode instructions to note that full install is required In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 15:15:57 GMT, George Adams wrote: > Hi all, > > This pull request contains a backport of commit [b639661e](https://github.com/openjdk/jdk/commit/b639661e797fb52ce32ce397a153c886fdc40f53) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by George Adams on 24 Sep 2024 and was reviewed by Erik Joelsson and Julian Waters. > > Thanks! > > Applies cleanly other than the fact that the minimum supported version is Xcode 8 This pull request has now been integrated. Changeset: 57624602 Author: George Adams URL: https://git.openjdk.org/jdk21u-dev/commit/576246021ab3c4c6e50e345d6fa94e0779a8fc84 Stats: 10 lines in 2 files changed: 0 ins; 4 del; 6 mod 8340804: doc/building.md update Xcode instructions to note that full install is required Reviewed-by: phh Backport-of: b639661e797fb52ce32ce397a153c886fdc40f53 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1019 From syan at openjdk.org Sun Oct 6 23:45:50 2024 From: syan at openjdk.org (SendaoYan) Date: Sun, 6 Oct 2024 23:45:50 GMT Subject: [jdk17u-dev] RFR: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs Message-ID: Hi all, This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. Thanks! ------------- Commit messages: - Backport 977b8c4e16b02421de8bf78dc60a3866ce25fc1f Changes: https://git.openjdk.org/jdk17u-dev/pull/2942/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2942&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271836 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2942.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2942/head:pull/2942 PR: https://git.openjdk.org/jdk17u-dev/pull/2942 From amitkumar at openjdk.org Mon Oct 7 05:30:49 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 7 Oct 2024 05:30:49 GMT Subject: [jdk23u] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' Message-ID: Hi all, This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. Thanks! ------------- Commit messages: - Backport 28de44da71871bec7648f01a4df2faee43fa43b6 Changes: https://git.openjdk.org/jdk23u/pull/138/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332461 Stats: 5 lines in 2 files changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/138.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/138/head:pull/138 PR: https://git.openjdk.org/jdk23u/pull/138 From serb at openjdk.org Mon Oct 7 06:16:49 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 7 Oct 2024 06:16:49 GMT Subject: [jdk11u-dev] Integrated: 8251188: Update LDAP tests not to use wildcard addresses In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 17:35:00 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a75edc29](https://github.com/openjdk/jdk/commit/a75edc29c6ce41116cc99530aa1710efb62c6d5a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksei Efimov on 25 Sep 2020 and was reviewed by Daniel Fuchs. > > Thanks! This pull request has now been integrated. Changeset: 13932713 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/1393271305edc4d7bd1d9a5dcb2c011c93f4fd49 Stats: 287 lines in 6 files changed: 216 ins; 29 del; 42 mod 8251188: Update LDAP tests not to use wildcard addresses Reviewed-by: mbalao, andrew Backport-of: a75edc29c6ce41116cc99530aa1710efb62c6d5a ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2947 From syan at openjdk.org Mon Oct 7 07:38:44 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Oct 2024 07:38:44 GMT Subject: [jdk17u-dev] RFR: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs In-Reply-To: References: Message-ID: On Sun, 6 Oct 2024 23:37:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` > > The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. > > Thanks! Thanks for the approval. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2942#issuecomment-2396147027 From duke at openjdk.org Mon Oct 7 07:38:45 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 07:38:45 GMT Subject: [jdk17u-dev] RFR: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs In-Reply-To: References: Message-ID: On Sun, 6 Oct 2024 23:37:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` > > The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. > > Thanks! @sendaoYan Your change (at version 0a160f16a30125da445f99fb5f137ddb53101b24) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2942#issuecomment-2396148244 From goetz at openjdk.org Mon Oct 7 08:02:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 08:02:48 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors Message-ID: I backport this for parity with 21.0.6-oracle. As the CSR for 21 says, I omit the specification changes. These make the description more precise. As I understand, the change brought to 21 is ok with the broader, unchanged specification. The rest applied clean. ------------- Commit messages: - Backport 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1026/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1026&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320575 Stats: 107 lines in 2 files changed: 89 ins; 6 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1026/head:pull/1026 PR: https://git.openjdk.org/jdk21u-dev/pull/1026 From mbaesken at openjdk.org Mon Oct 7 08:24:47 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Oct 2024 08:24:47 GMT Subject: [jdk21u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 11:57:56 GMT, Goetz Lindenmaier wrote: > We already backported "8341059: Change Entrust TLS distrust date to November 12, 2024", which in head came after this change. Unfortunately, 8341059 edited a test file that was moved by this change. > > Nevertheless, I could prepare this change with three clean operations: > * Backout jdk23u version of 8341059 > * Clean patch of 8339560 > * Clean patch of 8341059, head version. Marked as reviewed by mbaesken (Reviewer). The GHA gc/shenandoah/mxbeans/TestPauseNotifications.java issue is probably this one https://bugs.openjdk.org/browse/JDK-8335355 ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1018#pullrequestreview-2351242814 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1018#issuecomment-2396244005 From goetz at openjdk.org Mon Oct 7 08:36:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 08:36:42 GMT Subject: [jdk21u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 11:57:56 GMT, Goetz Lindenmaier wrote: > We already backported "8341059: Change Entrust TLS distrust date to November 12, 2024", which in head came after this change. Unfortunately, 8341059 edited a test file that was moved by this change. > > Nevertheless, I could prepare this change with three clean operations: > * Backout jdk23u version of 8341059 > * Clean patch of 8339560 > * Clean patch of 8341059, head version. Thanks for review and the hint to the GHA error! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1018#issuecomment-2396271248 From goetz at openjdk.org Mon Oct 7 08:39:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 08:39:38 GMT Subject: [jdk21u-dev] Integrated: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 11:57:56 GMT, Goetz Lindenmaier wrote: > We already backported "8341059: Change Entrust TLS distrust date to November 12, 2024", which in head came after this change. Unfortunately, 8341059 edited a test file that was moved by this change. > > Nevertheless, I could prepare this change with three clean operations: > * Backout jdk23u version of 8341059 > * Clean patch of 8339560 > * Clean patch of 8341059, head version. This pull request has now been integrated. Changeset: 0755f5c2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0755f5c2b91cc4bcfba054e7942d740e132f8baf Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod 8339560: Unaddressed comments during code review of JDK-8337664 Reviewed-by: mbaesken Backport-of: 95d3e9d199600bac0284f9151b99aef152e027ac ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1018 From syan at openjdk.org Mon Oct 7 08:47:48 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Oct 2024 08:47:48 GMT Subject: [jdk23u] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: Hi all, This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. Thanks! ------------- Commit messages: - Backport 747a3fa31d9a9512475615c91d2ee9c2d2a94e8e Changes: https://git.openjdk.org/jdk23u/pull/139/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341562 Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk23u/pull/139.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/139/head:pull/139 PR: https://git.openjdk.org/jdk23u/pull/139 From goetz at openjdk.org Mon Oct 7 08:56:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 08:56:43 GMT Subject: [jdk17u-dev] Integrated: 8316447: 8 sun/management/jmxremote tests ignore VM flags In-Reply-To: References: Message-ID: On Sat, 5 Oct 2024 17:56:08 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java > Omitted Copyright which is already updated. This pull request has now been integrated. Changeset: f56f7d73 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f56f7d73ea73223fdd22b02ef4c732ce943f9504 Stats: 39 lines in 9 files changed: 0 ins; 23 del; 16 mod 8316447: 8 sun/management/jmxremote tests ignore VM flags Backport-of: 053f45695f9a914452f39029bd9ac7eb329e6883 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2941 From goetz at openjdk.org Mon Oct 7 09:00:52 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:00:52 GMT Subject: [jdk17u-dev] Integrated: 8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 14:46:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.13-oracle. This pull request has now been integrated. Changeset: bbe81e9f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bbe81e9f3fcf62d78fbdbc74b878a8f7bfe169e6 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm Backport-of: 6ee6171e8124ae8ce4f60c2582c2fe2cae6fc3db ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2930 From goetz at openjdk.org Mon Oct 7 09:09:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:09:20 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.6-oracle. > > As the CSR for 21 says, I omit the specification changes. > These make the description more precise. As I understand, > the change brought to 21 is ok with the broader, unchanged > specification. > > The rest applied 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 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1026/files - new: https://git.openjdk.org/jdk21u-dev/pull/1026/files/9f4d1c53..814954a7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1026&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1026&range=00-01 Stats: 262 lines in 1 file changed: 262 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1026/head:pull/1026 PR: https://git.openjdk.org/jdk21u-dev/pull/1026 From goetz at openjdk.org Mon Oct 7 09:13:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:13:03 GMT Subject: [jdk21u-dev] RFR: 8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed Message-ID: I backport this for parity with 21.0.6-oracle. Clean backport, but I had to adapt the Syntax of the test to 21. ------------- Commit messages: - Adapt test syntax to Java 21 - Backport 9bb675f89dd1eeec423ca96cb3f96d29f5de477c Changes: https://git.openjdk.org/jdk21u-dev/pull/1027/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1027&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334719 Stats: 705 lines in 7 files changed: 705 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1027.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1027/head:pull/1027 PR: https://git.openjdk.org/jdk21u-dev/pull/1027 From goetz at openjdk.org Mon Oct 7 09:27:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:27:24 GMT Subject: [jdk17u-dev] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 Message-ID: I backport this to improve testing in 17 and simplify later backports in the security area where we see frequent backports. Clean from 21. ------------- Commit messages: - Backport 0755f5c2b91cc4bcfba054e7942d740e132f8baf Changes: https://git.openjdk.org/jdk17u-dev/pull/2943/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2943&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339560 Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2943.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2943/head:pull/2943 PR: https://git.openjdk.org/jdk17u-dev/pull/2943 From goetz at openjdk.org Mon Oct 7 09:42:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:42:00 GMT Subject: [jdk17u-dev] RFR: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Message-ID: <6ARrpkoAFi8lgnpmGt0kA_cYv1cm8Q7B9903KivYRS4=.42d0fda2-6efe-4a3a-8c41-3a6a269e5e26@github.com> I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff Changes: https://git.openjdk.org/jdk17u-dev/pull/2944/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2944&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338380 Stats: 17 lines in 2 files changed: 14 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2944.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2944/head:pull/2944 PR: https://git.openjdk.org/jdk17u-dev/pull/2944 From goetz at openjdk.org Mon Oct 7 09:43:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:43:00 GMT Subject: [jdk21u-dev] RFR: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff Changes: https://git.openjdk.org/jdk21u-dev/pull/1028/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1028&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338380 Stats: 17 lines in 2 files changed: 14 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1028.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1028/head:pull/1028 PR: https://git.openjdk.org/jdk21u-dev/pull/1028 From goetz at openjdk.org Mon Oct 7 09:45:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:45:11 GMT Subject: [jdk21u-dev] RFR: 8340007: Refactor KeyEvent/FunctionKeyTest.java Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 2faf8b8d582183275b1fdc92313a1c63c1753e80 Changes: https://git.openjdk.org/jdk21u-dev/pull/1029/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1029&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340007 Stats: 114 lines in 1 file changed: 62 ins; 15 del; 37 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1029.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1029/head:pull/1029 PR: https://git.openjdk.org/jdk21u-dev/pull/1029 From goetz at openjdk.org Mon Oct 7 09:45:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 09:45:16 GMT Subject: [jdk17u-dev] RFR: 8340007: Refactor KeyEvent/FunctionKeyTest.java Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 2faf8b8d582183275b1fdc92313a1c63c1753e80 Changes: https://git.openjdk.org/jdk17u-dev/pull/2945/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2945&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340007 Stats: 114 lines in 1 file changed: 62 ins; 15 del; 37 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2945.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2945/head:pull/2945 PR: https://git.openjdk.org/jdk17u-dev/pull/2945 From duke at openjdk.org Mon Oct 7 10:46:43 2024 From: duke at openjdk.org (HempushpaSahu) Date: Mon, 7 Oct 2024 10:46:43 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed Hi @jnimeh , Could you please assist with reviewing the PR or if you are occupied with other tasks please tag the appropriate person who can help us to review? The customer is waiting for the fix. Once this backport is merged, they will be able to move forward. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2396565722 From mdoerr at openjdk.org Mon Oct 7 11:08:09 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Oct 2024 11:08:09 GMT Subject: [jdk23u] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Message-ID: Clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). ------------- Commit messages: - Backport 9a25f822fb2529c1cae3ae909761381789d7b7b1 Changes: https://git.openjdk.org/jdk23u/pull/140/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339386 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/140.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/140/head:pull/140 PR: https://git.openjdk.org/jdk23u/pull/140 From goetz at openjdk.org Mon Oct 7 11:59:49 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 11:59:49 GMT Subject: [jdk17u-dev] RFR: 8316410: GC: Make TestCompressedClassFlags use createTestJvm Message-ID: I backport this to improve testing in17. ------------- Commit messages: - Backport e649c563242a876a20007470c9412311ffa2a568 Changes: https://git.openjdk.org/jdk17u-dev/pull/2946/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2946&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316410 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2946.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2946/head:pull/2946 PR: https://git.openjdk.org/jdk17u-dev/pull/2946 From goetz at openjdk.org Mon Oct 7 12:06:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:06:48 GMT Subject: [jdk17u-dev] RFR: 8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport a949824e98a8872645f292c9cc9ed2fe1cccadce Changes: https://git.openjdk.org/jdk17u-dev/pull/2947/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2947&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317188 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2947.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2947/head:pull/2947 PR: https://git.openjdk.org/jdk17u-dev/pull/2947 From goetz at openjdk.org Mon Oct 7 12:06:57 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:06:57 GMT Subject: [jdk17u-dev] RFR: 8317218: G1: Make TestG1HeapRegionSize use createTestJvm Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 75b37e6d7ec285f1a954f9d5b16bf9e6b642f2fc Changes: https://git.openjdk.org/jdk17u-dev/pull/2948/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2948&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317218 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2948.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2948/head:pull/2948 PR: https://git.openjdk.org/jdk17u-dev/pull/2948 From goetz at openjdk.org Mon Oct 7 12:08:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:08:42 GMT Subject: [jdk17u-dev] RFR: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs In-Reply-To: References: Message-ID: On Sun, 6 Oct 2024 23:37:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` > > The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. > > Thanks! Thanks for fixing this! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2942#issuecomment-2396739046 From syan at openjdk.org Mon Oct 7 12:08:42 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Oct 2024 12:08:42 GMT Subject: [jdk17u-dev] Integrated: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs In-Reply-To: References: Message-ID: On Sun, 6 Oct 2024 23:37:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` > > The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. > > Thanks! This pull request has now been integrated. Changeset: 43e37bb1 Author: SendaoYan Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/43e37bb13121cb98f06392b2742859146e79b390 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs Backport-of: 977b8c4e16b02421de8bf78dc60a3866ce25fc1f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2942 From mbaesken at openjdk.org Mon Oct 7 12:15:05 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Oct 2024 12:15:05 GMT Subject: [jdk21u-dev] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Message-ID: Backport of 8333728; loop coding is a little different / difs in the strides ------------- Commit messages: - Backport b5575942027281166676678e2081b024ec572644 Changes: https://git.openjdk.org/jdk21u-dev/pull/1030/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1030&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333728 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1030.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1030/head:pull/1030 PR: https://git.openjdk.org/jdk21u-dev/pull/1030 From goetz at openjdk.org Mon Oct 7 12:22:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:22:45 GMT Subject: [jdk17u-dev] RFR: 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags Message-ID: Hi, this got lost due to the order of backports. ------------- Commit messages: - 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags Changes: https://git.openjdk.org/jdk17u-dev/pull/2949/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2949&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341635 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2949.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2949/head:pull/2949 PR: https://git.openjdk.org/jdk17u-dev/pull/2949 From goetz at openjdk.org Mon Oct 7 12:50:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:50:08 GMT Subject: [jdk17u-dev] RFR: 8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) Message-ID: I backport this to improve testing in 17 ------------- Commit messages: - Backport 7342f5a0337df88b6787c4c2b53c8007667b6636 Changes: https://git.openjdk.org/jdk17u-dev/pull/2950/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2950&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314333 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2950.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2950/head:pull/2950 PR: https://git.openjdk.org/jdk17u-dev/pull/2950 From goetz at openjdk.org Mon Oct 7 12:54:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:54:12 GMT Subject: [jdk17u-dev] RFR: 8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 679a6d89358eb36c596e3ffa9a86869402c9beb9 Changes: https://git.openjdk.org/jdk17u-dev/pull/2951/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2951&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309303 Stats: 37 lines in 1 file changed: 33 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2951.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2951/head:pull/2951 PR: https://git.openjdk.org/jdk17u-dev/pull/2951 From goetz at openjdk.org Mon Oct 7 12:59:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Oct 2024 12:59:09 GMT Subject: [jdk17u-dev] RFR: 8316464: 3 sun/tools tests ignore VM flags Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport 993951b85e016475f4cd5079ae21bd5ce1f2830c Changes: https://git.openjdk.org/jdk17u-dev/pull/2952/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2952&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316464 Stats: 14 lines in 3 files changed: 2 ins; 4 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2952.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2952/head:pull/2952 PR: https://git.openjdk.org/jdk17u-dev/pull/2952 From mdoerr at openjdk.org Mon Oct 7 13:28:57 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Oct 2024 13:28:57 GMT Subject: [jdk21u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Message-ID: Almost clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). The only reason why it didn't apply automatically is that a more simple `frame` constructor was used in the replaced code (because [JDK-8290965](https://bugs.openjdk.org/browse/JDK-8290965) is not in 21u). ------------- Commit messages: - Backport 9a25f822fb2529c1cae3ae909761381789d7b7b1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1031/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1031&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339386 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1031.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1031/head:pull/1031 PR: https://git.openjdk.org/jdk21u-dev/pull/1031 From mdoerr at openjdk.org Mon Oct 7 14:56:36 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Oct 2024 14:56:36 GMT Subject: [jdk21u-dev] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:04:55 GMT, Matthias Baesken wrote: > Backport of 8333728; loop coding is a little different / difs in the strides LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1030#pullrequestreview-2352198314 From syan at openjdk.org Mon Oct 7 14:58:39 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Oct 2024 14:58:39 GMT Subject: [jdk17u-dev] RFR: 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs In-Reply-To: References: Message-ID: On Sun, 6 Oct 2024 23:37:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [977b8c4e](https://github.com/openjdk/jdk/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport fix test failure of `Error: VM option 'ErrorHandlerTest' is develop and is available only in debug version of VM.` > > The commit being backported was authored by Jie Fu on 4 Aug 2021 and was reviewed by Thomas Stuefe. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2942#issuecomment-2397165754 From mbaesken at openjdk.org Mon Oct 7 15:14:43 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Oct 2024 15:14:43 GMT Subject: [jdk21u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 13:23:20 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). The only reason why it didn't apply automatically is that a more simple `frame` constructor was used in the replaced code (because [JDK-8290965](https://bugs.openjdk.org/browse/JDK-8290965) is not in 21u). Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1031#pullrequestreview-2352255065 From mdoerr at openjdk.org Mon Oct 7 15:17:35 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Oct 2024 15:17:35 GMT Subject: [jdk21u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 13:23:20 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). The only reason why it didn't apply automatically is that a more simple `frame` constructor was used in the replaced code (because [JDK-8290965](https://bugs.openjdk.org/browse/JDK-8290965) is not in 21u). Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1031#issuecomment-2397215742 From duke at openjdk.org Mon Oct 7 15:30:41 2024 From: duke at openjdk.org (Ryan Flegel) Date: Mon, 7 Oct 2024 15:30:41 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 06:57:44 GMT, Jaikiran Pai wrote: >> I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. >> >> I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. >> >> The conflicts were: >> * Explicit vs implicit null field initialization >> * Different debug log message >> >> I was unable to run local tests due to this error: >> >> * For target jdk__optimize_image_exec: >> Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute >> Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute >> >> >> However, all tests in the GitHub actions have passed. > > Hello Ryan, > >> I was unable to run local tests due to this error: >> >> ``` >> * For target jdk__optimize_image_exec: >> Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute >> Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute >> ``` > > If you are on macosx and using Xcode 16 then I suspect you are running into the issue noted in https://mail.openjdk.org/pipermail/jdk-dev/2024-September/009400.html Thanks @jaikiran. That's almost certainly what the issue is. I'll downgrade to XCode 15.4 and give the tier2 tests another try. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1020#issuecomment-2397247698 From duke at openjdk.org Mon Oct 7 16:18:07 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 7 Oct 2024 16:18:07 GMT Subject: [jdk23u] RFR: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Message-ID: Clean backport of test changes that ease Graal integration. ------------- Commit messages: - Backport 1bdd79e7b2086197ab64161e89bbe8cc180f07ed Changes: https://git.openjdk.org/jdk23u/pull/137/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341261 Stats: 64 lines in 3 files changed: 44 ins; 6 del; 14 mod Patch: https://git.openjdk.org/jdk23u/pull/137.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/137/head:pull/137 PR: https://git.openjdk.org/jdk23u/pull/137 From duke at openjdk.org Mon Oct 7 16:22:20 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 7 Oct 2024 16:22:20 GMT Subject: [jdk23u] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option Message-ID: Clean backport of patch authored by @tzezula and approved by @dougxc The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. Ultimately I'm aiming to get this into jdk21 which is our upstream: https://github.com/openjdk/jdk21u-dev/pull/1024 ------------- Commit messages: - Backport 4cd8c75a55163be33917b1fba9f360ea816f3aa9 Changes: https://git.openjdk.org/jdk23u/pull/136/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340398 Stats: 21 lines in 3 files changed: 12 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk23u/pull/136.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/136/head:pull/136 PR: https://git.openjdk.org/jdk23u/pull/136 From andrew at openjdk.org Mon Oct 7 16:40:56 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 7 Oct 2024 16:40:56 GMT Subject: [jdk11u-dev] RFR: 8335801: [11u] Backport of 8210988 to 11u removes gcc warnings In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 12:47:23 GMT, Severin Gehwolf wrote: > It would be good to first wait on #2937 and merge that in so as to have fixed MacOX X GHA checks. Ok, but you do realise this is fixing a regression, not something new? This should really have been fixed in 11.0.25. We are currently building without any of the usual warnings turned on. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2838#issuecomment-2397404374 From duke at openjdk.org Mon Oct 7 17:08:52 2024 From: duke at openjdk.org (Saint Wesonga) Date: Mon, 7 Oct 2024 17:08:52 GMT Subject: [jdk21u-dev] RFR: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set Message-ID: Backport https://github.com/openjdk/jdk/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 to jdk21u. UnsafeIntrinsicsTest.java#ZGenerationalDebug test now passes on Windows AArch64 with this change. All tier1 tests also passed. ------------- Commit messages: - Backport 5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1032/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1032&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334475 Stats: 59 lines in 1 file changed: 19 ins; 36 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1032.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1032/head:pull/1032 PR: https://git.openjdk.org/jdk21u-dev/pull/1032 From jnimeh at openjdk.org Mon Oct 7 17:51:45 2024 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Mon, 7 Oct 2024 17:51:45 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: <9mJb76EnQMkiyTSDUhBEir92c-cZNETb29JKbUmHOlc=.cfbad513-6b96-42aa-baa6-a93554cd4559@github.com> On Mon, 7 Oct 2024 10:43:34 GMT, HempushpaSahu wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Hi @jnimeh , > Could you please assist with reviewing the PR or if you are occupied with other tasks please tag the appropriate person who can help us to review? > The customer is waiting for the fix. Once this backport is merged, they will be able to move forward. > > Thanks. Hello @HempushpaSahu. I can review the CSR. I think you need someone who has reviewer status in the jdk-updates project in order to be able to commit this. I only have committer status there. You should be able to find many folks with jdk-updates reviewer status on the OpenJDK census page though. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2397536511 From jnimeh at openjdk.org Mon Oct 7 17:59:45 2024 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Mon, 7 Oct 2024 17:59:45 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed I would also suggest looking at incorporating JDK-8309740 and JDK-8309754 in follow-on integrations as they pertain to the tests in this PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2397551694 From lucy at openjdk.org Mon Oct 7 18:26:35 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 7 Oct 2024 18:26:35 GMT Subject: [jdk21u-dev] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:04:55 GMT, Matthias Baesken wrote: > Backport of 8333728; loop coding is a little different / diffs in the strides Looks good to me. Now it's really tested what matters. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1030#pullrequestreview-2352651376 From lucy at openjdk.org Mon Oct 7 18:27:41 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 7 Oct 2024 18:27:41 GMT Subject: [jdk21u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 13:23:20 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). The only reason why it didn't apply automatically is that a more simple `frame` constructor was used in the replaced code (because [JDK-8290965](https://bugs.openjdk.org/browse/JDK-8290965) is not in 21u). LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1031#pullrequestreview-2352653174 From wkemper at openjdk.org Mon Oct 7 19:15:01 2024 From: wkemper at openjdk.org (William Kemper) Date: Mon, 7 Oct 2024 19:15:01 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging [v2] In-Reply-To: References: Message-ID: > Clean backport. William Kemper has updated the pull request incrementally with one additional commit since the last revision: 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy Reviewed-by: kdnilsen, ysr ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/129/files - new: https://git.openjdk.org/jdk23u/pull/129/files/2673f810..a10c6a78 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=129&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=129&range=00-01 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk23u/pull/129 From duke at openjdk.org Mon Oct 7 19:30:40 2024 From: duke at openjdk.org (Ryan Flegel) Date: Mon, 7 Oct 2024 19:30:40 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 20:06:12 GMT, Ryan Flegel wrote: > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > ### Tests > > All tests in the GitHub actions have passed. > > I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. > > Here is a full list of the failures: > > * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received > * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. > * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts I was able to get tests running after downgrading XCode and have updated the PR description with the results. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1020#issuecomment-2397717253 From wkemper at openjdk.org Mon Oct 7 20:36:33 2024 From: wkemper at openjdk.org (William Kemper) Date: Mon, 7 Oct 2024 20:36:33 GMT Subject: [jdk23u] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero In-Reply-To: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> References: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> Message-ID: On Fri, 4 Oct 2024 14:11:38 GMT, Matthias Baesken wrote: > 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Marked as reviewed by wkemper (Author). ------------- PR Review: https://git.openjdk.org/jdk23u/pull/134#pullrequestreview-2352884103 From goetz at openjdk.org Tue Oct 8 06:58:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 06:58:06 GMT Subject: [jdk21u-dev] RFR: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 17:02:15 GMT, Saint Wesonga wrote: > Backport https://github.com/openjdk/jdk/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 to jdk21u. UnsafeIntrinsicsTest.java#ZGenerationalDebug test now passes on Windows AArch64 with this change. All tier1 tests also passed. Please backport this to 23 first. I'm removing the label in the meantime. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1032#issuecomment-2398999340 From gcao at openjdk.org Tue Oct 8 07:01:01 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 8 Oct 2024 07:01:01 GMT Subject: [jdk23u] RFR: 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store Message-ID: Hi, The same issue also exists in the jdk23u. I would like to backport 8340590 to jdk23u. This is a risc-v specific change. Backport is clean, risk is low. ### Testing - [ ] make test TEST="jdk_vector" JTREG="TIMEOUT_FACTOR=32" on qemu with UseRVV1.0 ------------- Commit messages: - Backport 88801caef6ccdc5ba9ade2af830f3b3cd96e1467 Changes: https://git.openjdk.org/jdk23u/pull/141/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340590 Stats: 8 lines in 1 file changed: 0 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk23u/pull/141 From gcao at openjdk.org Tue Oct 8 07:05:14 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 8 Oct 2024 07:05:14 GMT Subject: [jdk21u-dev] RFR: 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store Message-ID: Hi, The same issue also exists in the jdk21u. I would like to backport 8340590 to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. ### Testing - [ ] make test TEST="jdk_vector" JTREG="TIMEOUT_FACTOR=32" on qemu with UseRVV1.0 ------------- Commit messages: - Backport 88801caef6ccdc5ba9ade2af830f3b3cd96e1467 Changes: https://git.openjdk.org/jdk21u-dev/pull/1033/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340590 Stats: 8 lines in 1 file changed: 0 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1033.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1033/head:pull/1033 PR: https://git.openjdk.org/jdk21u-dev/pull/1033 From mbaesken at openjdk.org Tue Oct 8 07:41:02 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 07:41:02 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors [v2] In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:09:20 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.6-oracle. >> >> As the CSR for 21 says, I omit the specification changes. >> These make the description more precise. As I understand, >> the change brought to 21 is ok with the broader, unchanged >> specification. >> >> The rest applied 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 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1026#pullrequestreview-2353651968 From lucy at openjdk.org Tue Oct 8 07:48:59 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 8 Oct 2024 07:48:59 GMT Subject: [jdk21u-dev] RFR: 8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed In-Reply-To: References: Message-ID: <5YzO1TEC5qJrq-j_BsdXWGQ1yyrvtknnj_z9hNdiEEI=.fdc3db90-f877-4022-9df0-33f10d571bc9@github.com> On Mon, 7 Oct 2024 09:00:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Clean backport, but I had to adapt the Syntax of the test to 21. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1027#pullrequestreview-2353671095 From lucy at openjdk.org Tue Oct 8 07:50:03 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 8 Oct 2024 07:50:03 GMT Subject: [jdk17u-dev] RFR: 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags In-Reply-To: References: Message-ID: <4psL37XPObY42kGtinTH5XR8-OSdkNW9Sfhb_ajgBhI=.f51688a9-2887-4204-878b-484468fdd15e@github.com> On Mon, 7 Oct 2024 12:17:51 GMT, Goetz Lindenmaier wrote: > Hi, > > this got lost due to the order of backports. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2949#pullrequestreview-2353672736 From mbaesken at openjdk.org Tue Oct 8 07:57:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 07:57:13 GMT Subject: [jdk23u] RFR: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero In-Reply-To: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> References: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> Message-ID: On Fri, 4 Oct 2024 14:11:38 GMT, Matthias Baesken wrote: > 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Hi William, thanks for the review ! ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/134#issuecomment-2399114396 From mbaesken at openjdk.org Tue Oct 8 07:57:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 07:57:13 GMT Subject: [jdk23u] Integrated: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero In-Reply-To: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> References: <3I7agbd-SDiYcI3Pb8UWNK41CnGUM20zQMsZPbWRGNw=.753b5ae7-403e-4be7-9e18-82a09c76f220@github.com> Message-ID: On Fri, 4 Oct 2024 14:11:38 GMT, Matthias Baesken wrote: > 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero This pull request has now been integrated. Changeset: f5f46a4b Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/f5f46a4b517355cd1cba23c0db2757375cf66d47 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Reviewed-by: wkemper Backport-of: b5575942027281166676678e2081b024ec572644 ------------- PR: https://git.openjdk.org/jdk23u/pull/134 From goetz at openjdk.org Tue Oct 8 09:46:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:46:07 GMT Subject: [jdk17u-dev] RFR: 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 3c22d83c0fb9eee2e2b87e607680b96363849c16 Changes: https://git.openjdk.org/jdk17u-dev/pull/2953/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2953&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340008 Stats: 178 lines in 1 file changed: 178 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2953.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2953/head:pull/2953 PR: https://git.openjdk.org/jdk17u-dev/pull/2953 From goetz at openjdk.org Tue Oct 8 09:46:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:46:13 GMT Subject: [jdk21u-dev] RFR: 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 3c22d83c0fb9eee2e2b87e607680b96363849c16 Changes: https://git.openjdk.org/jdk21u-dev/pull/1034/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1034&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340008 Stats: 178 lines in 1 file changed: 178 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1034.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1034/head:pull/1034 PR: https://git.openjdk.org/jdk21u-dev/pull/1034 From goetz at openjdk.org Tue Oct 8 09:52:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:52:09 GMT Subject: [jdk21u-dev] RFR: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 1dd60b62e384090b13a08d2afa62e49ef52bc46c Changes: https://git.openjdk.org/jdk21u-dev/pull/1035/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1035&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323688 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1035.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1035/head:pull/1035 PR: https://git.openjdk.org/jdk21u-dev/pull/1035 From goetz at openjdk.org Tue Oct 8 09:54:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:54:06 GMT Subject: [jdk21u-dev] Integrated: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:36:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 115b04cf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/115b04cf07c702bc70695c7430be103e18ee2d85 Stats: 17 lines in 2 files changed: 14 ins; 0 del; 3 mod 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Backport-of: 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1028 From goetz at openjdk.org Tue Oct 8 09:57:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:57:59 GMT Subject: [jdk21u-dev] Integrated: 8340007: Refactor KeyEvent/FunctionKeyTest.java In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:39:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 11dad92a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/11dad92a1f7f5c59064dd5a5b9f21243da3030c7 Stats: 114 lines in 1 file changed: 62 ins; 15 del; 37 mod 8340007: Refactor KeyEvent/FunctionKeyTest.java Backport-of: 2faf8b8d582183275b1fdc92313a1c63c1753e80 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1029 From goetz at openjdk.org Tue Oct 8 09:58:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 09:58:03 GMT Subject: [jdk17u-dev] Integrated: 8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:48:06 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 9629286f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9629286f8960684d654d42defa0c6bdd2ed78aca Stats: 37 lines in 1 file changed: 33 ins; 1 del; 3 mod 8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options Backport-of: 679a6d89358eb36c596e3ffa9a86869402c9beb9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2951 From goetz at openjdk.org Tue Oct 8 10:00:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:00:09 GMT Subject: [jdk17u-dev] RFR: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 1dd60b62e384090b13a08d2afa62e49ef52bc46c Changes: https://git.openjdk.org/jdk17u-dev/pull/2954/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2954&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323688 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2954.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2954/head:pull/2954 PR: https://git.openjdk.org/jdk17u-dev/pull/2954 From goetz at openjdk.org Tue Oct 8 10:02:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:02:00 GMT Subject: [jdk17u-dev] Integrated: 8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:43:38 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17 This pull request has now been integrated. Changeset: 1b4ae743 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1b4ae743427f83ab41bc5f911e67a1f3d1ed99ee Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod 8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) Backport-of: 7342f5a0337df88b6787c4c2b53c8007667b6636 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2950 From thartmann at openjdk.org Tue Oct 8 10:04:04 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 8 Oct 2024 10:04:04 GMT Subject: [jdk23u] RFR: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Message-ID: Hi all, This pull request contains a backport of commit [1dd60b62](https://github.com/openjdk/jdk/commit/1dd60b62e384090b13a08d2afa62e49ef52bc46c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Christian Hagedorn on 24 Sep 2024 and was reviewed by Tobias Hartmann and Vladimir Kozlov. Thanks! ------------- Commit messages: - Backport 1dd60b62e384090b13a08d2afa62e49ef52bc46c Changes: https://git.openjdk.org/jdk23u/pull/142/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323688 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/142.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/142/head:pull/142 PR: https://git.openjdk.org/jdk23u/pull/142 From goetz at openjdk.org Tue Oct 8 10:10:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:10:03 GMT Subject: [jdk17u-dev] Integrated: 8316464: 3 sun/tools tests ignore VM flags In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:53:49 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 56a402f8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/56a402f81bbc8c266506192a07085db6710660da Stats: 14 lines in 3 files changed: 2 ins; 4 del; 8 mod 8316464: 3 sun/tools tests ignore VM flags Backport-of: 993951b85e016475f4cd5079ae21bd5ce1f2830c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2952 From goetz at openjdk.org Tue Oct 8 10:15:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:15:01 GMT Subject: [jdk17u-dev] Integrated: 8317218: G1: Make TestG1HeapRegionSize use createTestJvm In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:01:58 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 53dfdc22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/53dfdc22bae01c1b5c610070e07cebe8e63d812a Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8317218: G1: Make TestG1HeapRegionSize use createTestJvm Backport-of: 75b37e6d7ec285f1a954f9d5b16bf9e6b642f2fc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2948 From goetz at openjdk.org Tue Oct 8 10:17:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:17:03 GMT Subject: [jdk17u-dev] Integrated: 8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:01:36 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: e0dbdee4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0dbdee40ad8bca9f5be3ac749d37eae6aa00366 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm Backport-of: a949824e98a8872645f292c9cc9ed2fe1cccadce ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2947 From goetz at openjdk.org Tue Oct 8 10:19:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:19:00 GMT Subject: [jdk17u-dev] Integrated: 8316410: GC: Make TestCompressedClassFlags use createTestJvm In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 11:53:40 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in17. This pull request has now been integrated. Changeset: 0fc8c5a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0fc8c5a3f79772d72d18ed046beb894fbae42586 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8316410: GC: Make TestCompressedClassFlags use createTestJvm Backport-of: e649c563242a876a20007470c9412311ffa2a568 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2946 From goetz at openjdk.org Tue Oct 8 10:20:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Oct 2024 10:20:01 GMT Subject: [jdk17u-dev] Integrated: 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 12:17:51 GMT, Goetz Lindenmaier wrote: > Hi, > > this got lost due to the order of backports. This pull request has now been integrated. Changeset: c9a0a68a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c9a0a68a687825a4cbf10006a53598697d6833b8 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags Reviewed-by: lucy ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2949 From duke at openjdk.org Tue Oct 8 10:33:08 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 10:33:08 GMT Subject: [jdk23u] RFR: 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile In-Reply-To: <-dzilcI1uNQy3lv4X09ljTYjSDr3tGP_RMQ2xyn8onk=.1e044213-ffa2-45e1-ac87-3feb207fda1d@github.com> References: <-dzilcI1uNQy3lv4X09ljTYjSDr3tGP_RMQ2xyn8onk=.1e044213-ffa2-45e1-ac87-3feb207fda1d@github.com> Message-ID: On Fri, 20 Sep 2024 09:48:43 GMT, PAWAN CHAWDHARY wrote: > 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile > > Reviewed-by: lfoltan @pawanchawdhary1 Your change (at version 373dc722ad5533548561868accf2e08cd561ad45) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/111#issuecomment-2399472637 From duke at openjdk.org Tue Oct 8 10:42:59 2024 From: duke at openjdk.org (HempushpaSahu) Date: Tue, 8 Oct 2024 10:42:59 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed Hi @seanjmullan , Could you please help us here to review the PR? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2399492039 From duke at openjdk.org Tue Oct 8 10:46:04 2024 From: duke at openjdk.org (HempushpaSahu) Date: Tue, 8 Oct 2024 10:46:04 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 10:40:40 GMT, HempushpaSahu wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Hi @seanjmullan , > Could you please help us here to review the PR? > Hello @HempushpaSahu. I can review the CSR. I think you need someone who has reviewer status in the jdk-updates project in order to be able to commit this. I only have committer status there. You should be able to find many folks with jdk-updates reviewer status on the OpenJDK census page though. Thanks @jnimeh for your inputs. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2399497988 From mbaesken at openjdk.org Tue Oct 8 12:39:58 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 12:39:58 GMT Subject: [jdk23u] Integrated: 8340923: The class LogSelection copies uninitialized memory In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 13:23:04 GMT, Matthias Baesken wrote: > 8340923: The class LogSelection copies uninitialized memory This pull request has now been integrated. Changeset: 29cb103a Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/29cb103a9dd01897b687cd0446d9e4fab8f68a90 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340923: The class LogSelection copies uninitialized memory Backport-of: 10da2c21a19affe93a3f5d67a70db5d9cd37181c ------------- PR: https://git.openjdk.org/jdk23u/pull/133 From mbaesken at openjdk.org Tue Oct 8 12:54:58 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 12:54:58 GMT Subject: [jdk23u] Integrated: 8339648: ZGC: Division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 12:44:50 GMT, Matthias Baesken wrote: > 8339648: ZGC: Division by zero in rule_major_allocation_rate This pull request has now been integrated. Changeset: 8f507a34 Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/8f507a34cd86d6205e1fbf63919fd7a7ce192ac9 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8339648: ZGC: Division by zero in rule_major_allocation_rate Backport-of: 80db6e71b092867212147bd369a9fda65dbd4b70 ------------- PR: https://git.openjdk.org/jdk23u/pull/132 From syan at openjdk.org Tue Oct 8 13:07:05 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Oct 2024 13:07:05 GMT Subject: [jdk23u] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 08:43:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/139#issuecomment-2399791084 From duke at openjdk.org Tue Oct 8 13:07:05 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 13:07:05 GMT Subject: [jdk23u] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 08:43:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! @sendaoYan Your change (at version e1ff0263a95bceee7110a5314e6af78b42f709cf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/139#issuecomment-2399793729 From mbaesken at openjdk.org Tue Oct 8 13:16:06 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Oct 2024 13:16:06 GMT Subject: [jdk23u] Integrated: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message In-Reply-To: References: Message-ID: <1kdzsvdm6N48tM4LpIEKb_JdMPF4UfAeyXV225SS70w=.336aa158-47b3-43ba-8d4c-6c33079c785e@github.com> On Wed, 25 Sep 2024 12:44:42 GMT, Matthias Baesken wrote: > 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message This pull request has now been integrated. Changeset: 81e186b0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/81e186b0c2b3cd903a4efe04174ae4c336ff70f1 Stats: 29 lines in 2 files changed: 11 ins; 1 del; 17 mod 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message Backport-of: 4ff72dc57e65e99b129f0ba28196994edf402018 ------------- PR: https://git.openjdk.org/jdk23u/pull/123 From duke at openjdk.org Tue Oct 8 13:19:59 2024 From: duke at openjdk.org (HempushpaSahu) Date: Tue, 8 Oct 2024 13:19:59 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed Hi @GoeLin Could you please help to review this PR or tag the appropriate person who can help us to review? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2399824795 From mcimadamore at openjdk.org Tue Oct 8 14:21:08 2024 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Tue, 8 Oct 2024 14:21:08 GMT Subject: [jdk23u] Integrated: 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline In-Reply-To: References: Message-ID: <30CaTs-lzavtA4Nqf7j-VKAugFQz_jJQkeIRVAbVez8=.a0e41386-6317-493b-a042-6588d746d528@github.com> On Fri, 4 Oct 2024 10:43:13 GMT, Maurizio Cimadamore wrote: > This is a clean backport of https://git.openjdk.org/jdk/pull/21283 This pull request has now been integrated. Changeset: 182be021 Author: Maurizio Cimadamore URL: https://git.openjdk.org/jdk23u/commit/182be021248139ba5ded4d61c611700ea07a2584 Stats: 152 lines in 2 files changed: 150 ins; 0 del; 2 mod 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline Reviewed-by: chegar Backport-of: 7fa2f229fbee68112cbdd18b811d95721adfe2ec ------------- PR: https://git.openjdk.org/jdk23u/pull/131 From aivanov at openjdk.org Tue Oct 8 15:02:24 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 8 Oct 2024 15:02:24 GMT Subject: [jdk23u] Integrated: 8340461: Amend description for logArea Message-ID: A clean backport of a small update to the documentation of `PassFailJFrame`. > This pull request contains a backport of commit [833ff299](https://github.com/openjdk/jdk/commit/833ff29983e0d433ccd4c7e946b15e42045faeaa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 23 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. ------------- Commit messages: - Backport 833ff29983e0d433ccd4c7e946b15e42045faeaa Changes: https://git.openjdk.org/jdk23u/pull/143/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340461 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk23u/pull/143.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/143/head:pull/143 PR: https://git.openjdk.org/jdk23u/pull/143 From aivanov at openjdk.org Tue Oct 8 15:02:25 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 8 Oct 2024 15:02:25 GMT Subject: [jdk23u] Integrated: 8340461: Amend description for logArea In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 14:55:31 GMT, Alexey Ivanov wrote: > A clean backport of a small update to the documentation of `PassFailJFrame`. > >> This pull request contains a backport of commit [833ff299](https://github.com/openjdk/jdk/commit/833ff29983e0d433ccd4c7e946b15e42045faeaa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Alexey Ivanov on 23 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. This pull request has now been integrated. Changeset: c8636730 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/c86367305d8580ef9ce010c46fa59b743121044c Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod 8340461: Amend description for logArea Backport-of: 833ff29983e0d433ccd4c7e946b15e42045faeaa ------------- PR: https://git.openjdk.org/jdk23u/pull/143 From duke at openjdk.org Tue Oct 8 15:17:10 2024 From: duke at openjdk.org (PAWAN CHAWDHARY) Date: Tue, 8 Oct 2024 15:17:10 GMT Subject: [jdk23u] Integrated: 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile In-Reply-To: <-dzilcI1uNQy3lv4X09ljTYjSDr3tGP_RMQ2xyn8onk=.1e044213-ffa2-45e1-ac87-3feb207fda1d@github.com> References: <-dzilcI1uNQy3lv4X09ljTYjSDr3tGP_RMQ2xyn8onk=.1e044213-ffa2-45e1-ac87-3feb207fda1d@github.com> Message-ID: On Fri, 20 Sep 2024 09:48:43 GMT, PAWAN CHAWDHARY wrote: > 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile > > Reviewed-by: lfoltan This pull request has now been integrated. Changeset: de15bd59 Author: David Holmes Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/de15bd59b273bd0d42933b6635a430c48abb2390 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile Backport-of: 021c2c36ac243009c71147072d405636cab0b12c ------------- PR: https://git.openjdk.org/jdk23u/pull/111 From syan at openjdk.org Tue Oct 8 15:17:10 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Oct 2024 15:17:10 GMT Subject: [jdk23u] Integrated: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: <6Il-zTgJYCvF29d5IdrNDwszLXpxGFvthoQr1P1VXS4=.dfd713dc-5b1b-44fd-8866-dc3158920b4c@github.com> On Mon, 7 Oct 2024 08:43:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! This pull request has now been integrated. Changeset: 8e9f46a0 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/8e9f46a0f11829ad4b06822d176d1a3c874ace69 Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: 747a3fa31d9a9512475615c91d2ee9c2d2a94e8e ------------- PR: https://git.openjdk.org/jdk23u/pull/139 From syan at openjdk.org Tue Oct 8 15:31:01 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Oct 2024 15:31:01 GMT Subject: [jdk23u] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 08:43:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/139#issuecomment-2400170462 From syan at openjdk.org Tue Oct 8 16:17:28 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Oct 2024 16:17:28 GMT Subject: [jdk21u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: Hi all, This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. Thanks! ------------- Commit messages: - Backport 8e9f46a0f11829ad4b06822d176d1a3c874ace69 Changes: https://git.openjdk.org/jdk21u-dev/pull/1036/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1036&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341562 Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1036.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1036/head:pull/1036 PR: https://git.openjdk.org/jdk21u-dev/pull/1036 From wkemper at openjdk.org Tue Oct 8 17:43:51 2024 From: wkemper at openjdk.org (William Kemper) Date: Tue, 8 Oct 2024 17:43:51 GMT Subject: [jdk23u] RFR: 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' [v2] In-Reply-To: References: Message-ID: > Clean backport. Fixes ubsan error in Shenandoah. William Kemper has updated the pull request incrementally with one additional commit since the last revision: 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition Reviewed-by: ysr ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/135/files - new: https://git.openjdk.org/jdk23u/pull/135/files/cdfe8356..826b0958 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=135&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=135&range=00-01 Stats: 3 lines in 2 files changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk23u/pull/135 From kdnilsen at openjdk.org Tue Oct 8 17:54:08 2024 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Tue, 8 Oct 2024 17:54:08 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging [v2] In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 19:15:01 GMT, William Kemper wrote: >> Clean backport. > > William Kemper has updated the pull request incrementally with one additional commit since the last revision: > > 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy > > Reviewed-by: kdnilsen, ysr Marked as reviewed by kdnilsen (no project role). ------------- PR Review: https://git.openjdk.org/jdk23u/pull/129#pullrequestreview-2355160740 From cushon at openjdk.org Tue Oct 8 18:04:15 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 8 Oct 2024 18:04:15 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions Message-ID: This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. ------------- Commit messages: - 8336942: Improve test coverage for class loading elements with annotations of different retentions Changes: https://git.openjdk.org/jdk21u-dev/pull/1037/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1037&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336942 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1037.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1037/head:pull/1037 PR: https://git.openjdk.org/jdk21u-dev/pull/1037 From cushon at openjdk.org Tue Oct 8 18:04:43 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 8 Oct 2024 18:04:43 GMT Subject: [jdk17u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions Message-ID: This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. ------------- Commit messages: - 8336942: Improve test coverage for class loading elements with annotations of different retentions Changes: https://git.openjdk.org/jdk17u-dev/pull/2955/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2955&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336942 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2955.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2955/head:pull/2955 PR: https://git.openjdk.org/jdk17u-dev/pull/2955 From ysr at openjdk.org Tue Oct 8 18:08:05 2024 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Tue, 8 Oct 2024 18:08:05 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging [v2] In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 19:15:01 GMT, William Kemper wrote: >> Clean backport. > > William Kemper has updated the pull request incrementally with one additional commit since the last revision: > > 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy > > Reviewed-by: kdnilsen, ysr Marked as reviewed by ysr (Reviewer). src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp line 186: > 184: ShenandoahHeapLocker locker(heap->lock()); > 185: heap->update_capacity_and_used_at_gc(); > 186: } Backport of changes look sgood, but highlights the lock-unlock-lock-unlock awkwardness. I suppose the mitigating factor is that in most cases the first one doesn't usually lock because free set log status is hopefully disabled in most production scenarios. ------------- PR Review: https://git.openjdk.org/jdk23u/pull/129#pullrequestreview-2355186471 PR Review Comment: https://git.openjdk.org/jdk23u/pull/129#discussion_r1792298556 From duke at openjdk.org Tue Oct 8 20:44:03 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 20:44:03 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging [v2] In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 19:15:01 GMT, William Kemper wrote: >> Clean backport. > > William Kemper has updated the pull request incrementally with one additional commit since the last revision: > > 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy > > Reviewed-by: kdnilsen, ysr @earthling-amzn Your change (at version a10c6a786232fdad2c8c866d9bb3dbc203b38cfc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/129#issuecomment-2400781792 From wkemper at openjdk.org Tue Oct 8 20:44:03 2024 From: wkemper at openjdk.org (William Kemper) Date: Tue, 8 Oct 2024 20:44:03 GMT Subject: [jdk23u] RFR: 8334147: Shenandoah: Avoid taking lock for disabled free set logging [v2] In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 18:04:29 GMT, Y. Srinivas Ramakrishna wrote: >> William Kemper has updated the pull request incrementally with one additional commit since the last revision: >> >> 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy >> >> Reviewed-by: kdnilsen, ysr > > src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp line 186: > >> 184: ShenandoahHeapLocker locker(heap->lock()); >> 185: heap->update_capacity_and_used_at_gc(); >> 186: } > > Backport of changes look sgood, but highlights the lock-unlock-lock-unlock awkwardness. I suppose the mitigating factor is that in most cases the first one doesn't usually lock because free set log status is hopefully disabled in most production scenarios. Yes, lock/unlock is not ideal when freeset logging is enabled. However, this arrangement make it clear that `update_capacity_and_used_at_gc` needs the lock separately. ------------- PR Review Comment: https://git.openjdk.org/jdk23u/pull/129#discussion_r1792476856 From syan at openjdk.org Wed Oct 9 03:43:36 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Oct 2024 03:43:36 GMT Subject: [jdk21u-dev] RFR: 8341586: RISC-V: riscv_flush_icache.cpp build fail with gcc9.2 Message-ID: Hi all, The `src/hotspot/cpu/riscv/icache_riscv.cpp` build fails `riscv_flush_icache.cpp:51:29: error: requested alignment 64 is larger than 16 [-Werror=attributes]` with gcc9.2.0. Alignment 16 will be enough, though the [NR_riscv_flush_icache syscall](https://github.com/torvalds/linux/blob/master/tools/arch/riscv/include/uapi/asm/unistd.h) doesn't reqiure alignment. Gcc10 is the [minimum](https://github.com/openjdk/jdk/blame/50426b3841240c5fda0df11439e52fa1ae9e7e07/make/autoconf/toolchain.m4#L53) supported version since JDK 23, so I create PR in jdk21u-dev. Addiontional testing: - [ ] riscv native build with release conf and slowdebug conf - [ ] jtreg tier1 tests with release build ------------- Commit messages: - 8341586: RISC-V: riscv_flush_icache.cpp build fail with gcc9.2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1038/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1038&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341586 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1038.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1038/head:pull/1038 PR: https://git.openjdk.org/jdk21u-dev/pull/1038 From syan at openjdk.org Wed Oct 9 04:16:03 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Oct 2024 04:16:03 GMT Subject: [jdk21u-dev] RFR: 8341586: RISC-V: riscv_flush_icache.cpp build fail with gcc9.2 In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 03:38:58 GMT, SendaoYan wrote: > Hi all, > The `src/hotspot/cpu/riscv/icache_riscv.cpp` build fails `riscv_flush_icache.cpp:51:29: error: requested alignment 64 is larger than 16 [-Werror=attributes]` with gcc9.2.0. Alignment 16 will be enough, though the [NR_riscv_flush_icache syscall](https://github.com/torvalds/linux/blob/master/tools/arch/riscv/include/uapi/asm/unistd.h) doesn't reqiure alignment. > > Gcc10 is the [minimum](https://github.com/openjdk/jdk/blame/50426b3841240c5fda0df11439e52fa1ae9e7e07/make/autoconf/toolchain.m4#L53) supported version since JDK 23, so I create PR in jdk21u-dev. > > Addiontional testing: > > - [ ] riscv native build with release conf and slowdebug conf > - [ ] jtreg tier1 tests with release build Will not be fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1038#issuecomment-2401270460 From syan at openjdk.org Wed Oct 9 04:16:03 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Oct 2024 04:16:03 GMT Subject: [jdk21u-dev] Withdrawn: 8341586: RISC-V: riscv_flush_icache.cpp build fail with gcc9.2 In-Reply-To: References: Message-ID: <3DAEmtb04cM904EA_NvZJxe8nkJwavGTfGHxufgChmA=.4d190689-d5de-46f6-a307-c6da7c1a6567@github.com> On Wed, 9 Oct 2024 03:38:58 GMT, SendaoYan wrote: > Hi all, > The `src/hotspot/cpu/riscv/icache_riscv.cpp` build fails `riscv_flush_icache.cpp:51:29: error: requested alignment 64 is larger than 16 [-Werror=attributes]` with gcc9.2.0. Alignment 16 will be enough, though the [NR_riscv_flush_icache syscall](https://github.com/torvalds/linux/blob/master/tools/arch/riscv/include/uapi/asm/unistd.h) doesn't reqiure alignment. > > Gcc10 is the [minimum](https://github.com/openjdk/jdk/blame/50426b3841240c5fda0df11439e52fa1ae9e7e07/make/autoconf/toolchain.m4#L53) supported version since JDK 23, so I create PR in jdk21u-dev. > > Addiontional testing: > > - [ ] riscv native build with release conf and slowdebug conf > - [ ] jtreg tier1 tests with release build This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1038 From syan at openjdk.org Wed Oct 9 06:07:30 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Oct 2024 06:07:30 GMT Subject: [jdk23u] RFR: 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted Message-ID: Hi all, This pull request contains a backport of commit [d809bc0e](https://github.com/openjdk/jdk/commit/d809bc0e21b145758f21c4324772faf6aa6a276a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Naoto Sato. Thanks! ------------- Commit messages: - Backport d809bc0e21b145758f21c4324772faf6aa6a276a Changes: https://git.openjdk.org/jdk23u/pull/144/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=144&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341658 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/144.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/144/head:pull/144 PR: https://git.openjdk.org/jdk23u/pull/144 From mbaesken at openjdk.org Wed Oct 9 06:39:03 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 9 Oct 2024 06:39:03 GMT Subject: [jdk21u-dev] Integrated: 8340923: The class LogSelection copies uninitialized memory In-Reply-To: <0tDZZt7dV-DxAQXmm9N-yt8hu6etPNlzBey-jCA-FCE=.f05fd7ca-144d-4ded-8296-faf48b8c1963@github.com> References: <0tDZZt7dV-DxAQXmm9N-yt8hu6etPNlzBey-jCA-FCE=.f05fd7ca-144d-4ded-8296-faf48b8c1963@github.com> Message-ID: On Fri, 4 Oct 2024 13:25:04 GMT, Matthias Baesken wrote: > 8340923: The class LogSelection copies uninitialized memory This pull request has now been integrated. Changeset: 73c34be6 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/73c34be6de34e312bc9d5039cab22474f03237ed Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340923: The class LogSelection copies uninitialized memory Backport-of: 10da2c21a19affe93a3f5d67a70db5d9cd37181c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1023 From mbaesken at openjdk.org Wed Oct 9 06:44:04 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 9 Oct 2024 06:44:04 GMT Subject: [jdk21u-dev] Integrated: 8339648: ZGC: Division by zero in rule_major_allocation_rate In-Reply-To: <9d1OBHTHNEEs0esWzGGCb8QzLAw68CISR7Zg7IKBFWc=.514865d2-35e1-4870-8af4-7cfd7db7e76c@github.com> References: <9d1OBHTHNEEs0esWzGGCb8QzLAw68CISR7Zg7IKBFWc=.514865d2-35e1-4870-8af4-7cfd7db7e76c@github.com> Message-ID: On Fri, 4 Oct 2024 12:44:28 GMT, Matthias Baesken wrote: > 8339648: ZGC: Division by zero in rule_major_allocation_rate This pull request has now been integrated. Changeset: 7fd462f5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/7fd462f5f442488d05c65ab0a91b3c00edaf89e0 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8339648: ZGC: Division by zero in rule_major_allocation_rate Backport-of: 80db6e71b092867212147bd369a9fda65dbd4b70 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1022 From mbaesken at openjdk.org Wed Oct 9 06:49:02 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 9 Oct 2024 06:49:02 GMT Subject: [jdk21u-dev] Integrated: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message In-Reply-To: References: Message-ID: On Wed, 25 Sep 2024 13:09:07 GMT, Matthias Baesken wrote: > 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message This pull request has now been integrated. Changeset: 978075f6 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/978075f67da50403105726105f5aa22fecd9149c Stats: 29 lines in 2 files changed: 11 ins; 1 del; 17 mod 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message Backport-of: 4ff72dc57e65e99b129f0ba28196994edf402018 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1010 From gcao at openjdk.org Wed Oct 9 07:26:03 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 9 Oct 2024 07:26:03 GMT Subject: [jdk23u] Integrated: 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 06:53:52 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk23u. I would like to backport 8340590 to jdk23u. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] make test TEST="jdk_vector" JTREG="TIMEOUT_FACTOR=32" on qemu with UseRVV1.0 This pull request has now been integrated. Changeset: fd43645a Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk23u/commit/fd43645a84bc0c3b8d97066d503d8cf1b17e4e31 Stats: 8 lines in 1 file changed: 0 ins; 4 del; 4 mod 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store Backport-of: 88801caef6ccdc5ba9ade2af830f3b3cd96e1467 ------------- PR: https://git.openjdk.org/jdk23u/pull/141 From goetz at openjdk.org Wed Oct 9 07:27:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 07:27:06 GMT Subject: [jdk17u-dev] Integrated: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections In-Reply-To: <6ARrpkoAFi8lgnpmGt0kA_cYv1cm8Q7B9903KivYRS4=.42d0fda2-6efe-4a3a-8c41-3a6a269e5e26@github.com> References: <6ARrpkoAFi8lgnpmGt0kA_cYv1cm8Q7B9903KivYRS4=.42d0fda2-6efe-4a3a-8c41-3a6a269e5e26@github.com> Message-ID: On Mon, 7 Oct 2024 09:36:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 267ffd37 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/267ffd37eb5b6b827b0c851c2b1110a829cc0ace Stats: 17 lines in 2 files changed: 14 ins; 0 del; 3 mod 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Backport-of: 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2944 From goetz at openjdk.org Wed Oct 9 07:28:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 07:28:10 GMT Subject: [jdk17u-dev] Integrated: 8340007: Refactor KeyEvent/FunctionKeyTest.java In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:39:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: cfdae1dc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cfdae1dca90708bcfed77710b34c69f3b0107040 Stats: 114 lines in 1 file changed: 62 ins; 15 del; 37 mod 8340007: Refactor KeyEvent/FunctionKeyTest.java Backport-of: 2faf8b8d582183275b1fdc92313a1c63c1753e80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2945 From goetz at openjdk.org Wed Oct 9 07:31:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 07:31:15 GMT Subject: [jdk17u-dev] Integrated: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:21:04 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17 and simplify later backports in the security area where we see frequent backports. > > Clean from 21. This pull request has now been integrated. Changeset: 6a3f208c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a3f208c0b32d90eb3853008301e680695d3ac28 Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod 8339560: Unaddressed comments during code review of JDK-8337664 Backport-of: 0755f5c2b91cc4bcfba054e7942d740e132f8baf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2943 From goetz at openjdk.org Wed Oct 9 08:08:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 08:08:35 GMT Subject: [jdk17u-dev] RFR: 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing Message-ID: <6T7nMeXV6S0HW5ULMChTDKHq_lBMExEwjWCsJIHBIkQ=.6efbcac7-f630-46c7-8e40-d6af0f3e4157@github.com> I'd like to fix this issue in 17. I had to resolve a #include in src/hotspot/share/jfr/jni/jfrJavaSupport.cpp. Probably clean annyways. ------------- Commit messages: - Backport a345df20d0a85b90e6703fba5582cacc5ba38a6d Changes: https://git.openjdk.org/jdk17u-dev/pull/2956/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2956&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280131 Stats: 122 lines in 5 files changed: 48 ins; 73 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2956.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2956/head:pull/2956 PR: https://git.openjdk.org/jdk17u-dev/pull/2956 From duke at openjdk.org Wed Oct 9 08:10:05 2024 From: duke at openjdk.org (duke) Date: Wed, 9 Oct 2024 08:10:05 GMT Subject: [jdk23u] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 05:26:13 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! @offamitkumar Your change (at version 712ed6b514845631041282a2f9c6444f96a09340) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/138#issuecomment-2401628865 From amitkumar at openjdk.org Wed Oct 9 08:10:05 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 9 Oct 2024 08:10:05 GMT Subject: [jdk23u] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 05:26:13 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! @MBaesken would you sponsor this change ? ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/138#issuecomment-2401632375 From wkemper at openjdk.org Wed Oct 9 08:18:02 2024 From: wkemper at openjdk.org (William Kemper) Date: Wed, 9 Oct 2024 08:18:02 GMT Subject: [jdk23u] Integrated: 8334147: Shenandoah: Avoid taking lock for disabled free set logging In-Reply-To: References: Message-ID: On Tue, 1 Oct 2024 23:14:04 GMT, William Kemper wrote: > Clean backport. This pull request has now been integrated. Changeset: e2f4c7a1 Author: William Kemper Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/e2f4c7a110d6b1edadd0c0a8fdccc9d1d924735a Stats: 34 lines in 4 files changed: 19 ins; 11 del; 4 mod 8334147: Shenandoah: Avoid taking lock for disabled free set logging 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy Reviewed-by: kdnilsen, ysr Backport-of: c47a0e005e54551e42ee1ae33d7169417a5f86d4 ------------- PR: https://git.openjdk.org/jdk23u/pull/129 From shade at openjdk.org Wed Oct 9 08:18:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Oct 2024 08:18:06 GMT Subject: [jdk23u] Integrated: 8333791: Fix memory barriers for @Stable fields In-Reply-To: References: Message-ID: On Wed, 25 Sep 2024 08:29:55 GMT, Aleksey Shipilev wrote: > Improves performance around `@Stable` uses, notably `new String`, `Enum.hashCode` and others. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, new IR tests pass > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` This pull request has now been integrated. Changeset: 1c812b5d Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/1c812b5d8a48c5a4ac34b8ae2f2685b39edb6d60 Stats: 1067 lines in 14 files changed: 1028 ins; 20 del; 19 mod 8333791: Fix memory barriers for @Stable fields Backport-of: 74fdd6868d3f71d44ef9f71a0ca9506c04d39148 ------------- PR: https://git.openjdk.org/jdk23u/pull/122 From amitkumar at openjdk.org Wed Oct 9 08:18:01 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 9 Oct 2024 08:18:01 GMT Subject: [jdk23u] Integrated: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 05:26:13 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! This pull request has now been integrated. Changeset: 55d680c9 Author: Amit Kumar Committer: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/55d680c98d049d0933527d0815f960dba5cefa14 Stats: 5 lines in 2 files changed: 3 ins; 0 del; 2 mod 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' Backport-of: 28de44da71871bec7648f01a4df2faee43fa43b6 ------------- PR: https://git.openjdk.org/jdk23u/pull/138 From goetz at openjdk.org Wed Oct 9 08:21:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 08:21:50 GMT Subject: [jdk17u-dev] RFR: 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing [v2] In-Reply-To: <6T7nMeXV6S0HW5ULMChTDKHq_lBMExEwjWCsJIHBIkQ=.6efbcac7-f630-46c7-8e40-d6af0f3e4157@github.com> References: <6T7nMeXV6S0HW5ULMChTDKHq_lBMExEwjWCsJIHBIkQ=.6efbcac7-f630-46c7-8e40-d6af0f3e4157@github.com> Message-ID: > I'd like to fix this issue in 17. > > I had to resolve a #include in src/hotspot/share/jfr/jni/jfrJavaSupport.cpp. Probably clean annyways. 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 a345df20d0a85b90e6703fba5582cacc5ba38a6d ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2956/files - new: https://git.openjdk.org/jdk17u-dev/pull/2956/files/965901e8..e6b2a209 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2956&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2956&range=00-01 Stats: 184 lines in 1 file changed: 184 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2956.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2956/head:pull/2956 PR: https://git.openjdk.org/jdk17u-dev/pull/2956 From duke at openjdk.org Wed Oct 9 08:31:16 2024 From: duke at openjdk.org (Yagmur Eren) Date: Wed, 9 Oct 2024 08:31:16 GMT Subject: [jdk23u] RFR: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Message-ID: This pull request is backport of [JDK-8335709](https://bugs.openjdk.org/browse/JDK-8335709). The commit being backported was authored by Roland Westrelin on 18 July 2024 and was reviewed by Tobias Hartmann and Emanuel Peter. Thanks! ------------- Commit messages: - Backport 0ddf54e222104469669f611804ae55e2685f54fb Changes: https://git.openjdk.org/jdk23u/pull/145/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335709 Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/145.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/145/head:pull/145 PR: https://git.openjdk.org/jdk23u/pull/145 From goetz at openjdk.org Wed Oct 9 10:01:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 10:01:27 GMT Subject: [jdk17u-dev] RFR: 8313878: Exclude two compiler/rtm/locking tests on ppc64le Message-ID: A "Backport" from 11 as we see the tests failing here, too. ------------- Commit messages: - Backport 6faea22b528a459294d2c2ae425275dfba824396 Changes: https://git.openjdk.org/jdk17u-dev/pull/2957/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2957&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313878 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2957.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2957/head:pull/2957 PR: https://git.openjdk.org/jdk17u-dev/pull/2957 From goetz at openjdk.org Wed Oct 9 10:01:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 10:01:32 GMT Subject: [jdk21u-dev] RFR: 8313878: Exclude two compiler/rtm/locking tests on ppc64le Message-ID: "Backport" from 11 as we see these failing in 21, too. I had to resolve, but probably clean. ------------- Commit messages: - Backport 6faea22b528a459294d2c2ae425275dfba824396 Changes: https://git.openjdk.org/jdk21u-dev/pull/1039/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1039&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313878 Stats: 135 lines in 2 files changed: 6 ins; 70 del; 59 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1039.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1039/head:pull/1039 PR: https://git.openjdk.org/jdk21u-dev/pull/1039 From goetz at openjdk.org Wed Oct 9 10:10:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 10:10:18 GMT Subject: [jdk21u-dev] RFR: 8313878: Exclude two compiler/rtm/locking tests on ppc64le [v2] In-Reply-To: References: Message-ID: > "Backport" from 11 as we see these failing in 21, too. > > I had to resolve, but 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 6faea22b528a459294d2c2ae425275dfba824396 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1039/files - new: https://git.openjdk.org/jdk21u-dev/pull/1039/files/f81213e1..38517915 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1039&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1039&range=00-01 Stats: 137 lines in 1 file changed: 74 ins; 10 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1039.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1039/head:pull/1039 PR: https://git.openjdk.org/jdk21u-dev/pull/1039 From goetz at openjdk.org Wed Oct 9 11:02:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 11:02:32 GMT Subject: [jdk21u-dev] RFR: 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 87bd6caca03745c21172c3b5e8b0d28724810352 Changes: https://git.openjdk.org/jdk21u-dev/pull/1040/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1040&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328021 Stats: 373 lines in 3 files changed: 96 ins; 277 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1040.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1040/head:pull/1040 PR: https://git.openjdk.org/jdk21u-dev/pull/1040 From goetz at openjdk.org Wed Oct 9 11:41:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Oct 2024 11:41:34 GMT Subject: [jdk21u-dev] RFR: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos Message-ID: I want to have this change in open jdk21u-dev because we see these tests failing regularly. As the original change was made in 21.0.6-oracle no commit is available to base this on. But the change is simple enough to implement based on the description. I'm not sure about the order of bugIDs in ProblemLists, I sorted them numerical, i.e. prepended before 8308807. Will backport to 17 ------------- Commit messages: - Backport 8340632 Changes: https://git.openjdk.org/jdk21u-dev/pull/1041/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1041&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340632 Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1041.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1041/head:pull/1041 PR: https://git.openjdk.org/jdk21u-dev/pull/1041 From mbaesken at openjdk.org Wed Oct 9 11:54:35 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 9 Oct 2024 11:54:35 GMT Subject: [jdk23u] RFR: 8334442: Temporarily disable return type assertion to reduce noise in testing Message-ID: <86IPTFgGN--mH7zftkJwBJ7zdIPnx_MQhpw4JLcPdzg=.3eaf9cb6-220b-48c7-844d-b8a0f3a1935d@github.com> 8334442: Temporarily disable return type assertion to reduce noise in testing ------------- Commit messages: - Backport 614b99a8f8360dc0a6a018f06fb336c6883f0f4a Changes: https://git.openjdk.org/jdk23u/pull/146/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334442 Stats: 10 lines in 1 file changed: 0 ins; 10 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/146.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/146/head:pull/146 PR: https://git.openjdk.org/jdk23u/pull/146 From bulasevich at openjdk.org Wed Oct 9 16:42:37 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Wed, 9 Oct 2024 16:42:37 GMT Subject: [jdk21u-dev] RFR: 8319973: AArch64: Save and restore FPCR in the call stub Message-ID: Backporting this change is important to ensure correct FPCR handling and to avoid unexpected behavior. Applying it to earlier releases will ensure stability and consistency across all versions. As a next step, I will propose a backport for JDK-8320892, which depends on this change. [JDK-8319973](https://bugs.openjdk.org/browse/JDK-8319973): AArch64: Save and restore FPCR in the call stub [JDK-8320892](https://bugs.openjdk.org/browse/JDK-8320892): AArch64: Restore FPU control state after JNI ------------- Commit messages: - Backport 6e86904a94d2ed2815aa6e3364c048dac595320d Changes: https://git.openjdk.org/jdk21u-dev/pull/1042/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1042&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319973 Stats: 34 lines in 4 files changed: 28 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1042.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1042/head:pull/1042 PR: https://git.openjdk.org/jdk21u-dev/pull/1042 From duke at openjdk.org Wed Oct 9 18:20:47 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Wed, 9 Oct 2024 18:20:47 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option Message-ID: Clean backport of patch authored by @tzezula and approved by @dougxc The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 ------------- Commit messages: - Backport 4cd8c75a55163be33917b1fba9f360ea816f3aa9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1024/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1024&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340398 Stats: 21 lines in 3 files changed: 12 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1024.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1024/head:pull/1024 PR: https://git.openjdk.org/jdk21u-dev/pull/1024 From duke at openjdk.org Wed Oct 9 18:20:54 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Wed, 9 Oct 2024 18:20:54 GMT Subject: [jdk21u-dev] RFR: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Message-ID: Backport of test changes that ease Graal integration. Unclean due to [JDK-8236736](https://bugs.openjdk.org/browse/JDK-8236736) changing notproduct JVM flags to develop flags, removing the [test of notproduct options](https://github.com/openjdk/jdk/commit/bea493bcb86370dc3fb00d86c545f01fc614e000#diff-e3ce20490186bd16e73f192a52ee093fbaac7cd498d99f8fec44ab42571d3eaeR57-L64) as of jdk23-ga. For completeness, I've also requested this for jdk23u at https://github.com/openjdk/jdk23u/pull/137 ------------- Commit messages: - Backport 1bdd79e7b2086197ab64161e89bbe8cc180f07ed Changes: https://git.openjdk.org/jdk21u-dev/pull/1025/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1025&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341261 Stats: 68 lines in 3 files changed: 44 ins; 6 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1025.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1025/head:pull/1025 PR: https://git.openjdk.org/jdk21u-dev/pull/1025 From syan at openjdk.org Thu Oct 10 01:22:11 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 10 Oct 2024 01:22:11 GMT Subject: [jdk23u] RFR: 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Message-ID: Hi all, This pull request contains a backport of commit [9d621d39](https://github.com/openjdk/jdk/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 10 Oct 2024 and was reviewed by Severin Gehwolf and Brian Burkhalter. Thanks! ------------- Commit messages: - Backport 9d621d3914b39cfdcda97274a7af5ca0fe062d35 Changes: https://git.openjdk.org/jdk23u/pull/147/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338884 Stats: 207 lines in 4 files changed: 189 ins; 7 del; 11 mod Patch: https://git.openjdk.org/jdk23u/pull/147.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/147/head:pull/147 PR: https://git.openjdk.org/jdk23u/pull/147 From rgangadhar at openjdk.org Thu Oct 10 03:23:23 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 03:23:23 GMT Subject: [jdk23u] RFR: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Message-ID: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature ------------- Commit messages: - Backport c6f0a35e9e3eeaab1e238e8712051a626b337e0b Changes: https://git.openjdk.org/jdk23u/pull/148/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333317 Stats: 9 lines in 3 files changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk23u/pull/148.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/148/head:pull/148 PR: https://git.openjdk.org/jdk23u/pull/148 From thartmann at openjdk.org Thu Oct 10 05:05:45 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 10 Oct 2024 05:05:45 GMT Subject: [jdk23u] RFR: 8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe Message-ID: Hi all, This pull request contains a backport of commit [47c10694](https://github.com/openjdk/jdk/commit/47c10694c66bc131c8a5e1572340415b8daaba08) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Tobias Hartmann on 26 Sep 2024 and was reviewed by Chen Liang, Aleksey Shipilev and Jorn Vernee. Thanks! ------------- Commit messages: - Backport 47c10694c66bc131c8a5e1572340415b8daaba08 Changes: https://git.openjdk.org/jdk23u/pull/149/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340812 Stats: 73 lines in 2 files changed: 70 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/149.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/149/head:pull/149 PR: https://git.openjdk.org/jdk23u/pull/149 From thartmann at openjdk.org Thu Oct 10 05:38:38 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 10 Oct 2024 05:38:38 GMT Subject: [jdk23u] RFR: 8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp Message-ID: Hi all, This pull request contains a backport of commit [6f4ddc2f](https://github.com/openjdk/jdk/commit/6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Christian Hagedorn on 28 Jun 2024 and was reviewed by Tobias Hartmann and Vladimir Kozlov. Thanks! ------------- Commit messages: - Backport 6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65 Changes: https://git.openjdk.org/jdk23u/pull/150/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335142 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/150.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/150/head:pull/150 PR: https://git.openjdk.org/jdk23u/pull/150 From syan at openjdk.org Thu Oct 10 05:55:21 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 10 Oct 2024 05:55:21 GMT Subject: [jdk11u-dev] RFR: 8334332: TestIOException.java fails if run by root In-Reply-To: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> References: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> Message-ID: On Tue, 18 Jun 2024 15:31:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [472b935b](https://github.com/openjdk/jdk/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 18 Jun 2024 and was reviewed by Pavel Rappo. > > The reason of backport is not clean is that, multiple PRs have been merged into the `jdk17u-dev` of this file, including `JDK-8215516`, `JDK-8164597`, etc., and these PRs cannot be directly backported to `jdk11u-dev`. > > This PR also change `test/langtools/TEST.ROOT`, it's partial backport of [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652). [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652) can't backport to jdk11u-dev, the jdk11u-dev repo dosen't have file `test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java`. > > Only change test testcase, the risk is quite very low. > > The change verified on below env: > > - [x] linux non-root user > - [x] linix root user > - [x] windows > > Thanks! Hi, can anyone take a look this PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2795#issuecomment-2404093900 From chagedorn at openjdk.org Thu Oct 10 06:49:16 2024 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 10 Oct 2024 06:49:16 GMT Subject: [jdk23u] RFR: 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 01:14:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9d621d39](https://github.com/openjdk/jdk/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 10 Oct 2024 and was reviewed by Severin Gehwolf and Brian Burkhalter. > > Thanks! @sendaoYan The mainline patch caused build failures on linux-x64 in tier1 in our CI. We backed the change out (see https://github.com/openjdk/jdk/pull/21441). ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/147#issuecomment-2404182234 From syan at openjdk.org Thu Oct 10 07:18:24 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 10 Oct 2024 07:18:24 GMT Subject: [jdk23u] RFR: 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 01:14:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9d621d39](https://github.com/openjdk/jdk/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 10 Oct 2024 and was reviewed by Severin Gehwolf and Brian Burkhalter. > > Thanks! > @sendaoYan The mainline patch caused build failures on linux-x64 in tier1 in our CI. We backed the change out (see [openjdk/jdk#21441](https://github.com/openjdk/jdk/pull/21441)). Okey. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/147#issuecomment-2404243874 From syan at openjdk.org Thu Oct 10 07:18:24 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 10 Oct 2024 07:18:24 GMT Subject: [jdk23u] Withdrawn: 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 01:14:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9d621d39](https://github.com/openjdk/jdk/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 10 Oct 2024 and was reviewed by Severin Gehwolf and Brian Burkhalter. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/147 From rgangadhar at openjdk.org Thu Oct 10 07:18:17 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 07:18:17 GMT Subject: [jdk23u] RFR: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 03:18:28 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Hi @coffeys please review and sponsor ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/148#issuecomment-2404245930 From rgangadhar at openjdk.org Thu Oct 10 09:37:24 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 09:37:24 GMT Subject: [jdk23u] Integrated: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 03:18:28 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature This pull request has now been integrated. Changeset: 5de6c65a Author: Ramesh Bhagavatam Gangadhar Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/5de6c65a55cd34878065a8f06315cfd1a5653498 Stats: 9 lines in 3 files changed: 4 ins; 0 del; 5 mod 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Backport-of: c6f0a35e9e3eeaab1e238e8712051a626b337e0b ------------- PR: https://git.openjdk.org/jdk23u/pull/148 From aph at openjdk.org Thu Oct 10 09:38:24 2024 From: aph at openjdk.org (Andrew Haley) Date: Thu, 10 Oct 2024 09:38:24 GMT Subject: [jdk21u-dev] RFR: 8319973: AArch64: Save and restore FPCR in the call stub In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 16:35:32 GMT, Boris Ulasevich wrote: > Clean backport to ensure correct FPCR handling and to avoid unexpected behavior. Applying it to earlier releases will ensure stability and consistency across all versions. As a next step, I will propose a backport for JDK-8320892, which depends on this change. > > [JDK-8319973](https://bugs.openjdk.org/browse/JDK-8319973): AArch64: Save and restore FPCR in the call stub > [JDK-8320892](https://bugs.openjdk.org/browse/JDK-8320892): AArch64: Restore FPU control state after JNI Yes, I think so. There is no compatibility issue here, because this patch is necessary to ensure standard-compatible behavior in all cases. Thanks. ------------- Marked as reviewed by aph (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1042#pullrequestreview-2359656097 From rgangadhar at openjdk.org Thu Oct 10 09:45:30 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 09:45:30 GMT Subject: [jdk23u] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 Message-ID: Backporting 8339560 to 23u ------------- Commit messages: - Backport 95d3e9d199600bac0284f9151b99aef152e027ac Changes: https://git.openjdk.org/jdk23u/pull/152/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339560 Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk23u/pull/152 From shade at openjdk.org Thu Oct 10 10:03:44 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 10 Oct 2024 10:03:44 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable Message-ID: Improves IR test framework in preparation for `@Stable` fixes. ------------- Commit messages: - Backport 0e7c1c1afeaba1c125b70cabe7b1b7a3193ee5c3 - Backport c01f53ac2dab1d4d2cd1e4d45a67f9373d4a9c7e Changes: https://git.openjdk.org/jdk21u-dev/pull/1043/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1043&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337876 Stats: 103 lines in 5 files changed: 96 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1043.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1043/head:pull/1043 PR: https://git.openjdk.org/jdk21u-dev/pull/1043 From shade at openjdk.org Thu Oct 10 10:03:44 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 10 Oct 2024 10:03:44 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:57:22 GMT, Aleksey Shipilev wrote: > Improves IR test framework in preparation for `@Stable` fixes. Both backports are clean, they are in the same PR so that we keep the tests clean. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1043#issuecomment-2404638336 From amitkumar at openjdk.org Thu Oct 10 10:28:17 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 10 Oct 2024 10:28:17 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Sat, 5 Oct 2024 18:15:36 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. >> >> Thanks! > > Hi, please do 23 first. Removing tag in the meantime. @GoeLin backport to JDK-23 got integrated by https://github.com/openjdk/jdk23u/pull/138. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2404703694 From duke at openjdk.org Thu Oct 10 11:36:58 2024 From: duke at openjdk.org (Johny Jose) Date: Thu, 10 Oct 2024 11:36:58 GMT Subject: [jdk23u] RFR: 8335530: Java file extension missing in AuthenticatorTest Message-ID: clean backport of https://git.openjdk.org/jdk/commit/a537e87d2d2c6bff63f63bb436e3e919740221ce ------------- Commit messages: - Backport a537e87d2d2c6bff63f63bb436e3e919740221ce Changes: https://git.openjdk.org/jdk23u/pull/153/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335530 Stats: 120 lines in 2 files changed: 60 ins; 60 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/153.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/153/head:pull/153 PR: https://git.openjdk.org/jdk23u/pull/153 From rgangadhar at openjdk.org Thu Oct 10 13:12:02 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 13:12:02 GMT Subject: [jdk23u] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 [v2] In-Reply-To: References: Message-ID: > Backporting 8339560 to 23u Ramesh Bhagavatam Gangadhar 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 8339560-unaddressed-comments - Backport 95d3e9d199600bac0284f9151b99aef152e027ac - Backport 95d3e9d199600bac0284f9151b99aef152e027ac ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/152/files - new: https://git.openjdk.org/jdk23u/pull/152/files/1a2fbc3d..ed9688e0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=152&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=152&range=00-01 Stats: 10 lines in 4 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk23u/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk23u/pull/152 From rgangadhar at openjdk.org Thu Oct 10 13:16:22 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Thu, 10 Oct 2024 13:16:22 GMT Subject: [jdk23u] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 [v2] In-Reply-To: References: Message-ID: <_i5vvYBkJ62K6qRIGm9lSsQvsDYzMgdSd3bn8WFfdoA=.161a972e-ef25-4f90-99fb-747d16a76adf@github.com> On Thu, 10 Oct 2024 13:12:02 GMT, Ramesh Bhagavatam Gangadhar wrote: >> Backporting 8339560 to 23u >> >> Changes >> ======= >> 1. Entrust.java Distrust Date Changed to November 12th instead of November 1st in original commit. > > Ramesh Bhagavatam Gangadhar 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 8339560-unaddressed-comments > - Backport 95d3e9d199600bac0284f9151b99aef152e027ac > - Backport 95d3e9d199600bac0284f9151b99aef152e027ac @rhalade, @coffeys pls review and sponsor ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/152#issuecomment-2405060494 From eastigeevich at openjdk.org Thu Oct 10 14:17:16 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 10 Oct 2024 14:17:16 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:57:22 GMT, Aleksey Shipilev wrote: > Improves IR test framework in preparation for `@Stable` fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` > - [x] MacOS AArch64 server release, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` Looks clean backport to me. ------------- Marked as reviewed by eastigeevich (Author). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1043#pullrequestreview-2360516163 From shade at openjdk.org Thu Oct 10 15:59:17 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 10 Oct 2024 15:59:17 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 14:14:17 GMT, Evgeny Astigeevich wrote: > Looks clean backport to me. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1043#issuecomment-2405500248 From cushon at openjdk.org Thu Oct 10 16:09:16 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 10 Oct 2024 16:09:16 GMT Subject: [jdk23u] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: <9kCInkTP1JZYG7gKqoB7pkXmYjChxNti9BMrusphX4Q=.d1c53caa-cc75-4dde-b85b-95425a61f95c@github.com> Message-ID: On Wed, 14 Aug 2024 15:08:09 GMT, Liam Miller-Cushon wrote: >> This change fixes a javac crash when classes are missing from the classpath. The fix causes javac to instead report a non-crash error diagnostic. The change improves logic first added in JDK 22 as part of the fix for JDK-8225377. > > 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 two additional commits since the last revision: > > - Merge branch 'master' into JDK-8337998 > - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 > Feel free to ask for assistance if you need help with progressing this pull request towards integration! Assistance progressing this pull request towards integration is welcome ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/68#issuecomment-2405520367 From gcao at openjdk.org Fri Oct 11 00:35:28 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 11 Oct 2024 00:35:28 GMT Subject: [jdk23u] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Message-ID: <7XdbAEOjVu2yAMb-ebFGu35NUjjLyQxo8qjWwc-P8yQ=.03c24caa-f031-41f3-9ca0-bace14c8eedc@github.com> Hi, The same issue also exists in the jdk23u. I would like to backport 8341146 to jdk23u. This is a risc-v specific change. Backport is clean, risk is low. ### Testing on SOPHON SG2042 (release) - [x] JCstress - [x] Run tier1 tests - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) ------------- Commit messages: - Backport a4ca6267e17815153f8fa119db19b97b1da2bd84 Changes: https://git.openjdk.org/jdk23u/pull/154/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341146 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk23u/pull/154 From gcao at openjdk.org Fri Oct 11 00:52:25 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 11 Oct 2024 00:52:25 GMT Subject: [jdk21u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Message-ID: Hi, The same issue also exists in the jdk21u. I would like to backport 8341146 to jdk21u-dev. becasue jdk21u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. ### Testing on SOPHON SG2042 (release) - [x] JCstress - [x] Run tier1 tests - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) ------------- Commit messages: - Backport 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Changes: https://git.openjdk.org/jdk21u-dev/pull/1044/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1044&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341146 Stats: 7 lines in 2 files changed: 0 ins; 7 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1044.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1044/head:pull/1044 PR: https://git.openjdk.org/jdk21u-dev/pull/1044 From gcao at openjdk.org Fri Oct 11 01:07:50 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 11 Oct 2024 01:07:50 GMT Subject: [jdk17u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Message-ID: Hi, The same issue also exists in the jdk17u. I would like to backport 8341146 to jdk17u-dev. becasue jdk17u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. ### Testing on SOPHON SG2042 (release) - [x] JCstress - [x] Run tier1 tests - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) ------------- Commit messages: - Backport 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Changes: https://git.openjdk.org/jdk17u-dev/pull/2958/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2958&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341146 Stats: 5 lines in 2 files changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2958.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2958/head:pull/2958 PR: https://git.openjdk.org/jdk17u-dev/pull/2958 From cengfeng.lzy at alibaba-inc.com Fri Oct 11 06:00:11 2024 From: cengfeng.lzy at alibaba-inc.com (=?UTF-8?B?5p6X5a2Q54agKOWxgumjjik=?=) Date: Fri, 11 Oct 2024 14:00:11 +0800 Subject: =?UTF-8?B?QmFja3BvcnQgdGhlIGZpeCBvZiBKREstODE4MDQ1MCB0byBKREsgMTE/?= Message-ID: <63753d57-8862-40ef-b3ed-1a13898dafde.cengfeng.lzy@alibaba-inc.com> JDK-8180450(https://bugs.openjdk.org/browse/JDK-8180450) has a mojor performance impact on concurrent Java applications. Thanks to Andrew Haley to get it fixed in OpenJDK 23. However, some applications suffered from the issue have to stay in the older OpenJDK version. For example, Spark requires OpenJDK11, but suffers the secondary supertype cache problem as well(https://github.com/scala/bug/issues/9823). Is there a plan to backported the fix to JDK 11 in the future? Thank you! Ziyi Lin -------------- next part -------------- An HTML attachment was scrubbed... URL: From syan at openjdk.org Fri Oct 11 07:37:47 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 07:37:47 GMT Subject: [jdk23u] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.7db817b3-9c7e-40d2-840f-1e7a2c4be6b9@github.com> Hi all, This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. Thanks! ------------- Commit messages: - Backport d636e0d31483575cb6a37cef9faf88aff52d6a14 Changes: https://git.openjdk.org/jdk23u/pull/155/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341688 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk23u/pull/155.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/155/head:pull/155 PR: https://git.openjdk.org/jdk23u/pull/155 From syan at openjdk.org Fri Oct 11 07:38:47 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 07:38:47 GMT Subject: [jdk23u] RFR: 8341806: Gcc version detection failure on Alinux3 Message-ID: Hi all, This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. Thanks! ------------- Commit messages: - Backport ace44e564ffe67af5fc25a0f126cf48da0eca078 Changes: https://git.openjdk.org/jdk23u/pull/156/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341806 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk23u/pull/156 From goetz at openjdk.org Fri Oct 11 07:54:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 07:54:23 GMT Subject: [jdk21u-dev] Integrated: 8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed In-Reply-To: References: Message-ID: <64haFh7Ykwwko6_S2XywOtCGlZUUKn1_U4k3KoMWYYE=.6838492c-bf13-4ab5-8b2f-6a9c2d915476@github.com> On Mon, 7 Oct 2024 09:00:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Clean backport, but I had to adapt the Syntax of the test to 21. This pull request has now been integrated. Changeset: b002ba63 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b002ba635758d820e4da275949afb6efa8a1ebfb Stats: 705 lines in 7 files changed: 705 ins; 0 del; 0 mod 8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed Reviewed-by: lucy Backport-of: 9bb675f89dd1eeec423ca96cb3f96d29f5de477c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1027 From goetz at openjdk.org Fri Oct 11 07:56:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 07:56:19 GMT Subject: [jdk21u-dev] Integrated: 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 10:56:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 868168c6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/868168c6a24607d48c19c82000f2c348cde42da9 Stats: 373 lines in 3 files changed: 96 ins; 277 del; 0 mod 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program Backport-of: 87bd6caca03745c21172c3b5e8b0d28724810352 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1040 From goetz at openjdk.org Fri Oct 11 07:58:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 07:58:21 GMT Subject: [jdk21u-dev] Integrated: 8313878: Exclude two compiler/rtm/locking tests on ppc64le In-Reply-To: References: Message-ID: <0fC-h0C8zWoIuGfQrmL2SQFx1a_qNsafXjGsn6e65lw=.47699fbc-6692-4e86-b129-93ee85dc9468@github.com> On Wed, 9 Oct 2024 09:55:36 GMT, Goetz Lindenmaier wrote: > "Backport" from 11 as we see these failing in 21, too. > > I had to resolve, but probably clean. This pull request has now been integrated. Changeset: 6967a6bd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6967a6bd1e183bfc4655d2c7382ae472bd2d51d5 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8313878: Exclude two compiler/rtm/locking tests on ppc64le Backport-of: 6faea22b528a459294d2c2ae425275dfba824396 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1039 From goetz at openjdk.org Fri Oct 11 08:00:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 08:00:23 GMT Subject: [jdk17u-dev] RFR: 8313878: Exclude two compiler/rtm/locking tests on ppc64le In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 09:56:27 GMT, Goetz Lindenmaier wrote: > A "Backport" from 11 as we see the tests failing here, too. Gha failure: test result upload failed. Infra issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2957#issuecomment-2406776771 From goetz at openjdk.org Fri Oct 11 08:00:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 08:00:23 GMT Subject: [jdk17u-dev] Integrated: 8313878: Exclude two compiler/rtm/locking tests on ppc64le In-Reply-To: References: Message-ID: <80RMY5uHzJUMjnNLzb2xDogD0Jh9G5Ir2Eluv31e1G8=.9a66aabe-349f-4270-8a94-493dd37b0185@github.com> On Wed, 9 Oct 2024 09:56:27 GMT, Goetz Lindenmaier wrote: > A "Backport" from 11 as we see the tests failing here, too. This pull request has now been integrated. Changeset: 96dc210c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/96dc210ccda30b96df6ff7dee0eee533032b0cc3 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8313878: Exclude two compiler/rtm/locking tests on ppc64le Backport-of: 6faea22b528a459294d2c2ae425275dfba824396 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2957 From goetz at openjdk.org Fri Oct 11 08:09:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 08:09:17 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors [v2] In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 09:09:20 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.6-oracle. >> >> As the CSR for 21 says, I omit the specification changes. >> These make the description more precise. As I understand, >> the change brought to 21 is ok with the broader, unchanged >> specification. >> >> The rest applied 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 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 Hi @vicente-romero-oracle, @jddarcy, @weibxiao, could one of you please verify whether I modified this correctly to match the backport CSR? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1026#issuecomment-2406830556 From lucy at openjdk.org Fri Oct 11 09:34:09 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Fri, 11 Oct 2024 09:34:09 GMT Subject: [jdk21u-dev] RFR: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 11:34:35 GMT, Goetz Lindenmaier wrote: > I want to have this change in open jdk21u-dev because we see these tests failing regularly. > > As the original change was made in 21.0.6-oracle no commit is available to base this on. > But the change is simple enough to implement based on the description. > > I'm not sure about the order of bugIDs in ProblemLists, I sorted them numerical, i.e. prepended before 8308807. > > Will backport to 17 LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1041#pullrequestreview-2362378102 From goetz at openjdk.org Fri Oct 11 10:57:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 10:57:17 GMT Subject: [jdk21u-dev] RFR: 8319973: AArch64: Save and restore FPCR in the call stub In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 16:35:32 GMT, Boris Ulasevich wrote: > Clean backport to ensure correct FPCR handling and to avoid unexpected behavior. Applying it to earlier releases will ensure stability and consistency across all versions. As a next step, I will propose a backport for JDK-8320892, which depends on this change. > > [JDK-8319973](https://bugs.openjdk.org/browse/JDK-8319973): AArch64: Save and restore FPCR in the call stub > [JDK-8320892](https://bugs.openjdk.org/browse/JDK-8320892): AArch64: Restore FPU control state after JNI I am wondering why this is not recognized clean. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1042#issuecomment-2407157712 From rsunderbabu at openjdk.org Fri Oct 11 11:12:46 2024 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Fri, 11 Oct 2024 11:12:46 GMT Subject: [jdk23u] RFR: 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled Message-ID: Clean backport. Fixes a bad configuration for an ergonomics test. Tested locally with -XX:+UseLargePages. ------------- Commit messages: - 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled Changes: https://git.openjdk.org/jdk23u/pull/157/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333306 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/157.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/157/head:pull/157 PR: https://git.openjdk.org/jdk23u/pull/157 From goetz at openjdk.org Fri Oct 11 11:13:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 11:13:48 GMT Subject: [jdk21u-dev] RFR: 8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1045/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1045&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321299 Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1045.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1045/head:pull/1045 PR: https://git.openjdk.org/jdk21u-dev/pull/1045 From duke at openjdk.org Fri Oct 11 11:27:13 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 11:27:13 GMT Subject: [jdk17u-dev] Withdrawn: 8295087: Manual Test to Automated Test Conversion In-Reply-To: References: Message-ID: On Fri, 2 Aug 2024 03:09:05 GMT, Amos Shi wrote: > Backport of [JDK-8295087](https://bugs.openjdk.org/browse/JDK-8295087) > - This PR contains two commit > - `Commit 1` is generated by git apply from original commit > - `Commit 2` is adding the missing test case `InconsistentEntries.java`, which was originally added by [JDK-8286779](https://bugs.openjdk.org/browse/JDK-8286779) > > Testing > - Local: Test passed on `MacOS 14.5` on Apple M1 Max > - `ExtDirs.java`: Test results: passed: 2 > - `ExtDirsChange.java`: Test results: passed: 1 > - `ExtDirsDefaultPolicy.java`: Test results: passed: 4 > - `InconsistentEntries.java`: Test results: passed: 1 > - Pipeline: > - Linux, Windows - Passed > - MacOS - Skipped (`This request was automatically failed because there were no enabled runners online to process the request for more than 1 days.`) > - Testing Machine: SAP nightlies Passed on `2024-08-07` > - Automated jtreg test: jtreg_jdk_tier1, Started at 2024-08-06 20:35:20+01:00 > - java/lang/ClassLoader/ExtDirs.java: SUCCESSFUL GitHub ? - [20:37:45.782 -> 568 msec] > - Automated jtreg test: jtreg_jdk_tier2, Started at 2024-08-06 21:10:46+01:00 > - sun/security/provider/PolicyParser/ExtDirsChange.java: SUCCESSFUL GitHub ? - [21:41:01.101 -> 364 msec] > - sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id0: SUCCESSFUL GitHub ? - [21:41:01.165 -> 39 msec] > - sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id1: SUCCESSFUL GitHub ? - [21:41:01.204 -> 309 msec] > - sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id2: SUCCESSFUL GitHub ? - [21:41:01.465 -> 309 msec] > - sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id3: SUCCESSFUL GitHub ? - [21:41:01.513 -> 362 msec] > - javax/crypto/CryptoPermissions/InconsistentEntries.java: SUCCESSFUL GitHub ? - [21:30:11.979 -> 4,379 msec] This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2774 From goetz at openjdk.org Fri Oct 11 11:33:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 11:33:46 GMT Subject: [jdk17u-dev] RFR: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" [v2] In-Reply-To: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> References: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> Message-ID: > I backport this to improve testing in 17. > > test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. > > This change makes test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java fail. > Therefore I include 8321299 which fixes 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. The pull request contains three additional commits since the last revision: - Backport 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4 - Merge - Backport 0c1aa2bc8a1c23d8da8673a4fac574813f373f57 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2937/files - new: https://git.openjdk.org/jdk17u-dev/pull/2937/files/d484bdd0..4928df0c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2937&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2937&range=00-01 Stats: 4615 lines in 120 files changed: 1591 ins; 2468 del; 556 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2937.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2937/head:pull/2937 PR: https://git.openjdk.org/jdk17u-dev/pull/2937 From syan at openjdk.org Fri Oct 11 11:34:13 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 11:34:13 GMT Subject: [jdk21u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 16:12:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1036#issuecomment-2407217814 From duke at openjdk.org Fri Oct 11 11:34:14 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 11:34:14 GMT Subject: [jdk21u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 16:12:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! @sendaoYan Your change (at version a8d82b45e063f5fe838b819abc835788b433a5bd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1036#issuecomment-2407218524 From goetz at openjdk.org Fri Oct 11 11:40:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 11:40:38 GMT Subject: [jdk21u-dev] RFR: 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 021c2c36ac243009c71147072d405636cab0b12c Changes: https://git.openjdk.org/jdk21u-dev/pull/1046/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1046&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337067 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1046.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1046/head:pull/1046 PR: https://git.openjdk.org/jdk21u-dev/pull/1046 From goetz at openjdk.org Fri Oct 11 11:57:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 11:57:38 GMT Subject: [jdk21u-dev] RFR: 8321543: Update NSS to version 3.96 Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 6cda4c59851d7a9bbe8bd39c93a8923b039a7184 Changes: https://git.openjdk.org/jdk21u-dev/pull/1047/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1047&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321543 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1047.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1047/head:pull/1047 PR: https://git.openjdk.org/jdk21u-dev/pull/1047 From syan at openjdk.org Fri Oct 11 12:27:12 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 12:27:12 GMT Subject: [jdk21u-dev] Integrated: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 16:12:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! This pull request has now been integrated. Changeset: 10665ba2 Author: SendaoYan Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/10665ba241ef878dcbc7f4774c8bf98f031f261d Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: 8e9f46a0f11829ad4b06822d176d1a3c874ace69 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1036 From wxiao at openjdk.org Fri Oct 11 12:45:10 2024 From: wxiao at openjdk.org (Weibing Xiao) Date: Fri, 11 Oct 2024 12:45:10 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors [v2] In-Reply-To: References: Message-ID: <4UYE3vtF7RTG7-BDRQsR_3th-mPyd7-akEcCzqq_dTw=.c4b0072b-e243-4ab8-bbaf-c095e172f825@github.com> On Mon, 7 Oct 2024 09:09:20 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.6-oracle. >> >> As the CSR for 21 says, I omit the specification changes. >> These make the description more precise. As I understand, >> the change brought to 21 is ok with the broader, unchanged >> specification. >> >> The rest applied 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 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 For class Excectable.java, three methods got changed. It seems you only modified one. All comments for the modified methods were not there. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1026#issuecomment-2407335922 From amitkumar at openjdk.org Fri Oct 11 12:46:13 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 11 Oct 2024 12:46:13 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Sat, 5 Oct 2024 18:15:36 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. >> >> Thanks! > > Hi, please do 23 first. Removing tag in the meantime. Thanks @GoeLin @MBaesken for help. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2407337129 From duke at openjdk.org Fri Oct 11 12:46:14 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 12:46:14 GMT Subject: [jdk21u-dev] RFR: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! @offamitkumar Your change (at version 43b606bc4d4e03451cd2a856a3c3524294271af4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/955#issuecomment-2407337773 From syan at openjdk.org Fri Oct 11 13:05:12 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 13:05:12 GMT Subject: [jdk21u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 16:12:19 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1036#issuecomment-2407370624 From goetz at openjdk.org Fri Oct 11 13:14:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Oct 2024 13:14:16 GMT Subject: [jdk21u-dev] RFR: 8320575: generic type information lost on mandated parameters of record's compact constructors [v2] In-Reply-To: References: Message-ID: <1JwgPUpwY8-NiCZ8aHYnEEB1ss4wmF8rsMTYjyGizQw=.e9f7b0a3-0ed5-47af-87f6-58f90491f7cc@github.com> On Mon, 7 Oct 2024 09:09:20 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.6-oracle. >> >> As the CSR for 21 says, I omit the specification changes. >> These make the description more precise. As I understand, >> the change brought to 21 is ok with the broader, unchanged >> specification. >> >> The rest applied 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 7bf1989f59695c3d08b4bd116fb4c022cf9661f4 Hi Weibing, thanks for having a look! Well, the comment of three methods got changed but only one has code changes. At least the public commit https://github.com/openjdk/jdk/commit/7bf1989f59695c3d08b4bd116fb4c022cf9661f4 touches only the code of getGenericParameterTypes(). I omitted the comments on purpose because the[ CSR for 21 8337480](https://bugs.openjdk.org/browse/JDK-8337480) does not mention the comment change as the [original one 8321819](https://bugs.openjdk.org/browse/JDK-8321819) does. Also, I read the discussion in the comments like that. So you are saying you backported all the comments to 21? If so. I'll add them, too. Thanks, Goetz ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1026#issuecomment-2407386633 From amitkumar at openjdk.org Fri Oct 11 13:20:13 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 11 Oct 2024 13:20:13 GMT Subject: [jdk21u-dev] Integrated: 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 10:02:23 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [28de44da](https://github.com/openjdk/jdk/commit/28de44da71871bec7648f01a4df2faee43fa43b6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 5 Sep 2024 and was reviewed by Stefan Karlsson, Vladimir Kozlov and Dean Long. > > Thanks! This pull request has now been integrated. Changeset: 21fec60c Author: Amit Kumar Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/21fec60c167b76f0ec45c366d15b5038d76421db Stats: 5 lines in 2 files changed: 3 ins; 0 del; 2 mod 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' Backport-of: 28de44da71871bec7648f01a4df2faee43fa43b6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/955 From bulasevich at openjdk.org Fri Oct 11 13:35:15 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Fri, 11 Oct 2024 13:35:15 GMT Subject: [jdk21u-dev] RFR: 8319973: AArch64: Save and restore FPCR in the call stub In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 10:54:44 GMT, Goetz Lindenmaier wrote: > I am wondering why this is not recognized clean. I do not think I did anything wrong. Automatic patch applied cleanly and jtreg tier1-3 tests are OK. boris at jdk21u-dev$ (cd ../jdk-trunk ; git show 6e86904a94d2ed2815aa6e3364c048dac595320d) | patch -p1 patching file src/hotspot/cpu/aarch64/assembler_aarch64.hpp patching file src/hotspot/cpu/aarch64/frame_aarch64.hpp patching file src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Hunk #1 succeeded at 570 (offset -1 lines). patching file src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Hunk #1 succeeded at 136 (offset -5 lines). Hunk #2 succeeded at 169 (offset -5 lines). Hunk #3 succeeded at 201 (offset -5 lines). Hunk #4 succeeded at 252 (offset -5 lines). Hunk #5 succeeded at 373 (offset -5 lines). boris at jdk21u-dev$ git commit -m "Backport 6e86904a94d2ed2815aa6e3364c048dac595320d" src ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1042#issuecomment-2407424827 From duke at openjdk.org Fri Oct 11 15:08:11 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 15:08:11 GMT Subject: [jdk21u-dev] RFR: 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store In-Reply-To: References: Message-ID: <5U1xG5JxdHxiyaZM0RsE5XIV_AsQjmQzYgIz-do87k0=.2f268eff-4245-4f18-aa23-50c75cf0ade2@github.com> On Tue, 8 Oct 2024 06:59:29 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport 8340590 to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] make test TEST="jdk_vector" JTREG="TIMEOUT_FACTOR=32" on qemu with UseRVV1.0 @zifeihan Your change (at version 9ad80def2251fba0394d281562533d71c82dff2c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1033#issuecomment-2407608858 From syan at openjdk.org Fri Oct 11 15:16:24 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Oct 2024 15:16:24 GMT Subject: [jdk23u] RFR: 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 06:02:52 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d809bc0e](https://github.com/openjdk/jdk/commit/d809bc0e21b145758f21c4324772faf6aa6a276a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Naoto Sato. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/144#issuecomment-2407620330 From duke at openjdk.org Fri Oct 11 15:16:25 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 15:16:25 GMT Subject: [jdk23u] RFR: 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 06:02:52 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d809bc0e](https://github.com/openjdk/jdk/commit/d809bc0e21b145758f21c4324772faf6aa6a276a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Naoto Sato. > > Thanks! @sendaoYan Your change (at version c3a6fc94a3160b68139607ed102dc75335e3fac2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/144#issuecomment-2407622390 From gcao at openjdk.org Fri Oct 11 15:20:13 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 11 Oct 2024 15:20:13 GMT Subject: [jdk21u-dev] Integrated: 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 06:59:29 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport 8340590 to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] make test TEST="jdk_vector" JTREG="TIMEOUT_FACTOR=32" on qemu with UseRVV1.0 This pull request has now been integrated. Changeset: 3efdcde6 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/3efdcde657780c9dc43fb30b6de63ae6906f57c4 Stats: 8 lines in 1 file changed: 0 ins; 4 del; 4 mod 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store Backport-of: 88801caef6ccdc5ba9ade2af830f3b3cd96e1467 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1033 From duke at openjdk.org Fri Oct 11 16:04:17 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 16:04:17 GMT Subject: [jdk23u] RFR: 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 11:02:54 GMT, Ramkumar Sunderbabu wrote: > Clean backport. Fixes a bad configuration for an ergonomics test. > Tested locally with -XX:+UseLargePages. @rsunderbabu Your change (at version 4deaa35c77c33263b903d52813c2f9a26516a1ce) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/157#issuecomment-2407707662 From phh at openjdk.org Fri Oct 11 16:50:10 2024 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 11 Oct 2024 16:50:10 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:57:22 GMT, Aleksey Shipilev wrote: > Improves IR test framework in preparation for `@Stable` fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` > - [x] MacOS AArch64 server release, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1043#pullrequestreview-2363217684 From ysr at openjdk.org Fri Oct 11 18:53:18 2024 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Fri, 11 Oct 2024 18:53:18 GMT Subject: [jdk23u] RFR: 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' [v2] In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 17:43:51 GMT, William Kemper wrote: >> Clean backport. Fixes ubsan error in Shenandoah. > > William Kemper has updated the pull request incrementally with one additional commit since the last revision: > > 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition > > Reviewed-by: ysr Marked as reviewed by ysr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk23u/pull/135#pullrequestreview-2363396816 From duke at openjdk.org Fri Oct 11 18:58:19 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 18:58:19 GMT Subject: [jdk23u] RFR: 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' [v2] In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 17:43:51 GMT, William Kemper wrote: >> Clean backport. Fixes ubsan error in Shenandoah. > > William Kemper has updated the pull request incrementally with one additional commit since the last revision: > > 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition > > Reviewed-by: ysr @earthling-amzn Your change (at version 826b0958aeef21f5b84a8552338cb92835badc46) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/135#issuecomment-2407966359 From duke at openjdk.org Fri Oct 11 19:48:21 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 19:48:21 GMT Subject: [jdk23u] RFR: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 19:13:52 GMT, Todd V. Jonker wrote: > Clean backport of test changes that ease Graal integration. @toddjonker Your change (at version ecdb2f369c42855090bfacfa1395018647534546) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/137#issuecomment-2408029238 From goetz at openjdk.org Sat Oct 12 05:48:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 12 Oct 2024 05:48:22 GMT Subject: [jdk17u-dev] RFR: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" [v2] In-Reply-To: References: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> Message-ID: On Fri, 11 Oct 2024 11:33:46 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17. >> >> test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. >> >> This change makes test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java fail. >> Therefore I include 8321299 which fixes 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. The pull request contains three additional commits since the last revision: > > - Backport 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4 > - Merge > - Backport 0c1aa2bc8a1c23d8da8673a4fac574813f373f57 GHA now passing. JDK-8321299 helped. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2937#issuecomment-2408403886 From rsunderbabu at openjdk.org Sat Oct 12 07:35:11 2024 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Sat, 12 Oct 2024 07:35:11 GMT Subject: [jdk23u] Integrated: 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 11:02:54 GMT, Ramkumar Sunderbabu wrote: > Clean backport. Fixes a bad configuration for an ergonomics test. > Tested locally with -XX:+UseLargePages. This pull request has now been integrated. Changeset: 55ef4947 Author: Ramkumar Sunderbabu Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/55ef494737a49721f4ab4c7f1cbfefafbdb48b48 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled Backport-of: ee4720a75d815c84039055902c88b360737a1f9c ------------- PR: https://git.openjdk.org/jdk23u/pull/157 From cengfeng.lzy at alibaba-inc.com Sat Oct 12 09:27:34 2024 From: cengfeng.lzy at alibaba-inc.com (Ziyi Lin) Date: Sat, 12 Oct 2024 17:27:34 +0800 Subject: =?UTF-8?B?W2pkazExdV0gQmFja3BvcnQgdGhlIGZpeCBvZiBKREstODE4MDQ1MCB0byBKREsgMTE/?= Message-ID: Hi, JDK-8180450(https://bugs.openjdk.org/browse/JDK-8180450) has a mojor performance impact on concurrent Java applications. Thanks to Andrew Haley to get it fixed in OpenJDK 23. However, some applications suffered from this issue have to stay in the older OpenJDK version. For example, Spark requires OpenJDK11, but suffers the secondary supertype cache problem as well(https://github.com/scala/bug/issues/9823). I have run a snall test on query29 of TPC-DS on Spark 3.5.1, JDK11 with Francesco Nigro's fantastic agent tool(https://github.com/RedHatPerf/type-pollution-agent) to check how Spark is affected by the issue. The report shows there are around 2.4M secondary super cache invalidations in 108 seconds.It suggests the Spark is severely affected. I modified the JDK11 a little bit by removing the updating of Klass::_secondary_super_cache: diff --git a/src/hotspot/cpu/x86/macroAssembler_x86.cpp b/src/hotspot/cpu/x86/macroAssembler_x86.cpp index 721134f84e..36f2146438 100644 --- a/src/hotspot/cpu/x86/macroAssembler_x86.cpp +++ b/src/hotspot/cpu/x86/macroAssembler_x86.cpp @@ -5044,7 +5044,7 @@ void MacroAssembler::check_klass_subtype_slow_path(Register sub_klass, else jcc(Assembler::notEqual, *L_failure); // Success. Cache the super we found and proceed in triumph. - movptr(super_cache_addr, super_klass); + // movptr(super_cache_addr, super_klass); if (L_success != &L_fallthrough) { jmp(*L_success); And the performance of query29 get improved by 2% (average of 5 times' testing) instantly. It seems Spark and other concurrent applications will gain significant performance improvement from the fix. Is there a plan to backport the fix to JDK 11 in the future? Ziyi Lin cengfeng.lzy at alibaba-inc.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph-open at littlepinkcloud.com Sat Oct 12 14:02:20 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Sat, 12 Oct 2024 15:02:20 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: References: Message-ID: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> On 10/12/24 10:27, Ziyi Lin wrote: > It seems Spark and other concurrent applications will gain significant performance improvement from the fix. I'm not sure. Looking at the rules for backporting, any bug fix "which contributes to the stability, security or performance of the affected line should be considered." So this definitely fits in the rule of what is allowed in 11u, but of course that doesn't mean that it will be backported, merely that it will be considered. As of today, this fix is only available in JDK 23. I do intend to backport it to JDK 21 soon, and would welcome help backporting it to 17. > Is there a plan to backport the fix to JDK 11 in the future? There is no strong technical reason why some version of the fix would not work on 11u, but it will require work. It's a complicated fix that touches many files, in effect rewriting interface type checking in C2, the server compiler. Given the age of JDK 11, it's questionable whether backporting this will be wise. As JDK releases age, they become brittle to change, and breakage becomes more likely. I confess I'm a bit baffled by the Apache discussion at https://lists.apache.org/thread/ptbg70k3tfq4ljz4rbz0y5hqlvof8y31 . They seem to be saying that "Targeting Java >11 excludes Java 11 users" but I don't understand why that should be. Can't they build on JDK 11 and also run on 17? Maybe we should open a conversation with Apache Spark. -- 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 aph-open at littlepinkcloud.com Sat Oct 12 14:55:37 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Sat, 12 Oct 2024 15:55:37 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> Message-ID: <35719995-5b58-4a9a-8e28-39d30bce3a33@littlepinkcloud.com> On 10/12/24 15:02, Andrew Haley wrote: > > Is there a plan to backport the fix to JDK 11 in the future? > > There is no strong technical reason why some version of the fix would not work on 11u, but it will require work. It's a complicated fix that touches many files, in effect rewriting interface type checking in C2, the server compiler. On other thing: as this fix introduces new command-line flags, it might require a CSR (compatibility-specification ) review. We could ship 11u without the flags, but that would mean that users couldn't turn the new behaviour off. -- 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 syan at openjdk.org Sat Oct 12 15:03:15 2024 From: syan at openjdk.org (SendaoYan) Date: Sat, 12 Oct 2024 15:03:15 GMT Subject: [jdk23u] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 07:34:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/156#issuecomment-2408592904 From duke at openjdk.org Sat Oct 12 15:03:15 2024 From: duke at openjdk.org (duke) Date: Sat, 12 Oct 2024 15:03:15 GMT Subject: [jdk23u] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: <3jJ0PUqBUkljMFNI63xBB6OWwiAobXMiWXFpdKDX02o=.fabcef04-742a-4640-a2ef-2ef35da83a11@github.com> On Fri, 11 Oct 2024 07:34:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! @sendaoYan Your change (at version cf082bfd18e2b254cb404ee7db98c1f70241c960) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/156#issuecomment-2408593146 From syan at openjdk.org Sat Oct 12 15:05:09 2024 From: syan at openjdk.org (SendaoYan) Date: Sat, 12 Oct 2024 15:05:09 GMT Subject: [jdk23u] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.7db817b3-9c7e-40d2-840f-1e7a2c4be6b9@github.com> References: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.7db817b3-9c7e-40d2-840f-1e7a2c4be6b9@github.com> Message-ID: On Fri, 11 Oct 2024 07:32:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/155#issuecomment-2408593356 From duke at openjdk.org Sat Oct 12 15:05:09 2024 From: duke at openjdk.org (duke) Date: Sat, 12 Oct 2024 15:05:09 GMT Subject: [jdk23u] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.7db817b3-9c7e-40d2-840f-1e7a2c4be6b9@github.com> References: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.7db817b3-9c7e-40d2-840f-1e7a2c4be6b9@github.com> Message-ID: <-56VwinWtL2HV5lR3iug80dziKq-wqE5jZvinWGiebY=.aea26654-2ce9-45ea-b3e9-3b7aaee3f134@github.com> On Fri, 11 Oct 2024 07:32:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! @sendaoYan Your change (at version 27247731f59000bbea637dc88cf85315abcb274c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/155#issuecomment-2408593867 From fjiang at openjdk.org Sun Oct 13 02:43:20 2024 From: fjiang at openjdk.org (Feilong Jiang) Date: Sun, 13 Oct 2024 02:43:20 GMT Subject: [jdk17u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 01:02:35 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk17u. I would like to backport 8341146 to jdk17u-dev. becasue jdk17u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) Looks good, thanks! ------------- Marked as reviewed by fjiang (no project role). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2958#pullrequestreview-2364791447 From fjiang at openjdk.org Sun Oct 13 02:46:19 2024 From: fjiang at openjdk.org (Feilong Jiang) Date: Sun, 13 Oct 2024 02:46:19 GMT Subject: [jdk21u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 00:47:51 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport 8341146 to jdk21u-dev. becasue jdk21u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) Looks good, thanks! ------------- Marked as reviewed by fjiang (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1044#pullrequestreview-2364791673 From duke at openjdk.org Mon Oct 14 04:46:28 2024 From: duke at openjdk.org (HempushpaSahu) Date: Mon, 14 Oct 2024 04:46:28 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: <_Zo-ls4pWFojsMqbyJswVm4XBtz-Wmqxqn1sFmylTfI=.64a111f9-48f5-4806-a346-fd145d467f6b@github.com> On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed Hi @GoeLin Could you please help to review this PR? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2409934222 From duke at openjdk.org Mon Oct 14 05:14:36 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 05:14:36 GMT Subject: [jdk23u] RFR: 8340073: Support "%z" time zone abbreviation format in TZ files Message-ID: <2IiXgBME_8ASI_k6ElSMLpLICOZ3B-Np-WPfzS8XK-k=.b8618b36-81ab-477c-9d0c-24c8ffe2ef01@github.com> Clean backport of https://git.openjdk.org/jdk/commit/418bb42b95b177f5f31f756054d0dd83740c6686 ------------- Commit messages: - Backport 418bb42b95b177f5f31f756054d0dd83740c6686 Changes: https://git.openjdk.org/jdk23u/pull/158/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340073 Stats: 19 lines in 2 files changed: 10 ins; 2 del; 7 mod Patch: https://git.openjdk.org/jdk23u/pull/158.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/158/head:pull/158 PR: https://git.openjdk.org/jdk23u/pull/158 From duke at openjdk.org Mon Oct 14 05:23:50 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 05:23:50 GMT Subject: [jdk23u] RFR: 8339644: Improve parsing of Day/Month in tzdata rules Message-ID: clean backport of https://github.com/openjdk/jdk/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7 ------------- Commit messages: - Backport 86a2f9c7dcb6585cabf03c0940511d11560e85b7 Changes: https://git.openjdk.org/jdk23u/pull/159/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339644 Stats: 83 lines in 3 files changed: 23 ins; 26 del; 34 mod Patch: https://git.openjdk.org/jdk23u/pull/159.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/159/head:pull/159 PR: https://git.openjdk.org/jdk23u/pull/159 From thartmann at openjdk.org Mon Oct 14 05:29:12 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Oct 2024 05:29:12 GMT Subject: [jdk23u] Integrated: 8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe In-Reply-To: References: Message-ID: <1Otu07xej3usyl-MCtq9za_Slgnmfy_jpCIh4k5zVcU=.1720a34d-a2ad-4a63-8054-41e88d9630bc@github.com> On Thu, 10 Oct 2024 05:00:43 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [47c10694](https://github.com/openjdk/jdk/commit/47c10694c66bc131c8a5e1572340415b8daaba08) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Tobias Hartmann on 26 Sep 2024 and was reviewed by Chen Liang, Aleksey Shipilev and Jorn Vernee. > > Thanks! This pull request has now been integrated. Changeset: c2b57598 Author: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/c2b57598ec2895e4c3f6d5e51b41d07ffbe3c21d Stats: 73 lines in 2 files changed: 70 ins; 1 del; 2 mod 8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe Backport-of: 47c10694c66bc131c8a5e1572340415b8daaba08 ------------- PR: https://git.openjdk.org/jdk23u/pull/149 From thartmann at openjdk.org Mon Oct 14 05:29:18 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Oct 2024 05:29:18 GMT Subject: [jdk23u] Integrated: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 09:56:56 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [1dd60b62](https://github.com/openjdk/jdk/commit/1dd60b62e384090b13a08d2afa62e49ef52bc46c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christian Hagedorn on 24 Sep 2024 and was reviewed by Tobias Hartmann and Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: 8915084e Author: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/8915084e9942cc349292f935b89efc2e9a471749 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Backport-of: 1dd60b62e384090b13a08d2afa62e49ef52bc46c ------------- PR: https://git.openjdk.org/jdk23u/pull/142 From thartmann at openjdk.org Mon Oct 14 05:30:19 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Oct 2024 05:30:19 GMT Subject: [jdk23u] Integrated: 8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 05:34:15 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [6f4ddc2f](https://github.com/openjdk/jdk/commit/6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christian Hagedorn on 28 Jun 2024 and was reviewed by Tobias Hartmann and Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: 54602276 Author: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/54602276bc95ac631d540bf14657f38b8ffab196 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp Backport-of: 6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65 ------------- PR: https://git.openjdk.org/jdk23u/pull/150 From lucy at openjdk.org Mon Oct 14 06:33:20 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 14 Oct 2024 06:33:20 GMT Subject: [jdk17u-dev] RFR: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" [v2] In-Reply-To: References: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> Message-ID: On Fri, 11 Oct 2024 11:33:46 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17. >> >> test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. >> >> This change makes test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java fail. >> Therefore I include 8321299 which fixes 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. The pull request contains three additional commits since the last revision: > > - Backport 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4 > - Merge > - Backport 0c1aa2bc8a1c23d8da8673a4fac574813f373f57 Looks good. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2937#pullrequestreview-2365472402 From duke at openjdk.org Mon Oct 14 06:49:14 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 06:49:14 GMT Subject: [jdk23u] RFR: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 08:25:50 GMT, Yagmur Eren wrote: > Hi all, > > This pull request contains a backport of commit [0ddf54e2](https://github.com/openjdk/jdk/commit/0ddf54e222104469669f611804ae55e2685f54fb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > The commit being backported was authored by Roland Westrelin on 18 July 2024 and was reviewed by Tobias Hartmann and Emanuel Peter. > > Thanks! @nelanbu Your change (at version 0146c18867934ff626b9d31707bb6fe9878c6f54) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/145#issuecomment-2410175719 From duke at openjdk.org Mon Oct 14 06:54:11 2024 From: duke at openjdk.org (Yagmur Eren) Date: Mon, 14 Oct 2024 06:54:11 GMT Subject: [jdk23u] Integrated: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 08:25:50 GMT, Yagmur Eren wrote: > Hi all, > > This pull request contains a backport of commit [0ddf54e2](https://github.com/openjdk/jdk/commit/0ddf54e222104469669f611804ae55e2685f54fb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > The commit being backported was authored by Roland Westrelin on 18 July 2024 and was reviewed by Tobias Hartmann and Emanuel Peter. > > Thanks! This pull request has now been integrated. Changeset: 6250c5d1 Author: Yagmur Eren Committer: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/6250c5d156cae196321a801469277e4bdbaf2b51 Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Backport-of: 0ddf54e222104469669f611804ae55e2685f54fb ------------- PR: https://git.openjdk.org/jdk23u/pull/145 From shade at openjdk.org Mon Oct 14 07:06:21 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 14 Oct 2024 07:06:21 GMT Subject: [jdk21u-dev] RFR: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:57:22 GMT, Aleksey Shipilev wrote: > Improves IR test framework in preparation for `@Stable` fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` > - [x] MacOS AArch64 server release, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1043#issuecomment-2410204402 From shade at openjdk.org Mon Oct 14 07:06:22 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 14 Oct 2024 07:06:22 GMT Subject: [jdk21u-dev] Integrated: 8337876: [IR Framework] Add support for IR tests with @Stable In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:57:22 GMT, Aleksey Shipilev wrote: > Improves IR test framework in preparation for `@Stable` fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` > - [x] MacOS AArch64 server release, `testlibrary_tests/ir_framework/tests compiler/c2/irTests` This pull request has now been integrated. Changeset: eb6a23ae Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/eb6a23aec3fbab1bcf10975583c9c062953de2b3 Stats: 103 lines in 5 files changed: 96 ins; 0 del; 7 mod 8337876: [IR Framework] Add support for IR tests with @Stable 8338112: Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build Reviewed-by: eastigeevich, phh Backport-of: c01f53ac2dab1d4d2cd1e4d45a67f9373d4a9c7e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1043 From duke at openjdk.org Mon Oct 14 07:23:20 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 14 Oct 2024 07:23:20 GMT Subject: [jdk23u] Integrated: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 19:13:52 GMT, Todd V. Jonker wrote: > Clean backport of test changes that ease Graal integration. This pull request has now been integrated. Changeset: ff109acc Author: Todd V. Jonker Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/ff109accea86323b00f61589332a941cb3394b62 Stats: 64 lines in 3 files changed: 44 ins; 6 del; 14 mod 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Backport-of: 1bdd79e7b2086197ab64161e89bbe8cc180f07ed ------------- PR: https://git.openjdk.org/jdk23u/pull/137 From wkemper at openjdk.org Mon Oct 14 07:24:13 2024 From: wkemper at openjdk.org (William Kemper) Date: Mon, 14 Oct 2024 07:24:13 GMT Subject: [jdk23u] Integrated: 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 17:55:47 GMT, William Kemper wrote: > Clean backport. Fixes ubsan error in Shenandoah. This pull request has now been integrated. Changeset: 9fdcee9d Author: William Kemper Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/9fdcee9d2bba8aaa9ea8c0478f8a140d43377c36 Stats: 36 lines in 3 files changed: 9 ins; 0 del; 27 mod 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition Reviewed-by: ysr Backport-of: 57c1db5843db5f2c864318f3234767f436a836e3 ------------- PR: https://git.openjdk.org/jdk23u/pull/135 From syan at openjdk.org Mon Oct 14 07:25:15 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:25:15 GMT Subject: [jdk23u] Integrated: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 07:34:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: c49ef042 Author: SendaoYan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/c49ef0421f2e6ec3f57a519bb439b1a731d7db38 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8341806: Gcc version detection failure on Alinux3 Backport-of: ace44e564ffe67af5fc25a0f126cf48da0eca078 ------------- PR: https://git.openjdk.org/jdk23u/pull/156 From syan at openjdk.org Mon Oct 14 07:25:42 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:25:42 GMT Subject: [jdk23u] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> Hi all, This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. Thanks! ------------- Commit messages: - Backport d636e0d31483575cb6a37cef9faf88aff52d6a14 Changes: https://git.openjdk.org/jdk23u/pull/155/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341688 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk23u/pull/155.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/155/head:pull/155 PR: https://git.openjdk.org/jdk23u/pull/155 From syan at openjdk.org Mon Oct 14 07:25:42 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:25:42 GMT Subject: [jdk23u] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> References: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> Message-ID: On Fri, 11 Oct 2024 07:32:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/155#issuecomment-2408593356 From syan at openjdk.org Mon Oct 14 07:25:42 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:25:42 GMT Subject: [jdk23u] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> References: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> Message-ID: On Fri, 11 Oct 2024 07:32:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: 0be27bf0 Author: SendaoYan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/0be27bf0c5227582ce184dde6fc5530198a50bf6 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: d636e0d31483575cb6a37cef9faf88aff52d6a14 ------------- PR: https://git.openjdk.org/jdk23u/pull/155 From syan at openjdk.org Mon Oct 14 07:26:10 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:26:10 GMT Subject: [jdk23u] Integrated: 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted In-Reply-To: References: Message-ID: <03S8MIEpbR2UJ_kqBVKp4aH1lLFRIHQhC0hHxV0A3Ug=.b93c37e1-e779-4c79-8e11-a0cba438eda5@github.com> On Wed, 9 Oct 2024 06:02:52 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d809bc0e](https://github.com/openjdk/jdk/commit/d809bc0e21b145758f21c4324772faf6aa6a276a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Naoto Sato. > > Thanks! This pull request has now been integrated. Changeset: 38910d8e Author: SendaoYan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/38910d8e5b5b9c065f4f4b68873a55b4a3a3f37b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted Backport-of: d809bc0e21b145758f21c4324772faf6aa6a276a ------------- PR: https://git.openjdk.org/jdk23u/pull/144 From syan at openjdk.org Mon Oct 14 07:41:11 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:41:11 GMT Subject: [jdk23u] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> References: <-m7SjPpf-_Xbf8tbGgTSt6gQAnnZbv9DatLbHO-DXuQ=.21c50953-80a2-4e93-a8c2-0537394e04b1@github.com> Message-ID: On Fri, 11 Oct 2024 07:32:08 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/155#issuecomment-2410297715 From syan at openjdk.org Mon Oct 14 07:44:13 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:44:13 GMT Subject: [jdk23u] RFR: 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 06:02:52 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d809bc0e](https://github.com/openjdk/jdk/commit/d809bc0e21b145758f21c4324772faf6aa6a276a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Naoto Sato. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/144#issuecomment-2410304202 From syan at openjdk.org Mon Oct 14 07:44:14 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:44:14 GMT Subject: [jdk23u] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 07:34:00 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/156#issuecomment-2410302874 From syan at openjdk.org Mon Oct 14 07:45:31 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:45:31 GMT Subject: [jdk21u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: Hi all, This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. Thanks! ------------- Commit messages: - Backport 0be27bf0c5227582ce184dde6fc5530198a50bf6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1048/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1048&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341688 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1048.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1048/head:pull/1048 PR: https://git.openjdk.org/jdk21u-dev/pull/1048 From syan at openjdk.org Mon Oct 14 07:50:49 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 07:50:49 GMT Subject: [jdk21u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 Message-ID: Hi all, This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. Thanks! ------------- Commit messages: - Backport c49ef0421f2e6ec3f57a519bb439b1a731d7db38 Changes: https://git.openjdk.org/jdk21u-dev/pull/1049/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1049&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341806 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1049.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1049/head:pull/1049 PR: https://git.openjdk.org/jdk21u-dev/pull/1049 From mdoerr at openjdk.org Mon Oct 14 08:41:16 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 14 Oct 2024 08:41:16 GMT Subject: [jdk23u] Integrated: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 11:03:51 GMT, Martin Doerr wrote: > Clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). This pull request has now been integrated. Changeset: d1bd5c08 Author: Martin Doerr URL: https://git.openjdk.org/jdk23u/commit/d1bd5c087d1e18f899b42cdeedcd1f88aa48676a Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Backport-of: 9a25f822fb2529c1cae3ae909761381789d7b7b1 ------------- PR: https://git.openjdk.org/jdk23u/pull/140 From pkoppula at openjdk.org Mon Oct 14 09:16:27 2024 From: pkoppula at openjdk.org (Prasadrao Koppula) Date: Mon, 14 Oct 2024 09:16:27 GMT Subject: [jdk23u] RFR: 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options Message-ID: clean backport ------------- Commit messages: - Backport c9bee173d61f4accfc4adc280ab5d21600191756 Changes: https://git.openjdk.org/jdk23u/pull/160/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331391 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/160.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/160/head:pull/160 PR: https://git.openjdk.org/jdk23u/pull/160 From thartmann at openjdk.org Mon Oct 14 09:18:33 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Oct 2024 09:18:33 GMT Subject: [jdk23u] RFR: 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop Message-ID: Hi all, This pull request contains a backport of commit [ff2f39f2](https://github.com/openjdk/jdk/commit/ff2f39f24018436556a8956ec55da433dc697437) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Roland Westrelin on 9 Oct 2024 and was reviewed by Christian Hagedorn and Tobias Hartmann. Thanks! ------------- Commit messages: - Backport ff2f39f24018436556a8956ec55da433dc697437 Changes: https://git.openjdk.org/jdk23u/pull/161/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340214 Stats: 124 lines in 4 files changed: 112 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk23u/pull/161.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/161/head:pull/161 PR: https://git.openjdk.org/jdk23u/pull/161 From duke at openjdk.org Mon Oct 14 09:33:16 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 09:33:16 GMT Subject: [jdk23u] RFR: 8339644: Improve parsing of Day/Month in tzdata rules In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 05:17:48 GMT, Johny Jose wrote: > clean backport of https://github.com/openjdk/jdk/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7 @johnyjose30 Your change (at version 6a19aeca7d8cedba27938fa73db26bc2e2b9ea4a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/159#issuecomment-2410581863 From duke at openjdk.org Mon Oct 14 09:34:11 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 09:34:11 GMT Subject: [jdk23u] RFR: 8340073: Support "%z" time zone abbreviation format in TZ files In-Reply-To: <2IiXgBME_8ASI_k6ElSMLpLICOZ3B-Np-WPfzS8XK-k=.b8618b36-81ab-477c-9d0c-24c8ffe2ef01@github.com> References: <2IiXgBME_8ASI_k6ElSMLpLICOZ3B-Np-WPfzS8XK-k=.b8618b36-81ab-477c-9d0c-24c8ffe2ef01@github.com> Message-ID: On Mon, 14 Oct 2024 05:09:59 GMT, Johny Jose wrote: > Clean backport of https://git.openjdk.org/jdk/commit/418bb42b95b177f5f31f756054d0dd83740c6686 @johnyjose30 Your change (at version d842371f9cce16617da833e2261c6ad3b39cc672) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/158#issuecomment-2410585052 From duke at openjdk.org Mon Oct 14 09:35:15 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 09:35:15 GMT Subject: [jdk23u] RFR: 8335530: Java file extension missing in AuthenticatorTest In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 11:32:21 GMT, Johny Jose wrote: > clean backport of https://git.openjdk.org/jdk/commit/a537e87d2d2c6bff63f63bb436e3e919740221ce @johnyjose30 Your change (at version bf78e8a46223d69f80e25e1805eda4d9320362eb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/153#issuecomment-2410587678 From duke at openjdk.org Mon Oct 14 09:59:18 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 09:59:18 GMT Subject: [jdk23u] Integrated: 8335530: Java file extension missing in AuthenticatorTest In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 11:32:21 GMT, Johny Jose wrote: > clean backport of https://git.openjdk.org/jdk/commit/a537e87d2d2c6bff63f63bb436e3e919740221ce This pull request has now been integrated. Changeset: ce817565 Author: Johny Jose Committer: Ravi Reddy URL: https://git.openjdk.org/jdk23u/commit/ce8175651b050f16e2ea01e8e89b72e437b3c3a2 Stats: 120 lines in 2 files changed: 60 ins; 60 del; 0 mod 8335530: Java file extension missing in AuthenticatorTest Backport-of: a537e87d2d2c6bff63f63bb436e3e919740221ce ------------- PR: https://git.openjdk.org/jdk23u/pull/153 From duke at openjdk.org Mon Oct 14 10:30:14 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 10:30:14 GMT Subject: [jdk23u] Integrated: 8339644: Improve parsing of Day/Month in tzdata rules In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 05:17:48 GMT, Johny Jose wrote: > clean backport of https://github.com/openjdk/jdk/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7 This pull request has now been integrated. Changeset: 35290fa3 Author: Johny Jose Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/35290fa3536b503a04d10fb0275ccf64a8395d16 Stats: 83 lines in 3 files changed: 23 ins; 26 del; 34 mod 8339644: Improve parsing of Day/Month in tzdata rules Backport-of: 86a2f9c7dcb6585cabf03c0940511d11560e85b7 ------------- PR: https://git.openjdk.org/jdk23u/pull/159 From duke at openjdk.org Mon Oct 14 10:30:21 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 10:30:21 GMT Subject: [jdk23u] Integrated: 8340073: Support "%z" time zone abbreviation format in TZ files In-Reply-To: <2IiXgBME_8ASI_k6ElSMLpLICOZ3B-Np-WPfzS8XK-k=.b8618b36-81ab-477c-9d0c-24c8ffe2ef01@github.com> References: <2IiXgBME_8ASI_k6ElSMLpLICOZ3B-Np-WPfzS8XK-k=.b8618b36-81ab-477c-9d0c-24c8ffe2ef01@github.com> Message-ID: On Mon, 14 Oct 2024 05:09:59 GMT, Johny Jose wrote: > Clean backport of https://git.openjdk.org/jdk/commit/418bb42b95b177f5f31f756054d0dd83740c6686 This pull request has now been integrated. Changeset: f9c82e49 Author: Johny Jose Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/f9c82e49294f04dd65411b8840106eb54aaae02f Stats: 19 lines in 2 files changed: 10 ins; 2 del; 7 mod 8340073: Support "%z" time zone abbreviation format in TZ files Backport-of: 418bb42b95b177f5f31f756054d0dd83740c6686 ------------- PR: https://git.openjdk.org/jdk23u/pull/158 From goetz at openjdk.org Mon Oct 14 12:22:33 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:22:33 GMT Subject: [jdk21u-dev] Integrated: 8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 11:07:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 8648dccc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8648dccc96fc0efb5bfc9518138f957fb74ddebb Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod 8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading Backport-of: 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1045 From goetz at openjdk.org Mon Oct 14 12:23:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:23:19 GMT Subject: [jdk21u-dev] Integrated: 8321543: Update NSS to version 3.96 In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 11:51:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: b7efb794 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b7efb794c291c3a29197fd0b4139decccce98463 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8321543: Update NSS to version 3.96 Backport-of: 6cda4c59851d7a9bbe8bd39c93a8923b039a7184 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1047 From goetz at openjdk.org Mon Oct 14 12:24:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:24:24 GMT Subject: [jdk21u-dev] Integrated: 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile In-Reply-To: References: Message-ID: <8IDd_btCTnYRZFsad44vy1cByUCX80keQ9dLY1wWGMs=.8f558af5-ffad-4ff9-8376-9e4ded286a43@github.com> On Fri, 11 Oct 2024 11:35:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 5f34b725 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5f34b725cff5207e808964778a78227e6d38da2f Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile Backport-of: 021c2c36ac243009c71147072d405636cab0b12c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1046 From duke at openjdk.org Mon Oct 14 12:25:50 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 12:25:50 GMT Subject: [jdk23u] RFR: 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files Message-ID: <8iWQqIHCYocFaLeLq9YGqB0vxSDN8SHGs0NxIfE0J24=.eaec753a-9beb-4818-9eff-fc4aad8b8683@github.com> Clean backport of https://git.openjdk.org/jdk/commit/35a94b769761bd923fe6db03be672f05c1a74c38 ------------- Commit messages: - Backport 35a94b769761bd923fe6db03be672f05c1a74c38 Changes: https://git.openjdk.org/jdk23u/pull/162/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=162&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339803 Stats: 41 lines in 4 files changed: 7 ins; 4 del; 30 mod Patch: https://git.openjdk.org/jdk23u/pull/162.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/162/head:pull/162 PR: https://git.openjdk.org/jdk23u/pull/162 From goetz at openjdk.org Mon Oct 14 12:27:25 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:27:25 GMT Subject: [jdk17u-dev] Integrated: 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" In-Reply-To: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> References: <2cfH56jWwuDXz6lUGl70g-bm0ndynHO5b8oITgGPuGw=.2b90ae65-f32c-4bcb-9f01-7a64447bc828@github.com> Message-ID: On Fri, 4 Oct 2024 10:02:31 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java: trivial resolve. > > This change makes test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java fail. > Therefore I include 8321299 which fixes this. This pull request has now been integrated. Changeset: fa003ff0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fa003ff0b12f871e0b6a9d0a6f70f44746ff0357 Stats: 27 lines in 5 files changed: 14 ins; 0 del; 13 mod 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" 8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading Reviewed-by: lucy Backport-of: 0c1aa2bc8a1c23d8da8673a4fac574813f373f57 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2937 From goetz at openjdk.org Mon Oct 14 12:29:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:29:21 GMT Subject: [jdk17u-dev] Integrated: 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing In-Reply-To: <6T7nMeXV6S0HW5ULMChTDKHq_lBMExEwjWCsJIHBIkQ=.6efbcac7-f630-46c7-8e40-d6af0f3e4157@github.com> References: <6T7nMeXV6S0HW5ULMChTDKHq_lBMExEwjWCsJIHBIkQ=.6efbcac7-f630-46c7-8e40-d6af0f3e4157@github.com> Message-ID: On Wed, 9 Oct 2024 08:00:02 GMT, Goetz Lindenmaier wrote: > I'd like to fix this issue in 17. > > I had to resolve a #include in src/hotspot/share/jfr/jni/jfrJavaSupport.cpp. Probably clean annyways. This pull request has now been integrated. Changeset: aa9c49ff Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/aa9c49ffc52cc2c4b955655a97e3a03f9fd30626 Stats: 306 lines in 6 files changed: 232 ins; 73 del; 1 mod 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing Backport-of: a345df20d0a85b90e6703fba5582cacc5ba38a6d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2956 From goetz at openjdk.org Mon Oct 14 12:30:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:30:27 GMT Subject: [jdk21u-dev] Integrated: 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout In-Reply-To: References: Message-ID: <4cdeKHzrFm8mwt8CUaSWslZ3rH8RSqrKBqRLt80c9Q0=.1461758d-3bf0-41a3-bf53-d1c2334c1fe2@github.com> On Tue, 8 Oct 2024 09:38:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 21d7353c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/21d7353cded62af7ecd52d8138c71a6523bd21f1 Stats: 178 lines in 1 file changed: 178 ins; 0 del; 0 mod 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout Backport-of: 3c22d83c0fb9eee2e2b87e607680b96363849c16 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1034 From goetz at openjdk.org Mon Oct 14 12:31:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:31:13 GMT Subject: [jdk21u-dev] Integrated: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 09:44:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 4de0f30e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4de0f30ef27e89856d0ad90f941f0200145e8110 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Backport-of: 1dd60b62e384090b13a08d2afa62e49ef52bc46c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1035 From goetz at openjdk.org Mon Oct 14 12:32:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:32:15 GMT Subject: [jdk17u-dev] Integrated: 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 09:39:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: ada3c809 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ada3c8096122d8ad178ed31eb509cc59c3fa94da Stats: 178 lines in 1 file changed: 178 ins; 0 del; 0 mod 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout Backport-of: 3c22d83c0fb9eee2e2b87e607680b96363849c16 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2953 From goetz at openjdk.org Mon Oct 14 12:33:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:33:19 GMT Subject: [jdk21u-dev] Integrated: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos In-Reply-To: References: Message-ID: On Wed, 9 Oct 2024 11:34:35 GMT, Goetz Lindenmaier wrote: > I want to have this change in open jdk21u-dev because we see these tests failing regularly. > > As the original change was made in 21.0.6-oracle no commit is available to base this on. > But the change is simple enough to implement based on the description. > > I'm not sure about the order of bugIDs in ProblemLists, I sorted them numerical, i.e. prepended before 8308807. > > Will backport to 17 This pull request has now been integrated. Changeset: eaf1f67d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/eaf1f67dbc17aa7daf6f99124479ea9b61c3ab5e Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos Reviewed-by: lucy ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1041 From goetz at openjdk.org Mon Oct 14 12:34:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 12:34:18 GMT Subject: [jdk17u-dev] Integrated: 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() In-Reply-To: References: Message-ID: <2UTR4Z8f2SCnWmJNByGhaNgTpKuIL7PmaIIfYoT0zPA=.7915b2e8-567f-42c4-9aaa-f092cc09a5bb@github.com> On Tue, 8 Oct 2024 09:55:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: b801d407 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b801d407e3b174d257ace832bb2301ab3a6162f3 Stats: 21 lines in 1 file changed: 20 ins; 0 del; 1 mod 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Backport-of: 1dd60b62e384090b13a08d2afa62e49ef52bc46c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2954 From jvernee at openjdk.org Mon Oct 14 12:40:22 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Mon, 14 Oct 2024 12:40:22 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded Message-ID: Backport of: https://github.com/openjdk/jdk/pull/20479 There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. ------------- Commit messages: - Backport 8337753 Changes: https://git.openjdk.org/jdk23u/pull/163/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337753 Stats: 333 lines in 23 files changed: 255 ins; 26 del; 52 mod Patch: https://git.openjdk.org/jdk23u/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk23u/pull/163 From goetz at openjdk.org Mon Oct 14 13:08:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 13:08:35 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder Message-ID: This backport is based on the 21 version. A lot of files can be patched clean. Others had to be resolved. I split the change into four commits: 1. The hunks that applied clean. 2. The test files I resolved. Details below. 3. The parts of ProcessTools.java I had to resolve 4. The files I had to fix in addition so all calls to the old method are removed *The tests resolved:* https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java Resolved copyright only. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java Resolved copyright only. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java Resolved. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java Omitted. Already backported. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java Omitted. 8279009: CDS crashes when the source of an InstanceKlass is NULL not in 17. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java Resolved copyright only https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java Resolved copyright only https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java Resolved copyright only https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java Resolved. Has one more test case I needed to resolve. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java Resolved. Later change was already backported. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java Resolved copyright only. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java Resolved copyright only. (tiny enhancement missing) https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java Resolved copyright only. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java Resolved copyright only. https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java Omitted. 8275344: -Xcheck:jni produces some warnings in the LCMS.c not in 17. https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/Thread/UncaughtExceptionsTest.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/nio/file/Path/MacPathTest.java Resolved. One testcase not in 17, omitted. https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/jdk/jfr/startupargs/TestStartDuration.java Resolved https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java Resolved copyright only. *The following test files are touched by this change but not in 17.* I checked for all of them whether they are introduced by a change useful to be backported to 17, too. For some I did a backport previous to this change here. These could be backported to 17, but for now I decided not to do so: https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java 8270459: Conflict inlining decisions by C1/C2 with the same CompileCommand - Maybe? https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java 8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame - Maybe? https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/sun/net/spi/SystemProxyDriver.java 8305529: DefaultProxySelector.select(URI) in certain cases returns a List with null element - Maybe? If you think we should have these in 17, I would do them before this change. Here I think the change introducing the test can/should not be backported: https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java 8281467: Allow larger OptoLoopAlignment and CodeEntryAlignment - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java 8281467: Allow larger OptoLoopAlignment and CodeEntryAlignment - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java 8285487: AArch64: Do not generate unneeded trampolines for runtime calls - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java 8292561: Make "ReplayCompiles" a diagnostic product switch - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java 8276455: C2: iterative EA - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java 8247645: ChaCha20 intrinsics - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java 8308151: [JVMCI] capture JVMCI exceptions in hs-err - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitRISCV64.java 8299844: RISC-V: Implement _onSpinWait intrinsic - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java 8289996: Fix array range check hoisting for some scaled loop iv - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java 8280481: Duplicated stubs to interpreter for static calls - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java 8280152: AArch64: Reuse runtime call trampolines - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java 8289137: Automatically adapt Young/OldPLABSize and when setting only MinTLABSize - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java 8017163: G1: Refactor remembered sets - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java 8280761: UseCompressedOops should be set after limit_heap_by_allocatable_memory - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java 8269022: Put evacuation failure string directly into gc=info log message - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java 8297186: G1 triggers unnecessary full GCs when heap utilization is low - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java 8307058: Implementation of Generational ZGC - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/x/TestPageCacheFlush.java 8307058: Implementation of Generational ZGC - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/x/TestSmallHeap.java 8307058: Implementation of Generational ZGC - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java 8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/z/TestZNMT.java 8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java 8296469: Instrument VMError::report with reentrant iteration step for register and stack printing - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java 8284274: Error reporting crashes because missing ResourceMarks - No. Marked as bug, but rather an imrovement. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java 8242181: [Linux] Show source information when printing native stack traces in hs_err files - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java 8296906: VMError::controlled_crash crashes with wrong code and address - Possible, but 4 follow-ups, so skip. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java 8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java 8291878: NMT: Malloc limits - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java 8306841: Generational ZGC: NMT reports Java heap size larger than max heap size - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java 8294266: Add a way to pre-touch java thread stacks - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java 8286066: assert(k != __null) failed: klass not loaded caused by FillerObject_klass - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java 8286066: assert(k != __null) failed: klass not loaded caused by FillerObject_klass - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java 8292591: Experimentally add back barrier-less Java thread transitions - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java 8269697: JNI_GetPrimitiveArrayCritical() should not accept object array - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java 8271186: Add UL option to replace newline char - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/MutexRankTest.java 8294759: Print actual lock/monitor ranking - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java 8285792: Posix signal handler modification checking issues. -- would make sense in 17, but quite big - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java 8284161: Implementation of Virtual Threads (Preview) - No https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java 8303489: Add a test to verify classes in vmStruct have unique vtables - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java 8269223: -Xcheck:jni WARNINGs working with fonts on Linux - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/foreign/UpcallTestHelper.java 8295044: Implementation of Foreign Function and Memory API (Second Preview) - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/io/Console/RedirectTest.java 8295803: Console should be usable in jshell and other environments - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/Object/InvalidFinalizationOption.java 8276422: Add command-line option to disable finalization - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/System/FileEncodingTest.java 8260265: UTF-8 by Default - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/System/i18nEnvArg.java 8260265: UTF-8 by Default - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/lang/Thread/virtual/ShutdownHook.java 8284161: Implementation of Virtual Threads (Preview) - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/java/util/Properties/StoreReproducibilityTest.java 8231640: (prop) Canonical property storage - No https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java 8303229: JFR: Preserve disk repository after exit - No *These files had to be edited additionally.* https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java Was removed by 8284198: Undo JDK-8261137: Optimization of Box nodes in uncommon_trap in 19. Adapted. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java Was removed by 8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods in 20. Adapted. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java Was adapted in backport to status of ProcessTools at that time. 8319048: Monitor deflation unlink phase prolongs time to safepoint. Adapted again. https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/logging/BiasedLockingTest.java Was removed by 8256425: Obsolete Biased Locking in JDK 18. Adapted. https://github.com/openjdk/jdk21u-dev/commits/master/test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing Candidate for backport? https://github.com/openjdk/jdk21u-dev/commits/master/test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java Call was removed from the test by 8255746: Make PrintCompilation available on a per method level. Adapted. ------------- Commit messages: - Fix files that call createJavaProcessBuilder but are not in 21. - Resolved ProcessTools.java - Resolved test files - Changes that applied clean Changes: https://git.openjdk.org/jdk17u-dev/pull/2960/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315097 Stats: 1496 lines in 518 files changed: 44 ins; 10 del; 1442 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From duke at openjdk.org Mon Oct 14 13:09:18 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 13:09:18 GMT Subject: [jdk21u-dev] RFR: 8319973: AArch64: Save and restore FPCR in the call stub In-Reply-To: References: Message-ID: <7pLnE-Gg2f12DN03gysRI7JqT3hEAck-J4xWNQp85EM=.dda28c46-77b4-4d2c-982d-15814ab82fa9@github.com> On Wed, 9 Oct 2024 16:35:32 GMT, Boris Ulasevich wrote: > Clean backport to ensure correct FPCR handling and to avoid unexpected behavior. Applying it to earlier releases will ensure stability and consistency across all versions. As a next step, I will propose a backport for JDK-8320892, which depends on this change. > > [JDK-8319973](https://bugs.openjdk.org/browse/JDK-8319973): AArch64: Save and restore FPCR in the call stub > [JDK-8320892](https://bugs.openjdk.org/browse/JDK-8320892): AArch64: Restore FPU control state after JNI @bulasevich Your change (at version 71de520678f9e39ea376a6339b555e88ac791a7a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1042#issuecomment-2411191712 From bulasevich at openjdk.org Mon Oct 14 13:17:13 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Mon, 14 Oct 2024 13:17:13 GMT Subject: [jdk21u-dev] Integrated: 8319973: AArch64: Save and restore FPCR in the call stub In-Reply-To: References: Message-ID: <-7mbEAaqBF7EP5LXKTmjVMWQ8xLx7yGnya0PJMo7IGE=.5df961d0-8e2b-466f-8aac-b610762a9379@github.com> On Wed, 9 Oct 2024 16:35:32 GMT, Boris Ulasevich wrote: > Clean backport to ensure correct FPCR handling and to avoid unexpected behavior. Applying it to earlier releases will ensure stability and consistency across all versions. As a next step, I will propose a backport for JDK-8320892, which depends on this change. > > [JDK-8319973](https://bugs.openjdk.org/browse/JDK-8319973): AArch64: Save and restore FPCR in the call stub > [JDK-8320892](https://bugs.openjdk.org/browse/JDK-8320892): AArch64: Restore FPU control state after JNI This pull request has now been integrated. Changeset: 9e582fcb Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/9e582fcbb8ab34b44ff01ac13de5cc4d6487396d Stats: 34 lines in 4 files changed: 28 ins; 0 del; 6 mod 8319973: AArch64: Save and restore FPCR in the call stub Reviewed-by: aph ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1042 From phh at openjdk.org Mon Oct 14 13:20:20 2024 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 14 Oct 2024 13:20:20 GMT Subject: [jdk23u] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: <9kCInkTP1JZYG7gKqoB7pkXmYjChxNti9BMrusphX4Q=.d1c53caa-cc75-4dde-b85b-95425a61f95c@github.com> Message-ID: On Wed, 14 Aug 2024 15:08:09 GMT, Liam Miller-Cushon wrote: >> This change fixes a javac crash when classes are missing from the classpath. The fix causes javac to instead report a non-crash error diagnostic. The change improves logic first added in JDK 22 as part of the fix for JDK-8225377. > > 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 two additional commits since the last revision: > > - Merge branch 'master' into JDK-8337998 > - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 Add a "/integrate" comment and I'll sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/68#issuecomment-2411243567 From goetz at openjdk.org Mon Oct 14 13:31:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 13:31:50 GMT Subject: [jdk17u-dev] RFR: 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 87bd6caca03745c21172c3b5e8b0d28724810352 Changes: https://git.openjdk.org/jdk17u-dev/pull/2961/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2961&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328021 Stats: 373 lines in 3 files changed: 96 ins; 277 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2961.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2961/head:pull/2961 PR: https://git.openjdk.org/jdk17u-dev/pull/2961 From duke at openjdk.org Mon Oct 14 13:37:19 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 13:37:19 GMT Subject: [jdk23u] RFR: 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files In-Reply-To: <8iWQqIHCYocFaLeLq9YGqB0vxSDN8SHGs0NxIfE0J24=.eaec753a-9beb-4818-9eff-fc4aad8b8683@github.com> References: <8iWQqIHCYocFaLeLq9YGqB0vxSDN8SHGs0NxIfE0J24=.eaec753a-9beb-4818-9eff-fc4aad8b8683@github.com> Message-ID: On Mon, 14 Oct 2024 12:20:00 GMT, Johny Jose wrote: > Clean backport of https://git.openjdk.org/jdk/commit/35a94b769761bd923fe6db03be672f05c1a74c38 @johnyjose30 Your change (at version 4a14bca74546b66512eb7dda7d1a69365476ecf4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/162#issuecomment-2411292226 From duke at openjdk.org Mon Oct 14 13:43:24 2024 From: duke at openjdk.org (Johny Jose) Date: Mon, 14 Oct 2024 13:43:24 GMT Subject: [jdk23u] Integrated: 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files In-Reply-To: <8iWQqIHCYocFaLeLq9YGqB0vxSDN8SHGs0NxIfE0J24=.eaec753a-9beb-4818-9eff-fc4aad8b8683@github.com> References: <8iWQqIHCYocFaLeLq9YGqB0vxSDN8SHGs0NxIfE0J24=.eaec753a-9beb-4818-9eff-fc4aad8b8683@github.com> Message-ID: On Mon, 14 Oct 2024 12:20:00 GMT, Johny Jose wrote: > Clean backport of https://git.openjdk.org/jdk/commit/35a94b769761bd923fe6db03be672f05c1a74c38 This pull request has now been integrated. Changeset: 2273ff90 Author: Johny Jose Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/2273ff908904cbf005f284082ecffd6ed1c9baaa Stats: 41 lines in 4 files changed: 7 ins; 4 del; 30 mod 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files Backport-of: 35a94b769761bd923fe6db03be672f05c1a74c38 ------------- PR: https://git.openjdk.org/jdk23u/pull/162 From duke at openjdk.org Mon Oct 14 13:46:21 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 13:46:21 GMT Subject: [jdk23u] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: <7XdbAEOjVu2yAMb-ebFGu35NUjjLyQxo8qjWwc-P8yQ=.03c24caa-f031-41f3-9ca0-bace14c8eedc@github.com> References: <7XdbAEOjVu2yAMb-ebFGu35NUjjLyQxo8qjWwc-P8yQ=.03c24caa-f031-41f3-9ca0-bace14c8eedc@github.com> Message-ID: On Fri, 11 Oct 2024 00:30:47 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk23u. I would like to backport 8341146 to jdk23u. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) @zifeihan Your change (at version 0e5c5e9fd2df86617607d78d2a83b0fb804cc7ea) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/154#issuecomment-2411314353 From goetz at openjdk.org Mon Oct 14 14:15:58 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 14:15:58 GMT Subject: [jdk21u-dev] RFR: 8342063: [21u][aix] Backport introduced redundant line in ProblemList Message-ID: Just removed the line that exists twice. ------------- Commit messages: - 8342063: [21u][aix] Backport introduced redundant line in ProblemList Changes: https://git.openjdk.org/jdk21u-dev/pull/1050/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1050&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342063 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1050.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1050/head:pull/1050 PR: https://git.openjdk.org/jdk21u-dev/pull/1050 From gcao at openjdk.org Mon Oct 14 14:18:19 2024 From: gcao at openjdk.org (Gui Cao) Date: Mon, 14 Oct 2024 14:18:19 GMT Subject: [jdk23u] Integrated: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: <7XdbAEOjVu2yAMb-ebFGu35NUjjLyQxo8qjWwc-P8yQ=.03c24caa-f031-41f3-9ca0-bace14c8eedc@github.com> References: <7XdbAEOjVu2yAMb-ebFGu35NUjjLyQxo8qjWwc-P8yQ=.03c24caa-f031-41f3-9ca0-bace14c8eedc@github.com> Message-ID: On Fri, 11 Oct 2024 00:30:47 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk23u. I would like to backport 8341146 to jdk23u. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) This pull request has now been integrated. Changeset: 605f8dda Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk23u/commit/605f8dda3473241dbe8902ed512d2c5e5774b4d1 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Backport-of: a4ca6267e17815153f8fa119db19b97b1da2bd84 ------------- PR: https://git.openjdk.org/jdk23u/pull/154 From coffeys at openjdk.org Mon Oct 14 14:34:15 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Mon, 14 Oct 2024 14:34:15 GMT Subject: [jdk23u] RFR: 8339560: Unaddressed comments during code review of JDK-8337664 [v2] In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 13:12:02 GMT, Ramesh Bhagavatam Gangadhar wrote: >> Backporting 8339560 to 23u >> >> Changes >> ======= >> 1. Entrust.java Distrust Date Changed to November 12th instead of November 1st in original commit. > > Ramesh Bhagavatam Gangadhar 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 8339560-unaddressed-comments > - Backport 95d3e9d199600bac0284f9151b99aef152e027ac > - Backport 95d3e9d199600bac0284f9151b99aef152e027ac LGTM ------------- Marked as reviewed by coffeys (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/152#pullrequestreview-2366822098 From duke at openjdk.org Mon Oct 14 14:34:20 2024 From: duke at openjdk.org (HempushpaSahu) Date: Mon, 14 Oct 2024 14:34:20 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Tue, 17 Sep 2024 14:01:14 GMT, Alexey Bakhtin wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Hello everyone, > Could you please review the backport? I want to backport it for parity with Oracle. Hi @alexeybakhtin, [JDK-8337407](https://bugs.openjdk.org/browse/JDK-8337407) issue has some activity in last week. Could you please confirm whether the review is currently in progress? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2411439491 From rgangadhar at openjdk.org Mon Oct 14 14:34:17 2024 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Mon, 14 Oct 2024 14:34:17 GMT Subject: [jdk23u] Integrated: 8339560: Unaddressed comments during code review of JDK-8337664 In-Reply-To: References: Message-ID: On Thu, 10 Oct 2024 09:31:37 GMT, Ramesh Bhagavatam Gangadhar wrote: > Backporting 8339560 to 23u > > Changes > ======= > 1. Entrust.java Distrust Date Changed to November 12th instead of November 1st in original commit. This pull request has now been integrated. Changeset: 83aab07c Author: Ramesh Bhagavatam Gangadhar Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/83aab07c9abbaa24526701980b2c8fc94dbfb93b Stats: 932 lines in 26 files changed: 391 ins; 541 del; 0 mod 8339560: Unaddressed comments during code review of JDK-8337664 Reviewed-by: coffeys Backport-of: 95d3e9d199600bac0284f9151b99aef152e027ac ------------- PR: https://git.openjdk.org/jdk23u/pull/152 From sshivang at openjdk.org Mon Oct 14 14:48:22 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Mon, 14 Oct 2024 14:48:22 GMT Subject: [jdk23u] RFR: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Message-ID: <4XMi46MR4iMuZ27R517-Lal6jHf4G50pDnNtQVoegqo=.b12ff2ae-f932-4301-b2fe-1b5e7d823c53@github.com> Straight Backport. Good to backport. Test is passing on all platforms. ------------- Commit messages: - Backport 118c9ade1a5e17d870415f689caa25af6524ab0e Changes: https://git.openjdk.org/jdk23u/pull/164/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=164&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338759 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/164.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/164/head:pull/164 PR: https://git.openjdk.org/jdk23u/pull/164 From duke at openjdk.org Mon Oct 14 14:55:18 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 14:55:18 GMT Subject: [jdk23u] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: <9kCInkTP1JZYG7gKqoB7pkXmYjChxNti9BMrusphX4Q=.d1c53caa-cc75-4dde-b85b-95425a61f95c@github.com> Message-ID: On Wed, 14 Aug 2024 15:08:09 GMT, Liam Miller-Cushon wrote: >> This change fixes a javac crash when classes are missing from the classpath. The fix causes javac to instead report a non-crash error diagnostic. The change improves logic first added in JDK 22 as part of the fix for JDK-8225377. > > 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 two additional commits since the last revision: > > - Merge branch 'master' into JDK-8337998 > - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 @cushon Your change (at version 3d938a6da9831de274e352acb9d921ee9575c452) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/68#issuecomment-2411500446 From bulasevich at openjdk.org Mon Oct 14 15:04:22 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Mon, 14 Oct 2024 15:04:22 GMT Subject: [jdk21u-dev] RFR: 8320892: AArch64: Restore FPU control state after JNI Message-ID: Clean backport to avoid FPU control state corruption. ------------- Commit messages: - Backport 50f31240555888018f0f496ab29c8a5932dce459 Changes: https://git.openjdk.org/jdk21u-dev/pull/1051/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1051&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320892 Stats: 28 lines in 5 files changed: 26 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1051/head:pull/1051 PR: https://git.openjdk.org/jdk21u-dev/pull/1051 From goetz at openjdk.org Mon Oct 14 15:12:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 15:12:50 GMT Subject: [jdk17u-dev] RFR: 8321543: Update NSS to version 3.96 Message-ID: <6DL2cGvH_aLxZAxMc_pU1XKPuACFZMzjU_7CzktX5g4=.4f21b6eb-cb01-42d5-b00a-0602dca8104d@github.com> I backport this to simplify follow ups. ------------- Commit messages: - Backport 6cda4c59851d7a9bbe8bd39c93a8923b039a7184 Changes: https://git.openjdk.org/jdk17u-dev/pull/2963/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2963&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321543 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2963.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2963/head:pull/2963 PR: https://git.openjdk.org/jdk17u-dev/pull/2963 From syan at openjdk.org Mon Oct 14 15:12:59 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 14 Oct 2024 15:12:59 GMT Subject: [jdk23u] RFR: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Message-ID: Hi all, This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. Thanks! ------------- Commit messages: - Backport f56a154132f7e66b1b65adfa2aa937119999b14a Changes: https://git.openjdk.org/jdk23u/pull/165/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341881 Stats: 212 lines in 4 files changed: 194 ins; 7 del; 11 mod Patch: https://git.openjdk.org/jdk23u/pull/165.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/165/head:pull/165 PR: https://git.openjdk.org/jdk23u/pull/165 From goetz at openjdk.org Mon Oct 14 15:14:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 14 Oct 2024 15:14:30 GMT Subject: [jdk17u-dev] RFR: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos Message-ID: I backport this for parity with 17.0.14-oracle. It's a backport of my commit to 21. backport command did not work, but clean local patch. ------------- Commit messages: - Backport af1f67dbc17aa7daf6f99124479ea9b61c3ab5e Changes: https://git.openjdk.org/jdk17u-dev/pull/2962/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2962&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340632 Stats: 8 lines in 1 file changed: 3 ins; 2 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2962.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2962/head:pull/2962 PR: https://git.openjdk.org/jdk17u-dev/pull/2962 From lucy at openjdk.org Mon Oct 14 15:57:19 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 14 Oct 2024 15:57:19 GMT Subject: [jdk21u-dev] RFR: 8342063: [21u][aix] Backport introduced redundant line in ProblemList In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 14:11:08 GMT, Goetz Lindenmaier wrote: > Just removed the line that exists twice. Looks good. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1050#pullrequestreview-2367060996 From lucy at openjdk.org Mon Oct 14 15:58:20 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 14 Oct 2024 15:58:20 GMT Subject: [jdk17u-dev] RFR: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos In-Reply-To: References: Message-ID: <_wT9g6d-UTaav7-OOrwBnFkvwCnU8E2ONjIYgPoxjnc=.5518f471-d26a-4b2e-9894-d0c0aaa7a2bb@github.com> On Mon, 14 Oct 2024 14:56:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > It's a backport of my commit to 21. > > backport command did not work, but clean local patch. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2962#pullrequestreview-2367062485 From srl at openjdk.org Mon Oct 14 16:50:46 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 14 Oct 2024 16:50:46 GMT Subject: [jdk21u-dev] RFR: 8342073: Call to insertText with single character from custom Input Method ignored Message-ID: - Backport of JDK-8195675 - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 ------------- Commit messages: - 8342073: Call to insertText with single character from custom Input Method ignored Changes: https://git.openjdk.org/jdk21u-dev/pull/1052/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1052&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342073 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1052.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1052/head:pull/1052 PR: https://git.openjdk.org/jdk21u-dev/pull/1052 From srl at openjdk.org Mon Oct 14 16:50:46 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 14 Oct 2024 16:50:46 GMT Subject: [jdk21u-dev] RFR: 8342073: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 16:43:35 GMT, Steven Loomis wrote: > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 @prrace can I get a review here? > ?? Issue of type Backport is not allowed for integrations Thought I was following https://openjdk.org/projects/jdk-updates/approval.html - do I use the original JBS number instead of creating a Backport issue? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2411766953 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2411770065 From duke at openjdk.org Mon Oct 14 17:01:22 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 17:01:22 GMT Subject: [jdk23u] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:25:54 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. Ultimately I'm aiming to get this into jdk21 which is our upstream: https://github.com/openjdk/jdk21u-dev/pull/1024 @openjdk[bot] Your change (at version c1f2edcde45eaafec8fba3ff756b28629a1d97db) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/136#issuecomment-2411793712 From srl at openjdk.org Mon Oct 14 17:08:53 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 14 Oct 2024 17:08:53 GMT Subject: [jdk21u-dev] RFR: 8342073: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 Steven Loomis 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: 8342073: Call to insertText with single character from custom Input Method ignored - Backport of JDK-8195675 - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Reviewed-by: prr (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1052/files - new: https://git.openjdk.org/jdk21u-dev/pull/1052/files/fe19e362..843c2a53 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1052&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1052&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1052.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1052/head:pull/1052 PR: https://git.openjdk.org/jdk21u-dev/pull/1052 From srl at openjdk.org Mon Oct 14 17:08:53 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 14 Oct 2024 17:08:53 GMT Subject: [jdk21u-dev] RFR: 8342073: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 16:43:35 GMT, Steven Loomis wrote: > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 No code change - just restructured so it's an actual cherry-pick. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2411804436 From aivanov at openjdk.org Mon Oct 14 19:15:40 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 19:15:40 GMT Subject: [jdk23u] RFR: 8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf Message-ID: Backporting to 23u should not be skipped. The patch applies cleanly. > This pull request contains a backport of commit [69baa7d2](https://github.com/openjdk/jdk/commit/69baa7d2850fafbd89978db12eec683c286eb921) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 16 Jul 2024 and was reviewed by Phil Race and Damon Nguyen. ------------- Commit messages: - Backport 69baa7d2850fafbd89978db12eec683c286eb921 Changes: https://git.openjdk.org/jdk23u/pull/168/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=168&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336413 Stats: 6 lines in 2 files changed: 0 ins; 4 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/168.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/168/head:pull/168 PR: https://git.openjdk.org/jdk23u/pull/168 From aivanov at openjdk.org Mon Oct 14 19:16:26 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 19:16:26 GMT Subject: [jdk23u] RFR: 8335267: [XWayland] move screencast tokens from .awt to .java folder Message-ID: Backporting to 23u should not be skipped. The patch applies cleanly. > This pull request contains a backport of commit [088871ce](https://github.com/openjdk/jdk/commit/088871ce36f85fb30b24c49146f547bc8e2b0dcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 8 Aug 2024 and was reviewed by Phil Race and Alexey Ushakov. ------------- Commit messages: - Backport 088871ce36f85fb30b24c49146f547bc8e2b0dcb Changes: https://git.openjdk.org/jdk23u/pull/166/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=166&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335267 Stats: 61 lines in 1 file changed: 23 ins; 8 del; 30 mod Patch: https://git.openjdk.org/jdk23u/pull/166.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/166/head:pull/166 PR: https://git.openjdk.org/jdk23u/pull/166 From aivanov at openjdk.org Mon Oct 14 19:16:44 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 19:16:44 GMT Subject: [jdk23u] RFR: 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference Message-ID: Backporting to 23u should not be skipped. The patch applies cleanly. > This pull request contains a backport of commit [15b20cb1](https://github.com/openjdk/jdk/commit/15b20cb1fd18b849e49c175737dd3826c8d0ceff) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 19 Aug 2024 and was reviewed by Damon Nguyen, Harshitha Onkar and Sergey Bylokhov. ------------- Commit messages: - Backport 15b20cb1fd18b849e49c175737dd3826c8d0ceff Changes: https://git.openjdk.org/jdk23u/pull/167/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=167&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337886 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/167.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/167/head:pull/167 PR: https://git.openjdk.org/jdk23u/pull/167 From aivanov at openjdk.org Mon Oct 14 19:44:24 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 19:44:24 GMT Subject: [jdk23u] RFR: 8340365: Position the first window of a window list Message-ID: <-qyPeU3KntnAA2TuHARba6oAwVT2eNYMOEIZurUBjR0=.1dbcbd95-ff07-480a-b2e9-3719611261c3@github.com> This pull request contains a backport of commit [e97f0fe1](https://github.com/openjdk/jdk/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053300) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 23 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. ------------- Commit messages: - Backport e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 Changes: https://git.openjdk.org/jdk23u/pull/169/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=169&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340365 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/169.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/169/head:pull/169 PR: https://git.openjdk.org/jdk23u/pull/169 From aivanov at openjdk.org Mon Oct 14 20:10:48 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 20:10:48 GMT Subject: [jdk23u] RFR: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Message-ID: This pull request contains a backport of commit [e2626db2](https://github.com/openjdk/jdk/commit/e2626db2f00d0cc9f3ff8ea374a1ccc89373e398) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 26 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. ------------- Commit messages: - Backport e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 Changes: https://git.openjdk.org/jdk23u/pull/170/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=170&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340899 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk23u/pull/170 From aivanov at openjdk.org Mon Oct 14 20:12:27 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 20:12:27 GMT Subject: [jdk23u] RFR: 8340466: Add description for PassFailJFrame constructors Message-ID: This pull request contains a backport of commit [3762ec39](https://github.com/openjdk/jdk/commit/3762ec3978bfe9910929ab22aaf238e9f4c84630) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 26 Sep 2024 and was reviewed by Phil Race and Harshitha Onkar. ------------- Commit messages: - Backport 3762ec3978bfe9910929ab22aaf238e9f4c84630 Changes: https://git.openjdk.org/jdk23u/pull/171/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340466 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod Patch: https://git.openjdk.org/jdk23u/pull/171.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/171/head:pull/171 PR: https://git.openjdk.org/jdk23u/pull/171 From aivanov at openjdk.org Mon Oct 14 20:13:22 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 20:13:22 GMT Subject: [jdk23u] RFR: 8340785: Update description of PassFailJFrame and samples Message-ID: This pull request contains a backport of commit [5063494f](https://github.com/openjdk/jdk/commit/5063494f5b0859a396b4e41096793c777d4650b8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 2 Oct 2024 and was reviewed by Phil Race. ------------- Commit messages: - Backport 5063494f5b0859a396b4e41096793c777d4650b8 Changes: https://git.openjdk.org/jdk23u/pull/173/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=173&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340785 Stats: 159 lines in 1 file changed: 126 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk23u/pull/173.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/173/head:pull/173 PR: https://git.openjdk.org/jdk23u/pull/173 From aivanov at openjdk.org Mon Oct 14 20:13:28 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 20:13:28 GMT Subject: [jdk23u] RFR: 8317116: Provide layouts for multiple test UI in PassFailJFrame Message-ID: This pull request contains a backport of commit [85f04427](https://github.com/openjdk/jdk/commit/85f0442727201e0d36ed0a71d2199e602501c98d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 2 Oct 2024 and was reviewed by Alexander Zvegintsev and Phil Race. ------------- Commit messages: - Backport 85f0442727201e0d36ed0a71d2199e602501c98d Changes: https://git.openjdk.org/jdk23u/pull/172/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317116 Stats: 319 lines in 2 files changed: 315 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk23u/pull/172 From aivanov at openjdk.org Mon Oct 14 20:28:20 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 14 Oct 2024 20:28:20 GMT Subject: [jdk21u-dev] RFR: 8342073: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 16:47:34 GMT, Steven Loomis wrote: > > ?? Issue of type Backport is not allowed for integrations > > Thought I was following https://openjdk.org/projects/jdk-updates/approval.html - do I use the original JBS number instead of creating a Backport issue? You should set the title of the PR to `Backport ` where *``* is the real hash of the changeset you're backporting. In this case, the title should be `Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd`. (For some reason, I cannot see this information in the Guide https://openjdk.org/guide/#backporting ) If the backport is clean, the Skara bot will add the *clean* label and will allow you to integrate the backport without requiring a code review after it's approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2412174024 From srl at openjdk.org Mon Oct 14 20:55:19 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 14 Oct 2024 20:55:19 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: <94kxPCY17FAvXYWGsOsGqVNQdlA7xd2HwHeZjS-LK2g=.f3cecd67-1a80-4652-b3f9-bdf6c98f2e57@github.com> On Mon, 14 Oct 2024 17:08:53 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis 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: > > 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) right - the bug isn't approved yet for backport. It's clean though. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2412324481 From fyang at openjdk.org Tue Oct 15 01:46:09 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 15 Oct 2024 01:46:09 GMT Subject: [jdk21u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: <_UXokszoxn19VDUGIYWGXkoTXuZ-MU5FTDeLuUth_20=.d48c7774-5783-4681-8eae-176bac459dad@github.com> On Fri, 11 Oct 2024 00:47:51 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport 8341146 to jdk21u-dev. becasue jdk21u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) Marked as reviewed by fyang (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1044#pullrequestreview-2367948280 From fyang at openjdk.org Tue Oct 15 01:48:19 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 15 Oct 2024 01:48:19 GMT Subject: [jdk17u-dev] RFR: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 01:02:35 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk17u. I would like to backport 8341146 to jdk17u-dev. becasue jdk17u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) Marked as reviewed by fyang (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2958#pullrequestreview-2367949443 From syan at openjdk.org Tue Oct 15 02:55:33 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 02:55:33 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts Message-ID: Hi all, This is prefix backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), after apply this backport will make backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058) cleanly. This PR improves C1 compiled time of the test `compiler/c1/TestLinearScanOrderMain.java` method dramatically from 92s to 1.8s, and solve this test intermittent timeout. Additonal testing: - [ ] linux aarch64 build with release/slowdebug configure - [ ] linux x86_64 build with release/slowdebug configure - [ ] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 - [ ] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 ------------- Commit messages: - 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts Changes: https://git.openjdk.org/jdk11u-dev/pull/2951/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2951&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8224624 Stats: 32 lines in 2 files changed: 23 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2951.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2951/head:pull/2951 PR: https://git.openjdk.org/jdk11u-dev/pull/2951 From syan at openjdk.org Tue Oct 15 05:59:10 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 05:59:10 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 02:49:09 GMT, SendaoYan wrote: > Hi all, > This is prefix backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), after apply this backport will make backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058) cleanly. > This PR improves C1 compiled time of the test `compiler/c1/TestLinearScanOrderMain.java` method dramatically from [92s to 1.8s](https://bugs.openjdk.org/browse/JDK-8224624), and solve this test intermittent timeout. > > Additonal testing: > > - [x] linux aarch64 build with release/slowdebug configure > - [x] linux x86_64 build with release/slowdebug configure > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 The GHA report macos-x64 and macos-aarch64 build fails `error: 'sprintf' is deprecated`, which has been recorded by [JDK-8296812](https://bugs.openjdk.org/browse/JDK-8296812). The build fails is unreleated to this PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2951#issuecomment-2412959356 From duke at openjdk.org Tue Oct 15 06:11:21 2024 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 15 Oct 2024 06:11:21 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 05:56:53 GMT, SendaoYan wrote: > The GHA report macos-x64 and macos-aarch64 build fails `error: 'sprintf' is deprecated`, which has been recorded by [JDK-8296812](https://bugs.openjdk.org/browse/JDK-8296812). The build fails is unreleated to this PR. Hi @sendaoYan , please note that GHA for macos-x64 and macos-aarch64 must pass after https://github.com/openjdk/jdk11u-dev/pull/2940 was merged. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2951#issuecomment-2412976807 From syan at openjdk.org Tue Oct 15 06:17:48 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 06:17:48 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts [v2] In-Reply-To: References: Message-ID: > Hi all, > This is prefix backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), after apply this backport will make backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058) cleanly. > This PR improves C1 compiled time of the test `compiler/c1/TestLinearScanOrderMain.java` method dramatically from [92s to 1.8s](https://bugs.openjdk.org/browse/JDK-8224624), and solve this test intermittent timeout. > > Additonal testing: > > - [x] linux aarch64 build with release/slowdebug configure > - [x] linux x86_64 build with release/slowdebug configure > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into jbs8224624 - 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse. Reviewed-by: kvn ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2951/files - new: https://git.openjdk.org/jdk11u-dev/pull/2951/files/97890d56..4f859b8d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2951&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2951&range=00-01 Stats: 3570 lines in 69 files changed: 2545 ins; 554 del; 471 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2951.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2951/head:pull/2951 PR: https://git.openjdk.org/jdk11u-dev/pull/2951 From syan at openjdk.org Tue Oct 15 06:17:48 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 06:17:48 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 02:49:09 GMT, SendaoYan wrote: > Hi all, > This is prefix backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), after apply this backport will make backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058) cleanly. > This PR improves C1 compiled time of the test `compiler/c1/TestLinearScanOrderMain.java` method dramatically from [92s to 1.8s](https://bugs.openjdk.org/browse/JDK-8224624), and solve this test intermittent timeout. > > Additonal testing: > > - [x] linux aarch64 build with release/slowdebug configure > - [x] linux x86_64 build with release/slowdebug configure > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 > > The GHA report macos-x64 and macos-aarch64 build fails `error: 'sprintf' is deprecated`, which has been recorded by [JDK-8296812](https://bugs.openjdk.org/browse/JDK-8296812). The build fails is unreleated to this PR. > > Hi @sendaoYan , please note that GHA for macos-x64 and macos-aarch64 must pass after #2940 was merged. Sorry, I forgot update the baseline from jdk11u-dev. I will update and run the GHA test again. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2951#issuecomment-2412984411 From sshivang at openjdk.org Tue Oct 15 06:29:43 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 15 Oct 2024 06:29:43 GMT Subject: [jdk23u] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Message-ID: Straight Backport. Good to backport. Test is passing ------------- Commit messages: - Backport cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb Changes: https://git.openjdk.org/jdk23u/pull/174/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=174&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339787 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/174.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/174/head:pull/174 PR: https://git.openjdk.org/jdk23u/pull/174 From gcao at openjdk.org Tue Oct 15 10:21:30 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 15 Oct 2024 10:21:30 GMT Subject: [jdk23u] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Message-ID: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. # Testing - [ ] Run tier1-3 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Changes: https://git.openjdk.org/jdk23u/pull/176/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=176&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342014 Stats: 30 lines in 2 files changed: 0 ins; 0 del; 30 mod Patch: https://git.openjdk.org/jdk23u/pull/176.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/176/head:pull/176 PR: https://git.openjdk.org/jdk23u/pull/176 From gcao at openjdk.org Tue Oct 15 10:34:32 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 15 Oct 2024 10:34:32 GMT Subject: [jdk21u-dev] RFR: 8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr Message-ID: Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. ### Testing - [ ] Run tier1-3 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 0be0775a762edbefacf4188b4787b039153fe670 Changes: https://git.openjdk.org/jdk21u-dev/pull/1053/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1053&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320397 Stats: 78 lines in 5 files changed: 4 ins; 4 del; 70 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1053.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1053/head:pull/1053 PR: https://git.openjdk.org/jdk21u-dev/pull/1053 From aivanov at openjdk.org Tue Oct 15 10:35:16 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:35:16 GMT Subject: [jdk23u] Integrated: 8340365: Position the first window of a window list In-Reply-To: <-qyPeU3KntnAA2TuHARba6oAwVT2eNYMOEIZurUBjR0=.1dbcbd95-ff07-480a-b2e9-3719611261c3@github.com> References: <-qyPeU3KntnAA2TuHARba6oAwVT2eNYMOEIZurUBjR0=.1dbcbd95-ff07-480a-b2e9-3719611261c3@github.com> Message-ID: On Mon, 14 Oct 2024 19:39:13 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [e97f0fe1](https://github.com/openjdk/jdk/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053300) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 23 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. This pull request has now been integrated. Changeset: 6cd7c13a Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/6cd7c13a30846d354f98910fc2b6aa245c7ca34d Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8340365: Position the first window of a window list Backport-of: e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 ------------- PR: https://git.openjdk.org/jdk23u/pull/169 From aivanov at openjdk.org Tue Oct 15 10:36:23 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:36:23 GMT Subject: [jdk23u] Integrated: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 20:06:43 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [e2626db2](https://github.com/openjdk/jdk/commit/e2626db2f00d0cc9f3ff8ea374a1ccc89373e398) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 26 Sep 2024 and was reviewed by Alexander Zvegintsev and Phil Race. This pull request has now been integrated. Changeset: 4e422da8 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/4e422da848a85e28a61c6ad80af7504bf5ada02b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Backport-of: e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 ------------- PR: https://git.openjdk.org/jdk23u/pull/170 From gcao at openjdk.org Tue Oct 15 10:36:54 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 15 Oct 2024 10:36:54 GMT Subject: [jdk23u] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags [v2] In-Reply-To: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> References: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Message-ID: > Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. > > # Testing > - [ ] Run tier1-3 tests on SOPHON SG2042 (release) Gui Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge remote-tracking branch 'upstream/master' into backport-JDK-8342014 - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/176/files - new: https://git.openjdk.org/jdk23u/pull/176/files/3b2623c3..f2a69a79 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=176&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=176&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/176.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/176/head:pull/176 PR: https://git.openjdk.org/jdk23u/pull/176 From aivanov at openjdk.org Tue Oct 15 10:38:13 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:38:13 GMT Subject: [jdk23u] Integrated: 8340466: Add description for PassFailJFrame constructors In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 20:07:10 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [3762ec39](https://github.com/openjdk/jdk/commit/3762ec3978bfe9910929ab22aaf238e9f4c84630) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 26 Sep 2024 and was reviewed by Phil Race and Harshitha Onkar. This pull request has now been integrated. Changeset: f01f213d Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/f01f213d7e8df26565c2c76b38ce90c82c9fa135 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod 8340466: Add description for PassFailJFrame constructors Backport-of: 3762ec3978bfe9910929ab22aaf238e9f4c84630 ------------- PR: https://git.openjdk.org/jdk23u/pull/171 From aivanov at openjdk.org Tue Oct 15 10:39:18 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:39:18 GMT Subject: [jdk23u] Integrated: 8317116: Provide layouts for multiple test UI in PassFailJFrame In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 20:07:31 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [85f04427](https://github.com/openjdk/jdk/commit/85f0442727201e0d36ed0a71d2199e602501c98d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 2 Oct 2024 and was reviewed by Alexander Zvegintsev and Phil Race. This pull request has now been integrated. Changeset: ff8ac15a Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/ff8ac15ab59a1570cb5874052b870d6b9519705c Stats: 319 lines in 2 files changed: 315 ins; 0 del; 4 mod 8317116: Provide layouts for multiple test UI in PassFailJFrame Backport-of: 85f0442727201e0d36ed0a71d2199e602501c98d ------------- PR: https://git.openjdk.org/jdk23u/pull/172 From aivanov at openjdk.org Tue Oct 15 10:40:11 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:40:11 GMT Subject: [jdk23u] Integrated: 8340785: Update description of PassFailJFrame and samples In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 20:07:53 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [5063494f](https://github.com/openjdk/jdk/commit/5063494f5b0859a396b4e41096793c777d4650b8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 2 Oct 2024 and was reviewed by Phil Race. This pull request has now been integrated. Changeset: 167d3467 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/167d346708a8f9ab8250a4db0d99a9f81dffb156 Stats: 159 lines in 1 file changed: 126 ins; 0 del; 33 mod 8340785: Update description of PassFailJFrame and samples Backport-of: 5063494f5b0859a396b4e41096793c777d4650b8 ------------- PR: https://git.openjdk.org/jdk23u/pull/173 From aivanov at openjdk.org Tue Oct 15 10:50:39 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:50:39 GMT Subject: [jdk23u] RFR: 8340799: Add border inside instruction frame in PassFailJFrame Message-ID: This pull request contains a backport of commit [520060f7](https://github.com/openjdk/jdk/commit/520060f79a3cedb8f93e6bbd0e9b2823eaabf79a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 7 Oct 2024 and was reviewed by Phil Race and Damon Nguyen. The patch applies cleanly after backporting #171 ([JDK-8340466](https://bugs.openjdk.org/browse/JDK-8340466)). ------------- Commit messages: - Backport 520060f79a3cedb8f93e6bbd0e9b2823eaabf79a Changes: https://git.openjdk.org/jdk23u/pull/177/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340799 Stats: 47 lines in 1 file changed: 34 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk23u/pull/177.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/177/head:pull/177 PR: https://git.openjdk.org/jdk23u/pull/177 From aivanov at openjdk.org Tue Oct 15 10:59:10 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 10:59:10 GMT Subject: [jdk23u] Integrated: 8340799: Add border inside instruction frame in PassFailJFrame In-Reply-To: References: Message-ID: <_iaRgjiLTTs-vzSwOgElr_ICViX0AVzZAGyDAM8nro0=.fd081b3e-7f0c-4ea7-a5bc-136889620f29@github.com> On Tue, 15 Oct 2024 10:45:06 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [520060f7](https://github.com/openjdk/jdk/commit/520060f79a3cedb8f93e6bbd0e9b2823eaabf79a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 7 Oct 2024 and was reviewed by Phil Race and Damon Nguyen. > > The patch applies cleanly after backporting #171 ([JDK-8340466](https://bugs.openjdk.org/browse/JDK-8340466)). This pull request has now been integrated. Changeset: 126d9c0c Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/126d9c0c2857809b637f817a08a9f33e7e6b4aeb Stats: 47 lines in 1 file changed: 34 ins; 0 del; 13 mod 8340799: Add border inside instruction frame in PassFailJFrame Backport-of: 520060f79a3cedb8f93e6bbd0e9b2823eaabf79a ------------- PR: https://git.openjdk.org/jdk23u/pull/177 From aivanov at openjdk.org Tue Oct 15 11:07:51 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 11:07:51 GMT Subject: [jdk23u] Integrated: 8341235: Improve default instruction frame title in PassFailJFrame Message-ID: This pull request contains a backport of commit [4ba170c4](https://github.com/openjdk/jdk/commit/4ba170c403ae85576f84dafd4a157ba0db99873f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 7 Oct 2024 and was reviewed by Phil Race. ------------- Commit messages: - Backport 4ba170c403ae85576f84dafd4a157ba0db99873f Changes: https://git.openjdk.org/jdk23u/pull/178/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=178&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341235 Stats: 42 lines in 1 file changed: 39 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/178.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/178/head:pull/178 PR: https://git.openjdk.org/jdk23u/pull/178 From aivanov at openjdk.org Tue Oct 15 11:07:51 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 15 Oct 2024 11:07:51 GMT Subject: [jdk23u] Integrated: 8341235: Improve default instruction frame title in PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 10:59:23 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [4ba170c4](https://github.com/openjdk/jdk/commit/4ba170c403ae85576f84dafd4a157ba0db99873f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 7 Oct 2024 and was reviewed by Phil Race. This pull request has now been integrated. Changeset: babd6cda Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/babd6cdaac581099b00aa9d127b197400a3e0144 Stats: 42 lines in 1 file changed: 39 ins; 0 del; 3 mod 8341235: Improve default instruction frame title in PassFailJFrame Backport-of: 4ba170c403ae85576f84dafd4a157ba0db99873f ------------- PR: https://git.openjdk.org/jdk23u/pull/178 From goetz at openjdk.org Tue Oct 15 11:08:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Oct 2024 11:08:12 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v2] In-Reply-To: References: Message-ID: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix one file missed ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2960/files - new: https://git.openjdk.org/jdk17u-dev/pull/2960/files/6e015af0..18484828 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=00-01 Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From cushon at openjdk.org Tue Oct 15 11:27:20 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 15 Oct 2024 11:27:20 GMT Subject: [jdk23u] Integrated: 8337998: CompletionFailure in getEnclosingType attaching type annotations In-Reply-To: <9kCInkTP1JZYG7gKqoB7pkXmYjChxNti9BMrusphX4Q=.d1c53caa-cc75-4dde-b85b-95425a61f95c@github.com> References: <9kCInkTP1JZYG7gKqoB7pkXmYjChxNti9BMrusphX4Q=.d1c53caa-cc75-4dde-b85b-95425a61f95c@github.com> Message-ID: On Tue, 13 Aug 2024 17:29:20 GMT, Liam Miller-Cushon wrote: > This change fixes a javac crash when classes are missing from the classpath. The fix causes javac to instead report a non-crash error diagnostic. The change improves logic first added in JDK 22 as part of the fix for JDK-8225377. This pull request has now been integrated. Changeset: dd1741c1 Author: Liam Miller-Cushon Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/dd1741c18e9e2a70219dee3a40298158889bdf02 Stats: 116 lines in 4 files changed: 113 ins; 0 del; 3 mod 8337998: CompletionFailure in getEnclosingType attaching type annotations Backport-of: 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 ------------- PR: https://git.openjdk.org/jdk23u/pull/68 From fyang at openjdk.org Tue Oct 15 12:06:10 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 15 Oct 2024 12:06:10 GMT Subject: [jdk23u] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags [v2] In-Reply-To: References: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Message-ID: On Tue, 15 Oct 2024 10:36:54 GMT, Gui Cao wrote: >> Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. >> >> # Testing >> - [ ] Run tier1-3 tests on SOPHON SG2042 (release) > > Gui Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8342014 > - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Looks good. Thanks. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/176#pullrequestreview-2369126376 From syan at openjdk.org Tue Oct 15 12:33:18 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 12:33:18 GMT Subject: [jdk11u-dev] RFR: 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts [v2] In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:17:48 GMT, SendaoYan wrote: >> Hi all, >> This is prefix backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), after apply this backport will make backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058) cleanly. >> This PR improves C1 compiled time of the test `compiler/c1/TestLinearScanOrderMain.java` method dramatically from [92s to 1.8s](https://bugs.openjdk.org/browse/JDK-8224624), and solve this test intermittent timeout. >> >> Additonal testing: >> >> - [x] linux aarch64 build with release/slowdebug configure >> - [x] linux x86_64 build with release/slowdebug configure >> - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 >> - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 > > SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into jbs8224624 > - 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts > > Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse. > > Reviewed-by: kvn GHA all passed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2951#issuecomment-2413782794 From syan at openjdk.org Tue Oct 15 13:11:31 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Oct 2024 13:11:31 GMT Subject: [jdk17u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: Hi all, This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. The `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` and `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` can't backport cleanly because of the diffrent copyright year, other parts and other files are backported cleanly. Additonal test: - [ ] riscv64 native build with release configure - [ ] riscv64 native build with fastdebug configure Thanks! ------------- Commit messages: - Backport 10665ba241ef878dcbc7f4774c8bf98f031f261d - Backport 10665ba241ef878dcbc7f4774c8bf98f031f261d Changes: https://git.openjdk.org/jdk17u-dev/pull/2964/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2964&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341562 Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2964.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2964/head:pull/2964 PR: https://git.openjdk.org/jdk17u-dev/pull/2964 From duke at openjdk.org Tue Oct 15 16:02:18 2024 From: duke at openjdk.org (Ryan Flegel) Date: Tue, 15 Oct 2024 16:02:18 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 20:06:12 GMT, Ryan Flegel wrote: > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > ### Tests > > All tests in the GitHub actions have passed. > > I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. > > Here is a full list of the failures: > > * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received > * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. > * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts > > UPDATE: I've run the rest of the tier2 tests and there were two additional JDK failures that appear to be unrelated: > > * com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries. > * com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool Testing is complete for this PR and it is ready for review. Is there someone that can take a look? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1020#issuecomment-2414422931 From duke at openjdk.org Tue Oct 15 17:12:20 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Tue, 15 Oct 2024 17:12:20 GMT Subject: [jdk23u] Integrated: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:25:54 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. Ultimately I'm aiming to get this into jdk21 which is our upstream: https://github.com/openjdk/jdk21u-dev/pull/1024 This pull request has now been integrated. Changeset: c326ff12 Author: Todd V. Jonker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/c326ff120f14421c1779ae5b24b24f1bc03cd5fc Stats: 21 lines in 3 files changed: 12 ins; 3 del; 6 mod 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option Backport-of: 4cd8c75a55163be33917b1fba9f360ea816f3aa9 ------------- PR: https://git.openjdk.org/jdk23u/pull/136 From phh at openjdk.org Tue Oct 15 17:26:25 2024 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 15 Oct 2024 17:26:25 GMT Subject: [jdk21u-dev] RFR: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 22:13:56 GMT, Todd V. Jonker wrote: > Backport of test changes that ease Graal integration. > > Unclean due to [JDK-8236736](https://bugs.openjdk.org/browse/JDK-8236736) changing notproduct JVM flags to develop flags, removing the [test of notproduct options](https://github.com/openjdk/jdk/commit/bea493bcb86370dc3fb00d86c545f01fc614e000#diff-e3ce20490186bd16e73f192a52ee093fbaac7cd498d99f8fec44ab42571d3eaeR57-L64) as of jdk23-ga. > > For completeness, I've also requested this for jdk23u at https://github.com/openjdk/jdk23u/pull/137 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1025#pullrequestreview-2370094542 From ccheung at openjdk.org Tue Oct 15 17:58:48 2024 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 15 Oct 2024 17:58:48 GMT Subject: [jdk23u] RFR: 8337622: IllegalArgumentException in java.lang.reflect.Field.get Message-ID: Hi all, This pull request contains a backport of commit [41e31d6b](https://github.com/openjdk/jdk/commit/41e31d6b0ae00d70b6fb20c89318fde2bc605edb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Coleen Phillimore on 12 Aug 2024 and was reviewed by David Holmes and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport 41e31d6b0ae00d70b6fb20c89318fde2bc605edb Changes: https://git.openjdk.org/jdk23u/pull/179/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=179&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337622 Stats: 58 lines in 3 files changed: 51 ins; 7 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/179.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/179/head:pull/179 PR: https://git.openjdk.org/jdk23u/pull/179 From wkemper at openjdk.org Tue Oct 15 20:27:44 2024 From: wkemper at openjdk.org (William Kemper) Date: Tue, 15 Oct 2024 20:27:44 GMT Subject: [jdk23u] RFR: 8336914: Shenandoah: Missing verification steps after JDK-8255765 Message-ID: <_rxn9kYpkESHqyGDWt2kdAJG8ftfSm1A3JEdZnqkACM=.fbeab08b-8591-40f6-b922-d4c3c9756b0b@github.com> Clean backport. Restores a long lost verification step. ------------- Commit messages: - Backport e51e40c2b9f51d012c01407e0b8dadaab464753e Changes: https://git.openjdk.org/jdk23u/pull/180/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=180&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336914 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/180.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/180/head:pull/180 PR: https://git.openjdk.org/jdk23u/pull/180 From christoph.langer at sap.com Tue Oct 15 20:54:54 2024 From: christoph.langer at sap.com (Langer, Christoph) Date: Tue, 15 Oct 2024 20:54:54 +0000 Subject: [21u, 17u, 11u] October 2024 CPU Release notification Message-ID: Hi, the October 2024 CPU releases for 21u, 17u and 11u have been published to GitHub. The tags are: 21.0.5: https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.5%2B11 / https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.5-ga 17.0.13: https://github.com/openjdk/jdk17u/releases/tag/jdk-17.0.13%2B11 / https://github.com/openjdk/jdk17u/releases/tag/jdk-17.0.13-ga 11.0.25: https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.25%2B9 / https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.25-ga Best regards Christoph -------------- next part -------------- An HTML attachment was scrubbed... URL: From robm at openjdk.org Tue Oct 15 23:47:55 2024 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Oct 2024 23:47:55 GMT Subject: [jdk23u] RFR: Merge a3fde486b1efa1344f816023f45d3ff626335936 Message-ID: Merge ------------- Commit messages: - Merge - 8341059: Change Entrust TLS distrust date to November 12, 2024 - 8341057: Add 2 SSL.com TLS roots - 8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs - 8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) - Merge - Merge - Merge - 8335713: Enhance vectorization analysis - 8336366: Change milestone to fcs for all releases - ... and 12 more: https://git.openjdk.org/jdk23u/compare/c326ff12...35417a00 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk23u&pr=181&range=00.0 - a3fde486b1efa1344f816023f45d3ff626335936: https://webrevs.openjdk.org/?repo=jdk23u&pr=181&range=00.1 Changes: https://git.openjdk.org/jdk23u/pull/181/files Stats: 2904 lines in 69 files changed: 2465 ins; 57 del; 382 mod Patch: https://git.openjdk.org/jdk23u/pull/181.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/181/head:pull/181 PR: https://git.openjdk.org/jdk23u/pull/181 From robm at openjdk.org Tue Oct 15 23:54:21 2024 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Oct 2024 23:54:21 GMT Subject: [jdk23u] Integrated: Merge a3fde486b1efa1344f816023f45d3ff626335936 In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 23:42:21 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 43e13281 Author: Rob McKenna URL: https://git.openjdk.org/jdk23u/commit/43e1328119a20bf9a05d702374f27c7caf534cf4 Stats: 2904 lines in 69 files changed: 2465 ins; 57 del; 382 mod Merge ------------- PR: https://git.openjdk.org/jdk23u/pull/181 From rob.mckenna at oracle.com Tue Oct 15 23:58:21 2024 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 15 Oct 2024 23:58:21 +0000 Subject: [23u Communication] JDK 23.0.1 changes pushed Message-ID: JDK 23.0.1 content has been pushed to https://github.com/openjdk/jdk23u -Rob From syan at openjdk.org Wed Oct 16 02:49:46 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 02:49:46 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir Message-ID: Hi all, This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport b9cabbecdac27ae8b93df88660a4a0f3f60e6828 Changes: https://git.openjdk.org/jdk23u/pull/182/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341997 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk23u/pull/182.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/182/head:pull/182 PR: https://git.openjdk.org/jdk23u/pull/182 From goetz at openjdk.org Wed Oct 16 06:37:57 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 06:37:57 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: <0U4Qmy8NOFSZLZdHJaT8y1RmqXrxEj2camZsGGzPlK8=.6d33eeb8-16b2-43dd-a281-0a55fdb1c272@github.com> Merge build tag 21.0.5-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8341989: [21u] Back out JDK-8327501 and JDK-8328366 - 8341674: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.5 - 8332644: Improve graph optimizations - 8331446: Improve deserialization support - 8328726: Better Kerberos support - 8335713: Enhance vectorization analysis - 8328544: Improve handling of vectorization - 8328286: Enhance HTTP client - 8311208: Improve CDS Support - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/9e582fcb...5f8cfe1d The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1054&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1054&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1054/files Stats: 2648 lines in 58 files changed: 2213 ins; 67 del; 368 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1054.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1054/head:pull/1054 PR: https://git.openjdk.org/jdk21u-dev/pull/1054 From goetz at openjdk.org Wed Oct 16 06:52:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 06:52:08 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.13-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 - 8332644: Improve graph optimizations - 8290367: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property - 8331446: Improve deserialization support - 8328726: Better Kerberos support - 8335713: Enhance vectorization analysis - 8328544: Improve handling of vectorization - 8328286: Enhance HTTP client - 8284585: PushPromiseContinuation test fails intermittently in timeout - ... and 4 more: https://git.openjdk.org/jdk17u-dev/compare/b801d407...ffa3991d The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2965&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2965&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/2965/files Stats: 3285 lines in 65 files changed: 2836 ins; 152 del; 297 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2965.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2965/head:pull/2965 PR: https://git.openjdk.org/jdk17u-dev/pull/2965 From goetz at openjdk.org Wed Oct 16 06:55:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 06:55:59 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v3] In-Reply-To: References: Message-ID: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... 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: Fix one file missed ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2960/files - new: https://git.openjdk.org/jdk17u-dev/pull/2960/files/18484828..cbd88adc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From goetz at openjdk.org Wed Oct 16 07:45:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 07:45:50 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge build tag 11.0.25-ga from jdk11u to jdk11u-dev I had to resolve a row of files because "8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java" was pushed to both repositories: test/jdk/javax/naming/module/RunBasic.java test/jdk/javax/naming/module/src/test/test/ConnectWithAuthzId.java test/jdk/javax/naming/module/src/test/test/ConnectWithFoo.java test/jdk/javax/naming/module/src/test/test/ReadByUrl.java test/jdk/javax/naming/module/src/test/test/StoreFruit.java test/jdk/javax/naming/module/src/test/test/StoreObject.java test/jdk/javax/naming/module/src/test/test/StorePerson.java test/jdk/javax/naming/module/src/test/test/StoreRemote.java I resolved it to the version of jdk11u. Should be harmless as only test files are touched. ------------- Commit messages: - Merge - 8341675: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.25 - 8332644: Improve graph optimizations - 8290367: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property - 8251188: Update LDAP tests not to use wildcard addresses - 8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java - 8331446: Improve deserialization support - 8328726: Better Kerberos support - 8335713: Enhance vectorization analysis - 8328544: Improve handling of vectorization - ... and 5 more: https://git.openjdk.org/jdk11u-dev/compare/13932713...2188c9d7 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2952&range=00.0 - jdk11u:master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2952&range=00.1 Changes: https://git.openjdk.org/jdk11u-dev/pull/2952/files Stats: 3274 lines in 63 files changed: 2832 ins; 150 del; 292 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2952.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2952/head:pull/2952 PR: https://git.openjdk.org/jdk11u-dev/pull/2952 From goetz at openjdk.org Wed Oct 16 08:30:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 08:30:21 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 06:47:28 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.13-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: cdd2ef28 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cdd2ef284495a5d8b52eecf363bcebcc4f472e93 Stats: 3285 lines in 65 files changed: 2836 ins; 152 del; 297 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2965 From goetz at openjdk.org Wed Oct 16 08:32:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 08:32:22 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: <0U4Qmy8NOFSZLZdHJaT8y1RmqXrxEj2camZsGGzPlK8=.6d33eeb8-16b2-43dd-a281-0a55fdb1c272@github.com> References: <0U4Qmy8NOFSZLZdHJaT8y1RmqXrxEj2camZsGGzPlK8=.6d33eeb8-16b2-43dd-a281-0a55fdb1c272@github.com> Message-ID: On Wed, 16 Oct 2024 06:32:55 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.5-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 62e01470 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/62e01470af22674d8d65e62f06e329e7e513f76a Stats: 2648 lines in 58 files changed: 2213 ins; 67 del; 368 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1054 From syan at openjdk.org Wed Oct 16 08:43:15 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 08:43:15 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! The GHA report `java/util/zip/ZipFile/ZipSourceCache.java` fails on `windows-x64`, the sub-test `ZipSourceCache::testKeySourceMapping` fails `java.nio.file.FileSystemException: 1729051764415-bug8317678.zip: The process cannot access the file because it is being used by another process`. I think the failure is unreleated to this PR. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/182#issuecomment-2416114336 From duke at openjdk.org Wed Oct 16 09:47:49 2024 From: duke at openjdk.org (KavyaKS94) Date: Wed, 16 Oct 2024 09:47:49 GMT Subject: [jdk23u] RFR: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep Message-ID: Clean backport. Increased sleep time. Tested in mach5 in aarch64 and all other platforms. ------------- Commit messages: - 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep Changes: https://git.openjdk.org/jdk23u/pull/175/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=175&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333391 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/175.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/175/head:pull/175 PR: https://git.openjdk.org/jdk23u/pull/175 From sgehwolf at redhat.com Wed Oct 16 09:57:56 2024 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 16 Oct 2024 11:57:56 +0200 Subject: [23u Communication] JDK 23.0.1 changes pushed In-Reply-To: References: Message-ID: Hi Rob, Thanks! On Tue, 2024-10-15 at 23:58 +0000, Robert Mckenna wrote: > JDK 23.0.1 content has been pushed to > https://github.com/openjdk/jdk23u > > ??? -Rob I take it it's jdk-23.0.1+11 that corresponds to the GA tag? If so, could you please add that tag as well. It's only jdk-23.0.1+0 and jdk- 23.0.1-ga that are present on that tree. Thank you! Cheers, Severin From duke at openjdk.org Wed Oct 16 10:11:30 2024 From: duke at openjdk.org (Kerem Kat) Date: Wed, 16 Oct 2024 10:11:30 GMT Subject: [jdk21u-dev] RFR: 8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token Message-ID: Remove `unused _claim_token field` from `ShenandoahSATBAndRemarkThreadsClosure`. ------------- Commit messages: - Backport 0b0e064e36082200ace384c92eae02d3f7baa7ba Changes: https://git.openjdk.org/jdk21u-dev/pull/1055/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1055&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311656 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1055.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1055/head:pull/1055 PR: https://git.openjdk.org/jdk21u-dev/pull/1055 From goetz at openjdk.org Wed Oct 16 11:39:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 11:39:01 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master [v2] In-Reply-To: References: Message-ID: > Merge build tag 11.0.25-ga from jdk11u to jdk11u-dev > > I had to resolve a row of files because > "8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java" > was pushed to both repositories: > > test/jdk/javax/naming/module/RunBasic.java > test/jdk/javax/naming/module/src/test/test/ConnectWithAuthzId.java > test/jdk/javax/naming/module/src/test/test/ConnectWithFoo.java > test/jdk/javax/naming/module/src/test/test/ReadByUrl.java > test/jdk/javax/naming/module/src/test/test/StoreFruit.java > test/jdk/javax/naming/module/src/test/test/StoreObject.java > test/jdk/javax/naming/module/src/test/test/StorePerson.java > test/jdk/javax/naming/module/src/test/test/StoreRemote.java > > I resolved it to the version of jdk11u. Should be harmless as only test files are touched. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 16 commits: - Merge - 8251188: Update LDAP tests not to use wildcard addresses Reviewed-by: mbalao, andrew Backport-of: a75edc29c6ce41116cc99530aa1710efb62c6d5a - 8339644: Improve parsing of Day/Month in tzdata rules Backport-of: 5faa0df6fb1b4c5dc7f642d7e062c44a1764029c - Merge - 8338402: GHA: some of bundles may not get removed Backport-of: d8e4d3f2d6c187f2487acd390a4e5fa2a99010ea - 8299254: Support dealing with standard assert macro Reviewed-by: sgehwolf Backport-of: 89dd23f2fab0d98879e68f817923656e113087e3 - 8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak Backport-of: f6be922952642f40dcf0d27b7896c9a6acdd6378 - 8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java Reviewed-by: yan, andrew Backport-of: e61252dc278fd44345c5377811552ed6760ffcf0 - 8340815: Add SECURITY.md file Backport-of: 0474f020bf276c761f46bc8ba0873ed90a8fd19b - 8340671: GHA: Bump macOS and Xcode versions to macos-12 and XCode 13.4.1 Reviewed-by: sgehwolf - ... and 6 more: https://git.openjdk.org/jdk11u-dev/compare/cee8535a...2188c9d7 ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/2952/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2952&range=01 Stats: 679 lines in 22 files changed: 271 ins; 306 del; 102 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2952.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2952/head:pull/2952 PR: https://git.openjdk.org/jdk11u-dev/pull/2952 From goetz at openjdk.org Wed Oct 16 11:39:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 11:39:04 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 07:41:16 GMT, Goetz Lindenmaier wrote: > Merge build tag 11.0.25-ga from jdk11u to jdk11u-dev > > I had to resolve a row of files because > "8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java" > was pushed to both repositories: > > test/jdk/javax/naming/module/RunBasic.java > test/jdk/javax/naming/module/src/test/test/ConnectWithAuthzId.java > test/jdk/javax/naming/module/src/test/test/ConnectWithFoo.java > test/jdk/javax/naming/module/src/test/test/ReadByUrl.java > test/jdk/javax/naming/module/src/test/test/StoreFruit.java > test/jdk/javax/naming/module/src/test/test/StoreObject.java > test/jdk/javax/naming/module/src/test/test/StorePerson.java > test/jdk/javax/naming/module/src/test/test/StoreRemote.java > > I resolved it to the version of jdk11u. Should be harmless as only test files are touched. This pull request has now been integrated. Changeset: 8ba03417 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/8ba0341757545856666fbfcd3e7f9d715f5c0f86 Stats: 3274 lines in 63 files changed: 2832 ins; 150 del; 292 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2952 From mbaesken at openjdk.org Wed Oct 16 11:55:48 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 11:55:48 GMT Subject: [jdk23u] RFR: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Message-ID: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' ------------- Commit messages: - Backport efe3573b9b4ecec0630fdc1c61c765713a5b68e6 Changes: https://git.openjdk.org/jdk23u/pull/183/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340109 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/183.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/183/head:pull/183 PR: https://git.openjdk.org/jdk23u/pull/183 From mbaesken at openjdk.org Wed Oct 16 11:59:27 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 11:59:27 GMT Subject: [jdk21u-dev] RFR: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Message-ID: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' ------------- Commit messages: - Backport efe3573b9b4ecec0630fdc1c61c765713a5b68e6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1056/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1056&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340109 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1056.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1056/head:pull/1056 PR: https://git.openjdk.org/jdk21u-dev/pull/1056 From rob.mckenna at oracle.com Wed Oct 16 12:07:15 2024 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 16 Oct 2024 12:07:15 +0000 Subject: [External] : Re: [23u Communication] JDK 23.0.1 changes pushed In-Reply-To: References: Message-ID: Added. -Rob ________________________________________ From: Severin Gehwolf Sent: Wednesday 16 October 2024 10:57 To: Robert Mckenna; jdk-updates-dev at openjdk.org Subject: [External] : Re: [23u Communication] JDK 23.0.1 changes pushed Hi Rob, Thanks! On Tue, 2024-10-15 at 23:58 +0000, Robert Mckenna wrote: > JDK 23.0.1 content has been pushed to > https://urldefense.com/v3/__https://github.com/openjdk/jdk23u__;!!ACWV5N9M2RV99hQ!LMgymdXqENRfzahQNoXuNuaVNZxk6P6DvEHMfEQi7rzITUqDGF4BZDHK2HVl8yepuEnAurntjkwX6FI8Wsw$ > > -Rob I take it it's jdk-23.0.1+11 that corresponds to the GA tag? If so, could you please add that tag as well. It's only jdk-23.0.1+0 and jdk- 23.0.1-ga that are present on that tree. Thank you! Cheers, Severin From mbaesken at openjdk.org Wed Oct 16 13:05:51 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 13:05:51 GMT Subject: [jdk23u] RFR: 8339475: Clean up return code handling for pthread calls in library coding Message-ID: Backport 8339475, includes 8341135 ------------- Commit messages: - Backport 2a2ecc994e02049d6d84f083b8e92a51368577bf Changes: https://git.openjdk.org/jdk23u/pull/184/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339475 Stats: 24 lines in 4 files changed: 9 ins; 8 del; 7 mod Patch: https://git.openjdk.org/jdk23u/pull/184.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/184/head:pull/184 PR: https://git.openjdk.org/jdk23u/pull/184 From goetz at openjdk.org Wed Oct 16 13:06:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 13:06:12 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: <_t3N0X8SVoH9fO7VO9c31vC0m9NcO8tEuRGdc7OdSsQ=.5420d6e2-e4e5-4628-ae1d-bdbbddba7b62@github.com> On Mon, 14 Oct 2024 17:08:53 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis 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: > > 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) Hi, please add the Fix request comment to the real bug, not the Backport issue you opened. Please mention 21 as target. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2416779180 From srl at openjdk.org Wed Oct 16 13:06:13 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 13:06:13 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 17:08:53 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis 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: > > 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) Ok. El El mi?, oct 16, 2024 a la(s) 8:01?a.m., Goetz Lindenmaier < ***@***.***> escribi?: > Hi, > please add the Fix request comment to the real bug, not the Backport issue > you opened. Please mention 21 as target. > > ? > Reply to this email directly, view it on GitHub > , > or unsubscribe > > . > You are receiving this because you were mentioned.Message ID: > ***@***.***> > ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2416782245 From mbaesken at openjdk.org Wed Oct 16 13:16:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 13:16:45 GMT Subject: [jdk23u] RFR: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Message-ID: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries ------------- Commit messages: - Backport 1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe Changes: https://git.openjdk.org/jdk23u/pull/185/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341024 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/185.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/185/head:pull/185 PR: https://git.openjdk.org/jdk23u/pull/185 From mbaesken at openjdk.org Wed Oct 16 13:18:42 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 13:18:42 GMT Subject: [jdk21u-dev] RFR: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Message-ID: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries ------------- Commit messages: - Backport 1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe Changes: https://git.openjdk.org/jdk21u-dev/pull/1057/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1057&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341024 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1057.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1057/head:pull/1057 PR: https://git.openjdk.org/jdk21u-dev/pull/1057 From mdoerr at openjdk.org Wed Oct 16 13:25:16 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 16 Oct 2024 13:25:16 GMT Subject: [jdk23u] RFR: 8339475: Clean up return code handling for pthread calls in library coding In-Reply-To: References: Message-ID: <9FRsgqKOBQXdL7G5QRm57EP4PucDqbEpYy7CZwSXw-o=.20c62d71-5c97-4d25-a052-f63e5e8f07cc@github.com> On Wed, 16 Oct 2024 12:56:45 GMT, Matthias Baesken wrote: > Backport 8339475, includes 8341135 It contains one small part of https://github.com/openjdk/jdk/commit/8ea6adc623ca2183046d794eba806065deea916e in splashscreen_sys.c. Ok. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/184#pullrequestreview-2372458790 From goetz at openjdk.org Wed Oct 16 13:47:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 13:47:26 GMT Subject: [jdk17u-dev] Integrated: 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 13:25:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: b0e3275a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b0e3275a5ec24e68d80ebda8e9fe032789439fc1 Stats: 373 lines in 3 files changed: 96 ins; 277 del; 0 mod 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program Backport-of: 87bd6caca03745c21172c3b5e8b0d28724810352 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2961 From goetz at openjdk.org Wed Oct 16 13:48:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 13:48:20 GMT Subject: [jdk17u-dev] Integrated: 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 14:56:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > It's a backport of my commit to 21. > > backport command did not work, but clean local patch. This pull request has now been integrated. Changeset: fb8d7fcb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fb8d7fcb08f0e7d34f0c76c1b08c1b21ad30833f Stats: 8 lines in 1 file changed: 3 ins; 2 del; 3 mod 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos Reviewed-by: lucy Backport-of: eaf1f67dbc17aa7daf6f99124479ea9b61c3ab5e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2962 From goetz at openjdk.org Wed Oct 16 13:48:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Oct 2024 13:48:20 GMT Subject: [jdk21u-dev] Integrated: 8342063: [21u][aix] Backport introduced redundant line in ProblemList In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 14:11:08 GMT, Goetz Lindenmaier wrote: > Just removed the line that exists twice. This pull request has now been integrated. Changeset: e5dfeb19 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e5dfeb1955b86d1ff7995eb29bc52af9c1737644 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8342063: [21u][aix] Backport introduced redundant line in ProblemList Reviewed-by: lucy ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1050 From duke at openjdk.org Wed Oct 16 14:10:17 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 14:10:17 GMT Subject: [jdk21u-dev] RFR: 8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 10:29:12 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) @zifeihan Your change (at version a348ca74d38bf2487b5890de9e041a67a8d79655) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1053#issuecomment-2416955684 From gcao at openjdk.org Wed Oct 16 14:10:18 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 16 Oct 2024 14:10:18 GMT Subject: [jdk21u-dev] Integrated: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 00:47:51 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport 8341146 to jdk21u-dev. becasue jdk21u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) This pull request has now been integrated. Changeset: f9070df1 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/f9070df111dc36fa7b48b53fb9f6841239fdf3ae Stats: 7 lines in 2 files changed: 0 ins; 7 del; 0 mod 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Reviewed-by: fjiang, fyang Backport-of: a4ca6267e17815153f8fa119db19b97b1da2bd84 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1044 From gcao at openjdk.org Wed Oct 16 14:11:20 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 16 Oct 2024 14:11:20 GMT Subject: [jdk17u-dev] Integrated: 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter In-Reply-To: References: Message-ID: On Fri, 11 Oct 2024 01:02:35 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk17u. I would like to backport 8341146 to jdk17u-dev. becasue jdk17u-dev not have [JDK-8301997](https://bugs.openjdk.org/browse/JDK-8301997), so this backport is not clean. This is a risc-v specific change, risk is low. > > ### Testing on SOPHON SG2042 (release) > - [x] JCstress > - [x] Run tier1 tests > - [x] ~5% improvement on SPECJbb2005 score (-Xint -XX:+UseParallelGC) This pull request has now been integrated. Changeset: 9b15f9f1 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk17u-dev/commit/9b15f9f113f5211b466ad754c3c8ddb9c3a949b1 Stats: 5 lines in 2 files changed: 0 ins; 5 del; 0 mod 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Reviewed-by: fjiang, fyang Backport-of: a4ca6267e17815153f8fa119db19b97b1da2bd84 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2958 From mdoerr at openjdk.org Wed Oct 16 14:25:12 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 16 Oct 2024 14:25:12 GMT Subject: [jdk21u-dev] Integrated: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 7 Oct 2024 13:23:20 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). The only reason why it didn't apply automatically is that a more simple `frame` constructor was used in the replaced code (because [JDK-8290965](https://bugs.openjdk.org/browse/JDK-8290965) is not in 21u). This pull request has now been integrated. Changeset: 8e19c8f8 Author: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/8e19c8f8365cbf4f20d6c97a621f1220124cae0a Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Reviewed-by: mbaesken, lucy Backport-of: 9a25f822fb2529c1cae3ae909761381789d7b7b1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1031 From gcao at openjdk.org Wed Oct 16 14:26:12 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 16 Oct 2024 14:26:12 GMT Subject: [jdk21u-dev] Integrated: 8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 10:29:12 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: f7660807 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/f7660807190f92d06c16c575326dc855f8b7d7a4 Stats: 78 lines in 5 files changed: 4 ins; 4 del; 70 mod 8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr Backport-of: 0be0775a762edbefacf4188b4787b039153fe670 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1053 From mbaesken at openjdk.org Wed Oct 16 15:10:28 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 15:10:28 GMT Subject: [jdk17u-dev] RFR: 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent Message-ID: <5rUYOFmwdEy3gqW_SAvmXBMDThJ7iH2YjlOvCacVwC8=.8894da9c-a515-48c1-9355-473e778db3f4@github.com> 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent ------------- Commit messages: - Backport cb5c60b530dd744e7d78ef69f15eef7521c4f1cc Changes: https://git.openjdk.org/jdk17u-dev/pull/2966/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2966&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339591 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2966.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2966/head:pull/2966 PR: https://git.openjdk.org/jdk17u-dev/pull/2966 From mbaesken at openjdk.org Wed Oct 16 15:21:26 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 15:21:26 GMT Subject: [jdk17u-dev] RFR: 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings Message-ID: 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings ------------- Commit messages: - Backport ac3f92b4110b05906a49c4146774fd6324c6d198 Changes: https://git.openjdk.org/jdk17u-dev/pull/2967/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2967&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339731 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2967.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2967/head:pull/2967 PR: https://git.openjdk.org/jdk17u-dev/pull/2967 From syan at openjdk.org Wed Oct 16 15:27:23 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 15:27:23 GMT Subject: [jdk21u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1048#issuecomment-2417162829 From duke at openjdk.org Wed Oct 16 15:27:23 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 15:27:23 GMT Subject: [jdk21u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! @sendaoYan Your change (at version 951305b228673ac45b39b18577583ed2a9c346a3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1048#issuecomment-2417164916 From duke at openjdk.org Wed Oct 16 15:28:18 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 15:28:18 GMT Subject: [jdk21u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:45:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! @sendaoYan Your change (at version 4fb46b1127b91a0bf47b64d85d4e0495dc45c295) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1049#issuecomment-2417169239 From syan at openjdk.org Wed Oct 16 15:28:18 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 15:28:18 GMT Subject: [jdk21u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:45:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1049#issuecomment-2417165789 From syan at openjdk.org Wed Oct 16 15:29:11 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 15:29:11 GMT Subject: [jdk17u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 13:02:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > The `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` and `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` can't backport cleanly because of the diffrent copyright year, other parts and other files are backported cleanly. > > Additonal test: > > - [x] riscv64 native build with release configure by gcc10 > - [x] riscv64 native build with fastdebug configure by gcc10 > - [x] riscv64 native build with slowdebug configure by gcc10 > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2964#issuecomment-2417168893 From duke at openjdk.org Wed Oct 16 15:29:11 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 15:29:11 GMT Subject: [jdk17u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 13:02:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > The `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` and `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` can't backport cleanly because of the diffrent copyright year, other parts and other files are backported cleanly. > > Additonal test: > > - [x] riscv64 native build with release configure by gcc10 > - [x] riscv64 native build with fastdebug configure by gcc10 > - [x] riscv64 native build with slowdebug configure by gcc10 > > Thanks! @sendaoYan Your change (at version 6e119726a10aeb1a14696d97f1330b421f5e67ff) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2964#issuecomment-2417171297 From mbaesken at openjdk.org Wed Oct 16 15:37:26 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 15:37:26 GMT Subject: [jdk17u-dev] RFR: 8283422: Create a new test for JDK-8254790 In-Reply-To: References: Message-ID: On Tue, 12 Apr 2022 06:01:01 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [ad83ec7e](https://github.com/openjdk/jdk/commit/ad83ec7e281cb3ab7c42e71fab47ea21b93079ea) from the [openjdk/jdk](https://git.openjdk.java.net/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 31 Mar 2022 and was reviewed by Vladimir Kozlov and Tobias Hartmann. > > Thanks! this sets in the test test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java ` -XX:MinInlineFrequencyRatio=0 ` in jdk17u-dev. But except this test, I cannot find this flag in 17u-dev https://github.com/search?q=repo%3Aopenjdk%2Fjdk17u-dev%20MinInlineFrequencyRatio&type=code ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/346#issuecomment-2417189697 From mbaesken at openjdk.org Wed Oct 16 15:40:21 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Oct 2024 15:40:21 GMT Subject: [jdk23u] Integrated: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries In-Reply-To: References: Message-ID: <8USc2NmOaRVXHCO_eQkriJS8mHcVbA9dXCCRDBFAa_I=.e8a85417-3c26-450c-b581-5f2d96bb83ff@github.com> On Wed, 16 Oct 2024 13:11:58 GMT, Matthias Baesken wrote: > 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries This pull request has now been integrated. Changeset: 6d9d35b1 Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/6d9d35b1fe53923eed58add0a510bd69332968c9 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Backport-of: 1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe ------------- PR: https://git.openjdk.org/jdk23u/pull/185 From syan at openjdk.org Wed Oct 16 15:54:52 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 15:54:52 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails Message-ID: Hi all, The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. The change has been verified locally, test-fix only, no risk. ------------- Commit messages: - 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails Changes: https://git.openjdk.org/jdk11u-dev/pull/2953/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2953&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342426 Stats: 8 lines in 1 file changed: 0 ins; 8 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2953.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2953/head:pull/2953 PR: https://git.openjdk.org/jdk11u-dev/pull/2953 From syan at openjdk.org Wed Oct 16 15:56:10 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Oct 2024 15:56:10 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/182#issuecomment-2417243157 From duke at openjdk.org Wed Oct 16 15:56:10 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 15:56:10 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! @sendaoYan Your change (at version 35267c2780089558d2615e8061414176e26b114a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/182#issuecomment-2417243849 From duke at openjdk.org Wed Oct 16 16:05:28 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 16:05:28 GMT Subject: [jdk23u] RFR: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java In-Reply-To: <4XMi46MR4iMuZ27R517-Lal6jHf4G50pDnNtQVoegqo=.b12ff2ae-f932-4301-b2fe-1b5e7d823c53@github.com> References: <4XMi46MR4iMuZ27R517-Lal6jHf4G50pDnNtQVoegqo=.b12ff2ae-f932-4301-b2fe-1b5e7d823c53@github.com> Message-ID: On Mon, 14 Oct 2024 14:43:53 GMT, Shivangi Gupta wrote: > Straight Backport. Good to backport. Test is passing on all platforms. @openjdk[bot] Your change (at version e4107a24efe7d3904ab32c0e512f6bd48fb6d083) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/164#issuecomment-2417270294 From duke at openjdk.org Wed Oct 16 16:05:33 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 16:05:33 GMT Subject: [jdk23u] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:24:31 GMT, Shivangi Gupta wrote: > Straight Backport. Good to backport. Test is passing @openjdk[bot] Your change (at version fbae1013619d1cdd0c46cb5b105fb8f99bc64177) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/174#issuecomment-2417269828 From aivanov at openjdk.org Wed Oct 16 16:14:45 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 16 Oct 2024 16:14:45 GMT Subject: [jdk23u] RFR: 8337320: Update ProblemList.txt with tests known to fail on XWayland Message-ID: Updates the problem list with tests which fail on XWayland. The patch does not apply cleanly, `SelectNewItemTest.java` has been removed from the problem list already. Other than the context difference, the patch is identical. > This pull request contains a backport of commit [ddbd7a78](https://github.com/openjdk/jdk/commit/ddbd7a78f191462695ecbeeef7fd6312e322b15a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 8 Aug 2024 and was reviewed by Phil Race. ------------- Commit messages: - Backport ddbd7a78f191462695ecbeeef7fd6312e322b15a Changes: https://git.openjdk.org/jdk23u/pull/186/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337320 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/186.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/186/head:pull/186 PR: https://git.openjdk.org/jdk23u/pull/186 From aivanov at openjdk.org Wed Oct 16 16:16:12 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 16 Oct 2024 16:16:12 GMT Subject: [jdk23u] Integrated: 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 19:08:57 GMT, Alexey Ivanov wrote: > Backporting to 23u should not be skipped. > > The patch applies cleanly. > >> This pull request contains a backport of commit [15b20cb1](https://github.com/openjdk/jdk/commit/15b20cb1fd18b849e49c175737dd3826c8d0ceff) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Manukumar V S on 19 Aug 2024 and was reviewed by Damon Nguyen, Harshitha Onkar and Sergey Bylokhov. This pull request has now been integrated. Changeset: d470f690 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/d470f69005d17253c46e020fc54b46f380333630 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference Backport-of: 15b20cb1fd18b849e49c175737dd3826c8d0ceff ------------- PR: https://git.openjdk.org/jdk23u/pull/167 From sshivang at openjdk.org Wed Oct 16 16:21:18 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Wed, 16 Oct 2024 16:21:18 GMT Subject: [jdk23u] Integrated: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java In-Reply-To: <4XMi46MR4iMuZ27R517-Lal6jHf4G50pDnNtQVoegqo=.b12ff2ae-f932-4301-b2fe-1b5e7d823c53@github.com> References: <4XMi46MR4iMuZ27R517-Lal6jHf4G50pDnNtQVoegqo=.b12ff2ae-f932-4301-b2fe-1b5e7d823c53@github.com> Message-ID: <8WWI1JkREAFiL5mhrhCW2DczITOENgXGp4_7M_o4zlQ=.b97f6557-a347-426d-ad3b-401586daec26@github.com> On Mon, 14 Oct 2024 14:43:53 GMT, Shivangi Gupta wrote: > Straight Backport. Good to backport. Test is passing on all platforms. This pull request has now been integrated. Changeset: a858c276 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/a858c2760c56f831ec8a6cc663306c4539bf5190 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Backport-of: 118c9ade1a5e17d870415f689caa25af6524ab0e ------------- PR: https://git.openjdk.org/jdk23u/pull/164 From sshivang at openjdk.org Wed Oct 16 16:50:17 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Wed, 16 Oct 2024 16:50:17 GMT Subject: [jdk23u] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:24:31 GMT, Shivangi Gupta wrote: > Straight Backport. Good to backport. Test is passing @coffeys Please sponsor this. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/174#issuecomment-2417382272 From duke at openjdk.org Wed Oct 16 17:01:20 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 17:01:20 GMT Subject: [jdk21u-dev] RFR: 8320892: AArch64: Restore FPU control state after JNI In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 14:58:54 GMT, Boris Ulasevich wrote: > Clean backport to avoid FPU control state corruption. @bulasevich Your change (at version d4230178aae0322c5eb7d5eac5c9d8527b750287) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1051#issuecomment-2417404999 From sshivang at openjdk.org Wed Oct 16 17:14:18 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Wed, 16 Oct 2024 17:14:18 GMT Subject: [jdk23u] Integrated: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:24:31 GMT, Shivangi Gupta wrote: > Straight Backport. Good to backport. Test is passing This pull request has now been integrated. Changeset: 46abc06d Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/46abc06df2ce1cf3d8fe8ad21822b69e53b265e7 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Backport-of: cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb ------------- PR: https://git.openjdk.org/jdk23u/pull/174 From duke at openjdk.org Wed Oct 16 17:40:18 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 17:40:18 GMT Subject: [jdk21u-dev] RFR: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: <8S27C5dOUvrZW6y7hUk_a2m4Fv2pRoFDnh159wMXofY=.e86ae53a-c4e0-4a63-a817-ecc257ce4ee6@github.com> On Fri, 4 Oct 2024 22:13:56 GMT, Todd V. Jonker wrote: > Backport of test changes that ease Graal integration. > > Unclean due to [JDK-8236736](https://bugs.openjdk.org/browse/JDK-8236736) changing notproduct JVM flags to develop flags, removing the [test of notproduct options](https://github.com/openjdk/jdk/commit/bea493bcb86370dc3fb00d86c545f01fc614e000#diff-e3ce20490186bd16e73f192a52ee093fbaac7cd498d99f8fec44ab42571d3eaeR57-L64) as of jdk23-ga. > > For completeness, I've also requested this for jdk23u at https://github.com/openjdk/jdk23u/pull/137 @toddjonker Your change (at version 94f9101aed892eab13647afeb44724b9c6e52213) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1025#issuecomment-2417485807 From ssubramaniam at openjdk.org Wed Oct 16 17:50:49 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 16 Oct 2024 17:50:49 GMT Subject: [jdk17u-dev] RFR: 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled Message-ID: Backporting JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled, which ensures we are clearing memory correctly if printing of memory statistic logs is enabled. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. ------------- Commit messages: - Merge branch 'openjdk:master' into backport-satyenme-ca30726-master - Backport ca30726 Changes: https://git.openjdk.org/jdk17u-dev/pull/2968/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2968&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332866 Stats: 5 lines in 1 file changed: 2 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2968.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2968/head:pull/2968 PR: https://git.openjdk.org/jdk17u-dev/pull/2968 From srl at openjdk.org Wed Oct 16 19:27:15 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 19:27:15 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 13:03:05 GMT, Steven Loomis wrote: > Hi, please add the Fix request comment to the real bug, not the Backport issue you opened. Please mention 21 as target. Done. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2417755721 From srl at openjdk.org Wed Oct 16 19:57:31 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 19:57:31 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored Message-ID: Hi all, This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Changes: https://git.openjdk.org/jdk17u/pull/403/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=403&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8195675 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u/pull/403.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/403/head:pull/403 PR: https://git.openjdk.org/jdk17u/pull/403 From srl at openjdk.org Wed Oct 16 20:03:38 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 20:03:38 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. > > Thanks! Steven Loomis 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 b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd ------------- Changes: - all: https://git.openjdk.org/jdk17u/pull/403/files - new: https://git.openjdk.org/jdk17u/pull/403/files/6482fa74..8247318b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u&pr=403&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u&pr=403&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u/pull/403.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/403/head:pull/403 PR: https://git.openjdk.org/jdk17u/pull/403 From srl at openjdk.org Wed Oct 16 20:03:38 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 20:03:38 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 19:52:36 GMT, Steven Loomis wrote: > Hi all, > > This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. > > Thanks! sorry, i incorrectly kept the Kotoeri check ,that's now removed so it should match the original commit. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/403#issuecomment-2417830990 From iveresov at openjdk.org Wed Oct 16 20:06:35 2024 From: iveresov at openjdk.org (Igor Veresov) Date: Wed, 16 Oct 2024 20:06:35 GMT Subject: [jdk23u] RFR: 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Message-ID: Hi all, This pull request contains a backport of commit [7eab0a50](https://github.com/openjdk/jdk/commit/7eab0a506adffac7bed940cc020e37754f0adbdb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Igor Veresov on 8 Oct 2024 and was reviewed by Vladimir Kozlov and Tobias Hartmann. Thanks! ------------- Commit messages: - Backport 7eab0a506adffac7bed940cc020e37754f0adbdb Changes: https://git.openjdk.org/jdk23u/pull/187/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337066 Stats: 58 lines in 2 files changed: 58 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/187.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/187/head:pull/187 PR: https://git.openjdk.org/jdk23u/pull/187 From kvn at openjdk.org Wed Oct 16 20:17:14 2024 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 16 Oct 2024 20:17:14 GMT Subject: [jdk23u] RFR: 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 20:02:03 GMT, Igor Veresov wrote: > Hi all, > > This pull request contains a backport of commit [7eab0a50](https://github.com/openjdk/jdk/commit/7eab0a506adffac7bed940cc020e37754f0adbdb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Igor Veresov on 8 Oct 2024 and was reviewed by Vladimir Kozlov and Tobias Hartmann. > > Thanks! Good. ------------- Marked as reviewed by kvn (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/187#pullrequestreview-2373577169 From srl at openjdk.org Wed Oct 16 20:29:00 2024 From: srl at openjdk.org (Steven Loomis) Date: Wed, 16 Oct 2024 20:29:00 GMT Subject: [jdk11u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored Message-ID: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> @srl295 Could not automatically backport b8f2ec90 to openjdk/jdk11u-dev due to conflicts in the following files: src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk11u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know. # Fetch the up-to-date version of the target branch $ git fetch --no-tags https://git.openjdk.org/jdk11u-dev.git master:master # Check out the target branch and create your own branch to backport $ git checkout master $ git checkout -b backport-srl295-b8f2ec90-master # Fetch the commit you want to backport $ git fetch --no-tags https://git.openjdk.org/jdk.git b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd # Backport the commit $ git cherry-pick --no-commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd # Resolve conflicts now # Commit the files you have modified $ git add files/with/resolved/conflicts $ git commit -m 'Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd' Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk11u-dev with the title Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd. Below you can find a suggestion for the pull request body: Hi all, This pull request contains a backport of commit b8f2ec90 from the openjdk/jdk repository. The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. PR: https://github.com/openjdk/jdk/pull/17921 Thanks! ------------- Commit messages: - Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Changes: https://git.openjdk.org/jdk11u-dev/pull/2954/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2954&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8195675 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2954.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2954/head:pull/2954 PR: https://git.openjdk.org/jdk11u-dev/pull/2954 From gcao at openjdk.org Thu Oct 17 00:39:13 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 17 Oct 2024 00:39:13 GMT Subject: [jdk23u] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags [v2] In-Reply-To: References: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Message-ID: On Tue, 15 Oct 2024 10:36:54 GMT, Gui Cao wrote: >> Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. >> >> # Testing >> - [x] Run tier1-3 tests on SOPHON SG2042 (release) > > Gui Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8342014 > - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/176#issuecomment-2418248650 From duke at openjdk.org Thu Oct 17 00:39:13 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 00:39:13 GMT Subject: [jdk23u] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags [v2] In-Reply-To: References: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Message-ID: <1TcdJ0vQOABOQxMhwT37eKag6kzp5Vq1i0yL7wD9xLw=.464419a9-986d-4238-84ab-f43240e431fb@github.com> On Tue, 15 Oct 2024 10:36:54 GMT, Gui Cao wrote: >> Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. >> >> # Testing >> - [x] Run tier1-3 tests on SOPHON SG2042 (release) > > Gui Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8342014 > - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags @zifeihan Your change (at version f2a69a79afe555ae73ca091929a61965d0d87ae5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/176#issuecomment-2418249460 From gcao at openjdk.org Thu Oct 17 00:43:31 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 17 Oct 2024 00:43:31 GMT Subject: [jdk21u-dev] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Message-ID: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. becasue jdk21u-dev not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. # Testing - [ ] Run tier1-3 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Changes: https://git.openjdk.org/jdk21u-dev/pull/1059/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1059&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342014 Stats: 30 lines in 2 files changed: 0 ins; 0 del; 30 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1059.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1059/head:pull/1059 PR: https://git.openjdk.org/jdk21u-dev/pull/1059 From gcao at openjdk.org Thu Oct 17 01:05:17 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 17 Oct 2024 01:05:17 GMT Subject: [jdk23u] Integrated: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags In-Reply-To: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> References: <2AISIsZtRXqBbgh_BYDGgaTnp2J_-eGwBbM3-_rMnlM=.95a6c2d7-7ad7-4d57-bfd2-4724bf810b52@github.com> Message-ID: On Tue, 15 Oct 2024 10:17:03 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk23u. I would like to backport this to jdk23u. becasue jdk23u not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. > > # Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: 56fcf0b1 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk23u/commit/56fcf0b1d48069dcc16398349f23d8c258894b99 Stats: 30 lines in 2 files changed: 0 ins; 0 del; 30 mod 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Reviewed-by: fyang Backport-of: a601cd2e100958e3f37ae65e32e4b3cac246c079 ------------- PR: https://git.openjdk.org/jdk23u/pull/176 From fyang at openjdk.org Thu Oct 17 01:39:18 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 17 Oct 2024 01:39:18 GMT Subject: [jdk21u-dev] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags In-Reply-To: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> References: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> Message-ID: On Thu, 17 Oct 2024 00:38:44 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. becasue jdk21u-dev not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. > > # Testing > - [ ] Run tier1-3 tests on SOPHON SG2042 (release) Thanks! ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1059#pullrequestreview-2373970879 From syan at openjdk.org Thu Oct 17 02:00:18 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 02:00:18 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. GHA report `Error: sh][ERROR] wget exited with exit code 4` on `Get JTReg` stage of `linux-x64 build-release` job. The failure seems like a environmental issue, it's unreleated to this PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2418331774 From sshivang at openjdk.org Thu Oct 17 04:55:32 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Thu, 17 Oct 2024 04:55:32 GMT Subject: [jdk23u] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Message-ID: New test addition. Good to Backport to lower releases to increase the test coverage ------------- Commit messages: - Backport 0e0b0b0d2626cda032f1500e64f6729554e47038 Changes: https://git.openjdk.org/jdk23u/pull/188/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340684 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/188.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/188/head:pull/188 PR: https://git.openjdk.org/jdk23u/pull/188 From duke at openjdk.org Thu Oct 17 05:39:44 2024 From: duke at openjdk.org (Taizo Kurashige) Date: Thu, 17 Oct 2024 05:39:44 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts Message-ID: Hi, This is a backport of JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts Original patch does not apply cleanly for the following reasons: ?Fix to getOsMap() in test/jdk/sun/security/pkcs11/PKCS11Test.java can not be applied since getOsMap() was removed in https://bugs.openjdk.org/browse/JDK-8331700. ?Fix to test/jdk/sun/security/pkcs11/tls/tls12 can not be applied since test/jdk/sun/security/pkcs11/tls/tls12 is an enhancement added in [https://bugs.openjdk.org/browse/JDK-8220753](https://bugs.openjdk.org/browse/JDK-8220753%28jdk13%29) (jdk13). ?pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java fail if I run the pkcs11 tests without the fix to test/jdk/sun/security/pkcs11/fips/. This is because cert9.db, key4.db, and pkcs11.txt, which are required to run the tests using sqlite, do not exist in test/jdk/sun/security/pkcs11/fips. test/jdk/sun/security/pkcs11/fips was removed in https://bugs.openjdk.org/browse/JDK-8217835 (jdk13), so the original patch does not fix test/jdk/sun/security/pkcs11/fips/. I added the database files to test/jdk/sun/security/pkcs11/fips so that pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java can run tests using sqlite and pass. Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing Thanks. ------------- Commit messages: - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 Changes: https://git.openjdk.org/jdk11u-dev/pull/2955/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2955&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296631 Stats: 35 lines in 11 files changed: 26 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2955.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2955/head:pull/2955 PR: https://git.openjdk.org/jdk11u-dev/pull/2955 From thartmann at openjdk.org Thu Oct 17 05:49:53 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 17 Oct 2024 05:49:53 GMT Subject: [jdk23u] RFR: 8340313: Crash due to invalid oop in nmethod after C1 patching Message-ID: Hi all, This pull request contains a backport of commit [58d39c31](https://github.com/openjdk/jdk/commit/58d39c317e332fda994f66529fcd1a0ea0e53151) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The change did not apply cleanly due to differences in `src/hotspot/cpu/riscv/nativeInst_riscv.cpp`. The commit being backported was authored by Tobias Hartmann on 17 Oct 2024 and was reviewed by Thomas Schatzl, Vladimir Kozlov and Dean Long. Thanks! ------------- Commit messages: - Backport 58d39c317e332fda994f66529fcd1a0ea0e53151 Changes: https://git.openjdk.org/jdk23u/pull/189/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340313 Stats: 166 lines in 10 files changed: 145 ins; 7 del; 14 mod Patch: https://git.openjdk.org/jdk23u/pull/189.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/189/head:pull/189 PR: https://git.openjdk.org/jdk23u/pull/189 From duke at openjdk.org Thu Oct 17 06:07:17 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 06:07:17 GMT Subject: [jdk23u] RFR: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:41:27 GMT, KavyaKS94 wrote: > Clean backport. Increased sleep time. Tested in mach5 in aarch64 and all other platforms. @KavyaKS94 Your change (at version 14e8b187794072ccc782a6188b2bf7aff778ef5f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/175#issuecomment-2418584212 From goetz at openjdk.org Thu Oct 17 07:09:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Oct 2024 07:09:22 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 20:03:38 GMT, Steven Loomis wrote: >> Hi all, >> >> This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. >> >> Thanks! > > Steven Loomis 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 b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Hi, first, please enable GHA testing on this repo. Second, I think you want to target jdk17u-dev. If we submit this here, this would mean we need to do an extra build of 17.0.13, like 17.0.13.1. As you have not given sufficient reasoning to do so, I deny this request. Further there is a jdk17u-fix-request, I remove that because there is no corresponding PR. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/403#issuecomment-2418730252 PR Comment: https://git.openjdk.org/jdk17u/pull/403#issuecomment-2418732530 From goetz at openjdk.org Thu Oct 17 07:19:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Oct 2024 07:19:19 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 17:08:53 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis 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: > > 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) Hi, what tests did you run to 1. assure this fixes the issue in 21, too. 2. you do not introduce a regression in 21 ? Usually you mention this in the Fix request comment (which you can edit). You can also get the comment replaced by issueing a new approval command here in the PR if the first comment was generated by the command, too. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2418750936 From goetz at openjdk.org Thu Oct 17 07:39:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Oct 2024 07:39:24 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 Hi Todd, I'm not sure this is a good candidate for backport. As you say, it will change the way the compilers are loaded and operated. This might be quite unexpected for graal/truffle users if they update from 21.0.5 to 21.0.6. Also, how did you test this backport? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1024#issuecomment-2418789516 From chagedorn at openjdk.org Thu Oct 17 07:40:16 2024 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 17 Oct 2024 07:40:16 GMT Subject: [jdk23u] RFR: 8340313: Crash due to invalid oop in nmethod after C1 patching In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 05:44:13 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [58d39c31](https://github.com/openjdk/jdk/commit/58d39c317e332fda994f66529fcd1a0ea0e53151) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The change did not apply cleanly due to differences in `src/hotspot/cpu/riscv/nativeInst_riscv.cpp`. > > The commit being backported was authored by Tobias Hartmann on 17 Oct 2024 and was reviewed by Thomas Schatzl, Vladimir Kozlov and Dean Long. > > Thanks! Looks good! ------------- Marked as reviewed by chagedorn (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/189#pullrequestreview-2374403638 From mbaesken at openjdk.org Thu Oct 17 07:45:18 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 07:45:18 GMT Subject: [jdk21u-dev] Integrated: 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 13:13:51 GMT, Matthias Baesken wrote: > 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries This pull request has now been integrated. Changeset: fbfe11fe Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/fbfe11fe94a45e9a7899f47e14931b61f7c8c120 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Backport-of: 1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1057 From goetz.lindenmaier at sap.com Thu Oct 17 08:14:39 2024 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 17 Oct 2024 08:14:39 +0000 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> Message-ID: Hi, This is a big improvement of performance for subtype checking. But it is also a big change in central parts of the JVM. Also, the performance issue solved here is not a regression in 17 (or 11). So I think while we could consider this for the latest LTE, 21, we should not bring this to 17 or older releases. It's just too risky for these. Even for 21 it would be a considerable effort to backport it along with the needed follow-up issues. > I'm not sure. Looking at the rules for backporting, any bug fix "which > contributes to the stability, security or performance of the affected line should > be considered." So this definitely fits in the rule of what is allowed in 11u, but > of course that doesn't mean that it will be backported, merely that it will be > considered. Anyways, in 11 it says "Please note that these common rules do not allow enhancements to be back-ported, only fixes to bugs." https://wiki.openjdk.org/display/JDKUpdates/JDK11u and I would rather categorize it as an enhancement than a bug, although it's filed as bug in JBS. Best regards, Goetz. > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Andrew Haley > Sent: Saturday, October 12, 2024 4:02 PM > To: jdk-updates-dev at openjdk.org > Subject: Re: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? > > On 10/12/24 10:27, Ziyi Lin wrote: > > > It seems Spark and other concurrent applications will gain significant > performance improvement from the fix. > > I'm not sure. Looking at the rules for backporting, any bug fix "which > contributes to the stability, security or performance of the affected line should > be considered." So this definitely fits in the rule of what is allowed in 11u, but > of course that doesn't mean that it will be backported, merely that it will be > considered. > > As of today, this fix is only available in JDK 23. I do intend to backport it to JDK > 21 soon, and would welcome help backporting it to 17. > > > Is there a plan to backport the fix to JDK 11 in the future? > > There is no strong technical reason why some version of the fix would not > work on 11u, but it will require work. It's a complicated fix that touches many > files, in effect rewriting interface type checking in C2, the server compiler. > > Given the age of JDK 11, it's questionable whether backporting this will be > wise. As JDK releases age, they become brittle to change, and breakage > becomes more likely. > > I confess I'm a bit baffled by the Apache discussion at > https://lists.ap/ > ache.org%2Fthread%2Fptbg70k3tfq4ljz4rbz0y5hqlvof8y31&data=05%7C02%7 > Cgoetz.lindenmaier%40sap.com%7Cb696ddaf0dac44367ee208dceac689d8%7 > C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C638643385660128726% > 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJ > BTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=UaBY4C0uFb6Kfs > UYUWc%2BdipQgzNL5oiKTZ56sRm2oso%3D&reserved=0 . They seem to be > saying that "Targeting Java >11 excludes Java 11 users" but I don't understand > why that should be. Can't they build on JDK 11 and also run on 17? > > Maybe we should open a conversation with Apache Spark. > > -- > Andrew Haley (he/him) > Java Platform Lead Engineer > Red Hat UK Ltd. > redhat.com%2F&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7Cb696d > daf0dac44367ee208dceac689d8%7C42f7676cf455423c82f6dc2d99791af7%7C > 0%7C0%7C638643385660152499%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C > %7C%7C&sdata=N3fFGCFMXCE5DJJmamh1D8XkPiggS%2BHXMvIGCQbZh3o% > 3D&reserved=0> > https://keybas/ > e.io%2Fandrewhaley&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C > b696ddaf0dac44367ee208dceac689d8%7C42f7676cf455423c82f6dc2d99791a > f7%7C0%7C0%7C638643385660163883%7CUnknown%7CTWFpbGZsb3d8eyJ > WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7 > C0%7C%7C%7C&sdata=TPVFvMiKEjlfAH%2BV5KlQzZ2vTnRsUaPScWgnBneY8D > 4%3D&reserved=0 > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From mbaesken at openjdk.org Thu Oct 17 08:26:20 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 08:26:20 GMT Subject: [jdk17u-dev] Integrated: 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent In-Reply-To: <5rUYOFmwdEy3gqW_SAvmXBMDThJ7iH2YjlOvCacVwC8=.8894da9c-a515-48c1-9355-473e778db3f4@github.com> References: <5rUYOFmwdEy3gqW_SAvmXBMDThJ7iH2YjlOvCacVwC8=.8894da9c-a515-48c1-9355-473e778db3f4@github.com> Message-ID: On Wed, 16 Oct 2024 15:05:19 GMT, Matthias Baesken wrote: > 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent This pull request has now been integrated. Changeset: 62e6c68a Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/62e6c68a14885b9e49914f5b40a675f669bf67e1 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent Backport-of: cb5c60b530dd744e7d78ef69f15eef7521c4f1cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2966 From mbaesken at openjdk.org Thu Oct 17 08:27:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 08:27:13 GMT Subject: [jdk17u-dev] Integrated: 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 15:17:10 GMT, Matthias Baesken wrote: > 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings This pull request has now been integrated. Changeset: 676e0491 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/676e0491fb41d2f6daf4a29eff54f43d18f5a2ce Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings Backport-of: ac3f92b4110b05906a49c4146774fd6324c6d198 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2967 From duke at openjdk.org Thu Oct 17 08:55:22 2024 From: duke at openjdk.org (toshiogata) Date: Thu, 17 Oct 2024 08:55:22 GMT Subject: [jdk21u-dev] RFR: 8328242: Add a log area to the PassFailJFrame Message-ID: <96D9NcSv54uJmxHqaN4skayxRedDZ3Tu6jWb0WoSXZA=.9d2f3d32-bc4c-45a6-a0ab-8fc804895d68@github.com> Hi all, I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. Thank you. ------------- Commit messages: - Backport 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d Changes: https://git.openjdk.org/jdk21u-dev/pull/1061/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1061&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328242 Stats: 103 lines in 1 file changed: 98 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1061.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1061/head:pull/1061 PR: https://git.openjdk.org/jdk21u-dev/pull/1061 From duke at openjdk.org Thu Oct 17 08:55:51 2024 From: duke at openjdk.org (Johny Jose) Date: Thu, 17 Oct 2024 08:55:51 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b Message-ID: Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. ------------- Commit messages: - Backport ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9 Changes: https://git.openjdk.org/jdk23u/pull/191/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339637 Stats: 1364 lines in 20 files changed: 430 ins; 72 del; 862 mod Patch: https://git.openjdk.org/jdk23u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk23u/pull/191 From jlahoda at openjdk.org Thu Oct 17 09:34:42 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 17 Oct 2024 09:34:42 GMT Subject: [jdk23u] RFR: 8341966: Broken annotated module may lead to an exception in javac Message-ID: Hi all, This pull request contains a backport of commit [7ff4ea8d](https://github.com/openjdk/jdk/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jan Lahoda on 17 Oct 2024 and was reviewed by Adam Sotona. Thanks! The original description: Consider a `module-info.class`, that both: - is wrong, so it will produce a bad-classfile error, for example due to an illegal `requires transitive java.base;` - and the module is annotated If the javac proceeds to resolve the annotations (which is not the default, but can be pushed to do it), it will crash with an `AssertionError` while trying to un-proxy the annotations. This is because there's an assert that `requestingOwner.owner.kind == MDL`, but since the module is erroneous, the kind is `ERR`, and the assert fails. The proposal is to loosen the assert a bit, and require `requestingOwner.owner instanceof ModuleSymbol`. That should still be sufficiently strong, while permitting broken modules to be handled. ------------- Commit messages: - Backport 7ff4ea8d01c681b90ad59be04007557d84c8db94 Changes: https://git.openjdk.org/jdk23u/pull/192/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341966 Stats: 94 lines in 2 files changed: 90 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/192.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/192/head:pull/192 PR: https://git.openjdk.org/jdk23u/pull/192 From shade at openjdk.org Thu Oct 17 10:10:17 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Oct 2024 10:10:17 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! GHA failure looks environmental. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/182#issuecomment-2419106431 From syan at openjdk.org Thu Oct 17 10:10:17 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 10:10:17 GMT Subject: [jdk23u] Integrated: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: caa8f35e Author: SendaoYan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8341997: Tests create files in src tree instead of scratch dir Backport-of: b9cabbecdac27ae8b93df88660a4a0f3f60e6828 ------------- PR: https://git.openjdk.org/jdk23u/pull/182 From thartmann at openjdk.org Thu Oct 17 10:38:11 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 17 Oct 2024 10:38:11 GMT Subject: [jdk23u] RFR: 8340313: Crash due to invalid oop in nmethod after C1 patching In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 05:44:13 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [58d39c31](https://github.com/openjdk/jdk/commit/58d39c317e332fda994f66529fcd1a0ea0e53151) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The change did not apply cleanly due to differences in `src/hotspot/cpu/riscv/nativeInst_riscv.cpp`. > > The commit being backported was authored by Tobias Hartmann on 17 Oct 2024 and was reviewed by Thomas Schatzl, Vladimir Kozlov and Dean Long. > > Thanks! Thanks Christian! ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/189#issuecomment-2419167060 From thartmann at openjdk.org Thu Oct 17 10:39:18 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 17 Oct 2024 10:39:18 GMT Subject: [jdk23u] Integrated: 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 09:13:47 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [ff2f39f2](https://github.com/openjdk/jdk/commit/ff2f39f24018436556a8956ec55da433dc697437) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Roland Westrelin on 9 Oct 2024 and was reviewed by Christian Hagedorn and Tobias Hartmann. > > Thanks! This pull request has now been integrated. Changeset: cf75776d Author: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/cf75776d9e6cf66d3a499b05701129a5bbb692c4 Stats: 124 lines in 4 files changed: 112 ins; 1 del; 11 mod 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop Backport-of: ff2f39f24018436556a8956ec55da433dc697437 ------------- PR: https://git.openjdk.org/jdk23u/pull/161 From duke at openjdk.org Thu Oct 17 10:55:17 2024 From: duke at openjdk.org (Taizo Kurashige) Date: Thu, 17 Oct 2024 10:55:17 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v2] In-Reply-To: References: Message-ID: > Hi, > > This is a backport of JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts > > Original patch does not apply cleanly for the following reasons: > > ?Fix to getOsMap() in test/jdk/sun/security/pkcs11/PKCS11Test.java can not be applied since getOsMap() was removed in https://bugs.openjdk.org/browse/JDK-8331700. > ?Fix to test/jdk/sun/security/pkcs11/tls/tls12 can not be applied since test/jdk/sun/security/pkcs11/tls/tls12 is an enhancement added in [https://bugs.openjdk.org/browse/JDK-8220753](https://bugs.openjdk.org/browse/JDK-8220753%28jdk13%29) (jdk13). > ?pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java fail if I run the pkcs11 tests without the fix to test/jdk/sun/security/pkcs11/fips/. This is because cert9.db, key4.db, and pkcs11.txt, which are required to run the tests using sqlite, do not exist in test/jdk/sun/security/pkcs11/fips. test/jdk/sun/security/pkcs11/fips was removed in https://bugs.openjdk.org/browse/JDK-8217835 (jdk13), so the original patch does not fix test/jdk/sun/security/pkcs11/fips/. I added the database files to test/jdk/sun/security/pkcs11/fips so that pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java can run tests using sqlite and pass. > > 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 three additional commits since the last revision: - Merge branch 'openjdk:master' into backport-8296631 - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2955/files - new: https://git.openjdk.org/jdk11u-dev/pull/2955/files/673cc8eb..2cc6ddb4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2955&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2955&range=00-01 Stats: 3274 lines in 63 files changed: 2832 ins; 150 del; 292 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2955.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2955/head:pull/2955 PR: https://git.openjdk.org/jdk11u-dev/pull/2955 From duke at openjdk.org Thu Oct 17 11:08:10 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 11:08:10 GMT Subject: [jdk23u] RFR: 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 09:08:35 GMT, Prasadrao Koppula wrote: > clean backport @prkoppul Your change (at version 1cc8f3a3fc7afdc378253fcd88315f3b3da64e73) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/160#issuecomment-2419223934 From syan at openjdk.org Thu Oct 17 11:25:22 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 11:25:22 GMT Subject: [jdk23u] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 02:44:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! > GHA failure looks environmental. > > /sponsor Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/182#issuecomment-2419255972 From syan at openjdk.org Thu Oct 17 11:31:50 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 11:31:50 GMT Subject: [jdk21u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir Message-ID: Hi all, This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1062/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1062&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341997 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1062.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1062/head:pull/1062 PR: https://git.openjdk.org/jdk21u-dev/pull/1062 From syan at openjdk.org Thu Oct 17 11:33:11 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 11:33:11 GMT Subject: [jdk23u] RFR: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 15:07:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/165#issuecomment-2419271378 From duke at openjdk.org Thu Oct 17 11:33:12 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 11:33:12 GMT Subject: [jdk23u] RFR: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 15:07:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. > > Thanks! @sendaoYan Your change (at version 7e22316817c7735ec5c77a973de8913e9f9ce861) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/165#issuecomment-2419274023 From asotona at openjdk.org Thu Oct 17 12:00:25 2024 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 17 Oct 2024 12:00:25 GMT Subject: [jdk23u] RFR: 8341966: Broken annotated module may lead to an exception in javac [v2] In-Reply-To: <7ZnKYC508c2vutNo04td6iB7LVb8aI7ayf4yfgdB8CM=.e9fe8219-28e8-462a-93a9-1bbd532f5b3a@github.com> References: <7ZnKYC508c2vutNo04td6iB7LVb8aI7ayf4yfgdB8CM=.e9fe8219-28e8-462a-93a9-1bbd532f5b3a@github.com> Message-ID: On Thu, 17 Oct 2024 11:57:12 GMT, Jan Lahoda wrote: >> Hi all, >> >> This pull request contains a backport of commit [7ff4ea8d](https://github.com/openjdk/jdk/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Jan Lahoda on 17 Oct 2024 and was reviewed by Adam Sotona. >> >> Thanks! >> >> The original description: >> >> Consider a `module-info.class`, that both: >> - is wrong, so it will produce a bad-classfile error, for example due to an illegal `requires transitive java.base;` >> - and the module is annotated >> >> If the javac proceeds to resolve the annotations (which is not the default, but can be pushed to do it), it will crash with an `AssertionError` while trying to un-proxy the annotations. This is because there's an assert that `requestingOwner.owner.kind == MDL`, but since the module is erroneous, the kind is `ERR`, and the assert fails. >> >> The proposal is to loosen the assert a bit, and require `requestingOwner.owner instanceof ModuleSymbol`. That should still be sufficiently strong, while permitting broken modules to be handled. > > Jan Lahoda has updated the pull request incrementally with one additional commit since the last revision: > > Adjusting test to JDK 23 ClassFile API. Looks good to me. ------------- Marked as reviewed by asotona (no project role). PR Review: https://git.openjdk.org/jdk23u/pull/192#pullrequestreview-2374993963 From jlahoda at openjdk.org Thu Oct 17 12:00:25 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 17 Oct 2024 12:00:25 GMT Subject: [jdk23u] RFR: 8341966: Broken annotated module may lead to an exception in javac [v2] In-Reply-To: References: Message-ID: <7ZnKYC508c2vutNo04td6iB7LVb8aI7ayf4yfgdB8CM=.e9fe8219-28e8-462a-93a9-1bbd532f5b3a@github.com> > Hi all, > > This pull request contains a backport of commit [7ff4ea8d](https://github.com/openjdk/jdk/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 17 Oct 2024 and was reviewed by Adam Sotona. > > Thanks! > > The original description: > > Consider a `module-info.class`, that both: > - is wrong, so it will produce a bad-classfile error, for example due to an illegal `requires transitive java.base;` > - and the module is annotated > > If the javac proceeds to resolve the annotations (which is not the default, but can be pushed to do it), it will crash with an `AssertionError` while trying to un-proxy the annotations. This is because there's an assert that `requestingOwner.owner.kind == MDL`, but since the module is erroneous, the kind is `ERR`, and the assert fails. > > The proposal is to loosen the assert a bit, and require `requestingOwner.owner instanceof ModuleSymbol`. That should still be sufficiently strong, while permitting broken modules to be handled. Jan Lahoda has updated the pull request incrementally with one additional commit since the last revision: Adjusting test to JDK 23 ClassFile API. ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/192/files - new: https://git.openjdk.org/jdk23u/pull/192/files/9f8a9db7..0f468423 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=192&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=192&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/192.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/192/head:pull/192 PR: https://git.openjdk.org/jdk23u/pull/192 From bulasevich at openjdk.org Thu Oct 17 12:04:14 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 17 Oct 2024 12:04:14 GMT Subject: [jdk21u-dev] Integrated: 8320682: [AArch64] C1 compilation fails with "Field too big for insn" In-Reply-To: References: Message-ID: On Thu, 5 Sep 2024 17:24:26 GMT, Boris Ulasevich wrote: > Hi all, > > This is a backport of [JDK-8320682](https://github.com/openjdk/jdk/pull/16951) change to fix C1 internal error caused by adr limit being broken by too large NMethodSizeLimit option value. > > The backported patch includes a change to the TestC1Globals.java that does not yet exist in the jdk21u codebase. In the mainline the test has four updates: > - [1] https://github.com/openjdk/jdk/commit/7df73a23 > - [2] https://github.com/openjdk/jdk/commit/c36ec2ca > - [3] https://github.com/openjdk/jdk/commit/69014cd5 (this change) > - [4] https://github.com/openjdk/jdk/commit/27d5f5c2 > > With this change I simply copy version [3] of TestC1Globals.java corresponding to this change in jdk-23. Why not backport [1]+[2]+[3] to have a clean incremental patch? > - I do not think [1] fits the backporting rules (not a crash fix, and not very important) > - change [3] is stronger than change [2] (once NMethodSizeLimit is limited, no need to gracefully handle large values) > > Testing: jtreg tier1-3. > Without the patch `$ fastdebug/bin/java -XX:NMethodSizeLimit=4M` causes the `guarantee(chk == -1 || chk == 0) failed: Field too big for insn`. With the change the 4M value becomes invalid. This pull request has now been integrated. Changeset: 6ed940b8 Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6ed940b82166be4a30b96fb93c351251dea968f5 Stats: 71 lines in 2 files changed: 69 ins; 0 del; 2 mod 8320682: [AArch64] C1 compilation fails with "Field too big for insn" Reviewed-by: phh Backport-of: 69014cd55b59a0a63f4918fad575a6887640573e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/956 From sgehwolf at openjdk.org Thu Oct 17 12:31:21 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Oct 2024 12:31:21 GMT Subject: [jdk21u-dev] RFR: 8333867: SHA3 performance can be improved In-Reply-To: References: Message-ID: On Mon, 23 Sep 2024 12:12:17 GMT, Dmitry Chuyko wrote: > This is a clean backport of multi-platform SHA3 performance improvement. MessageDigests benchmarks show same speedup as for the original change (C2 generated code variant, -XX:-UseSHA3Intrinsics). > > Testing: test/jdk/sun/security, tier1, tier2 (linux-aarch64, linux-amd64). @dchuyko Please get this into a JDK 23 release (latest active STS), before proposing for JDK 21. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1000#issuecomment-2419407943 From mbaesken at openjdk.org Thu Oct 17 12:52:18 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 12:52:18 GMT Subject: [jdk21u-dev] Integrated: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 11:52:08 GMT, Matthias Baesken wrote: > 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' This pull request has now been integrated. Changeset: 70eff9d5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/70eff9d5af21a5b4261bcfef2d35697ed0805bd8 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Backport-of: efe3573b9b4ecec0630fdc1c61c765713a5b68e6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1056 From mbaesken at openjdk.org Thu Oct 17 12:52:18 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 12:52:18 GMT Subject: [jdk23u] Integrated: 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 11:50:03 GMT, Matthias Baesken wrote: > 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' This pull request has now been integrated. Changeset: b4283163 Author: Matthias Baesken URL: https://git.openjdk.org/jdk23u/commit/b42831630d219d4f453ae936973bea7eefd1cb66 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Backport-of: efe3573b9b4ecec0630fdc1c61c765713a5b68e6 ------------- PR: https://git.openjdk.org/jdk23u/pull/183 From mbaesken at openjdk.org Thu Oct 17 12:58:30 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Oct 2024 12:58:30 GMT Subject: [jdk17u-dev] RFR: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message Message-ID: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message ------------- Commit messages: - Backport 4ff72dc57e65e99b129f0ba28196994edf402018 Changes: https://git.openjdk.org/jdk17u-dev/pull/2969/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2969&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339487 Stats: 29 lines in 2 files changed: 11 ins; 1 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2969.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2969/head:pull/2969 PR: https://git.openjdk.org/jdk17u-dev/pull/2969 From syan at openjdk.org Thu Oct 17 13:02:53 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 13:02:53 GMT Subject: [jdk17u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir Message-ID: Hi all, This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9 Changes: https://git.openjdk.org/jdk17u-dev/pull/2970/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2970&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341997 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2970.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2970/head:pull/2970 PR: https://git.openjdk.org/jdk17u-dev/pull/2970 From srl at openjdk.org Thu Oct 17 13:14:16 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 13:14:16 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: <87mOMepazvkAOiweX-u5iW2OmC8krF9lqgbm3Augnpk=.c6b37947-ac3a-4678-ae7a-64d8daff94f0@github.com> On Thu, 17 Oct 2024 07:05:24 GMT, Goetz Lindenmaier wrote: > Hi, first, please enable GHA testing on this repo. Second, I think you want to target jdk17u-dev. If we submit this here, this would mean we need to do an extra build of 17.0.13, like 17.0.13.1. As you have not given sufficient reasoning to do so, I deny this request. Sorry, I misunderstood, will target jdk17u-dev and fix tests ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/403#issuecomment-2419510647 From srl at openjdk.org Thu Oct 17 13:21:18 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 13:21:18 GMT Subject: [jdk17u] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 20:03:38 GMT, Steven Loomis wrote: >> Hi all, >> >> This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. >> >> Thanks! > > Steven Loomis 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 b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd incorrectly opened in jdk17u, reopened as => https://github.com/openjdk/jdk17u-dev/pull/2971 ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/403#issuecomment-2419529221 From srl at openjdk.org Thu Oct 17 13:21:19 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 13:21:19 GMT Subject: [jdk17u] Withdrawn: 8195675: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 19:52:36 GMT, Steven Loomis wrote: > Hi all, > > This pull request contains a backport of commit [b8f2ec90](https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) https://github.com/openjdk/jdk/pull/17921 from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u/pull/403 From srl at openjdk.org Thu Oct 17 13:24:57 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 13:24:57 GMT Subject: [jdk17u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored Message-ID: 8195675: Call to insertText with single character from custom Input Method ignored ------------- Commit messages: - 8195675: empty commit to trigger build - Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Changes: https://git.openjdk.org/jdk17u-dev/pull/2971/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2971&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8195675 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2971.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2971/head:pull/2971 PR: https://git.openjdk.org/jdk17u-dev/pull/2971 From srl at openjdk.org Thu Oct 17 13:25:35 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 13:25:35 GMT Subject: [jdk11u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> References: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> Message-ID: > @srl295 Could not automatically backport b8f2ec90 to openjdk/jdk11u-dev due to conflicts in the following files: > > src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m > Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk11u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know. > > # Fetch the up-to-date version of the target branch > $ git fetch --no-tags https://git.openjdk.org/jdk11u-dev.git master:master > > # Check out the target branch and create your own branch to backport > $ git checkout master > $ git checkout -b backport-srl295-b8f2ec90-master > > # Fetch the commit you want to backport > $ git fetch --no-tags https://git.openjdk.org/jdk.git b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > # Backport the commit > $ git cherry-pick --no-commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > # Resolve conflicts now > > # Commit the files you have modified > $ git add files/with/resolved/conflicts > $ git commit -m 'Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd' > Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk11u-dev with the title Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd. > > Below you can find a suggestion for the pull request body: > > Hi all, > > This pull request contains a backport of commit b8f2ec90 from the openjdk/jdk repository. > > The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. > > PR: https://github.com/openjdk/jdk/pull/17921 > > Thanks! Steven Loomis has updated the pull request incrementally with one additional commit since the last revision: 8195675: empty commit to trigger build ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2954/files - new: https://git.openjdk.org/jdk11u-dev/pull/2954/files/b1f954b1..99d846f1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2954&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2954&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2954.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2954/head:pull/2954 PR: https://git.openjdk.org/jdk11u-dev/pull/2954 From gcao at openjdk.org Thu Oct 17 13:40:19 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 17 Oct 2024 13:40:19 GMT Subject: [jdk21u-dev] RFR: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags In-Reply-To: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> References: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> Message-ID: <-aAGaXAIH1Rfa6D-qgiuWHuqBNT5n2mXMQQwCvZeOXk=.d25b3818-d7fc-4780-88d9-e19f4ba884b1@github.com> On Thu, 17 Oct 2024 00:38:44 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. becasue jdk21u-dev not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. > > # Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1059#issuecomment-2419569107 From gcao at openjdk.org Thu Oct 17 13:40:20 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 17 Oct 2024 13:40:20 GMT Subject: [jdk21u-dev] Integrated: 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags In-Reply-To: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> References: <72nCNvt1J_9vbE8z4Fq6-6fWunwkgyxlcOYFk5MCASw=.04f11b72-6d5e-48cc-ada0-76fd8f66d57d@github.com> Message-ID: On Thu, 17 Oct 2024 00:38:44 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u. I would like to backport this to jdk21u-dev. becasue jdk21u-dev not have [JDK-8334060](https://bugs.openjdk.org/browse/JDK-8334060), so this backport is not clean. This is a risc-v specific change, risk is low. > > # Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: f19e69a9 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/f19e69a981835be25944e0793b7b2c58f5f1196a Stats: 30 lines in 2 files changed: 0 ins; 0 del; 30 mod 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Reviewed-by: fyang Backport-of: a601cd2e100958e3f37ae65e32e4b3cac246c079 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1059 From sshivang at openjdk.org Thu Oct 17 14:25:18 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Thu, 17 Oct 2024 14:25:18 GMT Subject: [jdk23u] Integrated: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: <7AFgZVbmLudRlOcFqMgHazgfD359KYPJsIwp5ShdbOc=.98d94349-53a4-4408-b0de-9eb80c8cd61e@github.com> On Thu, 17 Oct 2024 04:50:25 GMT, Shivangi Gupta wrote: > New test addition. Good to Backport to lower releases to increase the test coverage This pull request has now been integrated. Changeset: 64200b36 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/64200b36a2b756871b2ad163880c8beb3fc31534 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Backport-of: 0e0b0b0d2626cda032f1500e64f6729554e47038 ------------- PR: https://git.openjdk.org/jdk23u/pull/188 From syan at openjdk.org Thu Oct 17 15:40:14 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 15:40:14 GMT Subject: [jdk17u-dev] Integrated: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 13:02:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > The `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` and `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` can't backport cleanly because of the diffrent copyright year, other parts and other files are backported cleanly. > > Additonal test: > > - [x] riscv64 native build with release configure by gcc10 > - [x] riscv64 native build with fastdebug configure by gcc10 > - [x] riscv64 native build with slowdebug configure by gcc10 > > Thanks! This pull request has now been integrated. Changeset: 593d9d6e Author: SendaoYan Committer: Fei Yang URL: https://git.openjdk.org/jdk17u-dev/commit/593d9d6eed0ef93bbec69763e8924c1f3f79edd6 Stats: 23 lines in 3 files changed: 11 ins; 0 del; 12 mod 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: 10665ba241ef878dcbc7f4774c8bf98f031f261d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2964 From syan at openjdk.org Thu Oct 17 15:56:21 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 15:56:21 GMT Subject: [jdk17u-dev] RFR: 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 13:02:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [747a3fa3](https://github.com/openjdk/jdk/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Oct 2024 and was reviewed by Fei Yang and Ludovic Henry. > > The `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` and `src/hotspot/cpu/riscv/methodHandles_riscv.cpp` can't backport cleanly because of the diffrent copyright year, other parts and other files are backported cleanly. > > Additonal test: > > - [x] riscv64 native build with release configure by gcc10 > - [x] riscv64 native build with fastdebug configure by gcc10 > - [x] riscv64 native build with slowdebug configure by gcc10 > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2964#issuecomment-2419923356 From duke at openjdk.org Thu Oct 17 17:48:27 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 17:48:27 GMT Subject: [jdk17u-dev] RFR: 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled In-Reply-To: References: Message-ID: <8m5zRQX8JuBm_X1oBcl_7s3tl09PXgRhgrOLmiKtjQA=.d98f4043-f2f2-4f28-ae15-54856f342657@github.com> On Wed, 16 Oct 2024 17:43:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled, which ensures we are clearing memory correctly if printing of memory statistic logs is enabled. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. @satyenme Your change (at version 9af1acbf0a074091bf3d38cb02b332291fc8f3a0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2968#issuecomment-2420134318 From duke at openjdk.org Thu Oct 17 17:50:39 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Thu, 17 Oct 2024 17:50:39 GMT Subject: [jdk21u-dev] Integrated: 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 22:13:56 GMT, Todd V. Jonker wrote: > Backport of test changes that ease Graal integration. > > Unclean due to [JDK-8236736](https://bugs.openjdk.org/browse/JDK-8236736) changing notproduct JVM flags to develop flags, removing the [test of notproduct options](https://github.com/openjdk/jdk/commit/bea493bcb86370dc3fb00d86c545f01fc614e000#diff-e3ce20490186bd16e73f192a52ee093fbaac7cd498d99f8fec44ab42571d3eaeR57-L64) as of jdk23-ga. > > For completeness, I've also requested this for jdk23u at https://github.com/openjdk/jdk23u/pull/137 This pull request has now been integrated. Changeset: dd4e0ae0 Author: Todd V. Jonker Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/dd4e0ae05733808efb32b3cb5611fe101e7880c0 Stats: 68 lines in 3 files changed: 44 ins; 6 del; 18 mod 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Reviewed-by: phh Backport-of: 1bdd79e7b2086197ab64161e89bbe8cc180f07ed ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1025 From duke at openjdk.org Thu Oct 17 17:51:29 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 17:51:29 GMT Subject: [jdk23u] RFR: 8336914: Shenandoah: Missing verification steps after JDK-8255765 In-Reply-To: <_rxn9kYpkESHqyGDWt2kdAJG8ftfSm1A3JEdZnqkACM=.fbeab08b-8591-40f6-b922-d4c3c9756b0b@github.com> References: <_rxn9kYpkESHqyGDWt2kdAJG8ftfSm1A3JEdZnqkACM=.fbeab08b-8591-40f6-b922-d4c3c9756b0b@github.com> Message-ID: <9XmVdQ5gEMNCN1j71CiJbKXNBqjGJJvLuFUCt2YC0Ng=.3c7bf66d-262b-41f5-9a04-d9da2fc7c775@github.com> On Tue, 15 Oct 2024 20:22:26 GMT, William Kemper wrote: > Clean backport. Restores a long lost verification step. @earthling-amzn Your change (at version d295143e4708577fc744832e6052574d6d932837) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/180#issuecomment-2420142273 From duke at openjdk.org Thu Oct 17 17:53:20 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 17:53:20 GMT Subject: [jdk21u-dev] RFR: 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 17:26:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled, which ensures we are clearing memory correctly if printing of memory statistic logs is enabled. Patch should be clean. @satyenme Your change (at version 1ccfa4f52a185b3a0a799367785f2c8a39d4f90a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1058#issuecomment-2420143141 From iveresov at openjdk.org Thu Oct 17 17:53:47 2024 From: iveresov at openjdk.org (Igor Veresov) Date: Thu, 17 Oct 2024 17:53:47 GMT Subject: [jdk23u] Integrated: 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result In-Reply-To: References: Message-ID: <2puZZIg-40lh9l1uko5KE2Ion6R__geELrjFa926iMs=.2d909151-8898-45ca-89df-2d22c084cf46@github.com> On Wed, 16 Oct 2024 20:02:03 GMT, Igor Veresov wrote: > Hi all, > > This pull request contains a backport of commit [7eab0a50](https://github.com/openjdk/jdk/commit/7eab0a506adffac7bed940cc020e37754f0adbdb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Igor Veresov on 8 Oct 2024 and was reviewed by Vladimir Kozlov and Tobias Hartmann. > > Thanks! This pull request has now been integrated. Changeset: cd61f97c Author: Igor Veresov URL: https://git.openjdk.org/jdk23u/commit/cd61f97c2de94d19c0101c51bde143001078c89f Stats: 58 lines in 2 files changed: 58 ins; 0 del; 0 mod 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Reviewed-by: kvn Backport-of: 7eab0a506adffac7bed940cc020e37754f0adbdb ------------- PR: https://git.openjdk.org/jdk23u/pull/187 From ssubramaniam at openjdk.org Thu Oct 17 17:54:35 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 17:54:35 GMT Subject: [jdk21u-dev] RFR: 8333824: Unused ClassValue in VarHandles Message-ID: Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. ------------- Commit messages: - Backport 7b43a8c Changes: https://git.openjdk.org/jdk21u-dev/pull/1063/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1063&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333824 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1063.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1063/head:pull/1063 PR: https://git.openjdk.org/jdk21u-dev/pull/1063 From ssubramaniam at openjdk.org Thu Oct 17 17:56:03 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 17:56:03 GMT Subject: [jdk17u-dev] Integrated: 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled In-Reply-To: References: Message-ID: <0V5mk69tRnbhWhGigyGa9qvo3Z6qHZV7mJuPgRj5ZKY=.ca9a63a0-2a1c-4eeb-901d-7cb41298bf93@github.com> On Wed, 16 Oct 2024 17:43:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled, which ensures we are clearing memory correctly if printing of memory statistic logs is enabled. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. This pull request has now been integrated. Changeset: 9000e17a Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/9000e17a95027054353336f531ba64d4f5c80d7e Stats: 5 lines in 1 file changed: 2 ins; 2 del; 1 mod 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled Backport-of: ca3072635215755766575b4eb70dc6267969a550 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2968 From ccheung at openjdk.org Thu Oct 17 17:56:06 2024 From: ccheung at openjdk.org (Calvin Cheung) Date: Thu, 17 Oct 2024 17:56:06 GMT Subject: [jdk23u] Integrated: 8337622: IllegalArgumentException in java.lang.reflect.Field.get In-Reply-To: References: Message-ID: <21Eu3xfbxaBwZ8o3VEBPvmCRlTUGlvGh3UBf1PrrHfM=.e97f33bb-a1bf-4429-bbe2-4cc8cf359991@github.com> On Tue, 15 Oct 2024 17:49:38 GMT, Calvin Cheung wrote: > Hi all, > > This pull request contains a backport of commit [41e31d6b](https://github.com/openjdk/jdk/commit/41e31d6b0ae00d70b6fb20c89318fde2bc605edb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Coleen Phillimore on 12 Aug 2024 and was reviewed by David Holmes and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: f83e6433 Author: Calvin Cheung URL: https://git.openjdk.org/jdk23u/commit/f83e64334edf42d400c697c3ceceb02a03aa1fe1 Stats: 58 lines in 3 files changed: 51 ins; 7 del; 0 mod 8337622: IllegalArgumentException in java.lang.reflect.Field.get Backport-of: 41e31d6b0ae00d70b6fb20c89318fde2bc605edb ------------- PR: https://git.openjdk.org/jdk23u/pull/179 From ssubramaniam at openjdk.org Thu Oct 17 17:56:42 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 17:56:42 GMT Subject: [jdk23u] RFR: 8333824: Unused ClassValue in VarHandles Message-ID: Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover.. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. ------------- Commit messages: - Backport 7b43a8c Changes: https://git.openjdk.org/jdk23u/pull/193/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333824 Stats: 10 lines in 1 file changed: 0 ins; 10 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/193.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/193/head:pull/193 PR: https://git.openjdk.org/jdk23u/pull/193 From ssubramaniam at openjdk.org Thu Oct 17 18:02:05 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 18:02:05 GMT Subject: [jdk21u-dev] Integrated: 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 17:26:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled, which ensures we are clearing memory correctly if printing of memory statistic logs is enabled. Patch should be clean. This pull request has now been integrated. Changeset: fe4b0fab Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/fe4b0fab55fb6c99e3bebbcd6c5da7773ba3d124 Stats: 5 lines in 1 file changed: 2 ins; 2 del; 1 mod 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled Backport-of: ca3072635215755766575b4eb70dc6267969a550 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1058 From naoto at openjdk.org Thu Oct 17 18:15:22 2024 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 17 Oct 2024 18:15:22 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 08:48:06 GMT, Johny Jose wrote: > Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) > > Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. test/jdk/java/util/TimeZone/Bug6329116.java line 262: > 260: return false; > 261: } > 262: I don't think this is correct. I think COMPAT's name for "MET" needs to be modified to "CET/CEST", as MET is now a link to Europe/Brussels test/jdk/sun/util/calendar/zi/tzdata_jdk/tz2024b_overridden_zones line 22: > 20: # or visit www.oracle.com if you need additional information or have any > 21: # questions. > 22: # A blank line would be helpful, in order to distinguish copyright from the actual comments to this file. test/jdk/sun/util/calendar/zi/tzdata_jdk/tz2024b_overridden_zones line 23: > 21: # questions. > 22: # > 23: # TZdata2024 changes announced on 5th September 2024 includes changes to `b` is missing test/jdk/sun/util/calendar/zi/tzdata_jdk/tz2024b_overridden_zones line 40: > 38: Zone EST -5:00 - EST > 39: Zone MST -7:00 - MST > 40: Zone HST -10:00 - HST Need a newline ------------- PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1805221431 PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1805165216 PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1805165612 PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1805163576 From shade at openjdk.org Thu Oct 17 18:18:54 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Oct 2024 18:18:54 GMT Subject: [jdk21u-dev] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 16:53:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. This is not clean: the original changeset has the removal of `import jdk.internal.foreign.Utils;`: https://github.com/openjdk/jdk/commit/7b43a8cd7c663facbe490f889838d7ead0eba0f9 Would bots treat this PR as clean if you remove that import and force-push? Or do we need that import for something? ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1063#pullrequestreview-2375957642 From ssubramaniam at openjdk.org Thu Oct 17 18:26:47 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 18:26:47 GMT Subject: [jdk21u-dev] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 16:53:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. Good point - in JDK <=21 we use that import later in the file [here](https://github.com/openjdk/jdk21u-dev/blob/master/src/java.base/share/classes/java/lang/invoke/VarHandles.java#L318). Since we're using it, thinking we would only remove the unused code. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1063#issuecomment-2420234377 From shade at openjdk.org Thu Oct 17 18:29:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Oct 2024 18:29:31 GMT Subject: [jdk21u-dev] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 16:53:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. Right. Looks good then. I think this backport, while minor, saves some startup time since we do not have to initialize this static field. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1063#pullrequestreview-2375978813 From srl at openjdk.org Thu Oct 17 20:07:04 2024 From: srl at openjdk.org (Steven Loomis) Date: Thu, 17 Oct 2024 20:07:04 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 07:16:30 GMT, Goetz Lindenmaier wrote: >> Steven Loomis 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: >> >> 8342073: Call to insertText with single character from custom Input Method ignored >> >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> >> Reviewed-by: prr >> (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) > > Hi, > what tests did you run to > 1. assure this fixes the issue in 21, too. > 2. you do not introduce a regression in 21 ? > Usually you mention this in the Fix request comment (which you can edit). You can also > get the comment replaced by issueing a new approval command here in the PR if the first comment was generated by the command, too. @GoeLin thanks. The issue was filed against JDK 8 and was present in current main also. So there is that. As to testing, it seems on Mac Sonoma I'm currently unable to build any of the repos (even the one I used to test when merging months ago.). Various issues. I will keep trying, though. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2420428689 From ssubramaniam at openjdk.org Thu Oct 17 20:30:34 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 20:30:34 GMT Subject: [jdk17u-dev] RFR: 8333824: Unused ClassValue in VarHandles Message-ID: Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is almost clean: it does not remove an import used in JDK <=21. ------------- Commit messages: - Backport 7b43a8c Changes: https://git.openjdk.org/jdk17u-dev/pull/2972/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2972&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333824 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2972.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2972/head:pull/2972 PR: https://git.openjdk.org/jdk17u-dev/pull/2972 From ssubramaniam at openjdk.org Thu Oct 17 21:41:09 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 17 Oct 2024 21:41:09 GMT Subject: [jdk21u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options Message-ID: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 5bf859c Changes: https://git.openjdk.org/jdk21u-dev/pull/1064/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1064&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325610 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1064.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1064/head:pull/1064 PR: https://git.openjdk.org/jdk21u-dev/pull/1064 From duke at openjdk.org Thu Oct 17 22:38:05 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Thu, 17 Oct 2024 22:38:05 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 Hi Goetz, I understand there's judgement call here. The PR changes the behavior when: * the user has specified `+XX:EnableJVMCI` but does not configure `useJVMCINativeLibrary` _either way_; and * the runtime image has `libgraal`. Currently, `libgraal` won't be enabled in that scenario. After this change, enabling JVMC auto-enables `libgraal` use when it is present. I agree with the original author that using the faster implementation a better default. Coming from the perspective of a Truffle user may be more convincing. The current behavior is such that _adding_ `-XX:useJVMCINativeLibrary` to either `+XX:EnableJVMCI` or `+XX:EnableJVMCIProduct` has the surprising side effect of disabling `libgraal` for Truffle. While this is a behavior change, it seems unlikely that users would deploy libgraal and not want it used by JVMCI. (Certainly a Truffle user will want it!) BTW, I run tiers 1-3 on linux-x86_64-server-release and all pass modulo two tests that are known to fail in our environment. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1024#issuecomment-2420734979 From phh at openjdk.org Thu Oct 17 23:17:57 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Oct 2024 23:17:57 GMT Subject: [jdk17u-dev] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 20:24:37 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is almost clean: it does not remove an import used in JDK <=21. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2972#pullrequestreview-2376522754 From wkemper at openjdk.org Thu Oct 17 23:37:51 2024 From: wkemper at openjdk.org (William Kemper) Date: Thu, 17 Oct 2024 23:37:51 GMT Subject: [jdk23u] Integrated: 8336914: Shenandoah: Missing verification steps after JDK-8255765 In-Reply-To: <_rxn9kYpkESHqyGDWt2kdAJG8ftfSm1A3JEdZnqkACM=.fbeab08b-8591-40f6-b922-d4c3c9756b0b@github.com> References: <_rxn9kYpkESHqyGDWt2kdAJG8ftfSm1A3JEdZnqkACM=.fbeab08b-8591-40f6-b922-d4c3c9756b0b@github.com> Message-ID: On Tue, 15 Oct 2024 20:22:26 GMT, William Kemper wrote: > Clean backport. Restores a long lost verification step. This pull request has now been integrated. Changeset: 16f279c0 Author: William Kemper Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/16f279c0dc8f650d41371fd93dbb24c6ff4d3cc4 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8336914: Shenandoah: Missing verification steps after JDK-8255765 Backport-of: e51e40c2b9f51d012c01407e0b8dadaab464753e ------------- PR: https://git.openjdk.org/jdk23u/pull/180 From syan at openjdk.org Thu Oct 17 23:40:35 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 23:40:35 GMT Subject: [jdk23u] Integrated: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 15:07:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. > > Thanks! This pull request has now been integrated. Changeset: daa67f45 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/daa67f45f0c17d4087eb51a708193d6db124b426 Stats: 212 lines in 4 files changed: 194 ins; 7 del; 11 mod 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Backport-of: f56a154132f7e66b1b65adfa2aa937119999b14a ------------- PR: https://git.openjdk.org/jdk23u/pull/165 From phh at openjdk.org Thu Oct 17 23:41:04 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Oct 2024 23:41:04 GMT Subject: [jdk23u] RFR: 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 09:08:35 GMT, Prasadrao Koppula wrote: > clean backport @prkoppul, please enable pre-integration testing on this repo. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/160#issuecomment-2420849849 From phh at openjdk.org Thu Oct 17 23:43:21 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Oct 2024 23:43:21 GMT Subject: [jdk23u] RFR: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:41:27 GMT, KavyaKS94 wrote: > Clean backport. Increased sleep time. Tested in mach5 in aarch64 and all other platforms. @KavyaKS94, please enable pre-integration testing on this repo. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/175#issuecomment-2420861416 From bulasevich at openjdk.org Thu Oct 17 23:48:15 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 17 Oct 2024 23:48:15 GMT Subject: [jdk21u-dev] Integrated: 8320892: AArch64: Restore FPU control state after JNI In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 14:58:54 GMT, Boris Ulasevich wrote: > Clean backport to avoid FPU control state corruption. This pull request has now been integrated. Changeset: 27d2abec Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/27d2abecff86d1d5ffc2e7fc4080d9cf464071c9 Stats: 28 lines in 5 files changed: 26 ins; 0 del; 2 mod 8320892: AArch64: Restore FPU control state after JNI Backport-of: 50f31240555888018f0f496ab29c8a5932dce459 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1051 From syan at openjdk.org Thu Oct 17 23:50:22 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 23:50:22 GMT Subject: [jdk21u-dev] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: 3fc07f29 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/3fc07f2963d4caf7e18232933719d10ad6981047 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: 0be27bf0c5227582ce184dde6fc5530198a50bf6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1048 From syan at openjdk.org Thu Oct 17 23:51:56 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Oct 2024 23:51:56 GMT Subject: [jdk21u-dev] Integrated: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:45:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: 50133608 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/50133608f988fcfb2cca8f5a978722575f8d4849 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8341806: Gcc version detection failure on Alinux3 Backport-of: c49ef0421f2e6ec3f57a519bb439b1a731d7db38 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1049 From duke at openjdk.org Fri Oct 18 02:23:30 2024 From: duke at openjdk.org (toshiogata) Date: Fri, 18 Oct 2024 02:23:30 GMT Subject: [jdk23u] RFR: 8337851: Some tests have name which confuse jtreg Message-ID: Hi all, I would like to backport this patch as the reported jtreg issue is reproducible in JDK23u. The original patch applies cleanly. Testing: the related tests with "-retain:all" option, and all tests under tools/javac Thank you ------------- Commit messages: - Backport e6698f51a1977d553ce4e1dd14b43b0d325224fa Changes: https://git.openjdk.org/jdk23u/pull/194/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337851 Stats: 0 lines in 4 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/194.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/194/head:pull/194 PR: https://git.openjdk.org/jdk23u/pull/194 From duke at openjdk.org Fri Oct 18 07:15:51 2024 From: duke at openjdk.org (KavyaKS94) Date: Fri, 18 Oct 2024 07:15:51 GMT Subject: [jdk23u] RFR: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep In-Reply-To: References: Message-ID: <5-CFpSC3H4cLNFyTqOk_-Q_2U-PF-kLDQ795XNTwEcU=.e31768a6-12c1-4adf-ab88-2b61f126bc48@github.com> On Thu, 17 Oct 2024 23:40:23 GMT, Paul Hohensee wrote: > @KavyaKS94, please enable pre-integration testing on this repo. Done ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/175#issuecomment-2421614655 From syan at openjdk.org Fri Oct 18 07:18:23 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:18:23 GMT Subject: [jdk23u] RFR: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 15:07:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/165#issuecomment-2421616924 From syan at openjdk.org Fri Oct 18 07:19:33 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:19:33 GMT Subject: [jdk21u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: References: Message-ID: <2q3_UIfZpxGFO0kViLlkF4MVDXRpu-Mdf7AgKaLbbmQ=.ead465cf-7c45-4f85-8d7a-3c7aa78de0aa@github.com> On Mon, 14 Oct 2024 07:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1048#issuecomment-2421620857 From syan at openjdk.org Fri Oct 18 07:21:17 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:21:17 GMT Subject: [jdk23u] RFR: 8342145: File libCreationTimeHelper.c compile fails on Alpine Message-ID: Hi all, This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. Thanks! ------------- Commit messages: - Backport 44151f475fca3cf03299319b2ac9ddc533ba134d Changes: https://git.openjdk.org/jdk23u/pull/195/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342145 Stats: 11 lines in 1 file changed: 8 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/195.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/195/head:pull/195 PR: https://git.openjdk.org/jdk23u/pull/195 From syan at openjdk.org Fri Oct 18 07:22:10 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:22:10 GMT Subject: [jdk21u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 07:45:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1049#issuecomment-2421627201 From syan at openjdk.org Fri Oct 18 07:30:18 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:30:18 GMT Subject: [jdk17u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 Message-ID: Hi all, This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. Thanks! ------------- Commit messages: - Backport 50133608f988fcfb2cca8f5a978722575f8d4849 Changes: https://git.openjdk.org/jdk17u-dev/pull/2973/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2973&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341806 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2973.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2973/head:pull/2973 PR: https://git.openjdk.org/jdk17u-dev/pull/2973 From syan at openjdk.org Fri Oct 18 07:30:37 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:30:37 GMT Subject: [jdk11u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 Message-ID: Hi all, This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. Thanks! ------------- Commit messages: - Backport 50133608f988fcfb2cca8f5a978722575f8d4849 Changes: https://git.openjdk.org/jdk11u-dev/pull/2956/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2956&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341806 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2956.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2956/head:pull/2956 PR: https://git.openjdk.org/jdk11u-dev/pull/2956 From syan at openjdk.org Fri Oct 18 07:46:36 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 07:46:36 GMT Subject: [jdk17u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> Hi all, This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. Thanks! ------------- Commit messages: - delete #include "compiler/compilerDefinitions.inline.hpp" - Backport 3fc07f2963d4caf7e18232933719d10ad6981047 Changes: https://git.openjdk.org/jdk17u-dev/pull/2974/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2974&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341688 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2974.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2974/head:pull/2974 PR: https://git.openjdk.org/jdk17u-dev/pull/2974 From duke at openjdk.org Fri Oct 18 08:57:25 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 18 Oct 2024 08:57:25 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v2] In-Reply-To: References: Message-ID: <7kXVDa1BjusVLVHqGSOWHaIPxEptW-Mh1hy1iJlWWII=.1c56a215-99d8-48c9-84bc-f946ffd3ba17@github.com> > Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) > > Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. Johny Jose has updated the pull request incrementally with one additional commit since the last revision: Review changes ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/191/files - new: https://git.openjdk.org/jdk23u/pull/191/files/bf8aa486..b774bbe9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=00-01 Stats: 20 lines in 2 files changed: 1 ins; 16 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk23u/pull/191 From aivanov at openjdk.org Fri Oct 18 09:50:44 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 18 Oct 2024 09:50:44 GMT Subject: [jdk23u] Integrated: 8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf In-Reply-To: References: Message-ID: <5sVy_3RcYg9tD_R9-qsa8vMtZ7RFozgXlfnsT9l2qP4=.34eead57-23e1-4391-aa05-ac313895034b@github.com> On Mon, 14 Oct 2024 19:10:53 GMT, Alexey Ivanov wrote: > Backporting to 23u should not be skipped. > > The patch applies cleanly. > >> This pull request contains a backport of commit [69baa7d2](https://github.com/openjdk/jdk/commit/69baa7d2850fafbd89978db12eec683c286eb921) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Harshitha Onkar on 16 Jul 2024 and was reviewed by Phil Race and Damon Nguyen. This pull request has now been integrated. Changeset: f3be5928 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/f3be5928ed20f9602306b1b0b29980f9109ceb94 Stats: 6 lines in 2 files changed: 0 ins; 4 del; 2 mod 8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf Backport-of: 69baa7d2850fafbd89978db12eec683c286eb921 ------------- PR: https://git.openjdk.org/jdk23u/pull/168 From aivanov at openjdk.org Fri Oct 18 10:13:44 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 18 Oct 2024 10:13:44 GMT Subject: [jdk23u] Integrated: 8337320: Update ProblemList.txt with tests known to fail on XWayland In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 16:08:27 GMT, Alexey Ivanov wrote: > Updates the problem list with tests which fail on XWayland. > > The patch does not apply cleanly, `SelectNewItemTest.java` has been removed from the problem list already. > > Other than the context difference, the patch is identical. > >> This pull request contains a backport of commit [ddbd7a78](https://github.com/openjdk/jdk/commit/ddbd7a78f191462695ecbeeef7fd6312e322b15a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Alexander Zvegintsev on 8 Aug 2024 and was reviewed by Phil Race. This pull request has now been integrated. Changeset: 9b56b71f Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/9b56b71fb272f8ce6de774bb7c07269f4c105c8b Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8337320: Update ProblemList.txt with tests known to fail on XWayland Backport-of: ddbd7a78f191462695ecbeeef7fd6312e322b15a ------------- PR: https://git.openjdk.org/jdk23u/pull/186 From aivanov at openjdk.org Fri Oct 18 10:25:39 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 18 Oct 2024 10:25:39 GMT Subject: [jdk23u] RFR: 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList Message-ID: This pull request contains a backport of commit [2b5aec2a](https://github.com/openjdk/jdk/commit/2b5aec2aad3883d4d407ec3a572f78755d60190d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexander Zvegintsev on 9 Aug 2024 and was reviewed by Alexey Ivanov. ------------- Commit messages: - Backport 2b5aec2aad3883d4d407ec3a572f78755d60190d Changes: https://git.openjdk.org/jdk23u/pull/196/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338109 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/196.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/196/head:pull/196 PR: https://git.openjdk.org/jdk23u/pull/196 From goetz at openjdk.org Fri Oct 18 10:27:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Oct 2024 10:27:19 GMT Subject: [jdk21u-dev] RFR: 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java Message-ID: <8cGzEwWSCN7Z9v4-AYdgK8eaNIjDbf3EpfZXRrwwKvA=.38a43462-a4fe-4c3a-9102-1ec4d3fd098c@github.com> I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 41242cbe5d01fc6e19859626dd08f6191e7486fb Changes: https://git.openjdk.org/jdk21u-dev/pull/1065/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1065&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325762 Stats: 70 lines in 1 file changed: 21 ins; 14 del; 35 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1065.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1065/head:pull/1065 PR: https://git.openjdk.org/jdk21u-dev/pull/1065 From aivanov at openjdk.org Fri Oct 18 10:28:42 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 18 Oct 2024 10:28:42 GMT Subject: [jdk23u] Integrated: 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 10:20:20 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [2b5aec2a](https://github.com/openjdk/jdk/commit/2b5aec2aad3883d4d407ec3a572f78755d60190d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 9 Aug 2024 and was reviewed by Alexey Ivanov. This pull request has now been integrated. Changeset: 6317a5ae Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/6317a5aeb39d46f54285bbdcf43d661e2433126e Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList Backport-of: 2b5aec2aad3883d4d407ec3a572f78755d60190d ------------- PR: https://git.openjdk.org/jdk23u/pull/196 From goetz at openjdk.org Fri Oct 18 10:28:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Oct 2024 10:28:45 GMT Subject: [jdk17u-dev] RFR: 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 41242cbe5d01fc6e19859626dd08f6191e7486fb Changes: https://git.openjdk.org/jdk17u-dev/pull/2975/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2975&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325762 Stats: 70 lines in 1 file changed: 21 ins; 14 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2975.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2975/head:pull/2975 PR: https://git.openjdk.org/jdk17u-dev/pull/2975 From aivanov at openjdk.org Fri Oct 18 10:33:18 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 18 Oct 2024 10:33:18 GMT Subject: [jdk23u] Integrated: 8335267: [XWayland] move screencast tokens from .awt to .java folder In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 19:08:00 GMT, Alexey Ivanov wrote: > Backporting to 23u should not be skipped. > > The patch applies cleanly. > >> This pull request contains a backport of commit [088871ce](https://github.com/openjdk/jdk/commit/088871ce36f85fb30b24c49146f547bc8e2b0dcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Alexander Zvegintsev on 8 Aug 2024 and was reviewed by Phil Race and Alexey Ushakov. This pull request has now been integrated. Changeset: 858118ee Author: Alexey Ivanov URL: https://git.openjdk.org/jdk23u/commit/858118eef894a8e2137d5853d1a35b136b8f1b12 Stats: 61 lines in 1 file changed: 23 ins; 8 del; 30 mod 8335267: [XWayland] move screencast tokens from .awt to .java folder Backport-of: 088871ce36f85fb30b24c49146f547bc8e2b0dcb ------------- PR: https://git.openjdk.org/jdk23u/pull/166 From pkoppula at openjdk.org Fri Oct 18 10:39:01 2024 From: pkoppula at openjdk.org (Prasadrao Koppula) Date: Fri, 18 Oct 2024 10:39:01 GMT Subject: [jdk23u] Integrated: 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 09:08:35 GMT, Prasadrao Koppula wrote: > clean backport This pull request has now been integrated. Changeset: 9ed9510d Author: Prasadrao Koppula Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/9ed9510da7de2b7a9d550dad007ed694ea15d3eb Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options Backport-of: c9bee173d61f4accfc4adc280ab5d21600191756 ------------- PR: https://git.openjdk.org/jdk23u/pull/160 From duke at openjdk.org Fri Oct 18 11:35:16 2024 From: duke at openjdk.org (KavyaKS94) Date: Fri, 18 Oct 2024 11:35:16 GMT Subject: [jdk23u] Integrated: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep In-Reply-To: References: Message-ID: On Tue, 15 Oct 2024 06:41:27 GMT, KavyaKS94 wrote: > Clean backport. Increased sleep time. Tested in mach5 in aarch64 and all other platforms. This pull request has now been integrated. Changeset: 14aedb57 Author: Chris Plummer Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/14aedb575c022b90393e56c5de0d048b5e58a17e Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep Backport-of: ed6499446dadc339599271a282ceca4a52dbeed4 ------------- PR: https://git.openjdk.org/jdk23u/pull/175 From syan at openjdk.org Fri Oct 18 12:58:48 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 12:58:48 GMT Subject: [jdk23u] RFR: 8342145: File libCreationTimeHelper.c compile fails on Alpine In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 07:16:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. > > Thanks! The GHA report several failures, all the failures are unreleated to this PR. 1. linux x64 fastdebug build `compiler/c2/TestScalarReplacementMaxLiveNodes.java` crash, the failure has been reported by [JDK-8331295](https://bugs.openjdk.org/browse/JDK-8331295) 2. macos-x64 fastdebug build `compiler/c2/TestScalarReplacementMaxLiveNodes.java` crash, the failure has been reported by [JDK-8331295](https://bugs.openjdk.org/browse/JDK-8331295) 3. macos-aarch64 fastdebug build `compiler/c2/TestScalarReplacementMaxLiveNodes.java` crash, the failure has been reported by [JDK-8331295](https://bugs.openjdk.org/browse/JDK-8331295) 4. windows-x64 fastdebug build `compiler/c2/TestScalarReplacementMaxLiveNodes.java` crash, the failure has been reported by [JDK-8331295](https://bugs.openjdk.org/browse/JDK-8331295) ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/195#issuecomment-2422416990 From duke at openjdk.org Fri Oct 18 13:06:59 2024 From: duke at openjdk.org (Yagmur Eren) Date: Fri, 18 Oct 2024 13:06:59 GMT Subject: [jdk23u] RFR: 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() Message-ID: <6MPnQPNNQILRop1MklRAf2upe-j5kjOF9ns6I3l8IIk=.574e11dd-6d7c-44ff-abde-275212337f2e@github.com> Hi all, This pull request contains a backport of commit [90c944fe](https://github.com/openjdk/jdk/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The change applied cleanly. The commit being backported was authored by Roland Westrelin on 2 Oct 2024 and was reviewed by Vladimir Ivanov and Quan Anh Mai. Thanks! ------------- Commit messages: - Backport 90c944fefe4a7827c08a8e6a81f137c3157a749b Changes: https://git.openjdk.org/jdk23u/pull/197/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340824 Stats: 89 lines in 2 files changed: 14 ins; 11 del; 64 mod Patch: https://git.openjdk.org/jdk23u/pull/197.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/197/head:pull/197 PR: https://git.openjdk.org/jdk23u/pull/197 From syan at openjdk.org Fri Oct 18 13:22:10 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 13:22:10 GMT Subject: [jdk21u-dev] RFR: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds Message-ID: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> Hi all, This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk21u-dev from jdk22. Thanks! ------------- Commit messages: - Backport 571c435e1a34dcf08fd7545d531c258c9116ea79 Changes: https://git.openjdk.org/jdk21u-dev/pull/1066/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1066&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313374 Stats: 14 lines in 1 file changed: 14 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1066.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1066/head:pull/1066 PR: https://git.openjdk.org/jdk21u-dev/pull/1066 From duke at openjdk.org Fri Oct 18 13:40:50 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 18 Oct 2024 13:40:50 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v3] In-Reply-To: References: Message-ID: <_FgWE1Ao4u9-9PH-CxvbdrqvNa58y6hXtycbDmXifLE=.baa0d99c-cc5b-4370-95a5-50c3e458d233@github.com> > Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) > > Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. Johny Jose has updated the pull request incrementally with one additional commit since the last revision: Review changes ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/191/files - new: https://git.openjdk.org/jdk23u/pull/191/files/b774bbe9..de7549f8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=01-02 Stats: 5 lines in 2 files changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk23u/pull/191 From coffeys at openjdk.org Fri Oct 18 14:05:30 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 18 Oct 2024 14:05:30 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v3] In-Reply-To: <_FgWE1Ao4u9-9PH-CxvbdrqvNa58y6hXtycbDmXifLE=.baa0d99c-cc5b-4370-95a5-50c3e458d233@github.com> References: <_FgWE1Ao4u9-9PH-CxvbdrqvNa58y6hXtycbDmXifLE=.baa0d99c-cc5b-4370-95a5-50c3e458d233@github.com> Message-ID: On Fri, 18 Oct 2024 13:40:50 GMT, Johny Jose wrote: >> Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) >> >> Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. > > Johny Jose has updated the pull request incrementally with one additional commit since the last revision: > > Review changes minor formatting comments. Looks good otherwise. test/jdk/java/util/TimeZone/Bug6329116.java line 155: > 153: */ > 154: continue; > 155: don't think any edits are required to this file ? Can you "git restore" this one ? test/jdk/sun/util/calendar/zi/TestZoneInfo310.java line 53: > 51: String tzfiles = "africa antarctica asia australasia europe northamerica southamerica backward etcetera gmt"; > 52: Path jdk_tzdir = Paths.get(System.getProperty("test.src"), "tzdata_jdk"); > 53: // tz2024b_overridden_zones file is created to preserve the behaviour of "EST", "MST", and "HST" when timezone 2024b changes are applied split this comment over 2 lines please ------------- PR Review: https://git.openjdk.org/jdk23u/pull/191#pullrequestreview-2378149215 PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1806536012 PR Review Comment: https://git.openjdk.org/jdk23u/pull/191#discussion_r1806537767 From lucy at openjdk.org Fri Oct 18 14:18:55 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Fri, 18 Oct 2024 14:18:55 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v3] In-Reply-To: References: Message-ID: <6wgTWyDAde3CqDJSStbxL-l3VjtK5x7c3by1jFq5d2E=.4aa08f38-6038-4c79-93d1-47f7b4489e34@github.com> On Wed, 16 Oct 2024 06:55:59 GMT, Goetz Lindenmaier wrote: >> This backport is based on the 21 version. >> >> A lot of files can be patched clean. >> Others had to be resolved. >> I split the change into four commits: >> 1. The hunks that applied clean. >> 2. The test files I resolved. Details below. >> 3. The parts of ProcessTools.java I had to resolve >> 4. The files I had to fix in addition so all calls to the old method are removed >> >> *The tests resolved:* >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java >> Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java >> Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java >> Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java >> Resolved copyright only. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java >> Resolved copyright only. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-de... > > 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: > > Fix one file missed Found just one doubtful change. Looks good otherwise. test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java line 54: > 52: > 53: public static void testDefaultValue() throws Exception { > 54: ProcessBuilder pb = GCArguments.createLimitedTestJavaProcessBuilder( Shouldn't this one read createTestJavaProcessBuilder, as in all other occurences? ------------- Changes requested by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2960#pullrequestreview-2378233599 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/2960#discussion_r1806575738 From syan at openjdk.org Fri Oct 18 15:13:29 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 15:13:29 GMT Subject: [jdk23u] RFR: 8342145: File libCreationTimeHelper.c compile fails on Alpine In-Reply-To: References: Message-ID: <-85AMjataB_2r7MNe8H-T9Udm4BF7hVt1msGOZc4pgU=.83a11674-9083-496a-a3f2-a58a2c1b1658@github.com> On Fri, 18 Oct 2024 07:16:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/195#issuecomment-2422695363 From duke at openjdk.org Fri Oct 18 15:13:29 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 15:13:29 GMT Subject: [jdk23u] RFR: 8342145: File libCreationTimeHelper.c compile fails on Alpine In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 07:16:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. > > Thanks! @sendaoYan Your change (at version 26056fc8c6c7a56cc1f5c851c46e062364ce5454) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/195#issuecomment-2422696411 From jvanek at openjdk.org Fri Oct 18 17:11:51 2024 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Fri, 18 Oct 2024 17:11:51 GMT Subject: [jdk11u-dev] RFR: 8342629: [11u] Properly message out that shenandoah is disabled Message-ID: Unluckily, ShenandoahGC in jdk11 i still disabled by default. In addition, its output is broken: checking for dlopen in -ldl... yes checking if shenandoah can be built... checking if zgc can be built... no, platform not supported checking if jvmci module jdk.internal.vm.ci should be built... yes In all other JDKs it is enabled by default, and prints correctly yes/no: checking for dlopen in -ldl... yes checking if shenandoah can be built... yes checking if zgc can be built... yes checking if jvmci module jdk.internal.vm.ci should be built... yes This PR is fixing this. In jdk17 and up , when manually disabled, the "no" is printed. ------------- Commit messages: - 8342629: [11u] Properly message out that shenandoah is disabled Changes: https://git.openjdk.org/jdk11u-dev/pull/2946/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2946&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342629 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2946.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2946/head:pull/2946 PR: https://git.openjdk.org/jdk11u-dev/pull/2946 From jvanek at openjdk.org Fri Oct 18 17:16:46 2024 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Fri, 18 Oct 2024 17:16:46 GMT Subject: [jdk11u-dev] RFR: 8342629: [11u] Properly message out that shenandoah is disabled [v2] In-Reply-To: References: Message-ID: > Unluckily, ShenandoahGC in jdk11 i still disabled by default. In addition, its output is broken: > > > checking for dlopen in -ldl... yes > checking if shenandoah can be built... checking if zgc can be built... no, platform not supported > checking if jvmci module jdk.internal.vm.ci should be built... yes > > > In all other JDKs it is enabled by default, and prints correctly yes/no: > > checking for dlopen in -ldl... yes > checking if shenandoah can be built... yes > checking if zgc can be built... yes > checking if jvmci module jdk.internal.vm.ci should be built... yes > > > > This PR is fixing this. In jdk17 and up , when manually disabled, the "no" is printed. Ji?? Van?k 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: 8342629: [11u] Properly message out that shenandoah is disabled ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2946/files - new: https://git.openjdk.org/jdk11u-dev/pull/2946/files/0631caa2..02d91fe1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2946&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2946&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2946.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2946/head:pull/2946 PR: https://git.openjdk.org/jdk11u-dev/pull/2946 From ssubramaniam at openjdk.org Fri Oct 18 18:53:03 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 18 Oct 2024 18:53:03 GMT Subject: [jdk17u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options Message-ID: Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. ------------- Commit messages: - Backport 5bf859c Changes: https://git.openjdk.org/jdk17u-dev/pull/2976/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2976&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325610 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2976.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2976/head:pull/2976 PR: https://git.openjdk.org/jdk17u-dev/pull/2976 From syan at openjdk.org Fri Oct 18 19:45:47 2024 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Oct 2024 19:45:47 GMT Subject: [jdk23u] Integrated: 8342145: File libCreationTimeHelper.c compile fails on Alpine In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 07:16:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. > > Thanks! This pull request has now been integrated. Changeset: dc5298e9 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk23u/commit/dc5298e9300e701e4e88cb4ccfcc48717e0e6c29 Stats: 11 lines in 1 file changed: 8 ins; 1 del; 2 mod 8342145: File libCreationTimeHelper.c compile fails on Alpine Backport-of: 44151f475fca3cf03299319b2ac9ddc533ba134d ------------- PR: https://git.openjdk.org/jdk23u/pull/195 From ysr at openjdk.org Fri Oct 18 20:35:21 2024 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Fri, 18 Oct 2024 20:35:21 GMT Subject: [jdk17u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 18:48:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. In JDK17, args are passed in slightly differently, so backport isn't clean. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Marked as reviewed by ysr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2976#pullrequestreview-2378923481 From duke at openjdk.org Fri Oct 18 21:07:18 2024 From: duke at openjdk.org (Ryan Flegel) Date: Fri, 18 Oct 2024 21:07:18 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v2] In-Reply-To: References: Message-ID: <7ssWtLwUGOqsBzXWXU_21FFCe57NoShNvvhTq9kxbNE=.38e3636c-9247-4e9a-8804-a63b933918a0@github.com> > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > ### Tests > > All tests in the GitHub actions have passed. > > I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. > > Here is a full list of the failures: > > * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received > * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. > * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts > > UPDATE: I've run the rest of the tier2 tests and there were two additional JDK failures that appear to be unrelated: > > * com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries. > * com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool Ryan Flegel has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-720b44648b - Backport 720b44648bcff997278af92746f942b2425298a5 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1020/files - new: https://git.openjdk.org/jdk21u-dev/pull/1020/files/1ac05af9..6d99ac77 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1020&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1020&range=00-01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1020.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1020/head:pull/1020 PR: https://git.openjdk.org/jdk21u-dev/pull/1020 From abakhtin at openjdk.org Fri Oct 18 22:11:04 2024 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 18 Oct 2024 22:11:04 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: <8_eqLDjGZv07odcwaRx4qLKBtwn6F7xZQBhWQrmYcsA=.616c9223-d123-4e0e-aac1-90c5908e6a19@github.com> On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed CSR is approved. Please review the PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2423306435 From duke at openjdk.org Fri Oct 18 22:43:38 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 18 Oct 2024 22:43:38 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v4] In-Reply-To: References: Message-ID: > Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) > > Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. Johny Jose has updated the pull request incrementally with one additional commit since the last revision: Review changes ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/191/files - new: https://git.openjdk.org/jdk23u/pull/191/files/de7549f8..9ef21565 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=191&range=02-03 Stats: 5 lines in 2 files changed: 2 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk23u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk23u/pull/191 From syan at openjdk.org Sat Oct 19 01:05:09 2024 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Oct 2024 01:05:09 GMT Subject: [jdk23u] RFR: 8342145: File libCreationTimeHelper.c compile fails on Alpine In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 07:16:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [44151f47](https://github.com/openjdk/jdk/commit/44151f475fca3cf03299319b2ac9ddc533ba134d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 16 Oct 2024 and was reviewed by Matthias Baesken. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/195#issuecomment-2423419193 From coffeys at openjdk.org Sat Oct 19 11:56:10 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Sat, 19 Oct 2024 11:56:10 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v4] In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 22:43:38 GMT, Johny Jose wrote: >> Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) >> >> Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. > > Johny Jose has updated the pull request incrementally with one additional commit since the last revision: > > Review changes LGTM ------------- Marked as reviewed by coffeys (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/191#pullrequestreview-2379294479 From duke at openjdk.org Sat Oct 19 11:56:21 2024 From: duke at openjdk.org (duke) Date: Sat, 19 Oct 2024 11:56:21 GMT Subject: [jdk21u-dev] Withdrawn: 8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" In-Reply-To: <2zmijgxTUg-cIGusT6cUsxgqLiOlfvHmHs0HNNdNfmk=.4c5b04ca-5de5-4087-9546-e3cd4b4ef12e@github.com> References: <2zmijgxTUg-cIGusT6cUsxgqLiOlfvHmHs0HNNdNfmk=.4c5b04ca-5de5-4087-9546-e3cd4b4ef12e@github.com> Message-ID: On Sat, 24 Aug 2024 03:34:15 GMT, Amos Shi wrote: > Backport of [JDK-8240343](https://bugs.openjdk.org/browse/JDK-8240343) > - This PR is generated by git `patch` command without `.rej` - it should be `clean` well the clean label was not added by bot > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/944 From syan at openjdk.org Sat Oct 19 11:58:21 2024 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Oct 2024 11:58:21 GMT Subject: [jdk21u-dev] RFR: 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Message-ID: <63T0R9S_C90zcFy1ZFMdc0GJAq_9ghDEAZUJiMfL7v8=.4d7c5e4b-f60e-4060-970f-222e1ffd5cbc@github.com> Hi all, This pull request contains a backport of commit [f56a1541](https://github.com/openjdk/jdk/commit/f56a154132f7e66b1b65adfa2aa937119999b14a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 14 Oct 2024 and was reviewed by Chen Liang, Severin Gehwolf, Magnus Ihse Bursie and Brian Burkhalter. The original PR use FFM API to call native library, but we can't use FFM API in jdk21u directly, and the original PR dependency the file `test/lib/native/export.h`, this file not exists in jdk21 repository. So we use JNI instead of FFM API. Before this PR, the file `test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c` and `test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java` already exists cause this PR can't backport cleanly. Additional testing: - [x] linux-x64 build at alinux3, and run the test passed. - [x] linux-x64 build at centos7 docker container, and run the test passed. - [x] linux-64 compile libCreationTimeHelper.c at `centos6 docker container(glibc2.12)` by gcc 11.2.0 use below command `libCreationTimeHelper.c` compile test command: gcc test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c -Ibuild/linux-x86_64-server-release/jdk/include -I build/linux-x86_64-server-release/jdk/include/linux -c Thanks! ------------- Commit messages: - Backport daa67f45f0c17d4087eb51a708193d6db124b426 Changes: https://git.openjdk.org/jdk21u-dev/pull/1068/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341881 Stats: 128 lines in 3 files changed: 109 ins; 8 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1068.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1068/head:pull/1068 PR: https://git.openjdk.org/jdk21u-dev/pull/1068 From syan at openjdk.org Sat Oct 19 12:03:48 2024 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Oct 2024 12:03:48 GMT Subject: [jdk11u-dev] RFR: 8204267: Generate comments in -XX:+PrintInterpreter to link to source code Message-ID: Hi all, HotSpot's interpreter is dynamically generated (by C++ sources such as src/hotspot/cpu/x86/templateTable_x86.cpp). The command `java -XX:+PrintInterpreter` can be used to print a disassembly of the HotSpot interpreter. However, the output has very little comment, and it's very hard to associate the assembler instructions with the C++ code that generates them. To make it easier to understand the -XX:+PrintInterpreter, we should generate comments to link the instructions back to the C++ source code that generates them. This is doable because much of the interpreter code generation is done via a macro "__". We can redefine this macro to generate comments. The file `src/hotspot/share/compiler/disassembler.cpp` has different context cause this PR can't backport cleanly, all other files are backport cleanly. Only change the behavior of `PrintInterpreter`, risk is low. Additional testing: - [x] linux x64 build with fastdebug and slowdebug configure - [ ] linux x64 jtreg tests(include tier1/2/3 etc.) with release build - [ ] linux aarch64 jtreg tests(include tier1/2/3 etc.) with release build Thanks. ------------- Commit messages: - Backport b5f0945a726722dc92b0a10cc30723faa05ee475 Changes: https://git.openjdk.org/jdk11u-dev/pull/2957/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2957&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8204267 Stats: 191 lines in 8 files changed: 173 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2957.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2957/head:pull/2957 PR: https://git.openjdk.org/jdk11u-dev/pull/2957 From duke at openjdk.org Sat Oct 19 12:21:29 2024 From: duke at openjdk.org (duke) Date: Sat, 19 Oct 2024 12:21:29 GMT Subject: [jdk17u-dev] Withdrawn: 8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" In-Reply-To: References: Message-ID: On Sat, 24 Aug 2024 04:00:39 GMT, Amos Shi wrote: > Backport of [JDK-8240343](https://bugs.openjdk.org/browse/JDK-8240343) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2822 From duke at openjdk.org Sat Oct 19 17:50:42 2024 From: duke at openjdk.org (Saint Wesonga) Date: Sat, 19 Oct 2024 17:50:42 GMT Subject: [jdk21u-dev] Withdrawn: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set In-Reply-To: References: Message-ID: <_ILRNASg2BMSJ5Cg6pRhf8jLxV_SAmEjcXZe1jy80bQ=.f73d35f1-575f-42fe-905d-2eea3a4d2b1c@github.com> On Mon, 7 Oct 2024 17:02:15 GMT, Saint Wesonga wrote: > Backport https://github.com/openjdk/jdk/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 to jdk21u. UnsafeIntrinsicsTest.java#ZGenerationalDebug test now passes on Windows AArch64 with this change. All tier1 tests also passed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1032 From duke at openjdk.org Sat Oct 19 17:54:55 2024 From: duke at openjdk.org (Saint Wesonga) Date: Sat, 19 Oct 2024 17:54:55 GMT Subject: [jdk23u] RFR: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set Message-ID: Backport https://github.com/openjdk/jdk/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 to jdk23u. UnsafeIntrinsicsTest.java#ZGenerationalDebug test now passes on Windows AArch64 with this change. ------------- Commit messages: - Backport 5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 Changes: https://git.openjdk.org/jdk23u/pull/198/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334475 Stats: 59 lines in 1 file changed: 19 ins; 36 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/198.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/198/head:pull/198 PR: https://git.openjdk.org/jdk23u/pull/198 From cushon at openjdk.org Sat Oct 19 21:38:42 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 19 Oct 2024 21:38:42 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v2] In-Reply-To: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: <3iBOxTJKcAFCEM4z-ZnCXkB0yz1UeCpzUcIHLbRY3Do=.8136949a-905b-4c24-9519-10d4b1a532ec@github.com> > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. > > Testing: tier1 langtools tests 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 two additional commits since the last revision: - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 - Backport cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2933/files - new: https://git.openjdk.org/jdk11u-dev/pull/2933/files/f142c7a0..2002239c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=00-01 Stats: 6323 lines in 109 files changed: 5220 ins; 434 del; 669 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2933.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2933/head:pull/2933 PR: https://git.openjdk.org/jdk11u-dev/pull/2933 From cushon at openjdk.org Sun Oct 20 01:52:52 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sun, 20 Oct 2024 01:52:52 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v3] In-Reply-To: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. > > Testing: tier1 langtools tests Liam Miller-Cushon has updated the pull request incrementally with one additional commit since the last revision: Downgrade major version for jasm test inputs ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2933/files - new: https://git.openjdk.org/jdk11u-dev/pull/2933/files/2002239c..cd858cfa Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=01-02 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2933.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2933/head:pull/2933 PR: https://git.openjdk.org/jdk11u-dev/pull/2933 From duke at openjdk.org Sun Oct 20 01:52:58 2024 From: duke at openjdk.org (duke) Date: Sun, 20 Oct 2024 01:52:58 GMT Subject: [jdk17u-dev] RFR: 8273914: Indy string concat changes order of operations In-Reply-To: References: Message-ID: On Tue, 10 Sep 2024 17:11:32 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. > > Testing: tier1 langtools tests @cushon Your change (at version 99d8eab5578c0037638d25ecc56874ef09373de0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2864#issuecomment-2424397278 From sshivang at openjdk.org Sun Oct 20 11:55:34 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Sun, 20 Oct 2024 11:55:34 GMT Subject: [jdk23u] RFR: 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java Message-ID: Straight Backport. Cleanups and JUnit conversion. Good To backport to lower releases. ------------- Commit messages: - Backport f927c1210ee0675bb1196572177ffb505826d57a Changes: https://git.openjdk.org/jdk23u/pull/199/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339154 Stats: 119 lines in 1 file changed: 76 ins; 9 del; 34 mod Patch: https://git.openjdk.org/jdk23u/pull/199.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/199/head:pull/199 PR: https://git.openjdk.org/jdk23u/pull/199 From syan at openjdk.org Mon Oct 21 01:12:52 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 01:12:52 GMT Subject: [jdk17u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 Message-ID: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> Hi all, This pull request contains a backport of commit [0604ce7f](https://github.com/openjdk/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Sergey Bylokhov on 8 Feb 2024 and was reviewed by Andrew Haley. Thanks! ------------- Commit messages: - Backport 0604ce7f383b67c372d55987ff8a7bf3a2189c55 Changes: https://git.openjdk.org/jdk17u-dev/pull/2978/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2978&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309109 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2978.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2978/head:pull/2978 PR: https://git.openjdk.org/jdk17u-dev/pull/2978 From goetz at openjdk.org Mon Oct 21 07:00:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 07:00:09 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 17:08:53 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis 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: > > 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) One more thing, I should have seen that in first place. Please enable GitHub actions on this repo so we get tests. If you merge head into your branch, the tests will restart. (Similar for your change in 17u etc if it is not enabled there.) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2425770429 From goetz at openjdk.org Mon Oct 21 07:01:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 07:01:05 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 Thanks. Ok, so let's go that way. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1024#issuecomment-2425778604 From syan at openjdk.org Mon Oct 21 07:17:46 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 07:17:46 GMT Subject: [jdk21u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 11:26:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1062#issuecomment-2425815399 From duke at openjdk.org Mon Oct 21 07:17:46 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 07:17:46 GMT Subject: [jdk21u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 11:26:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! @sendaoYan Your change (at version da0ee0998480f30fd900d180fc394d07efdb45d9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1062#issuecomment-2425815970 From syan at openjdk.org Mon Oct 21 07:17:50 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 07:17:50 GMT Subject: [jdk17u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> References: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> Message-ID: On Fri, 18 Oct 2024 07:38:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2974#issuecomment-2425814213 From duke at openjdk.org Mon Oct 21 07:17:50 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 07:17:50 GMT Subject: [jdk17u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> References: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> Message-ID: On Fri, 18 Oct 2024 07:38:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! @sendaoYan Your change (at version 7caf079dea65fe8f7ea145be8b461e412239f1cb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2974#issuecomment-2425815705 From syan at openjdk.org Mon Oct 21 07:18:22 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 07:18:22 GMT Subject: [jdk17u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 12:58:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2970#issuecomment-2425816114 From duke at openjdk.org Mon Oct 21 07:18:22 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 07:18:22 GMT Subject: [jdk17u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 12:58:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! @sendaoYan Your change (at version 266483335b2b374c6c21873a618e030e059a980f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2970#issuecomment-2425817725 From syan at openjdk.org Mon Oct 21 07:21:02 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 07:21:02 GMT Subject: [jdk17u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 07:24:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2973#issuecomment-2425817748 From duke at openjdk.org Mon Oct 21 07:21:03 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 07:21:03 GMT Subject: [jdk17u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: <-J36e_aG1N2R0DOrbT3b7_4ztX_Ff9IKnv3CYpY_cIU=.ed798f6f-82ee-44ce-acd3-956a33f480b2@github.com> On Fri, 18 Oct 2024 07:24:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! @sendaoYan Your change (at version 50ce313091c95ec5f8ecb54d5c4d6d805f25f762) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2973#issuecomment-2425819884 From duke at openjdk.org Mon Oct 21 07:21:45 2024 From: duke at openjdk.org (Taizo Kurashige) Date: Mon, 21 Oct 2024 07:21:45 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size 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. ------------- Commit messages: - Backport 55f5542ca2104df91e14693534cc7b3c36e81953 Changes: https://git.openjdk.org/jdk11u-dev/pull/2958/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2958&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8026976 Stats: 9 lines in 2 files changed: 6 ins; 1 del; 2 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 Mon Oct 21 07:32:52 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 07:32:52 GMT Subject: [jdk23u] RFR: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Message-ID: Hi all, This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. Thanks! ------------- Commit messages: - Backport 21682bcdccbb35286cbffc21517b3b52abcb2476 Changes: https://git.openjdk.org/jdk23u/pull/200/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342612 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/200.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/200/head:pull/200 PR: https://git.openjdk.org/jdk23u/pull/200 From goetz at openjdk.org Mon Oct 21 08:04:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 08:04:06 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v3] In-Reply-To: <6wgTWyDAde3CqDJSStbxL-l3VjtK5x7c3by1jFq5d2E=.4aa08f38-6038-4c79-93d1-47f7b4489e34@github.com> References: <6wgTWyDAde3CqDJSStbxL-l3VjtK5x7c3by1jFq5d2E=.4aa08f38-6038-4c79-93d1-47f7b4489e34@github.com> Message-ID: <4g6cst5uBNSnYYuf0z__neP3WQZVTX8AvTs82kZlHFc=.cde3218b-60d7-4381-9429-952db049ab48@github.com> On Fri, 18 Oct 2024 14:15:06 GMT, Lutz Schmidt 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: >> >> Fix one file missed > > test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java line 54: > >> 52: >> 53: public static void testDefaultValue() throws Exception { >> 54: ProcessBuilder pb = GCArguments.createLimitedTestJavaProcessBuilder( > > Shouldn't this one read createTestJavaProcessBuilder, as in all other occurences? Hi Lutz, yes, you are right! But I spoiled this already in the backport to 21, so I'll fix it there in a follow-up. I files https://bugs.openjdk.org/browse/JDK-8342669 [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 Thanks for addressing this tedious review! ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/2960#discussion_r1808288341 From goetz at openjdk.org Mon Oct 21 08:13:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 08:13:09 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v4] In-Reply-To: References: Message-ID: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8315097-2 - Fix one file missed - Fix files that call createJavaProcessBuilder but are not in 21. - Resolved ProcessTools.java - Resolved test files - Changes that applied clean ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2960/files - new: https://git.openjdk.org/jdk17u-dev/pull/2960/files/cbd88adc..dac424dd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=02-03 Stats: 3701 lines in 76 files changed: 2949 ins; 438 del; 314 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From lucy at openjdk.org Mon Oct 21 09:18:11 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 21 Oct 2024 09:18:11 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v4] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 08:13:09 GMT, Goetz Lindenmaier wrote: >> This backport is based on the 21 version. >> >> A lot of files can be patched clean. >> Others had to be resolved. >> I split the change into four commits: >> 1. The hunks that applied clean. >> 2. The test files I resolved. Details below. >> 3. The parts of ProcessTools.java I had to resolve >> 4. The files I had to fix in addition so all calls to the old method are removed >> >> *The tests resolved:* >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java >> Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java >> Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java >> Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java >> Resolved copyright only. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java >> Resolved copyright only. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-de... > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8315097-2 > - Fix one file missed > - Fix files that call createJavaProcessBuilder but are not in 21. > - Resolved ProcessTools.java > - Resolved test files > - Changes that applied clean With the finding being fixed by a separate bug/PR/backport, I approve this PR. Please make sure the follow-up arrives in jdk17u-dev asap. This PR and the follow-up shall be contained in the same update release. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2960#pullrequestreview-2381423100 From goetz at openjdk.org Mon Oct 21 09:36:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 09:36:09 GMT Subject: [jdk21u-dev] RFR: 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 Message-ID: <_643ugkKVm5weLGAVEEJ7tY5SQoaGRzHer2NFC8OMoM=.bf6e3bd8-afbf-4ccc-8963-133b3008cef9@github.com> ?K-8315097 The obvious fix. ------------- Commit messages: - 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 Changes: https://git.openjdk.org/jdk21u-dev/pull/1069/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342669 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1069.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1069/head:pull/1069 PR: https://git.openjdk.org/jdk21u-dev/pull/1069 From lucy at openjdk.org Mon Oct 21 09:48:44 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 21 Oct 2024 09:48:44 GMT Subject: [jdk21u-dev] RFR: 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 In-Reply-To: <_643ugkKVm5weLGAVEEJ7tY5SQoaGRzHer2NFC8OMoM=.bf6e3bd8-afbf-4ccc-8963-133b3008cef9@github.com> References: <_643ugkKVm5weLGAVEEJ7tY5SQoaGRzHer2NFC8OMoM=.bf6e3bd8-afbf-4ccc-8963-133b3008cef9@github.com> Message-ID: On Mon, 21 Oct 2024 09:31:42 GMT, Goetz Lindenmaier wrote: > ?K-8315097 > > The obvious fix. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1069#pullrequestreview-2381497874 From aph-open at littlepinkcloud.com Mon Oct 21 11:01:27 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Mon, 21 Oct 2024 12:01:27 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> Message-ID: <122c9cf8-1620-4b55-b156-f409b8666f2b@littlepinkcloud.com> On 10/17/24 09:14, Lindenmaier, Goetz wrote: > This is a big improvement of performance for subtype checking. > But it is also a big change in central parts of the JVM. > Also, the performance issue solved here is not a regression in > 17 (or 11). I don't understand. What's the relevance of whether it's a regression? > So I think while we could consider this for the latest LTE, 21, > we should not bring this to 17 or older releases. It's just too > risky for these. > Even for 21 it would be a considerable effort to backport it > along with the needed follow-up issues. As far as I know there are no needed follow-up issues. It's pretty self contained. The patch is written in a way that makes backports possible. >> I'm not sure. Looking at the rules for backporting, any bug fix "which >> contributes to the stability, security or performance of the affected line should >> be considered." So this definitely fits in the rule of what is allowed in 11u, but >> of course that doesn't mean that it will be backported, merely that it will be >> considered. > Anyways, in 11 it says "Please note that these common rules do not allow > enhancements to be back-ported, only fixes to bugs." > https://wiki.openjdk.org/display/JDKUpdates/JDK11u> and I would rather categorize it as an enhancement than a bug, although > it's filed as bug in JBS. Well, that's a discussion we can have, I suppose, but it's always been a bug, going back years. I guess there's a grey area. -- 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 Mon Oct 21 11:06:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 11:06:22 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v5] In-Reply-To: References: Message-ID: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Undo edit that belongs to 8321713 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2960/files - new: https://git.openjdk.org/jdk17u-dev/pull/2960/files/dac424dd..06c65af7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=03-04 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From goetz.lindenmaier at sap.com Mon Oct 21 11:13:51 2024 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Mon, 21 Oct 2024 11:13:51 +0000 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: <122c9cf8-1620-4b55-b156-f409b8666f2b@littlepinkcloud.com> References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> <122c9cf8-1620-4b55-b156-f409b8666f2b@littlepinkcloud.com> Message-ID: Hi, > I don't understand. What's the relevance of whether it's a regression? Well, if we had backported a bugfix to, say, 11.0.23 that spoils performance, this would be a performance regression we introduced during support. Such a regression we should probably fix because it makes a younger update worse that an older one. People updating would suddenly get a problem. This one has been there previous to 11 as I understand, so it is not a regression of 11 or one of it's updates. Best regards, Goetz. > -----Original Message----- > From: Andrew Haley > Sent: Monday, October 21, 2024 1:01 PM > To: Lindenmaier, Goetz ; jdk-updates- > dev at openjdk.org > Subject: Re: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? > > On 10/17/24 09:14, Lindenmaier, Goetz wrote: > > > This is a big improvement of performance for subtype checking. > > But it is also a big change in central parts of the JVM. > > Also, the performance issue solved here is not a regression in > > 17 (or 11). > > I don't understand. What's the relevance of whether it's a regression? > > > So I think while we could consider this for the latest LTE, 21, > > we should not bring this to 17 or older releases. It's just too > > risky for these. > > Even for 21 it would be a considerable effort to backport it > > along with the needed follow-up issues. > > As far as I know there are no needed follow-up issues. It's pretty > self contained. The patch is written in a way that makes backports > possible. > > >> I'm not sure. Looking at the rules for backporting, any bug fix "which > >> contributes to the stability, security or performance of the affected line > should > >> be considered." So this definitely fits in the rule of what is allowed in 11u, > but > >> of course that doesn't mean that it will be backported, merely that it will > be > >> considered. > > Anyways, in 11 it says "Please note that these common rules do not allow > > enhancements to be back-ported, only fixes to bugs." > > https://wiki.openjdk.org/display/JDKUpdates/JDK11u> and I would rather > categorize it as an enhancement than a bug, although > > it's filed as bug in JBS. > > Well, that's a discussion we can have, I suppose, but it's always been > a bug, going back years. I guess there's a grey area. > > -- > Andrew Haley (he/him) > Java Platform Lead Engineer > Red Hat UK Ltd. > redhat.com%2F&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C426d9 > 85c1be64fefab2008dcf1bfc4f8%7C42f7676cf455423c82f6dc2d99791af7%7C0 > %7C0%7C638651053175264278%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC > 4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C% > 7C%7C&sdata=UNDAMFDYWPd848NCZIKoS%2FsRCEOrW0NDgBY2FeXfFTw%3 > D&reserved=0> > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkeybas > e.io%2Fandrewhaley&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C > 426d985c1be64fefab2008dcf1bfc4f8%7C42f7676cf455423c82f6dc2d99791af7 > %7C0%7C0%7C638651053175291827%7CUnknown%7CTWFpbGZsb3d8eyJWI > joiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0 > %7C%7C%7C&sdata=wk81AayS1CWejmjL6jFEqGFnsAT9vF013NBMTL9aplM%3 > D&reserved=0 > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From goetz at openjdk.org Mon Oct 21 11:24:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 11:24:45 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v6] In-Reply-To: References: Message-ID: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2960/files - new: https://git.openjdk.org/jdk17u-dev/pull/2960/files/06c65af7..d767da3d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2960&range=04-05 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2960/head:pull/2960 PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From goetz at openjdk.org Mon Oct 21 11:24:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 11:24:45 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v5] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 11:06:22 GMT, Goetz Lindenmaier wrote: >> This backport is based on the 21 version. >> >> A lot of files can be patched clean. >> Others had to be resolved. >> I split the change into four commits: >> 1. The hunks that applied clean. >> 2. The test files I resolved. Details below. >> 3. The parts of ProcessTools.java I had to resolve >> 4. The files I had to fix in addition so all calls to the old method are removed >> >> *The tests resolved:* >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java >> Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java >> Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java >> Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java >> Resolved copyright only. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java >> Resolved copyright only. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-de... > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Undo edit that belongs to 8321713 Thanks for reviewing 8342669. I add it here right away. This might confuse jcheck, as the original change is not yet pushed, but that should settle once I push that in 21. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2960#issuecomment-2426386120 From lucy at openjdk.org Mon Oct 21 12:41:09 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 21 Oct 2024 12:41:09 GMT Subject: [jdk17u-dev] RFR: 8315097: Rename createJavaProcessBuilder [v6] In-Reply-To: References: Message-ID: <_G5q7bnCFJT1PVjVgGu-y1HL4KwbgQ50kj-gzXFxW5Y=.3dd5add2-a5c3-4f35-accf-97f091e2aed8@github.com> On Mon, 21 Oct 2024 11:24:45 GMT, Goetz Lindenmaier wrote: >> This backport is based on the 21 version. >> >> A lot of files can be patched clean. >> Others had to be resolved. >> I split the change into four commits: >> 1. The hunks that applied clean. >> 2. The test files I resolved. Details below. >> 3. The parts of ProcessTools.java I had to resolve >> 4. The files I had to fix in addition so all calls to the old method are removed >> >> *The tests resolved:* >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java >> Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java >> Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java >> Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java >> Resolved copyright only. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java >> Resolved copyright only. >> >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java >> Resolved. >> https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java >> Resolved. >> https://github.com/openjdk/jdk21u-de... > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 LGTM. Thank you for the additional changes/fixes. Please integrate only after all testing has completed successfully. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2960#pullrequestreview-2381932634 From goetz at openjdk.org Mon Oct 21 12:43:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 12:43:41 GMT Subject: [jdk21u-dev] Integrated: 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java In-Reply-To: <8cGzEwWSCN7Z9v4-AYdgK8eaNIjDbf3EpfZXRrwwKvA=.38a43462-a4fe-4c3a-9102-1ec4d3fd098c@github.com> References: <8cGzEwWSCN7Z9v4-AYdgK8eaNIjDbf3EpfZXRrwwKvA=.38a43462-a4fe-4c3a-9102-1ec4d3fd098c@github.com> Message-ID: On Fri, 18 Oct 2024 10:22:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: a2f0ddba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a2f0ddbae8557e0ab6ba5344b775e6ca166899bf Stats: 70 lines in 1 file changed: 21 ins; 14 del; 35 mod 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java Backport-of: 41242cbe5d01fc6e19859626dd08f6191e7486fb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1065 From goetz at openjdk.org Mon Oct 21 12:44:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 12:44:15 GMT Subject: [jdk17u-dev] Integrated: 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 10:22:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 6a3c646b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a3c646b41f38d9d761753cc9c17bdc6e4f4b52a Stats: 70 lines in 1 file changed: 21 ins; 14 del; 35 mod 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java Backport-of: 41242cbe5d01fc6e19859626dd08f6191e7486fb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2975 From syan at openjdk.org Mon Oct 21 12:48:05 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 12:48:05 GMT Subject: [jdk17u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> References: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> Message-ID: On Mon, 21 Oct 2024 01:08:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0604ce7f](https://github.com/openjdk/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Sergey Bylokhov on 8 Feb 2024 and was reviewed by Andrew Haley. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2978#issuecomment-2426569546 From duke at openjdk.org Mon Oct 21 12:48:05 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 12:48:05 GMT Subject: [jdk17u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> References: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> Message-ID: On Mon, 21 Oct 2024 01:08:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0604ce7f](https://github.com/openjdk/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Sergey Bylokhov on 8 Feb 2024 and was reviewed by Andrew Haley. > > Thanks! @sendaoYan Your change (at version 4f83aabbd568d5a16871bb16dc169161e7e9449e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2978#issuecomment-2426572079 From srl at openjdk.org Mon Oct 21 13:16:43 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 21 Oct 2024 13:16:43 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v3] In-Reply-To: References: Message-ID: > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 Steven Loomis has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into jdk-8342073-backport2 - 8195675: empty commit to trigger build - 8342073: Call to insertText with single character from custom Input Method ignored - Backport of JDK-8195675 - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd Reviewed-by: prr (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1052/files - new: https://git.openjdk.org/jdk21u-dev/pull/1052/files/843c2a53..c31e68b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1052&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1052&range=01-02 Stats: 3022 lines in 83 files changed: 2408 ins; 101 del; 513 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1052.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1052/head:pull/1052 PR: https://git.openjdk.org/jdk21u-dev/pull/1052 From srl at openjdk.org Mon Oct 21 13:16:43 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 21 Oct 2024 13:16:43 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 06:56:31 GMT, Goetz Lindenmaier wrote: >> Steven Loomis 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: >> >> 8342073: Call to insertText with single character from custom Input Method ignored >> >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> >> Reviewed-by: prr >> (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) > > One more thing, I should have seen that in first place. Please enable GitHub actions on this repo so we get tests. > If you merge head into your branch, the tests will restart. > (Similar for your change in 17u etc if it is not enabled there.) @GoeLin i had enabled but probably after the push ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2426647870 From duke at openjdk.org Mon Oct 21 14:28:29 2024 From: duke at openjdk.org (Ryan Flegel) Date: Mon, 21 Oct 2024 14:28:29 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > ### Tests > > All tests in the GitHub actions have passed. > > I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. > > Here is a full list of the failures: > > * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received > * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. > * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts > > UPDATE: I've run the rest of the tier2 tests and there were two additional JDK failures that appear to be unrelated: > > * com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries. > * com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool Ryan Flegel has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into backport-720b44648b - Merge remote-tracking branch 'origin/master' into backport-720b44648b - Backport 720b44648bcff997278af92746f942b2425298a5 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1020/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1020&range=02 Stats: 627 lines in 12 files changed: 571 ins; 2 del; 54 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1020.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1020/head:pull/1020 PR: https://git.openjdk.org/jdk21u-dev/pull/1020 From goetz at openjdk.org Mon Oct 21 14:48:56 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 14:48:56 GMT Subject: [jdk17u-dev] RFR: 8328402: Implement pausing functionality for the PassFailJFrame Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 581b1e29aebd425bade14d2ee46704a16187df5b Changes: https://git.openjdk.org/jdk17u-dev/pull/2980/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2980&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328402 Stats: 47 lines in 1 file changed: 35 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2980.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2980/head:pull/2980 PR: https://git.openjdk.org/jdk17u-dev/pull/2980 From goetz at openjdk.org Mon Oct 21 14:49:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 14:49:21 GMT Subject: [jdk21u-dev] RFR: 8328402: Implement pausing functionality for the PassFailJFrame Message-ID: <5l1hZCD9cCHHU7-D3sf7JqbOEqQrYfsImHR18lJZW94=.3cfd226e-a608-4558-a878-36d6c54560da@github.com> I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 581b1e29aebd425bade14d2ee46704a16187df5b Changes: https://git.openjdk.org/jdk21u-dev/pull/1070/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1070&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328402 Stats: 47 lines in 1 file changed: 35 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1070/head:pull/1070 PR: https://git.openjdk.org/jdk21u-dev/pull/1070 From ysr at openjdk.org Mon Oct 21 14:54:29 2024 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Mon, 21 Oct 2024 14:54:29 GMT Subject: [jdk21u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> References: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> Message-ID: On Thu, 17 Oct 2024 21:34:38 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. Marked as reviewed by ysr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1064#pullrequestreview-2382370373 From goetz at openjdk.org Mon Oct 21 14:56:47 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 21 Oct 2024 14:56:47 GMT Subject: [jdk21u-dev] RFR: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Message-ID: <_m-kn08VJXX9Sz0WNcGejsti8hOQG9ct-muwmhEtZMU=.acab10c6-9f76-4f0c-8425-f36a28ada022@github.com> I backport this for parity with 21.0.6-oracle. Skipped ProblemList, test is not listed. ------------- Commit messages: - Backport c6f0a35e9e3eeaab1e238e8712051a626b337e0b Changes: https://git.openjdk.org/jdk21u-dev/pull/1071/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333317 Stats: 8 lines in 2 files changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1071.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1071/head:pull/1071 PR: https://git.openjdk.org/jdk21u-dev/pull/1071 From duke at openjdk.org Mon Oct 21 15:52:50 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 15:52:50 GMT Subject: [jdk17u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 18:48:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. In JDK17, args are passed in slightly differently, so backport isn't clean. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. @satyenme Your change (at version 6a91cfd873d595479086543a6ffdd67432b7b720) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2976#issuecomment-2427068419 From duke at openjdk.org Mon Oct 21 15:52:51 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 15:52:51 GMT Subject: [jdk21u-dev] RFR: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> References: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> Message-ID: <-0wCJftnMWLtjDyBwyvIcfC2CE43l4brbPReTgOLrhE=.9374c9e6-0569-4602-ba7c-c33c519538b0@github.com> On Thu, 17 Oct 2024 21:34:38 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 7566443f5e13f5cf58298548ad6e642be97a7356) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1064#issuecomment-2427068748 From ssubramaniam at openjdk.org Mon Oct 21 15:56:27 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 21 Oct 2024 15:56:27 GMT Subject: [jdk17u-dev] Integrated: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 18:48:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. In JDK17, args are passed in slightly differently, so backport isn't clean. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. This pull request has now been integrated. Changeset: b47abe8e Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/b47abe8e7b4f456b3cb078ae032e96380f8b3802 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8325610: CTW: Add StressIncrementalInlining to stress options Reviewed-by: ysr Backport-of: 5bf859c8e9bd54cfd254a1485509a7dfa12d02af ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2976 From ssubramaniam at openjdk.org Mon Oct 21 15:57:43 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 21 Oct 2024 15:57:43 GMT Subject: [jdk21u-dev] Integrated: 8325610: CTW: Add StressIncrementalInlining to stress options In-Reply-To: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> References: <-h1YTqQ3fv0wb_6Ny1zD1noCcgpSPPUueL7i4oY-mOU=.83be90a8-a057-433f-a814-ec020b7cbb1b@github.com> Message-ID: <4snr1DvJKko94LWwU67sVczBPWHNsAIhw9rwbS934hA=.cc07ac57-7e70-403f-8239-f2a41210def7@github.com> On Thu, 17 Oct 2024 21:34:38 GMT, Satyen Subramaniam wrote: > Backporting JDK-8325610: CTW: Add StressIncrementalInlining to stress options. Adds -XX:+StressIncrementalInlining omitted arg to CTW test. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: c62b0a5a Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c62b0a5ad906f99a379dcc9c6cc0a016c5b237e7 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8325610: CTW: Add StressIncrementalInlining to stress options Reviewed-by: ysr Backport-of: 5bf859c8e9bd54cfd254a1485509a7dfa12d02af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1064 From syan at openjdk.org Mon Oct 21 17:13:23 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 17:13:23 GMT Subject: [jdk17u-dev] Integrated: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> References: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> Message-ID: On Mon, 21 Oct 2024 01:08:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0604ce7f](https://github.com/openjdk/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Sergey Bylokhov on 8 Feb 2024 and was reviewed by Andrew Haley. > > Thanks! This pull request has now been integrated. Changeset: 3d53c654 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/3d53c6546214cc55c5e32e9b2eb673fad29cba75 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 Backport-of: 0604ce7f383b67c372d55987ff8a7bf3a2189c55 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2978 From srl at openjdk.org Mon Oct 21 17:41:25 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 21 Oct 2024 17:41:25 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v3] In-Reply-To: References: Message-ID: <42OqqdgDlhjovE9kE8JUUlyg5IO3IRiKWmpn6sQh6eM=.d270450a-b537-47a4-91d5-82a34c362397@github.com> On Mon, 21 Oct 2024 13:16:43 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into jdk-8342073-backport2 > - 8195675: empty commit to trigger build > - 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) only failure so far was wget- retrying ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2427336340 From duke at openjdk.org Mon Oct 21 17:44:24 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 21 Oct 2024 17:44:24 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 Thanks Goetz! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1024#issuecomment-2427338338 From duke at openjdk.org Mon Oct 21 17:44:24 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 17:44:24 GMT Subject: [jdk21u-dev] RFR: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: <0rknDIu6jwOKcTUaQ3IGzo-ASyZz5DzlsFgupTkXfBA=.b6f725ea-20f7-40cd-9976-8b9852070ec4@github.com> On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 @toddjonker Your change (at version 757df9c8c668455dfb1846b311cb3340cf690dac) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1024#issuecomment-2427341899 From duke at openjdk.org Mon Oct 21 17:52:13 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 21 Oct 2024 17:52:13 GMT Subject: [jdk21u-dev] Integrated: 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option In-Reply-To: References: Message-ID: <2fi50SpKYbRLT-kRbJ3MCKyP0Jh4WXVtL_R0DFyhF9o=.15b6cec7-8a11-44ea-bb45-d4ba157ea8ef@github.com> On Fri, 4 Oct 2024 18:43:21 GMT, Todd V. Jonker wrote: > Clean backport of patch authored by @tzezula and approved by @dougxc > > The patch default-enables `useJVMCINativeLibrary` when `EnableJVMCI` is on and `libgraal` present. While this is a behavior change, it seems unlikely that users would deploy `libgraal` and _not_ want it used by JVMCI. > > This streamlines configuration of our JDK+Graal distro, which in turn allows two failing tests to pass without modification. > > Equivalent backport to 23: https://github.com/openjdk/jdk23u/pull/136 This pull request has now been integrated. Changeset: b010fdc0 Author: Todd V. Jonker Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/b010fdc0b1a84600aa559e32fb2fda0ff519ceec Stats: 21 lines in 3 files changed: 12 ins; 3 del; 6 mod 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option Backport-of: 4cd8c75a55163be33917b1fba9f360ea816f3aa9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1024 From syan at openjdk.org Mon Oct 21 18:46:28 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 18:46:28 GMT Subject: [jdk21u-dev] Integrated: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 11:26:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 8a35e8f9 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/8a35e8f9de01c97041f103462b060d28c335024b Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8341997: Tests create files in src tree instead of scratch dir Backport-of: caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1062 From cushon at openjdk.org Mon Oct 21 18:48:29 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 21 Oct 2024 18:48:29 GMT Subject: [jdk17u-dev] Integrated: 8273914: Indy string concat changes order of operations In-Reply-To: References: Message-ID: <62T3OlJ8F9O4HCt-rjmF2TRnw8mTKbu2oRvOq-biJx8=.9c85295e-88d9-43d8-8c05-15e56816e787@github.com> On Tue, 10 Sep 2024 17:11:32 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. > > Testing: tier1 langtools tests This pull request has now been integrated. Changeset: 56c03a4a Author: Liam Miller-Cushon Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/56c03a4a4244c822eec9a45a037465d383a8fafe Stats: 532 lines in 8 files changed: 473 ins; 20 del; 39 mod 8273914: Indy string concat changes order of operations Backport-of: cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2864 From syan at openjdk.org Mon Oct 21 18:49:28 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 18:49:28 GMT Subject: [jdk17u-dev] Integrated: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 12:58:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: b6685aa8 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/b6685aa801ed48dea08679639159380e4ff00e9d Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8341997: Tests create files in src tree instead of scratch dir Backport-of: caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2970 From syan at openjdk.org Mon Oct 21 18:50:32 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 18:50:32 GMT Subject: [jdk17u-dev] Integrated: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> References: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> Message-ID: On Fri, 18 Oct 2024 07:38:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: 94eaaa81 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/94eaaa81eb62032b1a9df122d22774765236b247 Stats: 22 lines in 3 files changed: 11 ins; 0 del; 11 mod 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Backport-of: 3fc07f2963d4caf7e18232933719d10ad6981047 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2974 From syan at openjdk.org Mon Oct 21 18:51:40 2024 From: syan at openjdk.org (SendaoYan) Date: Mon, 21 Oct 2024 18:51:40 GMT Subject: [jdk17u-dev] Integrated: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: <_EmBmsRT1mRxjUDEHSHcUtSR_9ywkNbRaJxi7TAv19I=.22088a13-4d70-4a5d-9567-9338d8b8b4cd@github.com> On Fri, 18 Oct 2024 07:24:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! This pull request has now been integrated. Changeset: 48f0fa31 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/48f0fa31318c063586ca4658a0ac3fc82f34aa4f Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8341806: Gcc version detection failure on Alinux3 Backport-of: 50133608f988fcfb2cca8f5a978722575f8d4849 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2973 From duke at openjdk.org Mon Oct 21 19:40:55 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 19:40:55 GMT Subject: [jdk21u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 Message-ID: This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. ------------- Commit messages: - 8338751: ConfigureNotify behavior has changed in KWin 6.2 Changes: https://git.openjdk.org/jdk21u/pull/457/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=457&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338751 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u/pull/457.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/457/head:pull/457 PR: https://git.openjdk.org/jdk21u/pull/457 From duke at openjdk.org Mon Oct 21 19:41:18 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 19:41:18 GMT Subject: [jdk17u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 Message-ID: This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. ------------- Commit messages: - 8338751: ConfigureNotify behavior has changed in KWin 6.2 Changes: https://git.openjdk.org/jdk17u/pull/404/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=404&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338751 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u/pull/404.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/404/head:pull/404 PR: https://git.openjdk.org/jdk17u/pull/404 From duke at openjdk.org Mon Oct 21 20:16:29 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:16:29 GMT Subject: [jdk17u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: References: Message-ID: <4LQzaBZyRjVk3rD8pQ8TDs6__ccMyrLNhoxnA3O-kqw=.1f0a7ddf-36b6-42f1-ba2b-2ca58e7dc6f9@github.com> On Mon, 21 Oct 2024 19:34:18 GMT, Vlad Zahorodnii wrote: > This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. wrong repo https://github.com/openjdk/jdk17u-dev ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/404#issuecomment-2427629963 From duke at openjdk.org Mon Oct 21 20:16:29 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:16:29 GMT Subject: [jdk21u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 19:33:32 GMT, Vlad Zahorodnii wrote: > This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. Oh, it looks like I should've created a PR in https://github.com/openjdk/jdk21u-dev ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/457#issuecomment-2427628651 From duke at openjdk.org Mon Oct 21 20:16:29 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:16:29 GMT Subject: [jdk17u] Withdrawn: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 19:34:18 GMT, Vlad Zahorodnii wrote: > This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u/pull/404 From duke at openjdk.org Mon Oct 21 20:16:30 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:16:30 GMT Subject: [jdk21u] Withdrawn: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: References: Message-ID: <5nOiM3A1jNc4-FBmaObswVJ5RTbwKtyYTkDaMyCD8KE=.f3f7cb14-211a-439d-992d-205205618fec@github.com> On Mon, 21 Oct 2024 19:33:32 GMT, Vlad Zahorodnii wrote: > This is needed to fix popups being placed incorrectly in applications running on Plasma 6.2. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/457 From duke at openjdk.org Mon Oct 21 20:21:24 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:21:24 GMT Subject: [jdk17u-dev] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 Message-ID: Reviewed-by: prr, azvegint, serb ------------- Commit messages: - 8338751: ConfigureNotify behavior has changed in KWin 6.2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2981/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2981&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338751 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2981.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2981/head:pull/2981 PR: https://git.openjdk.org/jdk17u-dev/pull/2981 From duke at openjdk.org Mon Oct 21 20:25:17 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Mon, 21 Oct 2024 20:25:17 GMT Subject: [jdk21u-dev] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 Message-ID: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> Reviewed-by: prr, azvegint, serb ------------- Commit messages: - 8338751: ConfigureNotify behavior has changed in KWin 6.2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1072/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338751 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1072.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1072/head:pull/1072 PR: https://git.openjdk.org/jdk21u-dev/pull/1072 From duke at openjdk.org Mon Oct 21 21:10:28 2024 From: duke at openjdk.org (Ryan Flegel) Date: Mon, 21 Oct 2024 21:10:28 GMT Subject: [jdk21u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v3] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 14:28:29 GMT, Ryan Flegel wrote: >> I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. >> >> I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. >> >> The conflicts were: >> * Explicit vs implicit null field initialization >> * Different debug log message >> >> ### Tests >> >> All tests in the GitHub actions have passed. >> >> I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. >> >> Here is a full list of the failures: >> >> * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received >> * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. >> * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts >> * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts >> * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts >> * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts >> >> UPDATE: I've run the rest of the tier2 tests and there were two additional JDK failures that appear to be unrelated: >> >> * com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries. >> * com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool > > Ryan Flegel has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into backport-720b44648b > - Merge remote-tracking branch 'origin/master' into backport-720b44648b > - Backport 720b44648bcff997278af92746f942b2425298a5 Merged from master to resolve some trivial merge conflicts. Re-running tier2 tests, I only have the following failures: * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1020#issuecomment-2427720240 From coleenp at openjdk.org Mon Oct 21 22:08:25 2024 From: coleenp at openjdk.org (Coleen Phillimore) Date: Mon, 21 Oct 2024 22:08:25 GMT Subject: [jdk23u] RFR: 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Message-ID: <7pm-mrs8WQMRs2WUPrX5CP9sxs8HjfD7lEVynbweG7A=.932aa733-5f53-41e4-9f98-f22e89505da9@github.com> This is a clean backport with the slash backport command. ------------- Commit messages: - Backport 83e9e482b181e76ca9f645e8cc83cfa9337df498 Changes: https://git.openjdk.org/jdk23u/pull/201/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325937 Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/201.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/201/head:pull/201 PR: https://git.openjdk.org/jdk23u/pull/201 From duke at openjdk.org Mon Oct 21 22:58:53 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Mon, 21 Oct 2024 22:58:53 GMT Subject: [jdk21u-dev] RFR: 8342765: RTM tests assume UnlockExperimentalVMOptions is disabled by default Message-ID: Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: * compiler/rtm/cli/TestRTMAbortThresholdOption.java * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java * compiler/rtm/cli/TestRTMLockingThresholdOption.java * compiler/rtm/cli/TestRTMSpinLoopCountOption.java * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. ------------- Commit messages: - RTM tests assume UnlockExperimentalVMOptions is disabled by default Changes: https://git.openjdk.org/jdk21u-dev/pull/1073/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1073&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342765 Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1073.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1073/head:pull/1073 PR: https://git.openjdk.org/jdk21u-dev/pull/1073 From naoto at openjdk.org Mon Oct 21 23:24:52 2024 From: naoto at openjdk.org (Naoto Sato) Date: Mon, 21 Oct 2024 23:24:52 GMT Subject: [jdk23u] RFR: 8339637: (tz) Update Timezone Data to 2024b [v4] In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 22:43:38 GMT, Johny Jose wrote: >> Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) >> >> Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. > > Johny Jose has updated the pull request incrementally with one additional commit since the last revision: > > Review changes LGTM ------------- Marked as reviewed by naoto (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/191#pullrequestreview-2383472625 From duke at openjdk.org Mon Oct 21 23:53:12 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 23:53:12 GMT Subject: [jdk21u-dev] RFR: 8328242: Add a log area to the PassFailJFrame In-Reply-To: <96D9NcSv54uJmxHqaN4skayxRedDZ3Tu6jWb0WoSXZA=.9d2f3d32-bc4c-45a6-a0ab-8fc804895d68@github.com> References: <96D9NcSv54uJmxHqaN4skayxRedDZ3Tu6jWb0WoSXZA=.9d2f3d32-bc4c-45a6-a0ab-8fc804895d68@github.com> Message-ID: On Thu, 17 Oct 2024 08:49:49 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. > Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. > > Thank you. @toshiogata Your change (at version 4bcc55866cbad9a90e53e5f619b44203fcf917c0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1061#issuecomment-2427939113 From gnu.andrew at redhat.com Tue Oct 22 00:05:27 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 22 Oct 2024 01:05:27 +0100 Subject: OpenJDK 11.0.25 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.25. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.25+9.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.25+9.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 6eaf2248b50c1d46b6405d26018ba6fa975c60f7682a85909a9f466282e39ca2 openjdk-11.0.25+9.tar.xz 9ebd493857ae1405109ddab2a8ea7d71bb0078852de5b617195158356b88cdea openjdk-11.0.25+9.tar.xz.sig SHA512 checksums: 85fefc8ce873353129815d5f79773aea5f98d17d69f14621691297b80883a2303bb4231fbc1480b3aa2ee167713b703bdc4a7df187bc29061c17b8c6c58e38ee openjdk-11.0.25+9.tar.xz 67afcdb04138816fdd407660b156f3c5c077aa0893ce16c1465d0ddb14be964265828f739b7a5784b4b9d11c72b4072c2687ff192a2d977bcbfe013c29d79060 openjdk-11.0.25+9.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.25+9.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.25+9.sha512 New in release OpenJDK 11.0.25 (2024-10-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11025 * CVEs - CVE-2024-21208 - CVE-2024-21210 - CVE-2024-21217 - CVE-2024-21235 * Security fixes - JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property - JDK-8307383: Enhance DTLS connections - JDK-8328286: Enhance HTTP client - JDK-8328544: Improve handling of vectorization - JDK-8328726: Better Kerberos support - JDK-8331446: Improve deserialization support - JDK-8332644: Improve graph optimizations - JDK-8335713: Enhance vectorization analysis * Other changes - JDK-7124313: [macosx] Swing Popups should overlap taskbar - JDK-7156347: javax/swing/JList/6462008/bug6462008.java fails - JDK-8078725: method adjustments can be done just once for all classes involved into redefinition - JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean - JDK-8206440: Remove javac -source/-target 6 from jdk regression tests - JDK-8210338: Better output for GenerationTests.java - JDK-8211920: Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java - JDK-8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found - JDK-8222884: ConcurrentClassDescLookup.java times out intermittently - JDK-8224081: SOCKS v4 tests require IPv4 - JDK-8227122: [TESTBUG] Create Docker sidecar test cases - JDK-8229822: ThrowingPushPromises tests sometimes fail due to EOF - JDK-8231427: Warning cleanup in tests of java.io.Serializable - JDK-8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" - JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock - JDK-8240226: DeflateIn_InflateOut.java test incorrectly assumes size of compressed file - JDK-8242999: HTTP/2 client may not handle CONTINUATION frames correctly - JDK-8244966: Add .vscode to .hgignore and .gitignore - JDK-8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright - JDK-8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java - JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id - JDK-8251188: Update LDAP tests not to use wildcard addresses - JDK-8253207: enable problemlists jcheck's check - JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS - JDK-8255913: Decrease number of iterations in TestMaxCachedBufferSize - JDK-8255969: Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags - JDK-8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java - JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed - JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit - JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large - JDK-8266149: mark hotspot compiler/startup tests which ignore VM flags - JDK-8266150: mark hotspot compiler/arguments tests which ignore VM flags - JDK-8266153: mark hotspot compiler/onSpinWait tests which ignore VM flags - JDK-8266154: mark hotspot compiler/oracle tests which ignore VM flags - JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum - JDK-8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out - JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error - JDK-8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 - JDK-8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java - JDK-8276036: The value of full_count in the message of insufficient codecache is wrong - JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition - JDK-8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free - JDK-8279164: Disable TLS_ECDH_* cipher suites - JDK-8279337: The MToolkit is still referenced in a few places - JDK-8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." - JDK-8284585: PushPromiseContinuation test fails intermittently in timeout - JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk - JDK-8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls - JDK-8292044: HttpClient doesn't handle 102 or 103 properly - JDK-8294148: Support JSplitPane for instructions and test UI - JDK-8294310: compare.sh fails on macos after JDK-8293550 - JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 - JDK-8298873: Update IllegalRecordVersion.java for changes to TLS implementation - JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle - JDK-8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out - JDK-8301189: validate-source fails after JDK-8298873 - JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl - JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields - JDK-8305072: Win32ShellFolder2.compareTo is inconsistent - JDK-8305079: Remove finalize() from compiler/c2/Test719030 - JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 - JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 - JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address - JDK-8306060: Open source few AWT Insets related tests - JDK-8306432: Open source several AWT Text Component related tests - JDK-8306466: Open source more AWT Drag & Drop related tests - JDK-8306489: Open source AWT List related tests - JDK-8306566: Open source several clipboard AWT tests - JDK-8306850: Open source AWT Modal related tests - JDK-8307091: A few client tests intermittently throw ConcurrentModificationException - JDK-8307779: Relax the java.awt.Robot specification - JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError - JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg - JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option - JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin - JDK-8312140: jdk/jshell tests failed with JDI socket timeouts - JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" - JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl - JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests - JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests - JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests - JDK-8315898: Open source swing JMenu tests - JDK-8315965: Open source various AWT applet tests - JDK-8316104: Open source several Swing SplitPane and RadioButton related tests - JDK-8316211: Open source several manual applet tests - JDK-8316240: Open source several add/remove MenuBar manual tests - JDK-8316285: Opensource JButton manual tests - JDK-8316306: Open source and convert manual Swing test - JDK-8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes - JDK-8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags - JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm - JDK-8317039: Enable specifying the JDK used to run jtreg - JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm - JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab - JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm - JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm - JDK-8317358: G1: Make TestMaxNewSize use createTestJvm - JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 - JDK-8318039: GHA: Bump macOS and Xcode versions - JDK-8320079: The ArabicBox.java test has no control buttons - JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters - JDK-8320602: Lock contention in SchemaDVFactory.getInstance() - JDK-8320945: problemlist tests failing on latest Windows 11 update - JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC - JDK-8323670: A few client tests intermittently throw ConcurrentModificationException - JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests - JDK-8325022: Incorrect error message on client authentication - JDK-8325179: Race in BasicDirectoryModel.validateFileCache - JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests - JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines - JDK-8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns - JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails - JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel - JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 - JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main - JDK-8327840: Automate javax/swing/border/Test4129681.java - JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main - JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows - JDK-8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main - JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test - JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html - JDK-8328234: Remove unused nativeUtils files - JDK-8328238: Convert few closed manual applet tests to main - JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful - JDK-8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use - JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet - JDK-8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used - JDK-8328953: JEditorPane.read throws ChangedCharSetException - JDK-8328999: Update GIFlib to 5.2.2 - JDK-8329004: Update Libpng to 1.6.43 - JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar - JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling - JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java - JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected - JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash - JDK-8330063: Upgrade jQuery to 3.7.1 - JDK-8330416: Update system property for Java SE specification maintenance version - JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest - JDK-8331063: Some HttpClient tests don't report leaks - JDK-8331263: Bump update version for OpenJDK: jdk-11.0.25 - JDK-8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all - JDK-8331746: Create a test to verify that the cmm id is not ignored - JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java - JDK-8332008: Enable issuestitle check - JDK-8332113: Update nsk.share.Log to be always verbose - JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 - JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" - JDK-8332898: failure_handler: log directory of commands - JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded - JDK-8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 - JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures - JDK-8333837: [11u] HexPrinterTest.java javac compile fails illegal start of expression - JDK-8333839: [11u] LingeredAppTest.java fails Can't find source file: LingeredApp.java - JDK-8334166: Enable binary check - JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 - JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 - JDK-8334653: ISO 4217 Amendment 177 Update - JDK-8334711: [TEST_BUG] Compilation failed of MimeFormatsTest/MimeFormatsTest.java - JDK-8335803: SunJCE cipher throws NPE for un-extractable RSA keys - JDK-8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion - JDK-8336928: GHA: Bundle artifacts removal broken - JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs - JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods - JDK-8341057: Add 2 SSL.com TLS roots - JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 - JDK-8341675: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.25 Notes on individual issues: =========================== security-libs/javax.net.ssl: JDK-8279164: Disable TLS_ECDH_* cipher suites ============================================= The TLS_ECDH cipher suites do not preserve forward secrecy and are rarely used in practice. With this release, they are disabled by adding "ECDH" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Note that ECDH cipher suites which use RC4 were already disabled prior to this change. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "ECDH" is no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change has no effect on TLS_ECDHE cipher suites, which remain enabled by default. JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 ==================================================================================================== In accordance with similar plans recently announced by Google and Mozilla, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 11th of November 2024 which are anchored by Entrust root certificates. This includes certificates branded as AffirmTrust, which are managed by Entrust. Certificates issued on or before November 11th, 2024 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2024-11-11 and anchored by a distrusted legacy Entrust root CA: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Entrust root certificates included in the JDK: Alias name: entrustevca [jdk] CN=Entrust Root Certification Authority OU=(c) 2006 Entrust, Inc. OU=www.entrust.net/CPS is incorporated by reference O=Entrust, Inc. C=US SHA256: 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C Alias name: entrustrootcaec1 [jdk] CN=Entrust Root Certification Authority - EC1 OU=(c) 2012 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5 Alias name: entrustrootcag2 [jdk] CN=Entrust Root Certification Authority - G2 OU=(c) 2009 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39 Alias name: entrustrootcag4 [jdk] CN=Entrust Root Certification Authority - G4 OU=(c) 2015 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 Alias name: entrust2048ca [jdk] CN=Entrust.net Certification Authority (2048) OU=(c) 1999 Entrust.net Limited OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.) O=Entrust.net SHA256: 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 Alias name: affirmtrustcommercialca [jdk] CN=AffirmTrust Commercial O=AffirmTrust C=US SHA256: 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 Alias name: affirmtrustnetworkingca [jdk] CN=AffirmTrust Networking O=AffirmTrust C=US SHA256: 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0B4:1B Alias name: affirmtrustpremiumca [jdk] CN=AffirmTrust Premium O=AffirmTrust C=US SHA256: 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A Alias name: affirmtrustpremiumeccca [jdk] CN=AffirmTrust Premium ECC O=AffirmTrust C=US SHA256: BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "ENTRUST_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. tools/launcher: JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option =========================================================================== In previous releases of OpenJDK, the `-XshowSettings` launcher option printed a long list of available locales which obscured other settings. In this release, the `-XshowSettings` launcher option no longer prints the list of available locales by default. To view all settings related to available locales, users can now use the -XshowSettings:locale option. security-libs/java.security: JDK-8341057: Add 2 SSL.com TLS roots ==================================== The following root certificates have been added to the cacerts truststore: Name: SSL.com Alias Name: ssltlsrootecc2022 Distinguished Name: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US Name: SSL.com Alias Name: ssltlsrootrsa2022 Distinguished Name: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US client-libs: JDK-8307779: Relax the java.awt.Robot specification =================================================== This release of OpenJDK 11 updates to the latest maintenance release of the Java 11 specification. This relaxes the specification of three methods in the `java.awt.Robot` class - `mouseMove(int,int)`, `getPixelColor(int,int)` and `createScreenCapture(Rectangle)` - to allow these methods to fail when the desktop environment does not permit moving the mouse pointer or capturing screen content. core-libs/javax.naming: JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property =============================================================================================================================== With this OpenJDK release, the JDK implementation of the LDAP provider no longer supports the deserialisation of Java objects by default. This is achieved by the system property `com.sun.jndi.ldap.object.trustSerialData` being set to `false` by default. Note that this release also increases the scope of the `com.sun.jndi.ldap.object.trustSerialData` to cover the reconstruction of RMI remote objects from the `javaRemoteLocation` LDAP attribute. The result of this change is that transparent deserialisation of Java objects will require an explicit opt-in. Applications that wish to reconstruct Java objects and RMI stubs from LDAP attributes will need to set the `com.sun.jndi.ldap.object.trustSerialData` to `true`. core-libs/java.net: JDK-8328286: Enhance HTTP client ================================ This OpenJDK release limits the maximum header field size accepted by the HTTP client within the JDK for all supported versions of the HTTP protocol. The header field size is computed as the sum of the size of the uncompressed header name, the size of the uncompressed header value and a overhead of 32 bytes for each field section line. If a peer sends a field section that exceeds this limit, a `java.net.ProtocolException` will be raised. This release also introduces a new system property, `jdk.http.maxHeaderSize`. This property can be used to alter the maximum header field size (in bytes) or disable it by setting the value to zero or a negative value. The default value is 393,216 bytes or 384kB. core-svc/java.lang.management: JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods ========================================================================================================== In previous OpenJDK releases, the behaviour of the `isVerbose` and `setVerbose` methods in `ClassLoadingMXBean` and `MemoryMXBean` was inconsistent. The `setVerbose` method would only alter the level of logging to `stdout`, setting it to `info` when passed the argument `true`, and `off` when passed `false`. However, the `isVerbose` method would check if logging was enabled on any output, causing it to return `true` due to the presence of file logging, even when `setVerbose(false)` had been called to turn off `stdout` logging. With this release, the `isVerbose` methods only return `true` if `stdout` logging is enabled. Happy hacking, -- 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 duke at openjdk.org Tue Oct 22 00:53:05 2024 From: duke at openjdk.org (toshiogata) Date: Tue, 22 Oct 2024 00:53:05 GMT Subject: [jdk17u-dev] RFR: 8328242: Add a log area to the PassFailJFrame Message-ID: Hi all, I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. Thank you. ------------- Commit messages: - Backport 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d Changes: https://git.openjdk.org/jdk17u-dev/pull/2982/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2982&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328242 Stats: 103 lines in 1 file changed: 98 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2982.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2982/head:pull/2982 PR: https://git.openjdk.org/jdk17u-dev/pull/2982 From syan at openjdk.org Tue Oct 22 02:24:21 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 02:24:21 GMT Subject: [jdk17u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> References: <3kyn0VvrXYfQP5VbwdsK0b3MUHFgllEQ5HU4eEIas0Y=.85bafa6d-632f-4fae-a095-b08f762ed99d@github.com> Message-ID: On Mon, 21 Oct 2024 01:08:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [0604ce7f](https://github.com/openjdk/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Sergey Bylokhov on 8 Feb 2024 and was reviewed by Andrew Haley. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2978#issuecomment-2428075554 From syan at openjdk.org Tue Oct 22 02:25:24 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 02:25:24 GMT Subject: [jdk17u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 12:58:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2970#issuecomment-2428077217 From syan at openjdk.org Tue Oct 22 02:25:30 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 02:25:30 GMT Subject: [jdk21u-dev] RFR: 8341997: Tests create files in src tree instead of scratch dir In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 11:26:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b9cabbec](https://github.com/openjdk/jdk/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brian Burkhalter on 15 Oct 2024 and was reviewed by Erik Joelsson and Jaikiran Pai. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1062#issuecomment-2428076827 From syan at openjdk.org Tue Oct 22 02:26:32 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 02:26:32 GMT Subject: [jdk17u-dev] RFR: 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code In-Reply-To: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> References: <7d8Kx_HYmmXQJ2VGosvvh_RrH2GSdaDFi2Yrdq6rvGE=.66a5020a-95e4-4d7b-9fcc-28be63226bfa@github.com> Message-ID: On Fri, 18 Oct 2024 07:38:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d636e0d3](https://github.com/openjdk/jdk/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 9 Oct 2024 and was reviewed by Andrew Haley, Johan Sj?len and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2974#issuecomment-2428078356 From syan at openjdk.org Tue Oct 22 02:26:32 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 02:26:32 GMT Subject: [jdk17u-dev] RFR: 8341806: Gcc version detection failure on Alinux3 In-Reply-To: References: Message-ID: <0PN8rQJyFqlR-6rxCowDv6ihVdr8JiLMRCWseKtCCmA=.1ce353fd-d8c5-4e14-8e6a-ed17ee3baf87@github.com> On Fri, 18 Oct 2024 07:24:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ace44e56](https://github.com/openjdk/jdk/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 11 Oct 2024 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2973#issuecomment-2428078029 From duke at openjdk.org Tue Oct 22 03:03:41 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 03:03:41 GMT Subject: [jdk17u-dev] Withdrawn: 8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" In-Reply-To: References: Message-ID: On Mon, 26 Aug 2024 22:20:01 GMT, Amos Shi wrote: > Backport of [JDK-8317738](https://bugs.openjdk.org/browse/JDK-8317738) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - `CodeCacheFullCountTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2824 From duke at openjdk.org Tue Oct 22 03:48:21 2024 From: duke at openjdk.org (Johny Jose) Date: Tue, 22 Oct 2024 03:48:21 GMT Subject: [jdk23u] Integrated: 8339637: (tz) Update Timezone Data to 2024b In-Reply-To: References: Message-ID: <9csDv69FxMVrdUo2ieX6suzQ49NhhKdfGp_LfyLtHdI=.424ffa27-8265-4264-8bb3-af7a5d5b8814@github.com> On Thu, 17 Oct 2024 08:48:06 GMT, Johny Jose wrote: > Backport of tz2024b changes (https://git.openjdk.org/jdk/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9) > > Not clean backport as the spec changes made in mainline is not backported to jdk23u. TZdata2024 changes announced on 5th September 2024 includes changes to "EST", "MST", and "HST", i.e., changing those time zones from distinct time zones to links to other time zones. For update releases, will not make the same ZoneId changes due to current specification. This pull request has now been integrated. Changeset: 73b2341c Author: Johny Jose Committer: Ravi Reddy URL: https://git.openjdk.org/jdk23u/commit/73b2341c670f98fb130c57f80eb1461226da1985 Stats: 1345 lines in 19 files changed: 411 ins; 72 del; 862 mod 8339637: (tz) Update Timezone Data to 2024b Reviewed-by: coffeys, naoto Backport-of: ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9 ------------- PR: https://git.openjdk.org/jdk23u/pull/191 From duke at openjdk.org Tue Oct 22 06:59:48 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 06:59:48 GMT Subject: [jdk11u-dev] Withdrawn: 8249836: java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore In-Reply-To: References: Message-ID: On Tue, 27 Aug 2024 03:22:01 GMT, Amos Shi wrote: > Backport of [JDK-8249836](https://bugs.openjdk.org/browse/JDK-8249836) > > Testing > - Local: > - Pipeline: All passed except `macOS` > - `macOS`: `/Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here` The issue exists in all recent PR in [jdk11u-dev](https://github.com/openjdk/jdk11u-dev/pulls) and not caused by Current PR > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2926 From duke at openjdk.org Tue Oct 22 07:00:26 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 07:00:26 GMT Subject: [jdk11u-dev] Withdrawn: 8249678: @ignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310 In-Reply-To: References: Message-ID: On Tue, 27 Aug 2024 01:52:44 GMT, Amos Shi wrote: > Backport of [JDK-8249678](https://bugs.openjdk.org/browse/JDK-8249678) > > Testing > - Local: > - Pipeline: All passed except `macOS` > - `macOS`: `/Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here` The issue exists in all recent PR in [jdk11u-dev](https://github.com/openjdk/jdk11u-dev/pulls) and not caused by Current PR > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2925 From goetz at openjdk.org Tue Oct 22 07:30:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 07:30:21 GMT Subject: [jdk21u-dev] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> References: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> Message-ID: <8stZc66Z9eeMXOvRtGxH1xkkUFNZ63X66iuR2JmxkQA=.daf1dd8e-5aee-438a-b40c-a6267368975a@github.com> On Mon, 21 Oct 2024 20:17:41 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb Please enable pre-submit tests. Check also the other PRs you opened whether they are enabled there. Please elaborate how you tested this. Also, please first backport this to 23. I'll remove the labels for now, request approval again once it is in 23. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1072#issuecomment-2428468770 From lucy at openjdk.org Tue Oct 22 07:38:24 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 22 Oct 2024 07:38:24 GMT Subject: [jdk21u-dev] RFR: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature In-Reply-To: <_m-kn08VJXX9Sz0WNcGejsti8hOQG9ct-muwmhEtZMU=.acab10c6-9f76-4f0c-8425-f36a28ada022@github.com> References: <_m-kn08VJXX9Sz0WNcGejsti8hOQG9ct-muwmhEtZMU=.acab10c6-9f76-4f0c-8425-f36a28ada022@github.com> Message-ID: On Mon, 21 Oct 2024 14:51:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Skipped ProblemList, test is not listed. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1071#pullrequestreview-2384206004 From duke at openjdk.org Tue Oct 22 07:44:18 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 07:44:18 GMT Subject: [jdk17u-dev] RFR: 8328242: Add a log area to the PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 00:47:58 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. > Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. > > Thank you. @toshiogata Your change (at version a98477c405c0e35066b53370c4eeb1260d3307b9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2982#issuecomment-2428496531 From duke at openjdk.org Tue Oct 22 07:45:35 2024 From: duke at openjdk.org (toshiogata) Date: Tue, 22 Oct 2024 07:45:35 GMT Subject: [jdk11u-dev] RFR: 8328242: Add a log area to the PassFailJFrame Message-ID: Hi all, I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. Thank you. ------------- Commit messages: - Backport 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d Changes: https://git.openjdk.org/jdk11u-dev/pull/2959/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2959&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328242 Stats: 103 lines in 1 file changed: 98 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2959.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2959/head:pull/2959 PR: https://git.openjdk.org/jdk11u-dev/pull/2959 From goetz at openjdk.org Tue Oct 22 07:57:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 07:57:22 GMT Subject: [jdk21u-dev] Integrated: 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 In-Reply-To: <_643ugkKVm5weLGAVEEJ7tY5SQoaGRzHer2NFC8OMoM=.bf6e3bd8-afbf-4ccc-8963-133b3008cef9@github.com> References: <_643ugkKVm5weLGAVEEJ7tY5SQoaGRzHer2NFC8OMoM=.bf6e3bd8-afbf-4ccc-8963-133b3008cef9@github.com> Message-ID: <3Gr_wf3HHpQUjDbX30DYoYmU2DFLcbbCGli7SJ1rgN4=.9d967e96-a155-42d0-931e-e294c3a4d517@github.com> On Mon, 21 Oct 2024 09:31:42 GMT, Goetz Lindenmaier wrote: > ?K-8315097 > > The obvious fix. This pull request has now been integrated. Changeset: 42b36072 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/42b360722770b2f54bccef32d95995b2263ccb0c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 Reviewed-by: lucy ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1069 From goetz at openjdk.org Tue Oct 22 08:00:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 08:00:26 GMT Subject: [jdk21u-dev] Integrated: 8328402: Implement pausing functionality for the PassFailJFrame In-Reply-To: <5l1hZCD9cCHHU7-D3sf7JqbOEqQrYfsImHR18lJZW94=.3cfd226e-a608-4558-a878-36d6c54560da@github.com> References: <5l1hZCD9cCHHU7-D3sf7JqbOEqQrYfsImHR18lJZW94=.3cfd226e-a608-4558-a878-36d6c54560da@github.com> Message-ID: On Mon, 21 Oct 2024 14:42:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 9308dece Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9308deceef913bbe64eb170a6c140d074c3a9660 Stats: 47 lines in 1 file changed: 35 ins; 2 del; 10 mod 8328402: Implement pausing functionality for the PassFailJFrame Backport-of: 581b1e29aebd425bade14d2ee46704a16187df5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1070 From syan at openjdk.org Tue Oct 22 08:31:43 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 08:31:43 GMT Subject: [jdk21u-dev] RFR: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds In-Reply-To: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> References: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> Message-ID: On Fri, 18 Oct 2024 13:14:46 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. > > Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk21u-dev from jdk22. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1066#issuecomment-2428605259 From duke at openjdk.org Tue Oct 22 08:31:43 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 08:31:43 GMT Subject: [jdk21u-dev] RFR: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds In-Reply-To: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> References: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> Message-ID: On Fri, 18 Oct 2024 13:14:46 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. > > Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk21u-dev from jdk22. > > Thanks! @sendaoYan Your change (at version be416ec149f21ecaaba58de98c5ed6be59123ce9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1066#issuecomment-2428607960 From duke at openjdk.org Tue Oct 22 08:55:42 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 08:55:42 GMT Subject: [jdk17u-dev] Withdrawn: 8262895: [macos_aarch64] runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr In-Reply-To: References: Message-ID: <1BSkNWUWCeSJGe4cS-530j1Z90pZdxf-A_TSB7DUVJw=.7dae21b5-0a0c-4788-84f7-9be9326d62ac@github.com> On Tue, 27 Aug 2024 00:11:42 GMT, Amos Shi wrote: > Backport of [JDK-8262895](https://bugs.openjdk.org/browse/JDK-8262895) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `runtime/CompressedOops/CompressedClassSpaceSize.java` > - Passed: `runtime/CompressedOops/CompressedKlassPointerAndOops.java` > - Passed: `runtime/CompressedOops/ObjectAlignment.java` > - Passed: `runtime/CompressedOops/UseCompressedOops.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2825 From goetz at openjdk.org Tue Oct 22 09:20:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 09:20:16 GMT Subject: [jdk17u-dev] Integrated: 8315097: Rename createJavaProcessBuilder In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 13:03:14 GMT, Goetz Lindenmaier wrote: > This backport is based on the 21 version. > > A lot of files can be patched clean. > Others had to be resolved. > I split the change into four commits: > 1. The hunks that applied clean. > 2. The test files I resolved. Details below. > 3. The parts of ProcessTools.java I had to resolve > 4. The files I had to fix in addition so all calls to the old method are removed > > *The tests resolved:* > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java > Resolve, but double check on 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java > Omitted because 8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit is not in 17. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > Resolved because 8270991: G1 Full GC always performs heap verification after JDK-8269295 is not in 17. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > Resolved copyright only. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > Resolved copyright only. > > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LoadClass/TestResize.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java > Resolved. > https://github.com/openjdk/jdk21u-dev/commits/master/test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.ja... This pull request has now been integrated. Changeset: 24e2c8a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/24e2c8a9e0ee3bea1d209a1db10ce07905adb2f8 Stats: 1498 lines in 518 files changed: 44 ins; 10 del; 1444 mod 8315097: Rename createJavaProcessBuilder 8318964: Fix build failures caused by 8315097 8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 Reviewed-by: lucy Backport-of: 1f38afa6c6fa7949c5d7171b817f1d7883987cf4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2960 From goetz at openjdk.org Tue Oct 22 09:23:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 09:23:45 GMT Subject: [jdk17u-dev] Integrated: 8328402: Implement pausing functionality for the PassFailJFrame In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 14:42:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: a2363898 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a236389838c7e6784d68dfa0a41378a7ebb07197 Stats: 47 lines in 1 file changed: 35 ins; 2 del; 10 mod 8328402: Implement pausing functionality for the PassFailJFrame Backport-of: 581b1e29aebd425bade14d2ee46704a16187df5b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2980 From goetz at openjdk.org Tue Oct 22 09:25:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 09:25:20 GMT Subject: [jdk17u-dev] Integrated: 8321543: Update NSS to version 3.96 In-Reply-To: <6DL2cGvH_aLxZAxMc_pU1XKPuACFZMzjU_7CzktX5g4=.4f21b6eb-cb01-42d5-b00a-0602dca8104d@github.com> References: <6DL2cGvH_aLxZAxMc_pU1XKPuACFZMzjU_7CzktX5g4=.4f21b6eb-cb01-42d5-b00a-0602dca8104d@github.com> Message-ID: On Mon, 14 Oct 2024 15:06:52 GMT, Goetz Lindenmaier wrote: > I backport this to simplify follow ups. This pull request has now been integrated. Changeset: a6b9bfef Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a6b9bfefb9a71c0adfa40ed8d31b5bcfa139ef14 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8321543: Update NSS to version 3.96 Backport-of: 6cda4c59851d7a9bbe8bd39c93a8923b039a7184 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2963 From duke at openjdk.org Tue Oct 22 09:27:43 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Tue, 22 Oct 2024 09:27:43 GMT Subject: [jdk21u-dev] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <8stZc66Z9eeMXOvRtGxH1xkkUFNZ63X66iuR2JmxkQA=.daf1dd8e-5aee-438a-b40c-a6267368975a@github.com> References: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> <8stZc66Z9eeMXOvRtGxH1xkkUFNZ63X66iuR2JmxkQA=.daf1dd8e-5aee-438a-b40c-a6267368975a@github.com> Message-ID: <8UcWlIOesfl2SaHSkp-hwKAdl_zJFbQCw24ZjB2JLjY=.6a9fa612-8080-4694-b45c-f9f7bfc083ae@github.com> On Tue, 22 Oct 2024 07:27:01 GMT, Goetz Lindenmaier wrote: > Please elaborate how you tested this. I tested it by running a Java application (jdownloader) with KWin that always sends synthetic configure notify events (pre 6.2 behavior) and one that adheres to ICCCM 4.1.5 more strictly and doesn't always send synthetic configure notify events. > Also, please first backport this to 23 Will do! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1072#issuecomment-2428755485 From duke at openjdk.org Tue Oct 22 09:42:38 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Tue, 22 Oct 2024 09:42:38 GMT Subject: [jdk23u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 Message-ID: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Reviewed-by: prr, azvegint, serb ------------- Commit messages: - 8338751: ConfigureNotify behavior has changed in KWin 6.2 Changes: https://git.openjdk.org/jdk23u/pull/202/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338751 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/202.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/202/head:pull/202 PR: https://git.openjdk.org/jdk23u/pull/202 From goetz at openjdk.org Tue Oct 22 10:11:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 10:11:01 GMT Subject: [jdk17u-dev] RFR: 8296709: WARNING: JNI call made without checking exceptions Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport eac26f4eb2b717676267c75e65e76fc3b958c9a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/2983/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2983&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296709 Stats: 27 lines in 3 files changed: 21 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2983.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2983/head:pull/2983 PR: https://git.openjdk.org/jdk17u-dev/pull/2983 From goetz at openjdk.org Tue Oct 22 10:19:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 10:19:04 GMT Subject: [jdk17u-dev] RFR: 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated Message-ID: I backport this for parity with 17.0.14-oracle. Resolved because of indentation changes. The list of further indented algorithms differs, further down one indentation was already fixed. ------------- Commit messages: - Backport 9f64a64376c677dbe1358807329b42737ac78ad9 Changes: https://git.openjdk.org/jdk17u-dev/pull/2984/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2984&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301379 Stats: 150 lines in 1 file changed: 33 ins; 51 del; 66 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2984.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2984/head:pull/2984 PR: https://git.openjdk.org/jdk17u-dev/pull/2984 From aph-open at littlepinkcloud.com Tue Oct 22 10:39:40 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 22 Oct 2024 11:39:40 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> <122c9cf8-1620-4b55-b156-f409b8666f2b@littlepinkcloud.com> Message-ID: On 10/21/24 12:13, Lindenmaier, Goetz wrote: > Well, if we had backported a bugfix to, say, 11.0.23 that spoils performance, > this would be a performance regression we introduced during > support. Such a regression we should probably fix because it makes > a younger update worse that an older one. People updating would > suddenly get a problem. > > This one has been there previous to 11 as I understand, so it > is not a regression of 11 or one of it's updates. Oh, I see. Thanks. The bug goes back 20-some years, so it's never been a regression. I think the reason it's marked as a bug (rather than an enhancement) is that the misbehaviour was never something that John Rose intended. He was the reporter of the bug, as well as an original author of the code, so I guess he knows. -- 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 aph-open at littlepinkcloud.com Tue Oct 22 10:41:40 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 22 Oct 2024 11:41:40 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> <122c9cf8-1620-4b55-b156-f409b8666f2b@littlepinkcloud.com> Message-ID: <9a400e57-12d8-4ab4-b061-671a067ece53@littlepinkcloud.com> On 10/22/24 11:39, Andrew Haley wrote: > I think > the reason it's marked as a bug (rather than an enhancement) is that the > misbehaviour was never something that John Rose intended. "Code does something bad contrary to the author's intent" is pretty much the canonical definition of a bug, I think. -- 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 Oct 22 11:05:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 11:05:11 GMT Subject: [jdk21u-dev] RFR: 8325506: Ensure randomness is only read from provided SecureRandom object Message-ID: I backport this to improve testing in 21. This also adds testing functionality (like asserts) needed by other tests. The original change touches java.base. That change is not needed. Instead, the functionality can be implemented right in the test. I changed this to avoid unnecessary changes to the Java classes. ------------- Commit messages: - Backport b87d9cf2c9d905c15f4c957d42361b1a72974edf Changes: https://git.openjdk.org/jdk21u-dev/pull/1074/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1074&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325506 Stats: 554 lines in 5 files changed: 550 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1074.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1074/head:pull/1074 PR: https://git.openjdk.org/jdk21u-dev/pull/1074 From jvernee at openjdk.org Tue Oct 22 11:24:39 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Tue, 22 Oct 2024 11:24:39 GMT Subject: [jdk23u] Withdrawn: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 12:34:18 GMT, Jorn Vernee wrote: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/163 From thartmann at openjdk.org Tue Oct 22 12:00:27 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 22 Oct 2024 12:00:27 GMT Subject: [jdk23u] Integrated: 8340313: Crash due to invalid oop in nmethod after C1 patching In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 05:44:13 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [58d39c31](https://github.com/openjdk/jdk/commit/58d39c317e332fda994f66529fcd1a0ea0e53151) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The change did not apply cleanly due to differences in `src/hotspot/cpu/riscv/nativeInst_riscv.cpp`. > > The commit being backported was authored by Tobias Hartmann on 17 Oct 2024 and was reviewed by Thomas Schatzl, Vladimir Kozlov and Dean Long. > > Thanks! This pull request has now been integrated. Changeset: c644570c Author: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/c644570cdcace855fe4bd0a8aef0453a56d99129 Stats: 166 lines in 10 files changed: 145 ins; 7 del; 14 mod 8340313: Crash due to invalid oop in nmethod after C1 patching Reviewed-by: chagedorn Backport-of: 58d39c317e332fda994f66529fcd1a0ea0e53151 ------------- PR: https://git.openjdk.org/jdk23u/pull/189 From duke at openjdk.org Tue Oct 22 12:01:08 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 12:01:08 GMT Subject: [jdk23u] RFR: 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() In-Reply-To: <6MPnQPNNQILRop1MklRAf2upe-j5kjOF9ns6I3l8IIk=.574e11dd-6d7c-44ff-abde-275212337f2e@github.com> References: <6MPnQPNNQILRop1MklRAf2upe-j5kjOF9ns6I3l8IIk=.574e11dd-6d7c-44ff-abde-275212337f2e@github.com> Message-ID: On Fri, 18 Oct 2024 13:02:24 GMT, Yagmur Eren wrote: > Hi all, > > This pull request contains a backport of commit [90c944fe](https://github.com/openjdk/jdk/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The change applied cleanly. > > The commit being backported was authored by Roland Westrelin on 2 Oct 2024 and was reviewed by Vladimir Ivanov and Quan Anh Mai. > > Thanks! @nelanbu Your change (at version e7bfbdeedf7e0618f8517bfd249671d3fd80cb38) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/197#issuecomment-2429082001 From duke at openjdk.org Tue Oct 22 12:04:15 2024 From: duke at openjdk.org (Yagmur Eren) Date: Tue, 22 Oct 2024 12:04:15 GMT Subject: [jdk23u] Integrated: 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() In-Reply-To: <6MPnQPNNQILRop1MklRAf2upe-j5kjOF9ns6I3l8IIk=.574e11dd-6d7c-44ff-abde-275212337f2e@github.com> References: <6MPnQPNNQILRop1MklRAf2upe-j5kjOF9ns6I3l8IIk=.574e11dd-6d7c-44ff-abde-275212337f2e@github.com> Message-ID: <_GIkxJcFGKnQrg0Hh3GGiusaRMmoQVwL91oZNe8U7ec=.d85b778f-38b2-49eb-b824-333cc1675c6a@github.com> On Fri, 18 Oct 2024 13:02:24 GMT, Yagmur Eren wrote: > Hi all, > > This pull request contains a backport of commit [90c944fe](https://github.com/openjdk/jdk/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The change applied cleanly. > > The commit being backported was authored by Roland Westrelin on 2 Oct 2024 and was reviewed by Vladimir Ivanov and Quan Anh Mai. > > Thanks! This pull request has now been integrated. Changeset: f949f3fb Author: Yagmur Eren Committer: Tobias Hartmann URL: https://git.openjdk.org/jdk23u/commit/f949f3fb92a4a43cee268c58bcd18b0ddb1d19d5 Stats: 89 lines in 2 files changed: 14 ins; 11 del; 64 mod 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() Backport-of: 90c944fefe4a7827c08a8e6a81f137c3157a749b ------------- PR: https://git.openjdk.org/jdk23u/pull/197 From duke at openjdk.org Tue Oct 22 12:12:15 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 12:12:15 GMT Subject: [jdk23u] RFR: 8337851: Some tests have name which confuse jtreg In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 02:18:26 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch as the reported jtreg issue is reproducible in JDK23u. > The original patch applies cleanly. > > Testing: the related tests with "-retain:all" option, and all tests under tools/javac > > Thank you @toshiogata Your change (at version cb87166ddbfaea0a5f2ce10428b81066fbb55615) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/194#issuecomment-2429105590 From goetz at openjdk.org Tue Oct 22 12:28:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 12:28:34 GMT Subject: [jdk17u-dev] RFR: 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.14-oracle. > > Resolved because of indentation changes. > The list of further indented algorithms differs, further down one indentation was already fixed. 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 9f64a64376c677dbe1358807329b42737ac78ad9 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2984/files - new: https://git.openjdk.org/jdk17u-dev/pull/2984/files/f9a4b6ec..69e00a72 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2984&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2984&range=00-01 Stats: 146 lines in 1 file changed: 146 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2984.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2984/head:pull/2984 PR: https://git.openjdk.org/jdk17u-dev/pull/2984 From goetz at openjdk.org Tue Oct 22 12:41:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 12:41:20 GMT Subject: [jdk17u-dev] RFR: 8319651: Several network tests ignore vm flags when start java process Message-ID: I backport this for parity with 17.0.14-oracle. Resolved two copyrights, probably clean. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2984 Commit messages: - Backport 9538f5d317972bbb82f7f2575819d35d2a5f8b91 Changes: https://git.openjdk.org/jdk17u-dev/pull/2985/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2985&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319651 Stats: 123 lines in 14 files changed: 27 ins; 35 del; 61 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2985.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2985/head:pull/2985 PR: https://git.openjdk.org/jdk17u-dev/pull/2985 From rrich at openjdk.org Tue Oct 22 12:44:27 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 22 Oct 2024 12:44:27 GMT Subject: [jdk23u] RFR: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields Message-ID: 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. ------------- Commit messages: - Backport 13dce296fc3924b269757ce1279c57afe18faeeb Changes: https://git.openjdk.org/jdk23u/pull/190/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334560 Stats: 92 lines in 2 files changed: 92 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/190.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/190/head:pull/190 PR: https://git.openjdk.org/jdk23u/pull/190 From sgehwolf at redhat.com Tue Oct 22 12:52:37 2024 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 22 Oct 2024 14:52:37 +0200 Subject: CFV: New JDK Updates Committer - Sendao Yan Message-ID: Hi, I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project committer. Sendao has so far authored 77 PRs to the JDK Updates Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix test bugs or make the test more robust. Some of them non-trivial. Making him committer would help him get fixes into the JDK update trees faster and without a sponsor. Sendao worked as compiler test engineer for several years and works at Alibaba now. Votes are due by 18:00 UTC on the 4th of November, 2024. Only current JDK Updates Project Committers [6] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions see [7]. Thanks, Severin [1] https://openjdk.org/census#syan [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [6] https://openjdk.org/census#jdk-updates [7] https://openjdk.org/projects/#committer-vote From syan at openjdk.org Tue Oct 22 12:58:18 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 12:58:18 GMT Subject: [jdk23u] RFR: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:25:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/200#issuecomment-2429208803 From duke at openjdk.org Tue Oct 22 12:58:19 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 12:58:19 GMT Subject: [jdk23u] RFR: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:25:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. > > Thanks! @sendaoYan Your change (at version d6bc66a15d6ec947fd390e4b2728d020a6ff659e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/200#issuecomment-2429210357 From duke at openjdk.org Tue Oct 22 13:08:16 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 13:08:16 GMT Subject: [jdk23u] RFR: 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java In-Reply-To: References: Message-ID: On Sun, 20 Oct 2024 11:49:49 GMT, Shivangi Gupta wrote: > Straight Backport. Cleanups and JUnit conversion. Good To backport to lower releases. @openjdk[bot] Your change (at version d2d33f319b3576539a88dbee04c7af43a7c4ebcd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/199#issuecomment-2429234508 From shipilev at amazon.de Tue Oct 22 13:24:12 2024 From: shipilev at amazon.de (Aleksey Shipilev) Date: Tue, 22 Oct 2024 15:24:12 +0200 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: Vote: yes On 22.10.24 14:52, Severin Gehwolf wrote: > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Amazon Web Services Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From sshivang at openjdk.org Tue Oct 22 13:25:20 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 22 Oct 2024 13:25:20 GMT Subject: [jdk23u] Integrated: 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java In-Reply-To: References: Message-ID: <6bgb9RnbmxO5Kes0O4XcuZlunrCuwNDiRAwtHq4DgI8=.cab96ec1-2a3b-45b0-ab57-8090cd68f530@github.com> On Sun, 20 Oct 2024 11:49:49 GMT, Shivangi Gupta wrote: > Straight Backport. Cleanups and JUnit conversion. Good To backport to lower releases. This pull request has now been integrated. Changeset: ce19269c Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/ce19269c9b75c1b89ed799cab32ca5ee7763db39 Stats: 119 lines in 1 file changed: 76 ins; 9 del; 34 mod 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java Backport-of: f927c1210ee0675bb1196572177ffb505826d57a ------------- PR: https://git.openjdk.org/jdk23u/pull/199 From goetz at openjdk.org Tue Oct 22 13:41:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 13:41:20 GMT Subject: [jdk17u-dev] RFR: 8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException Message-ID: <3KeJ9YuMQLZ7Mn4iQiPCiPXxQttUETxQkjSo68HudnQ=.cc20e5ab-fbcd-4eee-8d7c-a14f9f61bfe0@github.com> I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 034297a6bd9bfcea7fa48792f54c84a6e976b319 Changes: https://git.openjdk.org/jdk17u-dev/pull/2986/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2986&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336240 Stats: 16 lines in 3 files changed: 6 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2986.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2986/head:pull/2986 PR: https://git.openjdk.org/jdk17u-dev/pull/2986 From goetz at openjdk.org Tue Oct 22 13:45:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 13:45:17 GMT Subject: [jdk17u-dev] RFR: 8340210: Add positionTestUI() to PassFailJFrame.Builder Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport f0ae90f30c346544e87217ef1832d6a350fe1985 Changes: https://git.openjdk.org/jdk17u-dev/pull/2987/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2987&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340210 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2987.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2987/head:pull/2987 PR: https://git.openjdk.org/jdk17u-dev/pull/2987 From goetz at openjdk.org Tue Oct 22 13:45:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 22 Oct 2024 13:45:23 GMT Subject: [jdk21u-dev] RFR: 8340210: Add positionTestUI() to PassFailJFrame.Builder Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport f0ae90f30c346544e87217ef1832d6a350fe1985 Changes: https://git.openjdk.org/jdk21u-dev/pull/1075/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1075&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340210 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1075.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1075/head:pull/1075 PR: https://git.openjdk.org/jdk21u-dev/pull/1075 From rob.mckenna at oracle.com Tue Oct 22 13:50:29 2024 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 22 Oct 2024 13:50:29 +0000 Subject: [23u Communication] 23.0.2 will be closed for fixes on the 29th of October Message-ID: Hi folks, Because I was remiss in not sending this notification last week, we have extended the deadline for OpenJDK fixes targeting 23.0.2 by a week. Please have all of your changes pushed by the end of the day Monday the 28th of October. Thanks, -Rob From mdoerr at openjdk.org Tue Oct 22 14:43:03 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 22 Oct 2024 14:43:03 GMT Subject: [jdk17u-dev] RFR: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Message-ID: Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). ------------- Commit messages: - Backport 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 Changes: https://git.openjdk.org/jdk17u-dev/pull/2988/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2988&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342701 Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2988.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2988/head:pull/2988 PR: https://git.openjdk.org/jdk17u-dev/pull/2988 From mdoerr at openjdk.org Tue Oct 22 14:45:27 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 22 Oct 2024 14:45:27 GMT Subject: [jdk23u] RFR: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:25:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. > > Thanks! Thanks for backporting this fix! I'm happy to sponsor it. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/200#issuecomment-2429480663 From mdoerr at openjdk.org Tue Oct 22 14:44:59 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 22 Oct 2024 14:44:59 GMT Subject: [jdk23u] RFR: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Message-ID: <9QRnoRuF4nVH8B4Tn2pV_klvPm4UMuIy-WwLkFj3zm0=.c15a5bff-39bb-4c5b-8fe2-798f2288c0d7@github.com> Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). ------------- Commit messages: - Backport 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 Changes: https://git.openjdk.org/jdk23u/pull/203/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342701 Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/203.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/203/head:pull/203 PR: https://git.openjdk.org/jdk23u/pull/203 From syan at openjdk.org Tue Oct 22 14:45:27 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 14:45:27 GMT Subject: [jdk23u] Integrated: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:25:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: e1688ad9 Author: SendaoYan Committer: Martin Doerr URL: https://git.openjdk.org/jdk23u/commit/e1688ad9fd5ecfaecc1a99975fec98ed022060a5 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Backport-of: 21682bcdccbb35286cbffc21517b3b52abcb2476 ------------- PR: https://git.openjdk.org/jdk23u/pull/200 From mdoerr at openjdk.org Tue Oct 22 14:45:23 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 22 Oct 2024 14:45:23 GMT Subject: [jdk21u-dev] RFR: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Message-ID: Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). ------------- Commit messages: - Backport 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1076/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1076&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342701 Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1076.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1076/head:pull/1076 PR: https://git.openjdk.org/jdk21u-dev/pull/1076 From syan at openjdk.org Tue Oct 22 15:28:22 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Oct 2024 15:28:22 GMT Subject: [jdk23u] RFR: 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 07:25:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [21682bcd](https://github.com/openjdk/jdk/commit/21682bcdccbb35286cbffc21517b3b52abcb2476) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 21 Oct 2024 and was reviewed by Vladimir Kozlov. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/200#issuecomment-2429591122 From srl at openjdk.org Tue Oct 22 15:42:27 2024 From: srl at openjdk.org (Steven Loomis) Date: Tue, 22 Oct 2024 15:42:27 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v3] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 13:16:43 GMT, Steven Loomis wrote: >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 > > Steven Loomis has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into jdk-8342073-backport2 > - 8195675: empty commit to trigger build > - 8342073: Call to insertText with single character from custom Input Method ignored > > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > Reviewed-by: prr > (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) Current build issue, can anyone help?
Configure $ make reconfigure Re-running configure using arguments '--with-boot-jdk='/usr/local/opt/openjdk at 21'' configure: Configuration created at Tue Oct 22 10:21:47 CDT 2024. checking for basename... /usr/bin/basename checking for dirname... /usr/bin/dirname checking for file... /usr/bin/file checking for ldd... no checking for echo... echo [builtin] checking for tr... /usr/bin/tr checking for uname... /usr/bin/uname checking for wc... /usr/bin/wc checking for grep that handles long lines and -e... /usr/local/bin/ggrep checking for egrep... /usr/local/bin/ggrep -E checking for a sed that does not truncate output... /usr/local/bin/gsed checking for cygpath... [not found] checking for wslpath... [not found] checking for cmd.exe... [not found] checking build system type... x86_64-apple-darwin24.0.0 checking host system type... x86_64-apple-darwin24.0.0 checking target system type... x86_64-apple-darwin24.0.0 checking openjdk-build os-cpu... macosx-x86_64 checking openjdk-target os-cpu... macosx-x86_64 checking compilation type... native checking for top-level directory... /Users/srl295/src/jdk21u-dev checking for bash... /usr/local/bin/bash checking for cat... /usr/local/opt/coreutils/libexec/gnubin/cat checking for chmod... /usr/local/opt/coreutils/libexec/gnubin/chmod checking for cp... /usr/local/opt/coreutils/libexec/gnubin/cp checking for cut... /usr/bin/cut checking for date... /usr/local/opt/coreutils/libexec/gnubin/date checking for gdiff... [not found] checking for diff... /usr/bin/diff checking for expr... /usr/local/opt/coreutils/libexec/gnubin/expr checking for find... /usr/bin/find checking for gunzip... /usr/bin/gunzip checking for pigz... [not found] checking for gzip... /usr/bin/gzip checking for head... /usr/bin/head checking for ln... /usr/local/opt/coreutils/libexec/gnubin/ln checking for ls... /usr/local/opt/coreutils/libexec/gnubin/ls checking for gmkdir... /usr/local/bin/gmkdir checking for mktemp... /usr/bin/mktemp checking for mv... /usr/local/opt/coreutils/libexec/gnubin/mv checking for gawk... [not found] checking for nawk... [not found] checking for awk... /usr/bin/awk checking for printf... printf [builtin] checking for rm... /usr/local/opt/coreutils/libexec/gnubin/rm checking for rmdir... /usr/local/opt/coreutils/libexec/gnubin/rmdir checking for sh... /bin/sh checking for sort... /usr/bin/sort checking for tail... /usr/bin/tail checking for gtar... [not found] checking for tar... /usr/bin/tar checking for tee... /usr/bin/tee checking for touch... /usr/bin/touch checking for xargs... /usr/bin/xargs checking for fgrep... /usr/local/bin/ggrep -F checking for df... /usr/local/opt/coreutils/libexec/gnubin/df checking for git... /usr/local/bin/git checking for nice... /usr/bin/nice checking for greadlink... /usr/local/bin/greadlink checking for whoami... /usr/bin/whoami checking for lsb_release... [not found] checking for cmp... /usr/bin/cmp checking for uniq... /usr/bin/uniq checking for build environment type... dev, default (calculated from 'auto') checking if custom source is suppressed (openjdk-only)... disabled, default checking for --enable-debug... disabled, default checking which debug level to use... release checking which variants of the JVM to build... server checking if absolute paths should be allowed in the build output... no, release build checking for toolchain path... checking for sdk name... macosx checking for xcodebuild... /usr/bin/xcodebuild configure: Setting sysroot from xcodebuild with SDK macosx checking for sysroot... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk checking for extra path... checking where to store configuration... in default location checking what configuration name to use... macosx-x86_64-server-release checking for zypper... [not found] checking for apt-get... [not found] checking for yum... [not found] checking for brew... /usr/local/bin/brew checking for pandoc... /usr/local/bin/pandoc checking for pandoc version... 3.4 configure: WARNING: pandoc is version 3.4, not the recommended version 2.19.2 checking if the pandoc smart extension needs to be disabled for markdown... yes checking for gmake... [not found] checking for make... /usr/bin/make configure: Testing potential make at /usr/bin/make, found using make in PATH configure: Using GNU make at /usr/bin/make (version: GNU Make 3.81) checking if make --output-sync is supported... no checking for make --output-sync value... , not available checking if find supports -delete... yes checking what type of tar was found... bsd checking that grep (/usr/local/bin/ggrep) -Fx handles empty lines in the pattern list correctly... yes checking for unzip... /usr/bin/unzip checking for zip... /usr/bin/zip checking for greadelf... [not found] checking for readelf... [not found] checking for dot... [not found] checking for stat... /usr/bin/stat checking for time... time [builtin] checking for flock... [not found] checking for dtrace... /usr/sbin/dtrace checking for gpatch... [not found] checking for patch... /usr/bin/patch checking if date is a GNU compatible version... yes checking for dsymutil... /usr/bin/dsymutil checking for mig... /usr/bin/mig checking for xattr... /usr/bin/xattr checking for codesign... /usr/bin/codesign checking for SetFile... /usr/bin/SetFile checking for ulimit... ulimit [builtin] checking bash version... 5.2.26 checking if bash supports pipefail... yes checking if bash supports errexit (-e)... yes checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for default LOG value... checking for JMOD compression type... zip-6, default checking if packaged modules are kept... enabled, default checking for --with-build-user... srl295, default checking for --with-jdk-rc-name... OpenJDK Platform, default checking for --with-vendor-name... N/A, default checking for --with-jdk-rc-company-name... N/A, default checking for --with-vendor-url... https://openjdk.org/, default checking for --with-vendor-bug-url... https://bugreport.java.com/bugreport/, default checking for --with-vendor-vm-bug-url... https://bugreport.java.com/bugreport/crash.jsp, default checking for --with-version-string... , default checking for --with-version-feature... 21, default checking for --with-version-date... 2025-01-21, default checking for --with-vendor-version-string... , default checking for --with-macosx-bundle-name-base... OpenJDK, default checking for --with-macosx-bundle-id-base... net.java.openjdk-internal, default checking for --with-macosx-bundle-build-version... 0, default checking for version string... 21.0.6-internal-adhoc.srl295.jdk21u-dev configure: Found potential Boot JDK using configure arguments checking for Boot JDK... /usr/local/opt/openjdk at 21 checking Boot JDK version... openjdk version "21.0.5" 2024-10-15 OpenJDK Runtime Environment Homebrew (build 21.0.5) OpenJDK 64-Bit Server VM Homebrew (build 21.0.5, mixed mode, sharing) checking for java [Boot JDK]... $BOOT_JDK/bin/java checking for javac [Boot JDK]... $BOOT_JDK/bin/javac checking for javadoc [Boot JDK]... $BOOT_JDK/bin/javadoc checking for jar [Boot JDK]... $BOOT_JDK/bin/jar checking if Boot JDK jar supports --date=TIMESTAMP... true checking if Boot JDK is 32 or 64 bits... 64 checking for local Boot JDK Class Data Sharing (CDS)... yes, created checking for Build JDK... yes, will use output dir checking for docs-reference JDK... no, using interim javadoc for the docs-reference targets checking what source date to use... 1729182589, from SOURCE_DATE_EPOCH checking if we should build headless-only (no GUI)... disabled, default checking if linker should clean out unused code (linktime-gc)... disabled, default checking for graphviz dot... no, cannot generate full docs checking for pandoc... yes checking for --enable-full-docs... disabled, from default 'auto' checking for cacerts file... default checking for cacerts source... default checking for --enable-unlimited-crypto... enabled, default checking for jni library path... default checking if static build is available... yes checking if static build is enabled... disabled, default configure: Using default toolchain clang (clang/LLVM) checking for clang... /usr/bin/clang checking resolved symbolic links for CC... no symlink configure: Using clang C compiler version 16.0.0 [Apple clang version 16.0.0 (clang-1600.0.26.3) Target: x86_64-apple-darwin24.0.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking for clang++... /usr/bin/clang++ checking resolved symbolic links for CXX... no symlink configure: Using clang C++ compiler version 16.0.0 [Apple clang version 16.0.0 (clang-1600.0.26.3) Target: x86_64-apple-darwin24.0.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] checking whether the compiler supports GNU C++... yes checking whether /usr/bin/clang++ accepts -g... yes checking for /usr/bin/clang++ option to enable C++11 features... -std=gnu++11 checking how to run the C preprocessor... /usr/bin/clang -E checking how to run the C++ preprocessor... /usr/bin/clang++ -std=gnu++11 -E configure: Using clang linker version 1115.7.3 [@(#)PROGRAM:ld PROJECT:ld-1115.7.3] checking for ar... /usr/bin/ar checking for lipo... /usr/bin/lipo checking for otool... /usr/bin/otool checking for install_name_tool... /usr/bin/install_name_tool checking for metal... [not found] checking if metal can be run using xcrun... yes, will be using 'xcrun -sdk macosx metal' checking for metallib... [not found] checking if metallib can be run using xcrun... yes, will be using 'xcrun -sdk macosx metallib' checking for strip... /usr/bin/strip checking for nm... /usr/bin/nm checking for gobjdump... [not found] checking for objdump... /usr/bin/objdump checking for c++filt... /usr/bin/c++filt checking if CC supports "-m64"... yes checking if CXX supports "-m64"... yes checking if both CC and CXX support "-m64"... yes checking for jtreg... [not found] checking for jtreg test harness... no, not found checking for jtreg jdk... no, using BOOT_JDK checking for jmh (Java Microbenchmark Harness)... no, disabled checking for jib... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for stdio.h... (cached) yes checking size of int *... 8 checking for target address size... 64 bits checking whether byte ordering is bigendian... no checking for --enable-branch-protection... disabled, default checking if CC supports "-fdebug-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if CXX supports "-fdebug-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if both CC and CXX support "-fdebug-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if CC supports "-gdwarf-4 -gdwarf-aranges"... yes checking if CXX supports "-gdwarf-4 -gdwarf-aranges"... yes checking if both CC and CXX support "-gdwarf-4 -gdwarf-aranges"... yes checking for --enable-warnings-as-errors... enabled, default checking if TARGET is x86... no checking if CC supports "-fno-delete-null-pointer-checks"... yes checking if CXX supports "-fno-delete-null-pointer-checks"... yes checking if both CC and CXX support "-fno-delete-null-pointer-checks"... yes checking if CC supports "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if CXX supports "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if both CC and CXX support "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking how to prevent absolute paths in output... using compiler options checking if CC supports "-ffp-contract=off"... yes checking if CXX supports "-ffp-contract=off"... yes checking if both CC and CXX support "-ffp-contract=off"... yes checking if BUILD is x86... no checking if BUILD_CC supports "-fno-delete-null-pointer-checks"... yes checking if BUILD_CXX supports "-fno-delete-null-pointer-checks"... yes checking if both BUILD_CC and BUILD_CXX support "-fno-delete-null-pointer-checks"... yes checking if BUILD_CC supports "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if BUILD_CXX supports "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking if both BUILD_CC and BUILD_CXX support "-fmacro-prefix-map=/Users/srl295/src/jdk21u-dev/="... yes checking how to prevent absolute paths in output... using compiler options checking if BUILD_CC supports "-ffp-contract=off"... yes checking if BUILD_CXX supports "-ffp-contract=off"... yes checking if both BUILD_CC and BUILD_CXX support "-ffp-contract=off"... yes checking how to run strip... -S checking what type of native debug symbols to use... external checking if we should add external native debug symbols to the shipped bundles... no checking if native coverage is available... yes checking for --enable-native-coverage... disabled, default checking if AddressSanitizer (asan) is available... yes checking for --enable-asan... disabled, default checking for --with-additional-ubsan-checks... , default checking if UndefinedBehaviorSanitizer (ubsan) is available... yes checking for --enable-ubsan... disabled, default checking if LeakSanitizer (lsan) is available... yes checking for --enable-lsan... disabled, default checking if fallback linker enabled... disabled, default checking for which libjpeg to use... bundled checking for which giflib to use... bundled checking for PNG... yes checking for which libpng to use... bundled checking for compress in -lz... yes checking for which zlib to use... system checking for system zlib functionality... ok checking for which lcms to use... bundled checking for which harfbuzz to use... bundled checking for cups/cups.h... yes checking for cups/ppd.h... yes Using freetype: bundled checking for --enable-hsdis-bundling... disabled, default checking what hsdis backend to use... 'none', hsdis will not be built checking if hsdis should be bundled... no checking for --enable-libffi-bundling... disabled, default checking for cos in -lm... yes checking for dlopen in -ldl... yes checking for JVM features enabled by the user... none checking for JVM features disabled by the user... none checking if platform is supported by CDS... yes checking if JVM feature 'cds' is available... yes checking for dtrace tool and platform support... /usr/sbin/dtrace checking for sys/sdt.h... yes checking if JVM feature 'dtrace' is available... yes checking if platform is supported by JVMCI... yes checking if JVM feature 'jvmci' is available... yes checking if platform is supported by Shenandoah... yes checking if JVM feature 'shenandoahgc' is available... yes checking if static-build is enabled in configure... no, use --enable-static-build to enable static build. checking if JVM feature 'static-build' is available... no checking if platform is supported by ZGC... yes checking if JVM feature 'zgc' is available... yes checking JVM features to use for variant 'server'... 'cds compiler1 compiler2 dtrace epsilongc g1gc jfr jni-check jvmci jvmti management parallelgc serialgc services shenandoahgc vm-structs zgc' checking what hotspot build time to use... 2024-10-17T16:29:49Z (from --with-source-date) checking if the jtreg failure handler is available... no (jtreg not present) checking if the jtreg failure handler should be built... disabled, default checking if the jtreg test thread factory is available... no (jtreg not present) checking if the jtreg test thread factory should be built... disabled, from default 'auto' checking if the CDS classlist generation should be enabled... enabled, from default 'auto' checking if any translations should be excluded... no checking if static man pages should be copied... enabled, default checking if CDS archive is available... yes checking if a default CDS archive should be generated... enabled, from default 'auto' checking if CDS archive is available... yes checking if compatible cds region alignment enabled... disabled, default checking for macosx code signing mode... auto, default checking for macosx code signing identity... openjdk_codesign, default checking if codesign with hardened runtime is possible... no checking if debug mode codesign is possible... yes checking for macosx code signing mode... debug checking for number of cores... 16 checking for memory size... 65536 MB checking for appropriate number of jobs to run in parallel... 16 checking whether to use javac server... enabled, default checking flags for boot jdk java command ... -Duser.language=en -Duser.country=US -XX:+UnlockDiagnosticVMOptions -XX:-VerifySharedSpaces -XX:SharedArchiveFile=/Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/configure-support/classes.jsa -Xshare:auto checking flags for boot jdk java command for big workloads... -Xms64M -Xmx1600M checking flags for bootcycle boot jdk java command for big workloads... -Xms64M -Xmx1600M checking flags for boot jdk java command for small workloads... -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1 checking for --enable-icecc... disabled, default checking if precompiled headers are available... yes checking for --enable-precompiled-headers... enabled, from default 'auto' checking for ccache... /usr/local/bin/ccache checking if ccache is available... yes checking if ccache is enabled... disabled, default checking if build directory is on local disk... yes configure: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/configure-support/config.status config.status: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/spec.gmk config.status: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/bootcycle-spec.gmk config.status: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/buildjdk-spec.gmk config.status: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/compare.sh config.status: creating /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/Makefile ==================================================== The existing configuration has been successfully updated in /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release using configure arguments '--with-boot-jdk='/usr/local/opt/openjdk at 21''.
Configuration summary: * Name: macosx-x86_64-server-release * Debug level: release * HS debug level: product * JVM variants: server * JVM features: server: 'cds compiler1 compiler2 dtrace epsilongc g1gc jfr jni-check jvmci jvmti management parallelgc serialgc services shenandoahgc vm-structs zgc' * OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64 * Version string: 21.0.6-internal-adhoc.srl295.jdk21u-dev (21.0.6-internal) * Source date: 1729182589 (2024-10-17T16:29:49Z) Tools summary: * Boot JDK: openjdk version "21.0.5" 2024-10-15 OpenJDK Runtime Environment Homebrew (build 21.0.5) OpenJDK 64-Bit Server VM Homebrew (build 21.0.5, mixed mode, sharing) (at /usr/local/opt/openjdk at 21) * Toolchain: clang (clang/LLVM from Xcode 16.0) * Sysroot: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk * C Compiler: Version 16.0.0 (at /usr/bin/clang) * C++ Compiler: Version 16.0.0 (at /usr/bin/clang++) Build performance summary: * Build jobs: 16 * Memory limit: 65536 MB WARNING: The result of this configuration has overridden an older configuration. You *should* run 'make clean' to make sure you get a proper build. Failure to do so might result in strange build problems. The following warnings were produced. Repeated here for convenience: WARNING: pandoc is version 3.4, not the recommended version 2.19.2 $ make clean ? $ make Building target 'default (exploded-image)' in configuration 'macosx-x86_64-server-release' Optimizing the exploded image Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute make[3]: *** [/Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/jdk/_optimize_image_exec.marker] Error 1 make[2]: *** [exploded-image-optimize] Error 2 ERROR: Build failed for target 'default (exploded-image)' in configuration 'macosx-x86_64-server-release' (exit code 2) === Output from failing command(s) repeated here === * For target jdk__optimize_image_exec: Error: Unable to initialize main class build.tools.jigsaw.AddPackagesAttribute Caused by: java.lang.ClassFormatError: StackMapTable format error: access beyond the end of attribute * All command lines available in /Users/srl295/src/jdk21u-dev/build/macosx-x86_64-server-release/make-support/failure-logs. === End of repeated output === No indication of failed target found. HELP: Try searching the build log for '] Error'. HELP: Run 'make doctor' to diagnose build problems. make[1]: *** [main] Error 2 make: *** [default] Error 2 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2429626532 From duke at openjdk.org Tue Oct 22 15:48:18 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 15:48:18 GMT Subject: [jdk23u] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 16:48:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover.. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. @satyenme Your change (at version dc53e7e74f1bc9dfc690a3c60984002244bda66b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/193#issuecomment-2429638998 From ngubarkov at openjdk.org Tue Oct 22 15:51:59 2024 From: ngubarkov at openjdk.org (Nikita Gubarkov) Date: Tue, 22 Oct 2024 15:51:59 GMT Subject: [jdk21u-dev] RFR: 8339341: Make SurfaceDataProxy cache a separate entity. Message-ID: Now caching level is determined by placement of the SurfaceManager.ProxyCache object instead of a "proxy key". This cache "owns" proxies and therefore strong refs via them do not prevent the cache (and hence GraphicsConfig) from being detected as weakly reachable. ------------- Commit messages: - 8339341: Make SurfaceDataProxy cache a separate entity. Changes: https://git.openjdk.org/jdk21u-dev/pull/1077/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1077&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339341 Stats: 184 lines in 18 files changed: 61 ins; 63 del; 60 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1077.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1077/head:pull/1077 PR: https://git.openjdk.org/jdk21u-dev/pull/1077 From ssubramaniam at openjdk.org Tue Oct 22 15:52:04 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 22 Oct 2024 15:52:04 GMT Subject: [jdk17u-dev] RFR: 8323562: SaslInputStream.read() may return wrong value Message-ID: Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. ------------- Commit messages: - Backport 5cf7947 Changes: https://git.openjdk.org/jdk17u-dev/pull/2989/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2989&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323562 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2989.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2989/head:pull/2989 PR: https://git.openjdk.org/jdk17u-dev/pull/2989 From ssubramaniam at openjdk.org Tue Oct 22 15:53:00 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 22 Oct 2024 15:53:00 GMT Subject: [jdk21u-dev] RFR: 8323562: SaslInputStream.read() may return wrong value Message-ID: Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. ------------- Commit messages: - Backport 5cf7947 Changes: https://git.openjdk.org/jdk21u-dev/pull/1078/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1078&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323562 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1078.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1078/head:pull/1078 PR: https://git.openjdk.org/jdk21u-dev/pull/1078 From ssubramaniam at openjdk.org Tue Oct 22 15:59:28 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 22 Oct 2024 15:59:28 GMT Subject: [jdk23u] Integrated: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: <3801M7GHjV9Tx4Lz-FLm5_4YYg2eodFR0GvG3f6uW2E=.ac276e11-573b-40bb-ad4f-df85c66bad57@github.com> On Thu, 17 Oct 2024 16:48:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover.. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. This pull request has now been integrated. Changeset: e1fab4b4 Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk23u/commit/e1fab4b40fc273cbc8a5b59a8ace62e6f4bb64ff Stats: 10 lines in 1 file changed: 0 ins; 10 del; 0 mod 8333824: Unused ClassValue in VarHandles Backport-of: 7b43a8cd7c663facbe490f889838d7ead0eba0f9 ------------- PR: https://git.openjdk.org/jdk23u/pull/193 From phh at openjdk.org Tue Oct 22 16:18:14 2024 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 22 Oct 2024 16:18:14 GMT Subject: [jdk21u-dev] RFR: 8342765: RTM tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 22:30:27 GMT, Todd V. Jonker wrote: > Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: > > * compiler/rtm/cli/TestRTMAbortThresholdOption.java > * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java > * compiler/rtm/cli/TestRTMLockingThresholdOption.java > * compiler/rtm/cli/TestRTMSpinLoopCountOption.java > * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java > * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java > > This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. > > Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. > > Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. This should be a backport from 23. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1073#pullrequestreview-2385697589 From duke at openjdk.org Tue Oct 22 17:11:10 2024 From: duke at openjdk.org (Kerem Kat) Date: Tue, 22 Oct 2024 17:11:10 GMT Subject: [jdk21u-dev] Integrated: 8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 10:05:41 GMT, Kerem Kat wrote: > Remove `unused _claim_token field` from `ShenandoahSATBAndRemarkThreadsClosure`. This pull request has now been integrated. Changeset: da87df7e Author: Kerem Kat Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/da87df7ed469d78564fb53c2d66da79a16a0b293 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token Backport-of: 0b0e064e36082200ace384c92eae02d3f7baa7ba ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1055 From ngubarkov at openjdk.org Tue Oct 22 17:20:29 2024 From: ngubarkov at openjdk.org (Nikita Gubarkov) Date: Tue, 22 Oct 2024 17:20:29 GMT Subject: [jdk17u-dev] RFR: 8339341: SurfaceManager cacheMap retains strong references Message-ID: 8339341: SurfaceManager cacheMap retains strong references ------------- Commit messages: - 8339341: Make SurfaceDataProxy cache a separate entity. Changes: https://git.openjdk.org/jdk17u-dev/pull/2990/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2990&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339341 Stats: 184 lines in 18 files changed: 61 ins; 63 del; 60 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2990.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2990/head:pull/2990 PR: https://git.openjdk.org/jdk17u-dev/pull/2990 From duke at openjdk.org Tue Oct 22 18:27:17 2024 From: duke at openjdk.org (Sorna Sarathi N) Date: Tue, 22 Oct 2024 18:27:17 GMT Subject: [jdk21u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 Message-ID: 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) ------------- Commit messages: - Backport 3251eea1f4289a0505052be204407c02ca38b0ad Changes: https://git.openjdk.org/jdk21u-dev/pull/1021/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1021&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336499 Stats: 81 lines in 1 file changed: 44 ins; 18 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1021.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1021/head:pull/1021 PR: https://git.openjdk.org/jdk21u-dev/pull/1021 From duke at openjdk.org Tue Oct 22 18:27:29 2024 From: duke at openjdk.org (Sorna Sarathi N) Date: Tue, 22 Oct 2024 18:27:29 GMT Subject: [jdk17u-dev] RFR: 8314610: hotspot can't compile with the latest of gtest because of Message-ID: <_DaWIQJpWtTrcrT4QsAb4BIS2QR_uu7MA_mCPB0IYOI=.646e8ec4-9c4d-4f53-9fd5-2e5bb8a9bc8c@github.com> Hi all, This pull request contains a backport of commit [febc34d](https://github.com/openjdk/jdk/commit/febc34dd285c3382716e068748d4a3b0c73d87ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. Tier1 testing is successful. Thanks! JBS Issue: [JDK-8314610](https://bugs.openjdk.org/browse/JDK-8314610) ------------- Commit messages: - Backport febc34dd285c3382716e068748d4a3b0c73d87ad Changes: https://git.openjdk.org/jdk17u-dev/pull/2959/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2959&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314610 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2959.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2959/head:pull/2959 PR: https://git.openjdk.org/jdk17u-dev/pull/2959 From duke at openjdk.org Tue Oct 22 18:27:35 2024 From: duke at openjdk.org (Sorna Sarathi N) Date: Tue, 22 Oct 2024 18:27:35 GMT Subject: [jdk17u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 Message-ID: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> 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) ------------- Commit messages: - Backport 3251eea1f4289a0505052be204407c02ca38b0ad Changes: https://git.openjdk.org/jdk17u-dev/pull/2979/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2979&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336499 Stats: 81 lines in 1 file changed: 44 ins; 18 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2979.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2979/head:pull/2979 PR: https://git.openjdk.org/jdk17u-dev/pull/2979 From duke at openjdk.org Tue Oct 22 18:29:02 2024 From: duke at openjdk.org (Sorna Sarathi N) Date: Tue, 22 Oct 2024 18:29:02 GMT Subject: [jdk23u] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 Message-ID: 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) ------------- Commit messages: - Backport 3251eea1f4289a0505052be204407c02ca38b0ad Changes: https://git.openjdk.org/jdk23u/pull/130/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336499 Stats: 81 lines in 1 file changed: 44 ins; 18 del; 19 mod Patch: https://git.openjdk.org/jdk23u/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk23u/pull/130 From duke at openjdk.org Tue Oct 22 20:07:10 2024 From: duke at openjdk.org (Saint Wesonga) Date: Tue, 22 Oct 2024 20:07:10 GMT Subject: [jdk23u] RFR: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set In-Reply-To: References: Message-ID: On Sat, 19 Oct 2024 17:50:53 GMT, Saint Wesonga wrote: > Backport https://github.com/openjdk/jdk/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 to jdk23u. UnsafeIntrinsicsTest.java#ZGenerationalDebug test now passes on Windows AArch64 with this change. Hi @fisk, are you able to review this backport of https://github.com/openjdk/jdk/pull/20390 as well? ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/198#issuecomment-2430150623 From duke at openjdk.org Tue Oct 22 20:14:04 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Tue, 22 Oct 2024 20:14:04 GMT Subject: [jdk21u-dev] RFR: 8342765: RTM tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 22:30:27 GMT, Todd V. Jonker wrote: > Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: > > * compiler/rtm/cli/TestRTMAbortThresholdOption.java > * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java > * compiler/rtm/cli/TestRTMLockingThresholdOption.java > * compiler/rtm/cli/TestRTMSpinLoopCountOption.java > * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java > * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java > > This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. > > Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. > > Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. I skipped 23 since * I believe its currently in rampdown * these tests skip themselves by default on 23 since March 20 when [8319251: [REDO] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT](https://bugs.openjdk.org/browse/JDK-8319251) was applied, disabling it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1073#issuecomment-2430164837 From duke at openjdk.org Tue Oct 22 23:38:18 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 23:38:18 GMT Subject: [jdk11u-dev] Withdrawn: 8303920: Avoid calling out to python in DataDescriptorSignatureMissing test In-Reply-To: <2FkJtZlLbZWhK2aIJHoyLV4XWKx86kmR1oi5_Fb7pMI=.bc2e5379-7efb-4679-ade6-e2f9d9081725@github.com> References: <2FkJtZlLbZWhK2aIJHoyLV4XWKx86kmR1oi5_Fb7pMI=.bc2e5379-7efb-4679-ade6-e2f9d9081725@github.com> Message-ID: <0efJ77QHFseNSnIYwl7YuDj7U2vtC80S1wpuzPZX7GQ=.58b9f65c-33ff-4da3-b9bd-52acf31dcbed@github.com> On Mon, 26 Aug 2024 18:25:41 GMT, Daniel Hu wrote: > Clean backport that improves DataDescriptorSignatureMissing test; already backported to 17 and 21. Passes affected test in Linux x64. > MacOS GHA failing due to unrelated deprecated code during compile This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2922 From duke at openjdk.org Tue Oct 22 23:39:19 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 23:39:19 GMT Subject: [jdk11u-dev] Withdrawn: 8312049: runtime/logging/ClassLoadUnloadTest can be improved In-Reply-To: References: Message-ID: On Fri, 23 Aug 2024 19:29:43 GMT, Daniel Hu wrote: > Backport that improves ClassLoadUnloadTest; already backported to [JDK21](https://github.com/openjdk/jdk21u-dev/pull/909) and [JDK17](https://github.com/openjdk/jdk17u-dev/pull/2806). Original commit does not apply cleanly due to the options "-Xlog:class+load+cause" "-Xlog:class+load+cause+native" were not added until a later [version](https://bugs.openjdk.org/browse/JDK-8193513), thus these cases are excluded. Some args in exec() also were not added until a [later version](https://bugs.openjdk.org/browse/JDK-8289184), thus they are excluded. Additionally, [these flags](https://bugs.openjdk.org/browse/JDK-8256718) were deprecated in a later version and thus removed from this test; simple modifications are added so that these later removed cases follow the backport logic. Affected test passes. > > MacOS GHA not passing due to unrelated deprecated sprintf This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2920 From yangfei at iscas.ac.cn Wed Oct 23 02:04:36 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Wed, 23 Oct 2024 10:04:36 +0800 (GMT+08:00) Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: <4215a5c6.39852.192b71e67e0.Coremail.yangfei@iscas.ac.cn> Vote: yes > -----Original Messages----- > From: "Severin Gehwolf" > Sent Time: 2024-10-22 20:52:37 (Tuesday) > To: jdk-updates-dev at openjdk.org > Cc: > Subject: CFV: New JDK Updates Committer - Sendao Yan > > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Sendao has so far authored 77 PRs to the JDK Updates > Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix > test bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees > faster and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at > Alibaba now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on > this nomination. Votes must be cast in the open by replying to this > mailing list. For Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote From david.holmes at oracle.com Wed Oct 23 04:29:44 2024 From: david.holmes at oracle.com (David Holmes) Date: Wed, 23 Oct 2024 14:29:44 +1000 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: Vote: yes David On 22/10/2024 10:52 pm, Severin Gehwolf wrote: > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Sendao has so far authored 77 PRs to the JDK Updates > Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix > test bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees > faster and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at > Alibaba now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on > this nomination. Votes must be cast in the open by replying to this > mailing list. For Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote > From goetz.lindenmaier at sap.com Wed Oct 23 05:58:46 2024 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 23 Oct 2024 05:58:46 +0000 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: Vote: yes Best regards, Goetz. > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Severin Gehwolf > Sent: Tuesday, October 22, 2024 2:53 PM > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer - Sendao Yan > > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Sendao has so far authored 77 PRs to the JDK Updates > Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix > test bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees > faster and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at > Alibaba now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on > this nomination. Votes must be cast in the open by replying to this > mailing list. For Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrate > d+ > [3] https://github.com/openjdk/jdk17u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrate > d+ > [4] https://github.com/openjdk/jdk21u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrate > d+ > [5] > https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+ > is%3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote From goetz at openjdk.org Wed Oct 23 08:06:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 08:06:13 GMT Subject: [jdk21u-dev] RFR: 8325506: Ensure randomness is only read from provided SecureRandom object In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 11:00:07 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 21. > This also adds testing functionality (like asserts) needed by other tests. > > The original change touches java.base. That change is not needed. > Instead, the functionality can be implemented right in the test. > I changed this to avoid unnecessary changes to the Java classes. GHA failure: infra issue, unrelated. ] Downloading https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.8-bin.zip to /home/runner/work/jdk21u-dev/jdk21u-dev/jtreg/src/make/../build/deps/apache-ant-1.10.8-bin.zip Error: sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1074#issuecomment-2431226057 From mbaesken at openjdk.org Wed Oct 23 08:13:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 23 Oct 2024 08:13:13 GMT Subject: [jdk17u-dev] Integrated: 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 12:54:26 GMT, Matthias Baesken wrote: > 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message This pull request has now been integrated. Changeset: 3660c07f Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/3660c07f5ad83e0f1b26a8ccd1e3244189165ba6 Stats: 29 lines in 2 files changed: 11 ins; 1 del; 17 mod 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message Backport-of: 4ff72dc57e65e99b129f0ba28196994edf402018 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2969 From ngubarkov at openjdk.org Wed Oct 23 08:42:13 2024 From: ngubarkov at openjdk.org (Nikita Gubarkov) Date: Wed, 23 Oct 2024 08:42:13 GMT Subject: [jdk17u-dev] Withdrawn: 8339341: SurfaceManager cacheMap retains strong references In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 17:13:22 GMT, Nikita Gubarkov wrote: > 8339341: SurfaceManager cacheMap retains strong references This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2990 From avu at openjdk.org Wed Oct 23 08:51:06 2024 From: avu at openjdk.org (Alexey Ushakov) Date: Wed, 23 Oct 2024 08:51:06 GMT Subject: [jdk21u-dev] RFR: 8339341: SurfaceManager cacheMap retains strong references In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 15:46:49 GMT, Nikita Gubarkov wrote: > Now caching level is determined by placement of the SurfaceManager.ProxyCache object instead of a "proxy key". This cache "owns" proxies and therefore strong refs via them do not prevent the cache (and hence GraphicsConfig) from being detected as weakly reachable. LGTM ------------- Marked as reviewed by avu (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1077#pullrequestreview-2387794928 From lucy at openjdk.org Wed Oct 23 09:51:05 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Wed, 23 Oct 2024 09:51:05 GMT Subject: [jdk21u-dev] RFR: 8325506: Ensure randomness is only read from provided SecureRandom object In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 11:00:07 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 21. > This also adds testing functionality (like asserts) needed by other tests. > > The original change touches java.base. That change is not needed. > Instead, the functionality can be implemented right in the test. > I changed this to avoid unnecessary changes to the Java classes. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1074#pullrequestreview-2388004968 From lucy at openjdk.org Wed Oct 23 09:54:13 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Wed, 23 Oct 2024 09:54:13 GMT Subject: [jdk17u-dev] RFR: 8296709: WARNING: JNI call made without checking exceptions In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 10:05:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I don't see why this is not clean, I generated it with the backport command... Marked as reviewed by lucy (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2983#pullrequestreview-2388011612 From lucy at openjdk.org Wed Oct 23 10:00:08 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Wed, 23 Oct 2024 10:00:08 GMT Subject: [jdk17u-dev] RFR: 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated [v2] In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 12:28:34 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.14-oracle. >> >> Resolved because of indentation changes. >> The list of further indented algorithms differs, further down one indentation was already fixed. > > 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 9f64a64376c677dbe1358807329b42737ac78ad9 LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2984#pullrequestreview-2388027170 From amitkumar at openjdk.org Wed Oct 23 11:13:06 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 23 Oct 2024 11:13:06 GMT Subject: [jdk21u-dev] RFR: 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 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 You haven't enabled GHA on your repo. Please do it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1021#issuecomment-2431759217 From amitkumar at openjdk.org Wed Oct 23 11:14:08 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 23 Oct 2024 11:14:08 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: <0UBIGK-NW-6cIw6uSs9atOV66w8hd4hPBYvKbE4WJ-c=.2957d41a-98b3-406b-b092-aed34007ef8d@github.com> On Mon, 21 Oct 2024 05:14:28 GMT, Sorna Sarathi 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) Here also, GHA is not enabled. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2979#issuecomment-2431762273 From duke at openjdk.org Wed Oct 23 12:57:14 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 12:57:14 GMT Subject: [jdk21u-dev] Withdrawn: 8311644: Server should not send bad_certificate alert when the client does not send any certificates In-Reply-To: References: Message-ID: On Sat, 17 Aug 2024 04:05:35 GMT, Amos Shi wrote: > Backport of [JDK-8311644](https://bugs.openjdk.org/browse/JDK-8311644) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - `CertMsgCheck.java`: Test results: passed: 1 > - `CheckSessionContext.java`: Test results: passed: 1 > - `LegacyDHEKeyExchange.java`: Test results: passed: 1 > - `SigAlgosExtTestWithTLS12.java`: Test results: passed: 1 > - `SigAlgosExtTestWithTLS13.java`: Test results: passed: 1 > - Pipeline: All checks have passed > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/932 From goetz at openjdk.org Wed Oct 23 14:20:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:20:51 GMT Subject: [jdk17u-dev] RFR: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 0ddf54e222104469669f611804ae55e2685f54fb Changes: https://git.openjdk.org/jdk17u-dev/pull/2991/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2991&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335709 Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2991.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2991/head:pull/2991 PR: https://git.openjdk.org/jdk17u-dev/pull/2991 From goetz at openjdk.org Wed Oct 23 14:21:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:21:46 GMT Subject: [jdk21u-dev] RFR: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 0ddf54e222104469669f611804ae55e2685f54fb Changes: https://git.openjdk.org/jdk21u-dev/pull/1079/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1079&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335709 Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1079.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1079/head:pull/1079 PR: https://git.openjdk.org/jdk21u-dev/pull/1079 From goetz at openjdk.org Wed Oct 23 14:29:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:29:22 GMT Subject: [jdk21u-dev] RFR: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 118c9ade1a5e17d870415f689caa25af6524ab0e Changes: https://git.openjdk.org/jdk21u-dev/pull/1080/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1080&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338759 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1080.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1080/head:pull/1080 PR: https://git.openjdk.org/jdk21u-dev/pull/1080 From goetz at openjdk.org Wed Oct 23 14:30:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:30:44 GMT Subject: [jdk17u-dev] RFR: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Message-ID: <0BmP8qMVnkm5ufgSyCqLl-h7UNFQrdwQKGltsW1lfok=.30a06206-0a81-46a7-be34-13ac913507c7@github.com> I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 118c9ade1a5e17d870415f689caa25af6524ab0e Changes: https://git.openjdk.org/jdk17u-dev/pull/2992/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2992&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338759 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2992.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2992/head:pull/2992 PR: https://git.openjdk.org/jdk17u-dev/pull/2992 From goetz at openjdk.org Wed Oct 23 14:35:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:35:26 GMT Subject: [jdk17u-dev] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Message-ID: <_7sGdR7-wsFBtT5yaRJcYn6hKYx2Zoxx_-R02TPq3Z4=.c617fbf5-dcc0-4082-8c8f-ebb9006dd038@github.com> I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb Changes: https://git.openjdk.org/jdk17u-dev/pull/2993/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2993&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339787 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2993.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2993/head:pull/2993 PR: https://git.openjdk.org/jdk17u-dev/pull/2993 From goetz at openjdk.org Wed Oct 23 14:36:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:36:23 GMT Subject: [jdk21u-dev] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb Changes: https://git.openjdk.org/jdk21u-dev/pull/1081/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1081&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339787 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1081.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1081/head:pull/1081 PR: https://git.openjdk.org/jdk21u-dev/pull/1081 From goetz at openjdk.org Wed Oct 23 14:38:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:38:35 GMT Subject: [jdk17u-dev] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 0e0b0b0d2626cda032f1500e64f6729554e47038 Changes: https://git.openjdk.org/jdk17u-dev/pull/2994/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2994&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340684 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2994.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2994/head:pull/2994 PR: https://git.openjdk.org/jdk17u-dev/pull/2994 From goetz at openjdk.org Wed Oct 23 14:41:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:41:01 GMT Subject: [jdk21u-dev] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 0e0b0b0d2626cda032f1500e64f6729554e47038 Changes: https://git.openjdk.org/jdk21u-dev/pull/1082/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1082&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340684 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1082.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1082/head:pull/1082 PR: https://git.openjdk.org/jdk21u-dev/pull/1082 From goetz at openjdk.org Wed Oct 23 14:54:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:54:40 GMT Subject: [jdk21u-dev] RFR: 8340306: Add border around instructions in PassFailJFrame Message-ID: <1bCJeLmeBb9A2nC6pek3XOLLeWYDOguBdwlEWWrAVns=.054e2591-944a-4032-9d9a-2084981720d8@github.com> I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 0120d3eed50bdc9fa53f2c41b31791620aeef613 Changes: https://git.openjdk.org/jdk21u-dev/pull/1083/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1083&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340306 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1083.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1083/head:pull/1083 PR: https://git.openjdk.org/jdk21u-dev/pull/1083 From goetz at openjdk.org Wed Oct 23 14:58:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 14:58:43 GMT Subject: [jdk17u-dev] RFR: 8340306: Add border around instructions in PassFailJFrame Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 0120d3eed50bdc9fa53f2c41b31791620aeef613 Changes: https://git.openjdk.org/jdk17u-dev/pull/2995/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2995&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340306 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2995.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2995/head:pull/2995 PR: https://git.openjdk.org/jdk17u-dev/pull/2995 From goetz at openjdk.org Wed Oct 23 15:00:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:00:20 GMT Subject: [jdk21u-dev] RFR: 8340308: PassFailJFrame: Make rows default to number of lines in instructions Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport d1d824008d1dc70029013820814fd03c40b4e309 Changes: https://git.openjdk.org/jdk21u-dev/pull/1084/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1084&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340308 Stats: 35 lines in 1 file changed: 34 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1084.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1084/head:pull/1084 PR: https://git.openjdk.org/jdk21u-dev/pull/1084 From goetz at openjdk.org Wed Oct 23 15:00:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:00:26 GMT Subject: [jdk17u-dev] RFR: 8340308: PassFailJFrame: Make rows default to number of lines in instructions Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport d1d824008d1dc70029013820814fd03c40b4e309 Changes: https://git.openjdk.org/jdk17u-dev/pull/2996/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2996&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340308 Stats: 35 lines in 1 file changed: 34 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2996.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2996/head:pull/2996 PR: https://git.openjdk.org/jdk17u-dev/pull/2996 From goetz at openjdk.org Wed Oct 23 15:07:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:07:34 GMT Subject: [jdk21u-dev] RFR: 8340365: Position the first window of a window list Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 Changes: https://git.openjdk.org/jdk21u-dev/pull/1085/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1085&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340365 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1085.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1085/head:pull/1085 PR: https://git.openjdk.org/jdk21u-dev/pull/1085 From goetz at openjdk.org Wed Oct 23 15:08:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:08:19 GMT Subject: [jdk17u-dev] RFR: 8340365: Position the first window of a window list Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 Changes: https://git.openjdk.org/jdk17u-dev/pull/2997/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2997&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340365 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2997.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2997/head:pull/2997 PR: https://git.openjdk.org/jdk17u-dev/pull/2997 From goetz at openjdk.org Wed Oct 23 15:12:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:12:16 GMT Subject: [jdk21u-dev] RFR: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 Changes: https://git.openjdk.org/jdk21u-dev/pull/1086/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1086&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340899 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1086.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1086/head:pull/1086 PR: https://git.openjdk.org/jdk21u-dev/pull/1086 From goetz at openjdk.org Wed Oct 23 15:14:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:14:27 GMT Subject: [jdk17u-dev] RFR: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 Changes: https://git.openjdk.org/jdk17u-dev/pull/2998/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2998&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340899 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2998.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2998/head:pull/2998 PR: https://git.openjdk.org/jdk17u-dev/pull/2998 From goetz at openjdk.org Wed Oct 23 15:16:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:16:37 GMT Subject: [jdk21u-dev] RFR: 8340466: Add description for PassFailJFrame constructors Message-ID: <_IZui3FuDzVjdI4_OO-BDttPnAYS8g-R0zjGNdqQWlU=.6947500a-bc29-4011-936f-91be366b03dc@github.com> I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 3762ec3978bfe9910929ab22aaf238e9f4c84630 Changes: https://git.openjdk.org/jdk21u-dev/pull/1087/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1087&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340466 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1087.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1087/head:pull/1087 PR: https://git.openjdk.org/jdk21u-dev/pull/1087 From goetz at openjdk.org Wed Oct 23 15:19:54 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 15:19:54 GMT Subject: [jdk17u-dev] RFR: 8340466: Add description for PassFailJFrame constructors Message-ID: I backport this for parity with 17.0.14-oracle. ------------- Commit messages: - Backport 3762ec3978bfe9910929ab22aaf238e9f4c84630 Changes: https://git.openjdk.org/jdk17u-dev/pull/2999/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2999&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340466 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2999.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2999/head:pull/2999 PR: https://git.openjdk.org/jdk17u-dev/pull/2999 From phh at openjdk.org Wed Oct 23 16:06:08 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 23 Oct 2024 16:06:08 GMT Subject: [jdk21u-dev] RFR: 8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 22:30:27 GMT, Todd V. Jonker wrote: > Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: > > * compiler/rtm/cli/TestRTMAbortThresholdOption.java > * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java > * compiler/rtm/cli/TestRTMLockingThresholdOption.java > * compiler/rtm/cli/TestRTMSpinLoopCountOption.java > * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java > * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java > > This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. > > Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. > > Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. Doesn't affect 23, so lgtm. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1073#pullrequestreview-2389315833 From coleenp at openjdk.org Wed Oct 23 16:18:06 2024 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 23 Oct 2024 16:18:06 GMT Subject: [jdk23u] Integrated: 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 In-Reply-To: <7pm-mrs8WQMRs2WUPrX5CP9sxs8HjfD7lEVynbweG7A=.932aa733-5f53-41e4-9f98-f22e89505da9@github.com> References: <7pm-mrs8WQMRs2WUPrX5CP9sxs8HjfD7lEVynbweG7A=.932aa733-5f53-41e4-9f98-f22e89505da9@github.com> Message-ID: On Mon, 21 Oct 2024 22:00:27 GMT, Coleen Phillimore wrote: > This is a clean backport with the slash backport command. This pull request has now been integrated. Changeset: eacb0fb0 Author: Coleen Phillimore URL: https://git.openjdk.org/jdk23u/commit/eacb0fb089a491894dc8f401a265cd84497a3e6c Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Backport-of: 83e9e482b181e76ca9f645e8cc83cfa9337df498 ------------- PR: https://git.openjdk.org/jdk23u/pull/201 From duke at openjdk.org Wed Oct 23 16:26:05 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 16:26:05 GMT Subject: [jdk21u-dev] RFR: 8323562: SaslInputStream.read() may return wrong value In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 15:47:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. @satyenme Your change (at version 7eedb2560054bf1e6db09967a7a804092a8bb295) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1078#issuecomment-2432785724 From duke at openjdk.org Wed Oct 23 16:26:07 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 16:26:07 GMT Subject: [jdk17u-dev] RFR: 8323562: SaslInputStream.read() may return wrong value In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 15:47:37 GMT, Satyen Subramaniam wrote: > Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. @satyenme Your change (at version 33aea613e1d5b7e4667425232e112849572d42c6) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2989#issuecomment-2432783741 From duke at openjdk.org Wed Oct 23 16:28:22 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 16:28:22 GMT Subject: [jdk21u-dev] RFR: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 16:53:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. @satyenme Your change (at version 5dc3555c6c1a1b888626696e8858171106972e5b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1063#issuecomment-2432791789 From ssubramaniam at openjdk.org Wed Oct 23 16:31:10 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 23 Oct 2024 16:31:10 GMT Subject: [jdk21u-dev] Integrated: 8323562: SaslInputStream.read() may return wrong value In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 15:47:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. This pull request has now been integrated. Changeset: 826184c4 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/826184c4c04dcb3f394cb22711457b6bc3bee6f7 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8323562: SaslInputStream.read() may return wrong value Backport-of: 5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1078 From ssubramaniam at openjdk.org Wed Oct 23 16:31:12 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 23 Oct 2024 16:31:12 GMT Subject: [jdk17u-dev] Integrated: 8323562: SaslInputStream.read() may return wrong value In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 15:47:37 GMT, Satyen Subramaniam wrote: > Backporting JDK-8323562: SaslInputStream.read() may return wrong value. SaslInputStream.read() should return a value in the range from 0 to 255 per the spec of InputStream.read() but it returns the signed byte from the inBuf as is. Patch is clean. This pull request has now been integrated. Changeset: 31467103 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/31467103b9fbc8458e383495d80be0ee666608e4 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8323562: SaslInputStream.read() may return wrong value Backport-of: 5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2989 From sgehwolf at redhat.com Wed Oct 23 18:33:50 2024 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 23 Oct 2024 20:33:50 +0200 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: <82e5f80d97eda10b0110f36188e28e39b26ed9c0.camel@redhat.com> Vote: yes On Tue, 2024-10-22 at 14:52 +0200, Severin Gehwolf wrote: > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. From jiangli at openjdk.org Wed Oct 23 20:15:45 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 23 Oct 2024 20:15:45 GMT Subject: [jdk21u] RFR: 8316428: G1: Nmethod count statistics only count last code root set iterated Message-ID: Auto suggested description: This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. ------------- Commit messages: - Backport fab372d3a23b17f64ae4306e28bdb0bc511f4912 Changes: https://git.openjdk.org/jdk21u/pull/458/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=458&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316428 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u/pull/458.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/458/head:pull/458 PR: https://git.openjdk.org/jdk21u/pull/458 From goetz at openjdk.org Wed Oct 23 20:25:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 23 Oct 2024 20:25:14 GMT Subject: [jdk17u-dev] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:34:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. GHA failure: infra issue, unrelated Error: sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2994#issuecomment-2433365199 From hohensee at amazon.com Wed Oct 23 22:05:58 2024 From: hohensee at amazon.com (Hohensee, Paul) Date: Wed, 23 Oct 2024 22:05:58 +0000 Subject: CFV: New JDK Updates Committer - Sendao Yan Message-ID: Vote: yes ?On 10/22/24, 5:54 AM, "jdk-updates-dev on behalf of Severin Gehwolf" on behalf of sgehwolf at redhat.com > wrote: Hi, I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project committer. Sendao has so far authored 77 PRs to the JDK Updates Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix test bugs or make the test more robust. Some of them non-trivial. Making him committer would help him get fixes into the JDK update trees faster and without a sponsor. Sendao worked as compiler test engineer for several years and works at Alibaba now. Votes are due by 18:00 UTC on the 4th of November, 2024. Only current JDK Updates Project Committers [6] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions see [7]. Thanks, Severin [1] https://openjdk.org/census#syan [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ [6] https://openjdk.org/census#jdk-updates [7] https://openjdk.org/projects/#committer-vote From duke at openjdk.org Wed Oct 23 22:19:23 2024 From: duke at openjdk.org (toshiogata) Date: Wed, 23 Oct 2024 22:19:23 GMT Subject: [jdk21u-dev] Integrated: 8328242: Add a log area to the PassFailJFrame In-Reply-To: <96D9NcSv54uJmxHqaN4skayxRedDZ3Tu6jWb0WoSXZA=.9d2f3d32-bc4c-45a6-a0ab-8fc804895d68@github.com> References: <96D9NcSv54uJmxHqaN4skayxRedDZ3Tu6jWb0WoSXZA=.9d2f3d32-bc4c-45a6-a0ab-8fc804895d68@github.com> Message-ID: On Thu, 17 Oct 2024 08:49:49 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. > Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. > > Thank you. This pull request has now been integrated. Changeset: 01e9dbdb Author: t.ogata Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/01e9dbdbbefca65bdd5487cae53992af1e0e128f Stats: 103 lines in 1 file changed: 98 ins; 0 del; 5 mod 8328242: Add a log area to the PassFailJFrame Backport-of: 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1061 From btaylor at openjdk.org Wed Oct 23 22:19:57 2024 From: btaylor at openjdk.org (Ben Taylor) Date: Wed, 23 Oct 2024 22:19:57 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally Message-ID: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally Passes the included test as well as jtreg tier 1 locally on linux x86_64 ------------- Commit messages: - Backport ded6a8131970ac2f7ae59716769e6f6bae3b809a Changes: https://git.openjdk.org/jdk17u-dev/pull/3000/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3000&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303742 Stats: 64 lines in 2 files changed: 63 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3000.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3000/head:pull/3000 PR: https://git.openjdk.org/jdk17u-dev/pull/3000 From sshivang at openjdk.org Thu Oct 24 05:58:45 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Thu, 24 Oct 2024 05:58:45 GMT Subject: [jdk23u] RFR: 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Message-ID: Straight Backport. Test passed. ------------- Commit messages: - Backport e94e3bba3932f3d92c0a135d333d1ccd6e72b964 Changes: https://git.openjdk.org/jdk23u/pull/205/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324672 Stats: 16 lines in 1 file changed: 11 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk23u/pull/205.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/205/head:pull/205 PR: https://git.openjdk.org/jdk23u/pull/205 From duke at openjdk.org Thu Oct 24 06:14:14 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 06:14:14 GMT Subject: [jdk17u-dev] Withdrawn: 8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 00:59:56 GMT, Amos Shi wrote: > Backport of [JDK-8258734](https://bugs.openjdk.org/browse/JDK-8258734) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `jdk/jfr/event/oldobject/TestClassLoaderLeak.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2833 From duke at openjdk.org Thu Oct 24 06:15:16 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 06:15:16 GMT Subject: [jdk17u-dev] Withdrawn: 8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 00:24:10 GMT, Amos Shi wrote: > Backport of [JDK-8254759](https://bugs.openjdk.org/browse/JDK-8254759) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `javax/swing/JInternalFrame/4202966/IntFrameCoord.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2832 From goetz at openjdk.org Thu Oct 24 07:28:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:28:16 GMT Subject: [jdk21u] RFR: 8316428: G1: Nmethod count statistics only count last code root set iterated In-Reply-To: References: Message-ID: <_RTqCeonggo8G85E4Cjcj5MmCXIrOaYaypSLZpY0DIQ=.950195be-3815-4d20-b853-772407af1791@github.com> On Wed, 23 Oct 2024 20:11:00 GMT, Jiangli Zhou wrote: > Auto suggested description: > This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. Hi @jianglizhou please backport this to repo jdk21u-dev. jdk21u is used only for rampdown. Please close this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/458#issuecomment-2434500046 From goetz at openjdk.org Thu Oct 24 07:32:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:32:18 GMT Subject: [jdk17u-dev] RFR: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java In-Reply-To: <0BmP8qMVnkm5ufgSyCqLl-h7UNFQrdwQKGltsW1lfok=.30a06206-0a81-46a7-be34-13ac913507c7@github.com> References: <0BmP8qMVnkm5ufgSyCqLl-h7UNFQrdwQKGltsW1lfok=.30a06206-0a81-46a7-be34-13ac913507c7@github.com> Message-ID: On Wed, 23 Oct 2024 14:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. GHA failure: infra issue, wget failed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2992#issuecomment-2434508526 From goetz at openjdk.org Thu Oct 24 07:33:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:33:16 GMT Subject: [jdk21u-dev] RFR: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:29:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. Gha failure: build did not complete. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1081#issuecomment-2434510563 From goetz at openjdk.org Thu Oct 24 07:34:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:34:16 GMT Subject: [jdk21u-dev] RFR: 8340306: Add border around instructions in PassFailJFrame In-Reply-To: <1bCJeLmeBb9A2nC6pek3XOLLeWYDOguBdwlEWWrAVns=.054e2591-944a-4032-9d9a-2084981720d8@github.com> References: <1bCJeLmeBb9A2nC6pek3XOLLeWYDOguBdwlEWWrAVns=.054e2591-944a-4032-9d9a-2084981720d8@github.com> Message-ID: On Wed, 23 Oct 2024 14:49:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. GHA failure: upload of test results failed. Infra issue. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1083#issuecomment-2434512718 From goetz at openjdk.org Thu Oct 24 07:34:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:34:17 GMT Subject: [jdk17u-dev] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:34:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. GHA failure: infra issue, wget failed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2994#issuecomment-2434511283 From goetz at openjdk.org Thu Oct 24 07:35:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 07:35:18 GMT Subject: [jdk17u-dev] RFR: 8340308: PassFailJFrame: Make rows default to number of lines in instructions In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:55:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. GHA failure: infra issue, wget failed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2996#issuecomment-2434513433 From roland at openjdk.org Thu Oct 24 07:49:54 2024 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 24 Oct 2024 07:49:54 GMT Subject: [jdk23u] RFR: 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Message-ID: Clean backport of JDK-8342496 ------------- Commit messages: - Backport 680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 Changes: https://git.openjdk.org/jdk23u/pull/204/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=204&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342496 Stats: 70 lines in 2 files changed: 70 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/204.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/204/head:pull/204 PR: https://git.openjdk.org/jdk23u/pull/204 From duke at openjdk.org Thu Oct 24 07:55:07 2024 From: duke at openjdk.org (toshiogata) Date: Thu, 24 Oct 2024 07:55:07 GMT Subject: [jdk17u-dev] Integrated: 8328242: Add a log area to the PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 00:47:58 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability for manual tests. The patch is clean. > Testing: manually checked some tests using PassFailJFrame, and confirmed that they work in the same way. > > Thank you. This pull request has now been integrated. Changeset: 4fea31ec Author: t.ogata Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4fea31ec03e2afe1116438e88f4875898c32c2f6 Stats: 103 lines in 1 file changed: 98 ins; 0 del; 5 mod 8328242: Add a log area to the PassFailJFrame Backport-of: 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2982 From goetz at openjdk.org Thu Oct 24 08:02:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 08:02:07 GMT Subject: [jdk17u-dev] RFR: 8327474: Review use of java.io.tmpdir in jdk tests In-Reply-To: References: Message-ID: <7HfU3GLfmjOGz2S-r1-jaVuP64ysZlQNRDaltHd1zfg=.6173612d-9420-4a03-a82a-642cf3f71764@github.com> On Fri, 16 Aug 2024 16:09:28 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [af6c5854](https://github.com/openjdk/jdk21u-dev/commit/af6c5854235573a29b6b418e9f759e2564bca63a) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 22 Apr 2024 and had no reviewers. > > The backport not clean because jdk17u-dev doesn't have `test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java`, all other files are backported cleanly. > Existing tests should be reviewed to check the usage of java.io.tmpdir. Test fix only, the risk is low. > > Additional testing: > > - [x] full jtreg tests on linux x64 > - [x] full jtreg tests in linux aarch64 > > > Thanks! Clean besides omission of one file ------------- Marked as reviewed by goetz (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2811#pullrequestreview-2391633661 From syan at openjdk.org Thu Oct 24 08:11:22 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Oct 2024 08:11:22 GMT Subject: [jdk17u-dev] RFR: 8327474: Review use of java.io.tmpdir in jdk tests In-Reply-To: <7HfU3GLfmjOGz2S-r1-jaVuP64ysZlQNRDaltHd1zfg=.6173612d-9420-4a03-a82a-642cf3f71764@github.com> References: <7HfU3GLfmjOGz2S-r1-jaVuP64ysZlQNRDaltHd1zfg=.6173612d-9420-4a03-a82a-642cf3f71764@github.com> Message-ID: <6rLS3q-gg0mKWQLQvTvCK9-w6qUXaoQ3GZ-nY7ubWF4=.3efebbcd-3bb2-4d6c-b752-58eba467fc1c@github.com> On Thu, 24 Oct 2024 07:59:21 GMT, Goetz Lindenmaier wrote: > Clean besides omission of one file Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2811#issuecomment-2434584914 From duke at openjdk.org Thu Oct 24 08:11:23 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 08:11:23 GMT Subject: [jdk17u-dev] RFR: 8327474: Review use of java.io.tmpdir in jdk tests In-Reply-To: References: Message-ID: <3WGLxlqTbGiJRUHiab3ssTrMfpN99A8YcMaSkBRlsoU=.145a5b45-41de-42d3-bb33-e3e8be34bdb6@github.com> On Fri, 16 Aug 2024 16:09:28 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [af6c5854](https://github.com/openjdk/jdk21u-dev/commit/af6c5854235573a29b6b418e9f759e2564bca63a) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 22 Apr 2024 and had no reviewers. > > The backport not clean because jdk17u-dev doesn't have `test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java`, all other files are backported cleanly. > Existing tests should be reviewed to check the usage of java.io.tmpdir. Test fix only, the risk is low. > > Additional testing: > > - [x] full jtreg tests on linux x64 > - [x] full jtreg tests in linux aarch64 > > > Thanks! @sendaoYan Your change (at version 2b62a170cff588716da6eaec7aea689fbdf1114a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2811#issuecomment-2434586491 From ssubramaniam at openjdk.org Thu Oct 24 08:14:17 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 24 Oct 2024 08:14:17 GMT Subject: [jdk21u-dev] Integrated: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: <5cZBTnmOWi3rFIRKY0i8ltGDx7O2nu42MNxYjoKY7Kk=.2166ce24-909e-41ce-a5ed-842499ffb78b@github.com> On Thu, 17 Oct 2024 16:53:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch should be clean. This pull request has now been integrated. Changeset: 9da22082 Author: Satyen Subramaniam Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/9da22082b186af5146e11c10fb95acea08fd4c67 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod 8333824: Unused ClassValue in VarHandles Reviewed-by: shade Backport-of: 7b43a8cd7c663facbe490f889838d7ead0eba0f9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1063 From duke at openjdk.org Thu Oct 24 09:56:10 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 09:56:10 GMT Subject: [jdk23u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> References: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Message-ID: On Tue, 22 Oct 2024 09:36:57 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb @zzag Your change (at version a2aa6c50d884fe9966172e1b83a6bd1094c1d548) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/202#issuecomment-2434816489 From goetz at openjdk.org Thu Oct 24 10:09:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 10:09:45 GMT Subject: [jdk17u-dev] RFR: 8340461: Amend description for logArea Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 833ff29983e0d433ccd4c7e946b15e42045faeaa Changes: https://git.openjdk.org/jdk17u-dev/pull/3001/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3001&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340461 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3001.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3001/head:pull/3001 PR: https://git.openjdk.org/jdk17u-dev/pull/3001 From goetz at openjdk.org Thu Oct 24 10:09:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 10:09:40 GMT Subject: [jdk21u-dev] RFR: 8340461: Amend description for logArea Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 833ff29983e0d433ccd4c7e946b15e42045faeaa Changes: https://git.openjdk.org/jdk21u-dev/pull/1089/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1089&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340461 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1089.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1089/head:pull/1089 PR: https://git.openjdk.org/jdk21u-dev/pull/1089 From aph-open at littlepinkcloud.com Thu Oct 24 10:16:10 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Thu, 24 Oct 2024 11:16:10 +0100 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> Message-ID: <39b1b371-e38c-423c-a8b8-4e66d54d02b5@littlepinkcloud.com> On 10/17/24 09:14, Lindenmaier, Goetz wrote: > So I think while we could consider this for the latest LTE, 21, > we should not bring this to 17 or older releases. It's just too > risky for these. > Even for 21 it would be a considerable effort to backport it > along with the needed follow-up issues. I have created a draft backport at https://github.com/openjdk/jdk21u-dev/pull/1090. It applies cleanly except for a few places where surrounding code had moved. I am not pushing for this to be included in 21u, but I have been speaking to Java developers who have been adversely affected by the problem this patch fixes, who seem quite keen to have it. Several significant Java projects are affected. -- 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 rrich at openjdk.org Thu Oct 24 10:35:05 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 24 Oct 2024 10:35:05 GMT Subject: [jdk23u] Integrated: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 07:31:16 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: 26e077b3 Author: Richard Reingruber URL: https://git.openjdk.org/jdk23u/commit/26e077b37e5159b769927f0da0e07b9bf313d981 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/jdk23u/pull/190 From aph-open at littlepinkcloud.com Thu Oct 24 10:48:15 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Thu, 24 Oct 2024 11:48:15 +0100 Subject: [jdk21u-dev] Backport the fix of JDK-8180450 to JDK 21u? In-Reply-To: References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> Message-ID: <68b3e73f-5a61-4b37-82cd-bc8f6048700e@littlepinkcloud.com> [ Added the correct subject: this is 21u, not 11u ] On 10/17/24 09:14, Lindenmaier, Goetz wrote: > So I think while we could consider this for the latest LTE, 21, > we should not bring this to 17 or older releases. It's just too > risky for these. > Even for 21 it would be a considerable effort to backport it > along with the needed follow-up issues. I have created a draft backport at https://github.com/openjdk/jdk21u-dev/pull/1090. It applies cleanly except for a few places where surrounding code had moved. I am not pushing for this to be included in 21u, but I have been speaking to Java developers who have been adversely affected by the problem this patch fixes, who seem quite keen to have it. Several significant Java projects are affected. -- 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 Thu Oct 24 10:54:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 10:54:40 GMT Subject: [jdk17u-dev] RFR: 8326948: Force English locale for timeout formatting Message-ID: I backport this for parity with 17.0.13-oracle. ------------- Commit messages: - Backport e772e7817981b7b5c01b95245cf2022372494619 Changes: https://git.openjdk.org/jdk17u-dev/pull/3002/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3002&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326948 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk17u-dev/pull/3002 From nigro.fra at gmail.com Thu Oct 24 10:55:29 2024 From: nigro.fra at gmail.com (Francesco Nigro) Date: Thu, 24 Oct 2024 12:55:29 +0200 Subject: [jdk11u] Backport the fix of JDK-8180450 to JDK 11? In-Reply-To: <39b1b371-e38c-423c-a8b8-4e66d54d02b5@littlepinkcloud.com> References: <5a63c606-552d-4b3d-bc76-3e05e7403099@littlepinkcloud.com> <39b1b371-e38c-423c-a8b8-4e66d54d02b5@littlepinkcloud.com> Message-ID: Hi folks, l'm Francesco Nigro (although known as Franz - so please call me like that if you wish); I'm the one referenced at https://bugs.openjdk.org/browse/JDK-8180450?focusedId=14536886&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14536886 and mentioned by who has started this whole thread. Given that I've created the type pollution agent (i.e. https://github.com/RedHatPerf/type-pollution-agent) I'm in the right and unique position to list some of the (most) affected product/projects which reached me out this last 2 years - which I could mention (there are some I cannot, sadly): - Cassandra (and DataStax) - Netty - Drools & Optaplanner - Spark - Hibernate - Quarkus - Spring - Micronaut - Infinispan - Camel - Netflix Zuul - ... This just to enforce Andrew's comment > Several significant Java projects are affected. "Several" is really a modest term here; we're talking about the biggest players in the Java Community; which are often "victims" of their own success and sometimes struggle to get to the very latest JDK version which fixes it. My 2c: I'm not suggesting to backport till java 8, but as Aristotele rightly said "In medio stat virtus" - In the middle stands the truth: by not backporting in any previous JDK version we let tons of cycles to be wasted on the cloud/private cloud or, for the projects which can apply patches to it found by the agent, let them to live with some broken and (at best) non-idiomatic Java code. Hope this helps to give a better context of the impact, Franz Il giorno gio 24 ott 2024 alle ore 12:16 Andrew Haley < aph-open at littlepinkcloud.com> ha scritto: > On 10/17/24 09:14, Lindenmaier, Goetz wrote: > > So I think while we could consider this for the latest LTE, 21, > > we should not bring this to 17 or older releases. It's just too > > risky for these. > > Even for 21 it would be a considerable effort to backport it > > along with the needed follow-up issues. > > I have created a draft backport at > https://github.com/openjdk/jdk21u-dev/pull/1090. > It applies cleanly except for a few places where surrounding code had > moved. > > I am not pushing for this to be included in 21u, but I have been speaking > to Java > developers who have been adversely affected by the problem this patch > fixes, who > seem quite keen to have it. Several significant Java projects are affected. > > -- > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Thu Oct 24 11:42:20 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 11:42:20 GMT Subject: [jdk11u-dev] Withdrawn: 8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 01:08:00 GMT, Amos Shi wrote: > Directory "build/jtreg-test" not found: creating > Directory "JTreport" not found: creating > Passed: jdk/jfr/event/oldobject/TestClassLoaderLeak.java > Test results: passed: 1 > Report written to /Users/I048686/SAPDevelop/github.com/dev-8258734-17/JTreport/html/report.html > Results written to /Users/I048686/SAPDevelop/github.com/dev-8258734-17/build/jtreg-test This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2929 From duke at openjdk.org Thu Oct 24 11:42:21 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 11:42:21 GMT Subject: [jdk11u-dev] Withdrawn: 8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 00:39:37 GMT, Amos Shi wrote: > Backport of [JDK-8254759](https://bugs.openjdk.org/browse/JDK-8254759) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `javax/swing/JInternalFrame/4202966/IntFrameCoord.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2928 From goetz at openjdk.org Thu Oct 24 12:33:47 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 12:33:47 GMT Subject: [jdk17u-dev] RFR: 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions Message-ID: <3lquUL3lzEKXVCOTmx1rnnh9INuqJpbyhikeMvaYIh8=.9f552682-175a-4a3a-af86-df7072c4f8db@github.com> I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport 0ff2deab5d6b8228ddfed9ae08820d2adf2330c2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3003/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3003&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320673 Stats: 279 lines in 1 file changed: 82 ins; 144 del; 53 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3003.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3003/head:pull/3003 PR: https://git.openjdk.org/jdk17u-dev/pull/3003 From goetz at openjdk.org Thu Oct 24 12:34:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 12:34:21 GMT Subject: [jdk21u-dev] RFR: 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 0ff2deab5d6b8228ddfed9ae08820d2adf2330c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1092/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1092&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320673 Stats: 279 lines in 1 file changed: 82 ins; 144 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1092.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1092/head:pull/1092 PR: https://git.openjdk.org/jdk21u-dev/pull/1092 From goetz at openjdk.org Thu Oct 24 12:47:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 12:47:44 GMT Subject: [jdk21u-dev] RFR: 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException Message-ID: I would like to fix this issue in 21, too. ------------- Commit messages: - Backport e44276989fc6358065412be7567d0141c84f1282 Changes: https://git.openjdk.org/jdk21u-dev/pull/1093/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1093&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322754 Stats: 94 lines in 2 files changed: 92 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1093.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1093/head:pull/1093 PR: https://git.openjdk.org/jdk21u-dev/pull/1093 From goetz at openjdk.org Thu Oct 24 12:49:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 12:49:43 GMT Subject: [jdk17u-dev] RFR: 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException Message-ID: <0PHZEOvDh_oBop-izkOHt4FrgBbiBUeTDsADYpndIlo=.14e50677-8f80-47e5-9364-8bcf4bcfcc0d@github.com> I'd like to fix this in 17. ------------- Commit messages: - Backport e44276989fc6358065412be7567d0141c84f1282 Changes: https://git.openjdk.org/jdk17u-dev/pull/3004/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3004&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322754 Stats: 94 lines in 2 files changed: 92 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3004.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3004/head:pull/3004 PR: https://git.openjdk.org/jdk17u-dev/pull/3004 From dnsimon at openjdk.org Thu Oct 24 12:56:38 2024 From: dnsimon at openjdk.org (Doug Simon) Date: Thu, 24 Oct 2024 12:56:38 GMT Subject: [jdk23u] RFR: 8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java Message-ID: <5pmbVtSP_6CENZVzW8UxKecJM6Bh7-QUB6WsvmZdlXA=.99732250-2fe4-4305-9168-7591600aa58d@github.com> Hi all, This pull request contains a backport of commit [66286b25](https://github.com/openjdk/jdk/commit/66286b25a183de2ffd0689da9c2bd1978b881aa7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Tobias Hartmann on 7 Aug 2024 and was reviewed by Christian Hagedorn. The reason for the backport is intermittent failures seen on the jdk23u CI pipeline. Thanks! ------------- Commit messages: - Backport 66286b25a183de2ffd0689da9c2bd1978b881aa7 Changes: https://git.openjdk.org/jdk23u/pull/206/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337968 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk23u/pull/206.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/206/head:pull/206 PR: https://git.openjdk.org/jdk23u/pull/206 From goetz at openjdk.org Thu Oct 24 12:59:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 12:59:26 GMT Subject: [jdk21u-dev] RFR: 8225220: When the Tab Policy is checked, the scroll button direction displayed incorrectly. Message-ID: I'd like to backport this small fix. ------------- Commit messages: - Backport ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44 Changes: https://git.openjdk.org/jdk21u-dev/pull/1094/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1094&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8225220 Stats: 110 lines in 2 files changed: 109 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1094.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1094/head:pull/1094 PR: https://git.openjdk.org/jdk21u-dev/pull/1094 From goetz at openjdk.org Thu Oct 24 13:01:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 24 Oct 2024 13:01:24 GMT Subject: [jdk17u-dev] RFR: 8225220: When the Tab Policy is checked, the scroll button direction displayed incorrectly. Message-ID: I'd like to fix this small issue in 17 ------------- Commit messages: - Backport ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44 Changes: https://git.openjdk.org/jdk17u-dev/pull/3005/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3005&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8225220 Stats: 110 lines in 2 files changed: 109 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3005.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3005/head:pull/3005 PR: https://git.openjdk.org/jdk17u-dev/pull/3005 From jan.lahoda at oracle.com Thu Oct 24 14:30:43 2024 From: jan.lahoda at oracle.com (Jan Lahoda) Date: Thu, 24 Oct 2024 16:30:43 +0200 Subject: CFV: New JDK Updates Committer - Adam Sotona Message-ID: <519ef1bb-982d-427b-9797-c9a18c6f6f86@oracle.com> I hereby nominate Adam Sotona to JDK Updates Committer. Adam is a Reviewer on the JDK project, working mainly on the ClassFile API, but also on other projects related to the javac compiler and core-libs. He has over 100 integrated patches inside the JDK[3]. Votes are due by Nov 8, 2024. Only current JDK Updates Committers [1] are eligible to vote on this nomination.? Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Best regards, Jan [1] https://openjdk.org/census#jdk-updates [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/openjdk/jdk23u/commits/master/?author=asotona From vicente.romero at oracle.com Thu Oct 24 14:44:14 2024 From: vicente.romero at oracle.com (Vicente Romero) Date: Thu, 24 Oct 2024 10:44:14 -0400 Subject: CFV: New JDK Updates Committer - Adam Sotona In-Reply-To: <519ef1bb-982d-427b-9797-c9a18c6f6f86@oracle.com> References: <519ef1bb-982d-427b-9797-c9a18c6f6f86@oracle.com> Message-ID: <73795cba-d89b-404e-b14a-a98f6720ed68@oracle.com> vote: yes Vicente On 10/24/24 10:30, Jan Lahoda wrote: > I hereby nominate Adam Sotona to JDK Updates Committer. > > Adam is a Reviewer on the JDK project, working mainly on the ClassFile > API, but also on other projects related to the javac compiler and > core-libs. > > He has over 100 integrated patches inside the JDK[3]. > > Votes are due by Nov 8, 2024. > > Only current JDK Updates Committers [1] are eligible to vote on this > nomination.? Votes must be cast in the open by replying to this > mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Best regards, > > Jan > > [1] https://openjdk.org/census#jdk-updates > [2] https://openjdk.org/projects/#committer-vote > [3] https://github.com/openjdk/jdk23u/commits/master/?author=asotona > From vromero at openjdk.org Thu Oct 24 14:44:06 2024 From: vromero at openjdk.org (Vicente Romero) Date: Thu, 24 Oct 2024 14:44:06 GMT Subject: [jdk23u] RFR: 8341966: Broken annotated module may lead to an exception in javac [v2] In-Reply-To: <7ZnKYC508c2vutNo04td6iB7LVb8aI7ayf4yfgdB8CM=.e9fe8219-28e8-462a-93a9-1bbd532f5b3a@github.com> References: <7ZnKYC508c2vutNo04td6iB7LVb8aI7ayf4yfgdB8CM=.e9fe8219-28e8-462a-93a9-1bbd532f5b3a@github.com> Message-ID: On Thu, 17 Oct 2024 12:00:25 GMT, Jan Lahoda wrote: >> Hi all, >> >> This pull request contains a backport of commit [7ff4ea8d](https://github.com/openjdk/jdk/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Jan Lahoda on 17 Oct 2024 and was reviewed by Adam Sotona. >> >> Thanks! >> >> The original description: >> >> Consider a `module-info.class`, that both: >> - is wrong, so it will produce a bad-classfile error, for example due to an illegal `requires transitive java.base;` >> - and the module is annotated >> >> If the javac proceeds to resolve the annotations (which is not the default, but can be pushed to do it), it will crash with an `AssertionError` while trying to un-proxy the annotations. This is because there's an assert that `requestingOwner.owner.kind == MDL`, but since the module is erroneous, the kind is `ERR`, and the assert fails. >> >> The proposal is to loosen the assert a bit, and require `requestingOwner.owner instanceof ModuleSymbol`. That should still be sufficiently strong, while permitting broken modules to be handled. > > Jan Lahoda has updated the pull request incrementally with one additional commit since the last revision: > > Adjusting test to JDK 23 ClassFile API. lgtm ------------- Marked as reviewed by vromero (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/192#pullrequestreview-2392893807 From jvernee at openjdk.org Thu Oct 24 14:46:09 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Thu, 24 Oct 2024 14:46:09 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 12:34:18 GMT, Jorn Vernee wrote: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. After discussion, decided to not fix this in jdk23u. The fix is not exactly low-risk, and the scenario in which it occurs is fairly rare: only when many threads are racing to create FFM upcall stubs targeting the same Java method (really the same LambdaForm) at the same time, and we've only been able to reproduce on Linux/aarch64 so far. Given the current release timeline for jdk23u, if this fix does end up causing a regression, we might not have enough time to address it for jdk23u GA. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/163#issuecomment-2435493030 From jiangli at openjdk.org Thu Oct 24 14:54:19 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 24 Oct 2024 14:54:19 GMT Subject: [jdk21u] Withdrawn: 8316428: G1: Nmethod count statistics only count last code root set iterated In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 20:11:00 GMT, Jiangli Zhou wrote: > Auto suggested description: > This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/458 From jiangli at openjdk.org Thu Oct 24 14:57:19 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 24 Oct 2024 14:57:19 GMT Subject: [jdk21u] RFR: 8316428: G1: Nmethod count statistics only count last code root set iterated In-Reply-To: References: Message-ID: <0eFkOVrgAi6jFYcMFAWvk_0KoIVi8L3rNh_NvhUGDlY=.d687c87d-f1aa-44fc-b9ff-3bf209501d64@github.com> On Wed, 23 Oct 2024 20:11:00 GMT, Jiangli Zhou wrote: > Auto suggested description: > This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. Done. New PR: https://github.com/openjdk/jdk21u-dev/pull/1096. Thanks ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/458#issuecomment-2435527128 From jiangli at openjdk.org Thu Oct 24 14:58:20 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 24 Oct 2024 14:58:20 GMT Subject: [jdk21u-dev] RFR: 8316428: G1: Nmethod count statistics only count last code root set iterated Message-ID: Auto suggested description: This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. ------------- Commit messages: - Backport fab372d3a23b17f64ae4306e28bdb0bc511f4912 Changes: https://git.openjdk.org/jdk21u-dev/pull/1096/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1096&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316428 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1096.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1096/head:pull/1096 PR: https://git.openjdk.org/jdk21u-dev/pull/1096 From vklang at openjdk.org Thu Oct 24 15:32:15 2024 From: vklang at openjdk.org (Viktor Klang) Date: Thu, 24 Oct 2024 15:32:15 GMT Subject: [jdk23u] RFR: 8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux Message-ID: allow setting an SM is a clearer signal ------------- Commit messages: - Better fix for Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 Changes: https://git.openjdk.org/jdk23u/pull/207/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342905 Stats: 7 lines in 1 file changed: 4 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/207.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/207/head:pull/207 PR: https://git.openjdk.org/jdk23u/pull/207 From hohensee at amazon.com Thu Oct 24 16:08:04 2024 From: hohensee at amazon.com (Hohensee, Paul) Date: Thu, 24 Oct 2024 16:08:04 +0000 Subject: CFV: New JDK Updates Committer - Adam Sotona Message-ID: <2C4921B7-0320-4AF4-B6ED-52AB198A2B4F@amazon.com> Vote: yes ?On 10/24/24, 7:31 AM, "jdk-updates-dev on behalf of Jan Lahoda" on behalf of jan.lahoda at oracle.com > wrote: I hereby nominate Adam Sotona to JDK Updates Committer. Adam is a Reviewer on the JDK project, working mainly on the ClassFile API, but also on other projects related to the javac compiler and core-libs. He has over 100 integrated patches inside the JDK[3]. Votes are due by Nov 8, 2024. Only current JDK Updates Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Best regards, Jan [1] https://openjdk.org/census#jdk-updates [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/openjdk/jdk23u/commits/master/?author=asotona From duke at openjdk.org Thu Oct 24 16:15:07 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Thu, 24 Oct 2024 16:15:07 GMT Subject: [jdk23u] Integrated: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> References: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Message-ID: On Tue, 22 Oct 2024 09:36:57 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb This pull request has now been integrated. Changeset: 8985dab4 Author: Vlad Zahorodnii Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/8985dab435a928db93f97b70dc38b4fa09df6f9f Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8338751: ConfigureNotify behavior has changed in KWin 6.2 Backport-of: 3da68900818fc43b777098fe6e244779794d5294 ------------- PR: https://git.openjdk.org/jdk23u/pull/202 From phh at openjdk.org Thu Oct 24 16:15:06 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 24 Oct 2024 16:15:06 GMT Subject: [jdk23u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> References: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Message-ID: On Tue, 22 Oct 2024 09:36:57 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb Please enable pre-submit testing on this repo. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/202#issuecomment-2435707067 From duke at openjdk.org Thu Oct 24 16:43:08 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Thu, 24 Oct 2024 16:43:08 GMT Subject: [jdk23u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: References: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Message-ID: On Thu, 24 Oct 2024 16:11:33 GMT, Paul Hohensee wrote: > Please enable pre-submit testing on this repo. Can you please tell me how to do it? ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/202#issuecomment-2435764176 From clanger at openjdk.org Thu Oct 24 21:40:12 2024 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 24 Oct 2024 21:40:12 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally In-Reply-To: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: On Wed, 23 Oct 2024 22:14:19 GMT, Ben Taylor wrote: > Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally > > Passes the included test as well as jtreg tier 1 locally on linux x86_64 I think there was a fix for the new test being done shortly after the original commit: [JDK-8304557](https://bugs.openjdk.org/browse/JDK-8304557). Maybe you want to include that inline in here? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3000#issuecomment-2436380233 From jiangli at openjdk.org Thu Oct 24 22:08:17 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 24 Oct 2024 22:08:17 GMT Subject: [jdk21u-dev] RFR: 8316428: G1: Nmethod count statistics only count last code root set iterated In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 14:53:35 GMT, Jiangli Zhou wrote: > Auto suggested description: > This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. https://bugs.openjdk.org/browse/JDK-8316428 backport for jdk21u-dev now has approval (thanks!). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1096#issuecomment-2436418443 From duke at openjdk.org Fri Oct 25 00:37:12 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 00:37:12 GMT Subject: [jdk11u-dev] Withdrawn: 8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 18:58:50 GMT, Amos Shi wrote: > Backport of [JDK-8284291](https://bugs.openjdk.org/browse/JDK-8284291) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `sun/security/krb5/auto/Renew.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2930 From jiangli at openjdk.org Fri Oct 25 01:14:10 2024 From: jiangli at openjdk.org (Jiangli Zhou) Date: Fri, 25 Oct 2024 01:14:10 GMT Subject: [jdk21u-dev] Integrated: 8316428: G1: Nmethod count statistics only count last code root set iterated In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 14:53:35 GMT, Jiangli Zhou wrote: > Auto suggested description: > This pull request contains a backport of commit [fab372d3](https://github.com/openjdk/jdk/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 19 Sep 2023 and was reviewed by Ivan Walulya and Albert Mingkun Yang. This pull request has now been integrated. Changeset: f70c4bd3 Author: Jiangli Zhou URL: https://git.openjdk.org/jdk21u-dev/commit/f70c4bd35531efe715cba30a61bcfe3b209640be Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8316428: G1: Nmethod count statistics only count last code root set iterated Backport-of: fab372d3a23b17f64ae4306e28bdb0bc511f4912 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1096 From duke at openjdk.org Fri Oct 25 01:20:12 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 01:20:12 GMT Subject: [jdk17u-dev] Withdrawn: 8292309: Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 22:33:22 GMT, Amos Shi wrote: > Backport of [JDK-8292309](https://bugs.openjdk.org/browse/JDK-8292309) > > Testing > - Local: > - Pipeline: All checks have passed > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2837 From duke at openjdk.org Fri Oct 25 01:21:16 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 01:21:16 GMT Subject: [jdk17u-dev] Withdrawn: 8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 In-Reply-To: References: Message-ID: On Thu, 29 Aug 2024 18:48:19 GMT, Amos Shi wrote: > Backport of [JDK-8284291](https://bugs.openjdk.org/browse/JDK-8284291) > > Testing > - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max > - Passed: `sun/security/krb5/auto/Renew.java` > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2836 From duke at openjdk.org Fri Oct 25 05:52:44 2024 From: duke at openjdk.org (toshiogata) Date: Fri, 25 Oct 2024 05:52:44 GMT Subject: [jdk21u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main Message-ID: Hi all, I would like to backport this patch to improve test maintainability. The patch is clean. Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. Thank you. ------------- Commit messages: - Merge branch 'master' into JDK-8328379 - Backport fbeac98c84078a566c572abeba07c49e94bbf26b Changes: https://git.openjdk.org/jdk21u-dev/pull/1098/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1098&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328379 Stats: 227 lines in 3 files changed: 94 ins; 133 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1098.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1098/head:pull/1098 PR: https://git.openjdk.org/jdk21u-dev/pull/1098 From christoph.langer at sap.com Fri Oct 25 06:20:46 2024 From: christoph.langer at sap.com (Langer, Christoph) Date: Fri, 25 Oct 2024 06:20:46 +0000 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: Vote:yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Severin Gehwolf > Sent: Dienstag, 22. Oktober 2024 14:53 > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer - Sendao Yan > > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project committer. > Sendao has so far authored 77 PRs to the JDK Updates Project, including 12 PRs > to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix test > bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees faster > and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at Alibaba > now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing list. For > Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [3] https://github.com/openjdk/jdk17u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [4] https://github.com/openjdk/jdk21u- > dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [5] > https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is > %3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote From christoph.langer at sap.com Fri Oct 25 06:21:15 2024 From: christoph.langer at sap.com (Langer, Christoph) Date: Fri, 25 Oct 2024 06:21:15 +0000 Subject: CFV: New JDK Updates Committer - Adam Sotona In-Reply-To: <519ef1bb-982d-427b-9797-c9a18c6f6f86@oracle.com> References: <519ef1bb-982d-427b-9797-c9a18c6f6f86@oracle.com> Message-ID: Vote:yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of Jan > Lahoda > Sent: Donnerstag, 24. Oktober 2024 16:31 > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer - Adam Sotona > > I hereby nominate Adam Sotona to JDK Updates Committer. > > Adam is a Reviewer on the JDK project, working mainly on the ClassFile API, but > also on other projects related to the javac compiler and core-libs. > > He has over 100 integrated patches inside the JDK[3]. > > Votes are due by Nov 8, 2024. > > Only current JDK Updates Committers [1] are eligible to vote on this > nomination.? Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Best regards, > > Jan > > [1] https://openjdk.org/census#jdk-updates > [2] https://openjdk.org/projects/#committer-vote > [3] https://github.com/openjdk/jdk23u/commits/master/?author=asotona From alanb at openjdk.org Fri Oct 25 06:32:05 2024 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 25 Oct 2024 06:32:05 GMT Subject: [jdk23u] RFR: 8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux In-Reply-To: References: Message-ID: <9jYRTAtspdqlNxmjxxRy7OQyaXc2UvzxjqFSDafHAdY=.d07b3948-d85a-4b2e-816e-2570986280cf@github.com> On Thu, 24 Oct 2024 15:23:07 GMT, Viktor Klang wrote: > allow setting an SM is a clearer signal Marked as reviewed by alanb (Reviewer). Targeting jdk23u seems okay as this is follow-up to JDK-8328366 to help the unusual case of someone setting a SecurityManager mid-flight. It could target main line but JEP 486 is likely to propose-to-target 24 soon and all SM related code will be removed. ------------- PR Review: https://git.openjdk.org/jdk23u/pull/207#pullrequestreview-2394315434 PR Comment: https://git.openjdk.org/jdk23u/pull/207#issuecomment-2436983008 From goetz at openjdk.org Fri Oct 25 06:44:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 06:44:08 GMT Subject: [jdk21u-dev] RFR: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:33:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. GHA failure: wget failed, infra issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1082#issuecomment-2437003230 From goetz at openjdk.org Fri Oct 25 06:48:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 06:48:13 GMT Subject: [jdk17u-dev] RFR: 8326948: Force English locale for timeout formatting In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 10:49:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.13-oracle. GHA failure: infra issue, unrelated Error: sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3002#issuecomment-2437009001 From goetz at openjdk.org Fri Oct 25 06:49:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 06:49:16 GMT Subject: [jdk21u-dev] RFR: 8340461: Amend description for logArea In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 10:03:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. GHA failure: infra issue, unrelated Error: sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1089#issuecomment-2437009668 From goetz at openjdk.org Fri Oct 25 06:52:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 06:52:11 GMT Subject: [jdk17u-dev] Integrated: 8326948: Force English locale for timeout formatting In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 10:49:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.13-oracle. This pull request has now been integrated. Changeset: afbe310e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/afbe310ebd511e16582c299930e252d763ad29dd Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8326948: Force English locale for timeout formatting Backport-of: e772e7817981b7b5c01b95245cf2022372494619 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3002 From yan at openjdk.org Fri Oct 25 07:19:07 2024 From: yan at openjdk.org (Yuri Nesterenko) Date: Fri, 25 Oct 2024 07:19:07 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed Marked as reviewed by yan (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2747#pullrequestreview-2394410615 From goetz at openjdk.org Fri Oct 25 07:36:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:36:15 GMT Subject: [jdk21u-dev] Integrated: 8225220: When the Tab Policy is checked, the scroll button direction displayed incorrectly. In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 12:54:01 GMT, Goetz Lindenmaier wrote: > I'd like to backport this small fix. This pull request has now been integrated. Changeset: 9dbdaea3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9dbdaea3b707c30781f848e25aec1215503e8447 Stats: 110 lines in 2 files changed: 109 ins; 0 del; 1 mod 8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. Backport-of: ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1094 From goetz at openjdk.org Fri Oct 25 07:37:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:37:22 GMT Subject: [jdk21u-dev] Integrated: 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 12:42:56 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue in 21, too. This pull request has now been integrated. Changeset: 0dc59f81 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0dc59f81427e7864c5a1eb2f608f658e16fcae74 Stats: 94 lines in 2 files changed: 92 ins; 0 del; 2 mod 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException Backport-of: e44276989fc6358065412be7567d0141c84f1282 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1093 From goetz at openjdk.org Fri Oct 25 07:39:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:39:08 GMT Subject: [jdk21u-dev] Integrated: 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions In-Reply-To: References: Message-ID: <8v3vppryCtaTieqaPR3URqEU419ZNDHKW7icapq2gPo=.60d20065-a042-426d-8d3a-8fb1366755e6@github.com> On Thu, 24 Oct 2024 12:28:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: d2217098 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d221709817c251746d02ac3bcb7f40a96dbe56c0 Stats: 279 lines in 1 file changed: 82 ins; 144 del; 53 mod 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions Backport-of: 0ff2deab5d6b8228ddfed9ae08820d2adf2330c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1092 From goetz at openjdk.org Fri Oct 25 07:39:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:39:17 GMT Subject: [jdk17u-dev] Integrated: 8296709: WARNING: JNI call made without checking exceptions In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 10:05:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I don't see why this is not clean, I generated it with the backport command... This pull request has now been integrated. Changeset: e3e79097 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e3e7909706df24b50ed6a4b91d0bf68d86f4b000 Stats: 27 lines in 3 files changed: 21 ins; 2 del; 4 mod 8296709: WARNING: JNI call made without checking exceptions Reviewed-by: lucy Backport-of: eac26f4eb2b717676267c75e65e76fc3b958c9a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2983 From goetz at openjdk.org Fri Oct 25 07:40:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:40:09 GMT Subject: [jdk17u-dev] Integrated: 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 10:14:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > Resolved because of indentation changes. > The list of further indented algorithms differs, further down one indentation was already fixed. This pull request has now been integrated. Changeset: 5daf0666 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5daf0666e9c0fc239d1ba8b63ecb494e367b06f2 Stats: 296 lines in 2 files changed: 179 ins; 51 del; 66 mod 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated Reviewed-by: lucy Backport-of: 9f64a64376c677dbe1358807329b42737ac78ad9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2984 From goetz at openjdk.org Fri Oct 25 07:41:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:41:11 GMT Subject: [jdk21u-dev] Integrated: 8325506: Ensure randomness is only read from provided SecureRandom object In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 11:00:07 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 21. > This also adds testing functionality (like asserts) needed by other tests. > > The original change touches java.base. That change is not needed. > Instead, the functionality can be implemented right in the test. > I changed this to avoid unnecessary changes to the Java classes. This pull request has now been integrated. Changeset: 8818eb40 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8818eb408edccf760eab991915550f592acba710 Stats: 554 lines in 5 files changed: 550 ins; 0 del; 4 mod 8325506: Ensure randomness is only read from provided SecureRandom object Reviewed-by: lucy Backport-of: b87d9cf2c9d905c15f4c957d42361b1a72974edf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1074 From goetz at openjdk.org Fri Oct 25 07:42:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:42:21 GMT Subject: [jdk17u-dev] Integrated: 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException In-Reply-To: <0PHZEOvDh_oBop-izkOHt4FrgBbiBUeTDsADYpndIlo=.14e50677-8f80-47e5-9364-8bcf4bcfcc0d@github.com> References: <0PHZEOvDh_oBop-izkOHt4FrgBbiBUeTDsADYpndIlo=.14e50677-8f80-47e5-9364-8bcf4bcfcc0d@github.com> Message-ID: On Thu, 24 Oct 2024 12:44:14 GMT, Goetz Lindenmaier wrote: > I'd like to fix this in 17. This pull request has now been integrated. Changeset: 3195d3d4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3195d3d42b7b7041fb768f951d6e61b676e84977 Stats: 94 lines in 2 files changed: 92 ins; 0 del; 2 mod 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException Backport-of: e44276989fc6358065412be7567d0141c84f1282 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3004 From goetz at openjdk.org Fri Oct 25 07:43:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:43:09 GMT Subject: [jdk17u-dev] Integrated: 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions In-Reply-To: <3lquUL3lzEKXVCOTmx1rnnh9INuqJpbyhikeMvaYIh8=.9f552682-175a-4a3a-af86-df7072c4f8db@github.com> References: <3lquUL3lzEKXVCOTmx1rnnh9INuqJpbyhikeMvaYIh8=.9f552682-175a-4a3a-af86-df7072c4f8db@github.com> Message-ID: On Thu, 24 Oct 2024 12:29:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle This pull request has now been integrated. Changeset: 808c5cd1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/808c5cd1edbdaccb661547ed3331c028dd039960 Stats: 279 lines in 1 file changed: 82 ins; 144 del; 53 mod 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions Backport-of: 0ff2deab5d6b8228ddfed9ae08820d2adf2330c2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3003 From goetz at openjdk.org Fri Oct 25 07:43:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:43:15 GMT Subject: [jdk17u-dev] Integrated: 8225220: When the Tab Policy is checked, the scroll button direction displayed incorrectly. In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 12:57:18 GMT, Goetz Lindenmaier wrote: > I'd like to fix this small issue in 17 This pull request has now been integrated. Changeset: 6b4544c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6b4544c0329c0b0000e1c5c121a91c8631782077 Stats: 110 lines in 2 files changed: 109 ins; 0 del; 1 mod 8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. Backport-of: ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3005 From goetz at openjdk.org Fri Oct 25 07:47:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 07:47:46 GMT Subject: [jdk17u-dev] RFR: 8319651: Several network tests ignore vm flags when start java process [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.14-oracle. > > Resolved two copyrights, probably clean. 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_8319651 - Backport 9538f5d317972bbb82f7f2575819d35d2a5f8b91 - Backport 9f64a64376c677dbe1358807329b42737ac78ad9 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2985/files - new: https://git.openjdk.org/jdk17u-dev/pull/2985/files/70082fc1..5776f155 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2985&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2985&range=00-01 Stats: 651 lines in 13 files changed: 415 ins; 150 del; 86 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2985.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2985/head:pull/2985 PR: https://git.openjdk.org/jdk17u-dev/pull/2985 From roland at openjdk.org Fri Oct 25 07:54:42 2024 From: roland at openjdk.org (Roland Westrelin) Date: Fri, 25 Oct 2024 07:54:42 GMT Subject: [jdk21u-dev] RFR: 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Message-ID: Clean backport of JDK-8342496 ------------- Commit messages: - Backport 680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 Changes: https://git.openjdk.org/jdk21u-dev/pull/1088/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1088&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342496 Stats: 70 lines in 2 files changed: 70 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1088.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1088/head:pull/1088 PR: https://git.openjdk.org/jdk21u-dev/pull/1088 From goetz at openjdk.org Fri Oct 25 08:02:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 08:02:21 GMT Subject: [jdk17u-dev] RFR: 8319651: Several network tests ignore vm flags when start java process [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.14-oracle. > > Resolved two copyrights, 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: Merge ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2985/files - new: https://git.openjdk.org/jdk17u-dev/pull/2985/files/5776f155..86c43fc8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2985&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2985&range=01-02 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2985.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2985/head:pull/2985 PR: https://git.openjdk.org/jdk17u-dev/pull/2985 From goetz at openjdk.org Fri Oct 25 08:02:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 25 Oct 2024 08:02:22 GMT Subject: [jdk17u-dev] Integrated: 8319651: Several network tests ignore vm flags when start java process In-Reply-To: References: Message-ID: <-NTjtJMMR5mRw2Ht8l4_s17oRDSjKLy1CZautqqxnlw=.61684c98-e5e2-4f3f-8eab-e466326c1093@github.com> On Tue, 22 Oct 2024 12:34:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > Resolved two copyrights, probably clean. This pull request has now been integrated. Changeset: 9cf4adb8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9cf4adb844cea86c0e86446dc6f8766b0c843f17 Stats: 123 lines in 14 files changed: 27 ins; 35 del; 61 mod 8319651: Several network tests ignore vm flags when start java process Backport-of: 9538f5d317972bbb82f7f2575819d35d2a5f8b91 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2985 From jlahoda at openjdk.org Fri Oct 25 08:33:12 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 25 Oct 2024 08:33:12 GMT Subject: [jdk23u] Integrated: 8341966: Broken annotated module may lead to an exception in javac In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 09:28:30 GMT, Jan Lahoda wrote: > Hi all, > > This pull request contains a backport of commit [7ff4ea8d](https://github.com/openjdk/jdk/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 17 Oct 2024 and was reviewed by Adam Sotona. > > Thanks! > > The original description: > > Consider a `module-info.class`, that both: > - is wrong, so it will produce a bad-classfile error, for example due to an illegal `requires transitive java.base;` > - and the module is annotated > > If the javac proceeds to resolve the annotations (which is not the default, but can be pushed to do it), it will crash with an `AssertionError` while trying to un-proxy the annotations. This is because there's an assert that `requestingOwner.owner.kind == MDL`, but since the module is erroneous, the kind is `ERR`, and the assert fails. > > The proposal is to loosen the assert a bit, and require `requestingOwner.owner instanceof ModuleSymbol`. That should still be sufficiently strong, while permitting broken modules to be handled. This pull request has now been integrated. Changeset: b9e89a80 Author: Jan Lahoda URL: https://git.openjdk.org/jdk23u/commit/b9e89a80dc0067a4b04756510df5443418525229 Stats: 94 lines in 2 files changed: 90 ins; 0 del; 4 mod 8341966: Broken annotated module may lead to an exception in javac Reviewed-by: asotona, vromero Backport-of: 7ff4ea8d01c681b90ad59be04007557d84c8db94 ------------- PR: https://git.openjdk.org/jdk23u/pull/192 From mdoerr at openjdk.org Fri Oct 25 16:14:12 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 25 Oct 2024 16:14:12 GMT Subject: [jdk23u] Integrated: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes In-Reply-To: <9QRnoRuF4nVH8B4Tn2pV_klvPm4UMuIy-WwLkFj3zm0=.c15a5bff-39bb-4c5b-8fe2-798f2288c0d7@github.com> References: <9QRnoRuF4nVH8B4Tn2pV_klvPm4UMuIy-WwLkFj3zm0=.c15a5bff-39bb-4c5b-8fe2-798f2288c0d7@github.com> Message-ID: On Tue, 22 Oct 2024 14:38:01 GMT, Martin Doerr wrote: > Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). This pull request has now been integrated. Changeset: e56655f3 Author: Martin Doerr URL: https://git.openjdk.org/jdk23u/commit/e56655f3184c731b457bcd16462a8196e5eb6996 Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Backport-of: 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 ------------- PR: https://git.openjdk.org/jdk23u/pull/203 From duke at openjdk.org Fri Oct 25 16:26:10 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 16:26:10 GMT Subject: [jdk23u] RFR: 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust In-Reply-To: References: Message-ID: <4wEEYys9SJBWhPZNXnjoSphvmcmRFXTO-7bbmQIzpT0=.d093f3c6-1aff-46e8-996b-ec64531977d7@github.com> On Thu, 24 Oct 2024 05:53:55 GMT, Shivangi Gupta wrote: > Straight Backport. Test passed. @openjdk[bot] Your change (at version 09ce5e95da78250b68a713cc094bf1e1d6c1127c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/205#issuecomment-2438254845 From dnsimon at openjdk.org Fri Oct 25 16:27:19 2024 From: dnsimon at openjdk.org (Doug Simon) Date: Fri, 25 Oct 2024 16:27:19 GMT Subject: [jdk23u] Integrated: 8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java In-Reply-To: <5pmbVtSP_6CENZVzW8UxKecJM6Bh7-QUB6WsvmZdlXA=.99732250-2fe4-4305-9168-7591600aa58d@github.com> References: <5pmbVtSP_6CENZVzW8UxKecJM6Bh7-QUB6WsvmZdlXA=.99732250-2fe4-4305-9168-7591600aa58d@github.com> Message-ID: On Thu, 24 Oct 2024 12:50:45 GMT, Doug Simon wrote: > Hi all, > > This pull request contains a backport of commit [66286b25](https://github.com/openjdk/jdk/commit/66286b25a183de2ffd0689da9c2bd1978b881aa7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Tobias Hartmann on 7 Aug 2024 and was reviewed by Christian Hagedorn. > > The reason for the backport is intermittent failures seen on the jdk23u CI pipeline. > > Thanks! This pull request has now been integrated. Changeset: f7b45840 Author: Doug Simon URL: https://git.openjdk.org/jdk23u/commit/f7b4584012ae6fedeabec0300c2cf48229cacf71 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java Backport-of: 66286b25a183de2ffd0689da9c2bd1978b881aa7 ------------- PR: https://git.openjdk.org/jdk23u/pull/206 From sshivang at openjdk.org Fri Oct 25 16:31:06 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Fri, 25 Oct 2024 16:31:06 GMT Subject: [jdk23u] Integrated: 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 05:53:55 GMT, Shivangi Gupta wrote: > Straight Backport. Test passed. This pull request has now been integrated. Changeset: a690507f Author: Shivangi Gupta Committer: Rob McKenna URL: https://git.openjdk.org/jdk23u/commit/a690507f621bbf7816668a33a749b68dfb50639f Stats: 16 lines in 1 file changed: 11 ins; 0 del; 5 mod 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Backport-of: e94e3bba3932f3d92c0a135d333d1ccd6e72b964 ------------- PR: https://git.openjdk.org/jdk23u/pull/205 From roland at openjdk.org Fri Oct 25 16:38:07 2024 From: roland at openjdk.org (Roland Westrelin) Date: Fri, 25 Oct 2024 16:38:07 GMT Subject: [jdk23u] Integrated: 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 11:38:17 GMT, Roland Westrelin wrote: > Clean backport of JDK-8342496 This pull request has now been integrated. Changeset: 309ef3f8 Author: Roland Westrelin URL: https://git.openjdk.org/jdk23u/commit/309ef3f89a10b6292648bba554d61f97cab2067b Stats: 70 lines in 2 files changed: 70 ins; 0 del; 0 mod 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Backport-of: 680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 ------------- PR: https://git.openjdk.org/jdk23u/pull/204 From duke at openjdk.org Fri Oct 25 16:50:07 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 16:50:07 GMT Subject: [jdk23u] RFR: 8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux In-Reply-To: References: Message-ID: <8mdPY57fbUQBngP15MBfXzOvHALLjAripBbA6_vj5jA=.ae9b5edb-7099-4e93-9f44-d6a288f306a7@github.com> On Thu, 24 Oct 2024 15:23:07 GMT, Viktor Klang wrote: > allow setting an SM is a clearer signal @viktorklang-ora Your change (at version 16639e4c1d4a3efb300b21d6a355a298449eba7c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/207#issuecomment-2438307711 From roland at openjdk.org Fri Oct 25 17:12:57 2024 From: roland at openjdk.org (Roland Westrelin) Date: Fri, 25 Oct 2024 17:12:57 GMT Subject: [jdk17u-dev] RFR: 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Message-ID: Clean backport JDK-8342496 ------------- Commit messages: - Backport 680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 Changes: https://git.openjdk.org/jdk17u-dev/pull/3006/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3006&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342496 Stats: 70 lines in 2 files changed: 70 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3006.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3006/head:pull/3006 PR: https://git.openjdk.org/jdk17u-dev/pull/3006 From duke at openjdk.org Fri Oct 25 17:38:12 2024 From: duke at openjdk.org (pabloko) Date: Fri, 25 Oct 2024 17:38:12 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 12:34:18 GMT, Jorn Vernee wrote: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. Hello, we're experiencing frequent crashes on JDK (windows+zgc) wich this pull seems to fix. Our issue does not seem related to class unloading, but gc related, sadly we could not reproduce the issue in a isolated tester since the logic is deep behind propietary framework that we cannot disclose, but [here's one](https://gist.github.com/pabloko/3464d93f7731bc85a6964ccf4d8c3fdc) of the hundreds of similar crash dumps we have collected. In this case the crash is triggered by calling `System.gc()` a few times. # Internal Error (sharedRuntime.cpp:1548), pid=860, tid=11468 # guarantee(callee != nullptr && callee->is_method()) failed: bad handshake We initially observed this happening from seconds to hours or even days of running, but definitely is more frequent when an JVMTI agent (debugger) is attached. We been digging into this issue for some time and came to the conclusion that the `vmtarget` method of the `LambdaForm` cached inside the upcall stub isn't reachable anymore, while the MethodHandle and associated classes are still live. I've tracked this PR originally on the jdk24 mainline, and observed the new path wich caches the MethodHandle instead, and then resolve the target on each call using a leaf method, that seems to be more in line with the [design document](https://wiki.openjdk.org/display/HotSpot/Method+handles+and+invokedynamic) of Method Handles (Lambda form optimization). I've compiled both JDK24 mainline and JDK23u with this pull applied and i can confirm that now jvm works as expected with no noticeable performance regression, the indirection of fetching the compiled code is marginal compared with other parts of the `on_entry` upcall stub like java thread stack frame setup or backup/restore every register in the cpu. Given the critical nature of this issue, we strongly advise reconsidering the inclusion of this fix in JDK23u. This problem has become a significant reliability concern for the us, rendering FFM upcalls untrustworthy and constitute a silent killer of the JVM. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/163#issuecomment-2438415048 From jvernee at openjdk.org Fri Oct 25 18:21:07 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Fri, 25 Oct 2024 18:21:07 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: On Fri, 25 Oct 2024 17:33:44 GMT, pabloko wrote: > we're experiencing frequent crashes on JDK (windows+zgc) Thanks, that is useful information. ~I'm assuming you're using an x64 machine to run this?~ (nvm, got it from the crash log) A reproducer would certainly help, but as I also found during testing that the issue triggering is very much dependent on other noise generated by the application. I'll start another discussion with colleagues. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/163#issuecomment-2438531590 From ssubramaniam at openjdk.org Fri Oct 25 18:42:36 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 25 Oct 2024 18:42:36 GMT Subject: [jdk17u-dev] Integrated: 8333824: Unused ClassValue in VarHandles In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 20:24:37 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333824: Unused ClassValue in VarHandles. Removes completely unused code. Likely a leftover. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is almost clean: it does not remove an import used in JDK <=21. This pull request has now been integrated. Changeset: 70a227fe Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/70a227fe5a223939b95675e019c6f3db23b38755 Stats: 9 lines in 1 file changed: 0 ins; 9 del; 0 mod 8333824: Unused ClassValue in VarHandles Reviewed-by: phh Backport-of: 7b43a8cd7c663facbe490f889838d7ead0eba0f9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2972 From srl at openjdk.org Fri Oct 25 20:59:11 2024 From: srl at openjdk.org (Steven Loomis) Date: Fri, 25 Oct 2024 20:59:11 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 06:56:31 GMT, Goetz Lindenmaier wrote: >> Steven Loomis 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: >> >> 8342073: Call to insertText with single character from custom Input Method ignored >> >> - Backport of JDK-8195675 >> - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> >> Reviewed-by: prr >> (cherry picked from commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd) > > One more thing, I should have seen that in first place. Please enable GitHub actions on this repo so we get tests. > If you merge head into your branch, the tests will restart. > (Similar for your change in 17u etc if it is not enabled there.) @GoeLin I've now tested this PR and it fixes the issue while allowing text input properly image ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2438802067 From srl at openjdk.org Fri Oct 25 21:21:16 2024 From: srl at openjdk.org (Steven Loomis) Date: Fri, 25 Oct 2024 21:21:16 GMT Subject: [jdk17u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 13:17:40 GMT, Steven Loomis wrote: > 8195675: Call to insertText with single character from custom Input Method ignored image Checked (see upstream issue) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2971#issuecomment-2438894021 From srl at openjdk.org Fri Oct 25 21:57:26 2024 From: srl at openjdk.org (Steven Loomis) Date: Fri, 25 Oct 2024 21:57:26 GMT Subject: [jdk11u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> Message-ID: On Thu, 17 Oct 2024 13:25:35 GMT, Steven Loomis wrote: >> @srl295 Could not automatically backport b8f2ec90 to openjdk/jdk11u-dev due to conflicts in the following files: >> >> src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m >> Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk11u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know. >> >> # Fetch the up-to-date version of the target branch >> $ git fetch --no-tags https://git.openjdk.org/jdk11u-dev.git master:master >> >> # Check out the target branch and create your own branch to backport >> $ git checkout master >> $ git checkout -b backport-srl295-b8f2ec90-master >> >> # Fetch the commit you want to backport >> $ git fetch --no-tags https://git.openjdk.org/jdk.git b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> >> # Backport the commit >> $ git cherry-pick --no-commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> # Resolve conflicts now >> >> # Commit the files you have modified >> $ git add files/with/resolved/conflicts >> $ git commit -m 'Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd' >> Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk11u-dev with the title Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd. >> >> Below you can find a suggestion for the pull request body: >> >> Hi all, >> >> This pull request contains a backport of commit b8f2ec90 from the openjdk/jdk repository. >> >> The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. >> >> PR: https://github.com/openjdk/jdk/pull/17921 >> >> Thanks! > > Steven Loomis has updated the pull request incrementally with one additional commit since the last revision: > > 8195675: empty commit to trigger build image Built and verified this PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2954#issuecomment-2438933462 From duke at openjdk.org Fri Oct 25 22:10:09 2024 From: duke at openjdk.org (pabloko) Date: Fri, 25 Oct 2024 22:10:09 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: <5MUXzzgmMH9ut98NnQnuwGIoZ47NNrodXF3E0JABbr0=.8958cf0f-1e90-402d-b15e-036aaa2cf11b@github.com> On Mon, 14 Oct 2024 12:34:18 GMT, Jorn Vernee wrote: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. Yeah, i've spent a good time triying to isolate and reproduce the issue to do a bugreport without much success, but definitely we're behind of this for some months now as we early and widely adopted FFM back on jdk19. In our case, we have calls originating from a remote thread pool from 3rd party library, wich is a fairly common use case. We had initially checked that the native code is not producing exceptions and the same for the java code, in fact, we wrap our MethodHandle lookups like this to avoid possible java exceptions. return MethodHandles.catchException(MethodHandles.lookup().findVirtual(obj.getClass(), methodName, functionDescriptor.toMethodType()), Throwable.class, MethodHandles.empty(MethodType.methodType(functionDescriptor.toMethodType().returnType(), Throwable.class))).bindTo(obj) Later we observed that different combinations of threading while allocating upcalls with `Arena.ofShared()` would crash the jvm on `System.gc()` but `Arena.ofAuto()` would not, but still crash randomly at some point... We also tried a variety of testing flags like SafepointALot/HandshakeALot and similar ones without any noticeable effects, and at that point we stated considering a jdk implementation bug and following the rabbit hole until we seen the [commit log](https://github.com/openjdk/jdk/pull/20479) of the original PR, and it all made sense. In any case, we're available to conduct any further testing needed to resolve the issue since we're still able to trigger it Additionally, we confirm that this PR seems to fix it effectively in our ad-hoc builds. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/163#issuecomment-2438945591 From btaylor at openjdk.org Fri Oct 25 22:16:36 2024 From: btaylor at openjdk.org (Ben Taylor) Date: Fri, 25 Oct 2024 22:16:36 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally [v2] In-Reply-To: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: > Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally > > Passes the included test as well as jtreg tier 1 locally on linux x86_64 > > Updated to include JDK-8304557, which is a follow up item to prevent the test from timing out, see @RealCLanger's comment below. That backport is also clean. Ben Taylor has updated the pull request incrementally with one additional commit since the last revision: Backport 6f67abd352ce9605dd93188995d42a47ee07b25e ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3000/files - new: https://git.openjdk.org/jdk17u-dev/pull/3000/files/6ed87eff..e8dc6bc4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3000&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3000&range=00-01 Stats: 34 lines in 1 file changed: 20 ins; 0 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3000.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3000/head:pull/3000 PR: https://git.openjdk.org/jdk17u-dev/pull/3000 From jvernee at openjdk.org Fri Oct 25 23:22:27 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Fri, 25 Oct 2024 23:22:27 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded [v2] In-Reply-To: References: Message-ID: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. Jorn Vernee has updated the pull request incrementally with one additional commit since the last revision: Remove code unrelated to fix ------------- Changes: - all: https://git.openjdk.org/jdk23u/pull/163/files - new: https://git.openjdk.org/jdk23u/pull/163/files/c2be7786..121d764b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk23u&pr=163&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk23u&pr=163&range=00-01 Stats: 28 lines in 4 files changed: 2 ins; 21 del; 5 mod Patch: https://git.openjdk.org/jdk23u/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk23u/pull/163 From duke at openjdk.org Sat Oct 26 10:08:13 2024 From: duke at openjdk.org (altrisi) Date: Sat, 26 Oct 2024 10:08:13 GMT Subject: [jdk23u] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> References: <_nV26pTxVlCc1g0p4fU83sv0UcGBmy0gFZEK9QLA1Kc=.ba308cc8-4518-4b4d-bd65-0f61809ac9c4@github.com> Message-ID: On Tue, 22 Oct 2024 09:36:57 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb I believe it just means to enable github actions on your repository (and trigger them if they won't trigger from a new commit or push). ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/202#issuecomment-2439470677 From ssubramaniam at openjdk.org Sat Oct 26 23:50:59 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 26 Oct 2024 23:50:59 GMT Subject: [jdk17u-dev] RFR: 8321470: ThreadLocal.nextHashCode can be static final Message-ID: <_JxaKtFY6eq9xK7qbw7YkzzpdCoQKJ0FuoIy1GwpK10=.4b8c60a0-0cc6-42fc-ad60-6ea5237e786a@github.com> Backporting JDK-8321470: ThreadLocal.nextHashCode can be static final. Minor change makes the variable final (it is already static). Patch is clean. ------------- Commit messages: - Backport c42535f Changes: https://git.openjdk.org/jdk17u-dev/pull/3007/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3007&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321470 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3007.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3007/head:pull/3007 PR: https://git.openjdk.org/jdk17u-dev/pull/3007 From ssubramaniam at openjdk.org Sat Oct 26 23:52:46 2024 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 26 Oct 2024 23:52:46 GMT Subject: [jdk21u-dev] RFR: 8321470: ThreadLocal.nextHashCode can be static final Message-ID: <0h9ux4XD0cTSwa9VZSEOlDY_RFKQR7KSWUC8T7VfMrM=.34b5568a-832d-4191-b4f0-137bccfd07a4@github.com> Backporting JDK-8321470: ThreadLocal.nextHashCode can be static final. Minor change makes the variable final (it is already static). Patch is clean. ------------- Commit messages: - Backport c42535f Changes: https://git.openjdk.org/jdk21u-dev/pull/1099/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1099&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321470 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1099.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1099/head:pull/1099 PR: https://git.openjdk.org/jdk21u-dev/pull/1099 From syan at openjdk.org Sun Oct 27 02:43:01 2024 From: syan at openjdk.org (SendaoYan) Date: Sun, 27 Oct 2024 02:43:01 GMT Subject: [jdk23u] RFR: 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option Message-ID: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> Hi all, This pull request contains a backport of commit [8bcd4920](https://github.com/openjdk/jdk/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 22 Oct 2024 and was reviewed by Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport 8bcd4920f1b03d0ef8e295e53557c629f05ceaa4 Changes: https://git.openjdk.org/jdk23u/pull/208/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342681 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk23u/pull/208.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/208/head:pull/208 PR: https://git.openjdk.org/jdk23u/pull/208 From vklang at openjdk.org Mon Oct 28 08:20:39 2024 From: vklang at openjdk.org (Viktor Klang) Date: Mon, 28 Oct 2024 08:20:39 GMT Subject: [jdk23u] Integrated: 8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 15:23:07 GMT, Viktor Klang wrote: > allow setting an SM is a clearer signal This pull request has now been integrated. Changeset: 872ae134 Author: Viktor Klang Committer: Alan Bateman URL: https://git.openjdk.org/jdk23u/commit/872ae1347198408ffd62559ca8c1a7420c4a8108 Stats: 7 lines in 1 file changed: 4 ins; 2 del; 1 mod 8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux Reviewed-by: alanb ------------- PR: https://git.openjdk.org/jdk23u/pull/207 From mdoerr at openjdk.org Mon Oct 28 09:49:06 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 28 Oct 2024 09:49:06 GMT Subject: [jdk21u-dev] RFR: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 14:38:18 GMT, Martin Doerr wrote: > Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). GHA Test failure on Windows is obviously unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1076#issuecomment-2441084053 From duke at openjdk.org Mon Oct 28 11:09:21 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Mon, 28 Oct 2024 11:09:21 GMT Subject: [jdk17u-dev] RFR: 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color Message-ID: Hi all, This pull request is the backport of JDK-7093691. It is clean, but the added test DisabledComboBoxFontTestAuto.java fails with some LAFs. This problem is resolved in JDK-8310072. I will create the pull request which backports JDK-8310072. Testing: javax/swing/JComboBox and tests using DefaultListCellRenderer class on Windows and Linux ------------- Commit messages: - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color Changes: https://git.openjdk.org/jdk17u-dev/pull/3008/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3008&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7093691 Stats: 238 lines in 3 files changed: 229 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3008.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3008/head:pull/3008 PR: https://git.openjdk.org/jdk17u-dev/pull/3008 From duke at openjdk.org Mon Oct 28 11:17:16 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Mon, 28 Oct 2024 11:17:16 GMT Subject: [jdk17u-dev] RFR: 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color [v2] In-Reply-To: References: Message-ID: > Hi all, > This pull request is the backport of JDK-7093691. > It is clean, but the added test DisabledComboBoxFontTestAuto.java fails with some LAFs. This problem is resolved in JDK-8310072. > I will create the pull request which backports JDK-8310072. > > Testing: > javax/swing/JComboBox and tests using DefaultListCellRenderer class on Windows and Linux KIRIYAMA Takuya has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3008/files - new: https://git.openjdk.org/jdk17u-dev/pull/3008/files/163e4855..ea934461 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3008&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3008&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3008.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3008/head:pull/3008 PR: https://git.openjdk.org/jdk17u-dev/pull/3008 From duke at openjdk.org Mon Oct 28 11:31:25 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Mon, 28 Oct 2024 11:31:25 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ Message-ID: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Hi all, This pull request is the backport of JDK-8310072. It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. JDK-7093691will be backported in #3008. Testing: javax/swing/JComboBox on Windows and Linux ------------- Commit messages: - 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ - Update full name - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color Changes: https://git.openjdk.org/jdk17u-dev/pull/3009/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3009&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310072 Stats: 224 lines in 3 files changed: 215 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3009.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3009/head:pull/3009 PR: https://git.openjdk.org/jdk17u-dev/pull/3009 From goetz at openjdk.org Mon Oct 28 13:20:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Oct 2024 13:20:30 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally [v2] In-Reply-To: References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: On Fri, 25 Oct 2024 22:16:36 GMT, Ben Taylor wrote: >> Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally >> >> Passes the included test as well as jtreg tier 1 locally on linux x86_64 >> >> Updated to include JDK-8304557, which is a follow up item to prevent the test from timing out, see @RealCLanger's comment below. That backport is also clean. > > Ben Taylor has updated the pull request incrementally with one additional commit since the last revision: > > Backport 6f67abd352ce9605dd93188995d42a47ee07b25e You need to add the second bugID to this change and request approval for that, too. Use the \issue command for this, please. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3000#issuecomment-2441563386 From goetz at openjdk.org Mon Oct 28 13:22:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Oct 2024 13:22:11 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: <45UzLuBpkdqiMiRzz-SVYtQbplWB-oWRcC9k6w5gYps=.dd750e61-a429-420c-8bd1-ccc35787bed0@github.com> References: <45UzLuBpkdqiMiRzz-SVYtQbplWB-oWRcC9k6w5gYps=.dd750e61-a429-420c-8bd1-ccc35787bed0@github.com> Message-ID: On Fri, 23 Aug 2024 10:21:38 GMT, HempushpaSahu wrote: >> Backporting JDK-8179502 - Enhance OCSP, CRL and Certificate Fetch Timeouts. >> OCSP request throws Connection timeout occasionally, so this needs to be backported to fix the issue. >> >> Reported issue : https://bugs.openjdk.org/browse/JDK-8179502 > > Duplicate of https://github.com/openjdk/jdk17u-dev/pull/2747. Hence, closing this PR > Thanks. Hi @HempushpaSahu Oracle did not push this yet, so "Oracle parity" is to not push it. Let's see what Oracle will do... ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2754#issuecomment-2441570775 From goetz at openjdk.org Mon Oct 28 13:24:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 28 Oct 2024 13:24:51 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Fri, 25 Oct 2024 20:56:30 GMT, Steven Loomis wrote: >> One more thing, I should have seen that in first place. Please enable GitHub actions on this repo so we get tests. >> If you merge head into your branch, the tests will restart. >> (Similar for your change in 17u etc if it is not enabled there.) > > @GoeLin I've now tested this PR and it fixes the issue while allowing text input properly > > image Hi @srl295 , I think you can /integrate this now? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2441578398 From hedongbo at huawei.com Mon Oct 28 13:32:39 2024 From: hedongbo at huawei.com (hedongbo) Date: Mon, 28 Oct 2024 13:32:39 +0000 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: <0c3b8169729b4622bdf11f99c055858f@huawei.com> References: <0c3b8169729b4622bdf11f99c055858f@huawei.com> Message-ID: <7ac0bd7652374b728c0d76b361557a4f@huawei.com> Vote: yes > -----Original Messages----- > From: "Severin Gehwolf" > Sent Time: 2024-10-22 20:52:37 (Tuesday) > To: jdk-updates-dev at openjdk.org > Cc: > Subject: CFV: New JDK Updates Committer - Sendao Yan > > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Sendao has so far authored 77 PRs to the JDK Updates > Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix > test bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees > faster and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at > Alibaba now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on > this nomination. Votes must be cast in the open by replying to this > mailing list. For Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From srl at openjdk.org Mon Oct 28 13:35:33 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 28 Oct 2024 13:35:33 GMT Subject: [jdk21u-dev] Integrated: 8195675: Call to insertText with single character from custom Input Method ignored In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 16:43:35 GMT, Steven Loomis wrote: > - Backport of JDK-8195675 > - Backport of https://github.com/openjdk/jdk/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd https://github.com/openjdk/jdk/pull/17921 This pull request has now been integrated. Changeset: 01eb688a Author: Steven Loomis URL: https://git.openjdk.org/jdk21u-dev/commit/01eb688a001125dedc8c2cf454578aa352cd906a Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod 8195675: Call to insertText with single character from custom Input Method ignored Backport-of: b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1052 From srl at openjdk.org Mon Oct 28 14:12:50 2024 From: srl at openjdk.org (Steven Loomis) Date: Mon, 28 Oct 2024 14:12:50 GMT Subject: [jdk21u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v2] In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 13:22:32 GMT, Goetz Lindenmaier wrote: >> @GoeLin I've now tested this PR and it fixes the issue while allowing text input properly >> >> image > > Hi @srl295 , I think you can /integrate this now? @GoeLin Hi, what about the 8 11 and 17 backports? 21 was the only one that I manually created a backport JBS for. It looks like https://bugs.openjdk.org/browse/JDK-8195675 is `-request` still for 8, 11, and 17. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1052#issuecomment-2441695982 From bulasevich at openjdk.org Mon Oct 28 18:28:23 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Mon, 28 Oct 2024 18:28:23 GMT Subject: [jdk21u-dev] RFR: 8337994: [REDO] Native memory leak when not recording any events Message-ID: (not a clean backport) Reworked to avoid https://github.com/openjdk/jdk/pull/17328/files backport ------------- Commit messages: - Backport 6a9a867d645b8fe86f4ca2b04a43bf5aa8f9d487 Changes: https://git.openjdk.org/jdk21u-dev/pull/1095/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1095&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337994 Stats: 14 lines in 2 files changed: 9 ins; 4 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1095.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1095/head:pull/1095 PR: https://git.openjdk.org/jdk21u-dev/pull/1095 From phh at openjdk.org Mon Oct 28 18:28:23 2024 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 28 Oct 2024 18:28:23 GMT Subject: [jdk21u-dev] RFR: 8337994: [REDO] Native memory leak when not recording any events In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 13:54:06 GMT, Boris Ulasevich wrote: > (not a clean backport) > Reworked to avoid https://github.com/openjdk/jdk/pull/17328/files backport Just a context difference in jfrTypeSet.cpp. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1095#pullrequestreview-2393027315 From andrew at openjdk.org Mon Oct 28 19:27:50 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 28 Oct 2024 19:27:50 GMT Subject: [jdk11u-dev] RFR: 8342629: [11u] Properly message out that shenandoah is disabled [v2] In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 17:16:46 GMT, Ji?? Van?k wrote: >> Unluckily, ShenandoahGC in jdk11 i still disabled by default. In addition, its output is broken: >> >> >> checking for dlopen in -ldl... yes >> checking if shenandoah can be built... checking if zgc can be built... no, platform not supported >> checking if jvmci module jdk.internal.vm.ci should be built... yes >> >> >> In all other JDKs it is enabled by default, and prints correctly yes/no: >> >> checking for dlopen in -ldl... yes >> checking if shenandoah can be built... yes >> checking if zgc can be built... yes >> checking if jvmci module jdk.internal.vm.ci should be built... yes >> >> >> >> This PR is fixing this. In jdk17 and up , when manually disabled, the "no" is printed. > > Ji?? Van?k 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: > > 8342629: [11u] Properly message out that shenandoah is disabled This looks good to me. It looks like the bug goes back to the initial introduction of Shenandoah to 11u ([JDK-8250784](https://bugs.openjdk.org/browse/JDK-8250784)) which created this double if-block. The trunk version in this form would always enable Shenandoah if supported on that platform, up to [the check being moved to `jvm-features.m4`](https://github.com/openjdk/jdk/commit/c1f4ea5d68ce94a628fc68f0ca0b07b842ef2c54#diff-a09b08bcd422d0a8fb32a95ccf85051ac1e69bef2bd420d579f74d8efa286d2f) Please use `/approval request ` to apply for maintainer approval to get this into 11u. Thanks. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2946#pullrequestreview-2400014617 From andrew at openjdk.org Mon Oct 28 19:47:06 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 28 Oct 2024 19:47:06 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. I just spotted this bad merge myself. The correction looks right and uses the latest version from [the JDK-8290367 backport](https://github.com/openjdk/jdk11u/commit/34a77a471b260f3b6f65c6cc61609d51eeade193) Please use `/approve request ` to flag this for maintainer approval. Thanks. > /label add core-libs There is no need for this on backports to update releases. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2953#pullrequestreview-2400053117 PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2442474281 From gnu.andrew at redhat.com Mon Oct 28 20:57:23 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 28 Oct 2024 20:57:23 +0000 Subject: CFV: New JDK Updates Committer - Sendao Yan In-Reply-To: References: Message-ID: On 14:52 Tue 22 Oct 2024, Severin Gehwolf wrote: > Hi, > > I hereby nominate Sendao Yan (syan [1]) to JDK Updates Project > committer. Sendao has so far authored 77 PRs to the JDK Updates > Project, including 12 PRs to jdk11u-dev [2], 27 PRs to jdk17u-dev [3], > 29 PRs to jdk21u-dev [4] and 9 PRs to jdk23u [5]. Most of these PRs fix > test bugs or make the test more robust. Some of them non-trivial. > Making him committer would help him get fixes into the JDK update trees > faster and without a sponsor. > > Sendao worked as compiler test engineer for several years and works at > Alibaba now. > > Votes are due by 18:00 UTC on the 4th of November, 2024. > > Only current JDK Updates Project Committers [6] are eligible to vote on > this nomination. Votes must be cast in the open by replying to this > mailing list. For Lazy Consensus voting instructions see [7]. > > Thanks, > Severin > > [1] https://openjdk.org/census#syan > [2] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [3] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [4] https://github.com/openjdk/jdk21u-dev/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [5] https://github.com/openjdk/jdk23u/pulls?q=is%3Apr+author%3AsendaoYan+is%3Aclosed+label%3Aintegrated+ > [6] https://openjdk.org/census#jdk-updates > [7] https://openjdk.org/projects/#committer-vote > Vote: Yes -- 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 xpeng at openjdk.org Mon Oct 28 23:26:20 2024 From: xpeng at openjdk.org (Xiaolong Peng) Date: Mon, 28 Oct 2024 23:26:20 GMT Subject: [jdk21u-dev] RFR: 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException Message-ID: Hi all, This pull request contains a backport of commit [fe0ccdf5](https://github.com/openjdk/jdk/commit/fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Naoto Sato on 13 Nov 2023 and was reviewed by Roger Riggs, Iris Clark, Justin Lu and Joe Wang. Thanks! ------------- Commit messages: - Backport fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec Changes: https://git.openjdk.org/jdk21u-dev/pull/1101/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319640 Stats: 50 lines in 2 files changed: 34 ins; 8 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1101.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1101/head:pull/1101 PR: https://git.openjdk.org/jdk21u-dev/pull/1101 From duke at openjdk.org Mon Oct 28 23:50:16 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 23:50:16 GMT Subject: [jdk21u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main In-Reply-To: References: Message-ID: <2TOtmjvmqg9ZitXMWi2AmxqOZkdgp3jai9z5gGROQQk=.22047105-269b-40ad-8dd7-af29f3b6818d@github.com> On Fri, 25 Oct 2024 05:47:28 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is clean. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. @toshiogata Your change (at version 8663384d578b9b5f954e88d3ea962d7d59784f4d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1098#issuecomment-2442882034 From duke at openjdk.org Mon Oct 28 23:59:48 2024 From: duke at openjdk.org (toshiogata) Date: Mon, 28 Oct 2024 23:59:48 GMT Subject: [jdk17u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main Message-ID: Hi all, I would like to backport this patch to improve test maintainability. The patch is clean. Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. Thank you. ------------- Commit messages: - Merge branch 'master' into JDK-8328379 - Backport fbeac98c84078a566c572abeba07c49e94bbf26b Changes: https://git.openjdk.org/jdk17u-dev/pull/3010/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3010&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328379 Stats: 227 lines in 3 files changed: 94 ins; 133 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3010.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3010/head:pull/3010 PR: https://git.openjdk.org/jdk17u-dev/pull/3010 From syan at openjdk.org Tue Oct 29 03:31:19 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Oct 2024 03:31:19 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 19:44:07 GMT, Andrew John Hughes wrote: > There is no need for this on backports to update releases. Thanks for the correction and code review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2443125478 From amitkumar at openjdk.org Tue Oct 29 05:20:48 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Tue, 29 Oct 2024 05:20:48 GMT Subject: [jdk23u] RFR: 8342962: [s390x] TestOSRLotsOfLocals.java crashes Message-ID: Hi all, This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. Thanks! ------------- Commit messages: - Backport 54327bc4e38773b7461977ce17f2185c068bce9b Changes: https://git.openjdk.org/jdk23u/pull/209/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=209&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342962 Stats: 17 lines in 1 file changed: 14 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/209.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/209/head:pull/209 PR: https://git.openjdk.org/jdk23u/pull/209 From goetz at openjdk.org Tue Oct 29 08:27:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 08:27:41 GMT Subject: [jdk21u-dev] RFR: 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox Message-ID: I backport this to improve accessability. ------------- Commit messages: - Backport de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 Changes: https://git.openjdk.org/jdk21u-dev/pull/1103/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283214 Stats: 178 lines in 4 files changed: 167 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1103.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1103/head:pull/1103 PR: https://git.openjdk.org/jdk21u-dev/pull/1103 From goetz at openjdk.org Tue Oct 29 08:27:50 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 08:27:50 GMT Subject: [jdk17u-dev] RFR: 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox Message-ID: I backport this to improve accessability. ------------- Commit messages: - Backport de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 Changes: https://git.openjdk.org/jdk17u-dev/pull/3012/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3012&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283214 Stats: 178 lines in 4 files changed: 167 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3012.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3012/head:pull/3012 PR: https://git.openjdk.org/jdk17u-dev/pull/3012 From sshivang at openjdk.org Tue Oct 29 08:53:43 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 29 Oct 2024 08:53:43 GMT Subject: [jdk23u] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions Message-ID: Straight Backport.Good to backport to lower releases. test passes ------------- Commit messages: - Backport e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 Changes: https://git.openjdk.org/jdk23u/pull/210/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336942 Stats: 15 lines in 1 file changed: 14 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/210.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/210/head:pull/210 PR: https://git.openjdk.org/jdk23u/pull/210 From goetz at openjdk.org Tue Oct 29 09:27:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 09:27:59 GMT Subject: [jdk21u-dev] RFR: 8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts Message-ID: I would like to backport this to fix the issue in 21. I ran the test. I can not pass it, but I see similar errors in 17, 21 and head. 17 21 head (1) yes yes yes (2) no no no (Ctrl+Shift+7) or (Ctrl+7)? Shift+7 prints '.' (3) yes yes yes (4) yes yes yes (5) no no no Alt == Option (b) no yes yes Alt == Option So I think this works as well as in head. ------------- Commit messages: - Backport a3eb6640773620331692da40356522ff618c3c44 Changes: https://git.openjdk.org/jdk21u-dev/pull/1104/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315701 Stats: 434 lines in 7 files changed: 91 ins; 264 del; 79 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1104.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1104/head:pull/1104 PR: https://git.openjdk.org/jdk21u-dev/pull/1104 From goetz at openjdk.org Tue Oct 29 10:10:55 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 10:10:55 GMT Subject: [jdk21u-dev] RFR: 8332901: Select{Current, New}ItemTest.java for Choice don't open popup on macOS Message-ID: I backport this for parity with 21.0.6-oracle. Backport command did not work, but my local patch applied clean. ------------- Commit messages: - Backport ef96a7b014795f366af3a90ef8f474cfb621197f Changes: https://git.openjdk.org/jdk21u-dev/pull/1105/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1105&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332901 Stats: 593 lines in 5 files changed: 276 ins; 317 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1105.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1105/head:pull/1105 PR: https://git.openjdk.org/jdk21u-dev/pull/1105 From goetz at openjdk.org Tue Oct 29 10:11:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 10:11:41 GMT Subject: [jdk17u-dev] RFR: 8332901: Select{Current, New}ItemTest.java for Choice don't open popup on macOS Message-ID: <648mKC92L8lL0MuRc0wB-29RrTrpGhBMWxzl9dWuZ4E=.997a5ca8-2071-49b9-a2bd-3336210d21ca@github.com> I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport ef96a7b014795f366af3a90ef8f474cfb621197f Changes: https://git.openjdk.org/jdk17u-dev/pull/3013/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3013&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332901 Stats: 593 lines in 5 files changed: 276 ins; 317 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3013.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3013/head:pull/3013 PR: https://git.openjdk.org/jdk17u-dev/pull/3013 From goetz at openjdk.org Tue Oct 29 11:13:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 11:13:42 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor Message-ID: I backport this for parity with 17.0.14-oracle. I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) is not in 17. The test does not use PassFailJFrame yet. Testing: All tests for linux and mac start up. Double checked two windows tests. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3012 Commit messages: - Backport 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e Changes: https://git.openjdk.org/jdk17u-dev/pull/3014/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3014&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325851 Stats: 240 lines in 20 files changed: 14 ins; 118 del; 108 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3014.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3014/head:pull/3014 PR: https://git.openjdk.org/jdk17u-dev/pull/3014 From amitkumar at openjdk.org Tue Oct 29 12:04:35 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Tue, 29 Oct 2024 12:04:35 GMT Subject: [jdk21u-dev] RFR: 8342962: [s390x] TestOSRLotsOfLocals.java crashes Message-ID: Hi all, This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. Thanks! ------------- Commit messages: - Backport 54327bc4e38773b7461977ce17f2185c068bce9b Changes: https://git.openjdk.org/jdk21u-dev/pull/1102/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342962 Stats: 17 lines in 1 file changed: 14 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1102.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1102/head:pull/1102 PR: https://git.openjdk.org/jdk21u-dev/pull/1102 From duke at openjdk.org Tue Oct 29 12:33:10 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 12:33:10 GMT Subject: [jdk23u] RFR: 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option In-Reply-To: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> References: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> Message-ID: <-HwAs92tejH79QijvClObmcgvvSOgcjasKt2WlZV9LM=.c4e7af3c-93c4-4465-bfef-754aab31d15b@github.com> On Sun, 27 Oct 2024 02:37:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8bcd4920](https://github.com/openjdk/jdk/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Oct 2024 and was reviewed by Aleksey Shipilev. > > Thanks! @sendaoYan Your change (at version 78dff10b178532d882b6398d16e60ca3dc6f38ef) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/208#issuecomment-2444078400 From syan at openjdk.org Tue Oct 29 12:33:10 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Oct 2024 12:33:10 GMT Subject: [jdk23u] RFR: 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option In-Reply-To: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> References: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> Message-ID: On Sun, 27 Oct 2024 02:37:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8bcd4920](https://github.com/openjdk/jdk/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Oct 2024 and was reviewed by Aleksey Shipilev. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/208#issuecomment-2444076136 From shade at openjdk.org Tue Oct 29 12:56:26 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Oct 2024 12:56:26 GMT Subject: [jdk11u-dev] RFR: 8268364: jmethod clearing should be done during unloading [v2] In-Reply-To: References: Message-ID: On Mon, 30 Sep 2024 16:42:03 GMT, Kerem Kat wrote: >> Backport of [8268364](https://bugs.openjdk.org/browse/JDK-8268364), single hunk conflict resolved by accepting "empty" from the backport commit vs. `clear_jmethod_ids` invocation in the dtor. Backport commit moves the `clear_jmethod_ids` invocation to `unload` method instead. >> >> It fixes crashes when accessing jmethodIDs of a class being unloaded. >> >> Here is the reproducer that crashes JVM in ~1 second without the patch, but works fine with it: [gist](https://gist.github.com/krk/a0800bac5bc5a01709be85637285a965). >> >> This fix also resolves the issue reported at https://github.com/async-profiler/async-profiler/issues/974 for Java 11. >> >> To run the repro: >> >> >> javac Main.java >> gcc -shared -I"$JAVA_HOME/include" -I"$JAVA_HOME/include/linux" -fPIC repro.cpp -orepro.so >> >> java -agentpath:"$(pwd)/repro.so" -Xmx100m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent Main > > Kerem Kat has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into JDK-8268364-jmethodid-fix > - Backport 3d84398d128bb2eed6280ebbc3f57afb3b89908f @GoeLin, @jerboaa -- do you see any blockers for approving this? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2935#issuecomment-2444131661 From sgehwolf at openjdk.org Tue Oct 29 13:11:18 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 29 Oct 2024 13:11:18 GMT Subject: [jdk11u-dev] RFR: 8268364: jmethod clearing should be done during unloading [v2] In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 12:53:35 GMT, Aleksey Shipilev wrote: >> Kerem Kat has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge remote-tracking branch 'upstream/master' into JDK-8268364-jmethodid-fix >> - Backport 3d84398d128bb2eed6280ebbc3f57afb3b89908f > > @GoeLin, @jerboaa -- do you see any blockers for approving this? @shipilev JDK 11u is done and only very select fixes will be allowed in going forward. For this one, I'll let @theRealAph handle approval. On the surface it seems OK, but it's another change to a done release which only seems to affect corner cases (profilers when classes get unloaded). FWIW, SAP stopped work on JDK 11u (11.0.25 was the last one) so you can not expect answers from them for 11u. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2935#issuecomment-2444178704 From rrich at openjdk.org Tue Oct 29 13:22:53 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 29 Oct 2024 13:22:53 GMT Subject: [jdk21u-dev] RFR: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields Message-ID: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> 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. Tests pending... Thanks! ------------- Commit messages: - Backport 13dce296fc3924b269757ce1279c57afe18faeeb Changes: https://git.openjdk.org/jdk21u-dev/pull/1097/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1097&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334560 Stats: 92 lines in 2 files changed: 92 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1097.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1097/head:pull/1097 PR: https://git.openjdk.org/jdk21u-dev/pull/1097 From syan at openjdk.org Tue Oct 29 13:57:12 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Oct 2024 13:57:12 GMT Subject: [jdk23u] Integrated: 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option In-Reply-To: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> References: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> Message-ID: <1ujjCv-0Sh-AVlzU8Zfk_xaiL9br7vzIQF5l7fPxvM8=.fb4b947d-2b95-4dbc-bc09-1dc532ced973@github.com> On Sun, 27 Oct 2024 02:37:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8bcd4920](https://github.com/openjdk/jdk/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Oct 2024 and was reviewed by Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: e075b952 Author: SendaoYan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/e075b9529458a41f1a698ead1b2b61ef78f7fa6e Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option Backport-of: 8bcd4920f1b03d0ef8e295e53557c629f05ceaa4 ------------- PR: https://git.openjdk.org/jdk23u/pull/208 From duke at openjdk.org Tue Oct 29 14:01:27 2024 From: duke at openjdk.org (toshiogata) Date: Tue, 29 Oct 2024 14:01:27 GMT Subject: [jdk21u-dev] Integrated: 8328379: Convert URLDragTest.html applet test to main In-Reply-To: References: Message-ID: On Fri, 25 Oct 2024 05:47:28 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is clean. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. This pull request has now been integrated. Changeset: c5be449b Author: t.ogata Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c5be449b04666d6a09caa907ded7a50385232dd1 Stats: 227 lines in 3 files changed: 94 ins; 133 del; 0 mod 8328379: Convert URLDragTest.html applet test to main Backport-of: fbeac98c84078a566c572abeba07c49e94bbf26b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1098 From phh at openjdk.org Tue Oct 29 14:48:19 2024 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 29 Oct 2024 14:48:19 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 11:08:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) > is not in 17. > The test does not use PassFailJFrame yet. > > Testing: All tests for linux and mac start up. > Double checked two windows tests. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3014#pullrequestreview-2402147419 From lucy at openjdk.org Tue Oct 29 14:55:15 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 29 Oct 2024 14:55:15 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 11:08:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) > is not in 17. > The test does not use PassFailJFrame yet. > > Testing: All tests for linux and mac start up. > Double checked two windows tests. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3014#pullrequestreview-2402166617 From goetz at openjdk.org Tue Oct 29 14:57:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 29 Oct 2024 14:57:19 GMT Subject: [jdk21u-dev] RFR: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields In-Reply-To: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> References: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> Message-ID: On Thu, 24 Oct 2024 15:17:28 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 and AIX. > > 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. Thanks for the perfect documentation of this backport! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1097#issuecomment-2444504423 From duke at openjdk.org Tue Oct 29 15:01:16 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 15:01:16 GMT Subject: [jdk23u] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 08:48:26 GMT, Shivangi Gupta wrote: > Straight Backport.Good to backport to lower releases. test passes @openjdk[bot] Your change (at version 12c6db2e107fc1917350cc1a1ff162098b4722fa) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/210#issuecomment-2444516659 From rrich at openjdk.org Tue Oct 29 15:08:15 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 29 Oct 2024 15:08:15 GMT Subject: [jdk21u-dev] RFR: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields In-Reply-To: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> References: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> Message-ID: On Thu, 24 Oct 2024 15:17:28 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 and AIX. > > 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. Thanks for approving, G?tz! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1097#issuecomment-2444530653 From rrich at openjdk.org Tue Oct 29 15:08:16 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 29 Oct 2024 15:08:16 GMT Subject: [jdk21u-dev] Integrated: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields In-Reply-To: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> References: <3w7IP9p4TWnc4LR4dhwKYQlm9h6-n1ygiqtNoLOGxcU=.421b97aa-099a-42e7-8f07-25f62bde6493@github.com> Message-ID: On Thu, 24 Oct 2024 15:17:28 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 and AIX. > > 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: 9ea9971e Author: Richard Reingruber URL: https://git.openjdk.org/jdk21u-dev/commit/9ea9971e74faca5d6afa5dc922470261cbf1bd09 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/jdk21u-dev/pull/1097 From sshivang at openjdk.org Tue Oct 29 15:10:09 2024 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 29 Oct 2024 15:10:09 GMT Subject: [jdk23u] Integrated: 8336942: Improve test coverage for class loading elements with annotations of different retentions In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 08:48:26 GMT, Shivangi Gupta wrote: > Straight Backport.Good to backport to lower releases. test passes This pull request has now been integrated. Changeset: e5348638 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk23u/commit/e5348638a8a28974a269d71692045e3226b698c5 Stats: 15 lines in 1 file changed: 14 ins; 0 del; 1 mod 8336942: Improve test coverage for class loading elements with annotations of different retentions Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 ------------- PR: https://git.openjdk.org/jdk23u/pull/210 From syan at openjdk.org Tue Oct 29 15:18:23 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Oct 2024 15:18:23 GMT Subject: [jdk23u] RFR: 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option In-Reply-To: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> References: <8POewtNH9tqFOt9Y1QcqkJydOrxEmsiP8uDyKReE-gI=.9d6e638f-91e4-4d8e-a35c-ff997d7f9a81@github.com> Message-ID: On Sun, 27 Oct 2024 02:37:11 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8bcd4920](https://github.com/openjdk/jdk/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Oct 2024 and was reviewed by Aleksey Shipilev. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/208#issuecomment-2444565983 From mdoerr at openjdk.org Tue Oct 29 15:38:09 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 29 Oct 2024 15:38:09 GMT Subject: [jdk21u-dev] Integrated: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 14:38:18 GMT, Martin Doerr wrote: > Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). This pull request has now been integrated. Changeset: 7dc0f7a6 Author: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/7dc0f7a64224d37f639ab8e8da2c1aa3295cc92e Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Backport-of: 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1076 From amitkumar at openjdk.org Tue Oct 29 16:56:53 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Tue, 29 Oct 2024 16:56:53 GMT Subject: [jdk17u-dev] RFR: 8342962: [s390x] TestOSRLotsOfLocals.java crashes Message-ID: Hi all, This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. Thanks! ------------- Commit messages: - Backport 54327bc4e38773b7461977ce17f2185c068bce9b Changes: https://git.openjdk.org/jdk17u-dev/pull/3011/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3011&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342962 Stats: 17 lines in 1 file changed: 14 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3011.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3011/head:pull/3011 PR: https://git.openjdk.org/jdk17u-dev/pull/3011 From vlivanov at openjdk.org Tue Oct 29 17:01:13 2024 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Tue, 29 Oct 2024 17:01:13 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded [v2] In-Reply-To: References: Message-ID: On Fri, 25 Oct 2024 23:22:27 GMT, Jorn Vernee wrote: >> Backport of: https://github.com/openjdk/jdk/pull/20479 >> >> There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. > > Jorn Vernee has updated the pull request incrementally with one additional commit since the last revision: > > Remove code unrelated to fix Looks good. ------------- Marked as reviewed by vlivanov (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/163#pullrequestreview-2402575025 From duke at openjdk.org Tue Oct 29 21:27:22 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 21:27:22 GMT Subject: [jdk21u-dev] RFR: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> References: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> Message-ID: On Mon, 21 Oct 2024 20:17:41 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb @zzag Your change (at version 4b77d62f77ad37825d62688a548a4f7bdbb021d3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1072#issuecomment-2445358716 From duke at openjdk.org Wed Oct 30 00:17:17 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 00:17:17 GMT Subject: [jdk17u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main In-Reply-To: References: Message-ID: <2HLmPBsQsDrwvJrMSat88JvbxvsOKqGi2VPLTH1En5o=.6fb2c0c9-4984-4945-a984-dd1c902bbd9f@github.com> On Mon, 28 Oct 2024 23:55:33 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is clean. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. @toshiogata Your change (at version 59c3805116c97b8867a0748ce622d968f3c38304) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3010#issuecomment-2445550556 From duke at openjdk.org Wed Oct 30 03:12:11 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 03:12:11 GMT Subject: [jdk21u-dev] RFR: 8342962: [s390x] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 05:17:16 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. > > Thanks! @offamitkumar Your change (at version 12f1578971eca5fa4bcb4c300fe05a3b00cae348) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1102#issuecomment-2445736283 From amitkumar at openjdk.org Wed Oct 30 03:37:22 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 30 Oct 2024 03:37:22 GMT Subject: [jdk23u] RFR: 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Message-ID: Hi all, This pull request contains a backport of commit [b6f745df](https://github.com/openjdk/jdk/commit/b6f745df5795341dab1fc049a188a9e70d563a1a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 30 Oct 2024 and was reviewed by Emanuel Peter and Matthias Baesken. Thanks! ------------- Commit messages: - Backport b6f745df5795341dab1fc049a188a9e70d563a1a Changes: https://git.openjdk.org/jdk23u/pull/211/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342489 Stats: 31 lines in 1 file changed: 8 ins; 3 del; 20 mod Patch: https://git.openjdk.org/jdk23u/pull/211.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/211/head:pull/211 PR: https://git.openjdk.org/jdk23u/pull/211 From duke at openjdk.org Wed Oct 30 04:41:33 2024 From: duke at openjdk.org (toshiogata) Date: Wed, 30 Oct 2024 04:41:33 GMT Subject: [jdk21u-dev] RFR: 8337851: Some tests have name which confuse jtreg Message-ID: Hi all, I would like to backport this patch as the reported jtreg issue is reproducible in JDK21. The original patch applies cleanly. Testing: the related tests with "-retain:all" option, and all tests under tools/javac Thank you. ------------- Commit messages: - Backport e6698f51a1977d553ce4e1dd14b43b0d325224fa Changes: https://git.openjdk.org/jdk21u-dev/pull/1106/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337851 Stats: 0 lines in 4 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1106.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1106/head:pull/1106 PR: https://git.openjdk.org/jdk21u-dev/pull/1106 From duke at openjdk.org Wed Oct 30 06:53:14 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 06:53:14 GMT Subject: [jdk17u-dev] RFR: 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color [v2] In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 11:17:16 GMT, KIRIYAMA Takuya wrote: >> Hi all, >> This pull request is the backport of JDK-7093691. >> It is clean, but the added test DisabledComboBoxFontTestAuto.java fails with some LAFs. This problem is resolved in JDK-8310072. >> I created the pull request #3009 which backports JDK-8310072. >> >> Testing: >> javax/swing/JComboBox and tests using DefaultListCellRenderer class on Windows and Linux > > KIRIYAMA Takuya has updated the pull request incrementally with one additional commit since the last revision: > > Update full name @tkiriyama Your change (at version ea9344612ebaa3a81b8c93cc4ec2e2d13d1e9880) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3008#issuecomment-2446002704 From goetz at openjdk.org Wed Oct 30 07:26:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:26:11 GMT Subject: [jdk21u-dev] RFR: 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 08:22:58 GMT, Goetz Lindenmaier wrote: > I backport this to improve accessability. GHA failure: infra issue, unrelated. [ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1103#issuecomment-2446053891 From syan at openjdk.org Wed Oct 30 07:26:15 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 30 Oct 2024 07:26:15 GMT Subject: [jdk21u-dev] RFR: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds In-Reply-To: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> References: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> Message-ID: On Fri, 18 Oct 2024 13:14:46 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. > > Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk21u-dev from jdk22. > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1066#issuecomment-2446055824 From goetz at openjdk.org Wed Oct 30 07:26:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:26:12 GMT Subject: [jdk21u-dev] Integrated: 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 08:22:58 GMT, Goetz Lindenmaier wrote: > I backport this to improve accessability. This pull request has now been integrated. Changeset: 4845d806 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4845d80681bc6f6a428935e01b36c16c645fe59b Stats: 178 lines in 4 files changed: 167 ins; 2 del; 9 mod 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox Backport-of: de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1103 From syan at openjdk.org Wed Oct 30 07:26:15 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 30 Oct 2024 07:26:15 GMT Subject: [jdk21u-dev] Integrated: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds In-Reply-To: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> References: <0eUOWsIbiCVOdOajrDCcOs7tU_OBQ0Q8A2KZ9G888BE=.76e7618f-e96f-4cc4-a415-3bc1404032e2@github.com> Message-ID: <6DOAgLnCg0dBjh8vj1Wq1kEu-KtUjHxWGI2Wa0hW0SM=.790dfe8d-6658-4d56-b27b-b7efb2f14b87@github.com> On Fri, 18 Oct 2024 13:14:46 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. > > Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk21u-dev from jdk22. > > Thanks! This pull request has now been integrated. Changeset: c37acdb0 Author: SendaoYan Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c37acdb0880f9ac013ba88c436ce980647e6d0a9 Stats: 14 lines in 1 file changed: 14 ins; 0 del; 0 mod 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds Backport-of: 571c435e1a34dcf08fd7545d531c258c9116ea79 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1066 From goetz at openjdk.org Wed Oct 30 07:27:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:27:12 GMT Subject: [jdk21u-dev] Integrated: 8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 09:17:25 GMT, Goetz Lindenmaier wrote: > I would like to backport this to fix the issue in 21. > > I ran the test. I can not pass it, but I see similar errors in 17, 21 and head. > > > > 17 21 head > (1) yes yes yes > (2) no no no (Ctrl+Shift+7) or (Ctrl+7)? Shift+7 prints '.' > (3) yes yes yes > (4) yes yes yes > (5) no no no Alt == Option > (b) no yes yes Alt == Option > > > So I think this works as well as in head. This pull request has now been integrated. Changeset: bcd09582 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bcd095826fba92f57d0648b7905edf6f7fee416f Stats: 434 lines in 7 files changed: 91 ins; 264 del; 79 mod 8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts Backport-of: a3eb6640773620331692da40356522ff618c3c44 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1104 From syan at openjdk.org Wed Oct 30 07:31:45 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 30 Oct 2024 07:31:45 GMT Subject: [jdk17u-dev] RFR: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds Message-ID: Hi all, This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk17u-dev from jdk22. Thanks! ------------- Commit messages: - Backport c37acdb0880f9ac013ba88c436ce980647e6d0a9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3015/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3015&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313374 Stats: 14 lines in 1 file changed: 14 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3015.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3015/head:pull/3015 PR: https://git.openjdk.org/jdk17u-dev/pull/3015 From goetz at openjdk.org Wed Oct 30 07:33:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:33:45 GMT Subject: [jdk21u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e Changes: https://git.openjdk.org/jdk21u-dev/pull/1107/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1107&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325851 Stats: 242 lines in 21 files changed: 14 ins; 118 del; 110 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1107.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1107/head:pull/1107 PR: https://git.openjdk.org/jdk21u-dev/pull/1107 From duke at openjdk.org Wed Oct 30 07:37:14 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Wed, 30 Oct 2024 07:37:14 GMT Subject: [jdk17u-dev] Integrated: 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 11:03:03 GMT, KIRIYAMA Takuya wrote: > Hi all, > This pull request is the backport of JDK-7093691. > It is clean, but the added test DisabledComboBoxFontTestAuto.java fails with some LAFs. This problem is resolved in JDK-8310072. > I created the pull request #3009 which backports JDK-8310072. > > Testing: > javax/swing/JComboBox and tests using DefaultListCellRenderer class on Windows and Linux This pull request has now been integrated. Changeset: a72e14af Author: KIRIYAMA Takuya Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a72e14af66c6625d2f6269938502f46dc9718ce8 Stats: 238 lines in 3 files changed: 229 ins; 6 del; 3 mod 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color Backport-of: 87b314a985c5c3937c1d1d8daadd3e9f8b1acd9d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3008 From goetz at openjdk.org Wed Oct 30 07:39:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:39:15 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ In-Reply-To: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: On Mon, 28 Oct 2024 11:25:55 GMT, KIRIYAMA Takuya wrote: > Hi all, > This pull request is the backport of JDK-8310072. > It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. > JDK-7093691will be backported in #3008. > > Testing: > javax/swing/JComboBox on Windows and Linux @tkiriyama, please merge head in the hope this gets clean. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3009#issuecomment-2446073413 From goetz at openjdk.org Wed Oct 30 07:51:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 07:51:05 GMT Subject: [jdk21u-dev] RFR: 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 23:07:52 GMT, Xiaolong Peng wrote: > Hi all, > > This pull request contains a backport of commit [fe0ccdf5](https://github.com/openjdk/jdk/commit/fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Naoto Sato on 13 Nov 2023 and was reviewed by Roger Riggs, Iris Clark, Justin Lu and Joe Wang. > > Thanks! Hi @pengxiaolong, how did you test this backport? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1101#issuecomment-2446088952 From duke at openjdk.org Wed Oct 30 07:56:11 2024 From: duke at openjdk.org (toshiogata) Date: Wed, 30 Oct 2024 07:56:11 GMT Subject: [jdk23u] Integrated: 8337851: Some tests have name which confuse jtreg In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 02:18:26 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch as the reported jtreg issue is reproducible in JDK23u. > The original patch applies cleanly. > > Testing: the related tests with "-retain:all" option, and all tests under tools/javac > > Thank you This pull request has now been integrated. Changeset: 7f49da10 Author: t.ogata Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk23u/commit/7f49da1018d4d7618b9fde688f915f39d528ba22 Stats: 0 lines in 4 files changed: 0 ins; 0 del; 0 mod 8337851: Some tests have name which confuse jtreg Backport-of: e6698f51a1977d553ce4e1dd14b43b0d325224fa ------------- PR: https://git.openjdk.org/jdk23u/pull/194 From duke at openjdk.org Wed Oct 30 07:58:05 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 07:58:05 GMT Subject: [jdk21u-dev] RFR: 8337851: Some tests have name which confuse jtreg In-Reply-To: References: Message-ID: On Wed, 30 Oct 2024 04:36:54 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch as the reported jtreg issue is reproducible in JDK21. > The original patch applies cleanly. > Testing: the related tests with "-retain:all" option, and all tests under tools/javac > > Thank you. @toshiogata Your change (at version 5d5d9995f5c3fce77e09ddfaa65a68c2dfb6ccf0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1106#issuecomment-2446099095 From goetz at openjdk.org Wed Oct 30 08:51:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 08:51:08 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally [v2] In-Reply-To: References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: <7ui1N7YO7d7tIQkVT0Nnu36DIs9bGAyLzZomrL1y0yU=.f4b2f8cc-6c24-427b-a543-285a0ac9fd23@github.com> On Fri, 25 Oct 2024 22:16:36 GMT, Ben Taylor wrote: >> Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally >> >> Passes the included test as well as jtreg tier 1 locally on linux x86_64 >> >> Updated to include JDK-8304557, which is a follow up item to prevent the test from timing out, see @RealCLanger's comment below. That backport is also clean. > > Ben Taylor has updated the pull request incrementally with one additional commit since the last revision: > > Backport 6f67abd352ce9605dd93188995d42a47ee07b25e Removing the label in the meantime. Please label again after doing the /issue command. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3000#issuecomment-2446211485 From duke at openjdk.org Wed Oct 30 09:11:41 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Wed, 30 Oct 2024 09:11:41 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ [v2] In-Reply-To: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: > Hi all, > This pull request is the backport of JDK-8310072. > It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. > JDK-7093691will be backported in #3008. > > Testing: > javax/swing/JComboBox on Windows and Linux KIRIYAMA Takuya has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge master - 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ - Update full name - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3009/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3009&range=01 Stats: 66 lines in 1 file changed: 19 ins; 33 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3009.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3009/head:pull/3009 PR: https://git.openjdk.org/jdk17u-dev/pull/3009 From duke at openjdk.org Wed Oct 30 09:12:16 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 09:12:16 GMT Subject: [jdk17u-dev] RFR: 8342962: [s390x] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: <3bwEbImDKo4LfBX_UjzuaToiFvEbrFHxNczchrALqEA=.db537dea-96b9-404d-83b4-808ab9da8e08@github.com> On Tue, 29 Oct 2024 05:17:30 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. > > Thanks! @offamitkumar Your change (at version c0a3f6b3cdcaeca463a0d9f5e04d6fec0ae2c25a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3011#issuecomment-2446263745 From duke at openjdk.org Wed Oct 30 09:14:10 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Wed, 30 Oct 2024 09:14:10 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ In-Reply-To: References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: On Wed, 30 Oct 2024 07:36:40 GMT, Goetz Lindenmaier wrote: >> Hi all, >> This pull request is the backport of JDK-8310072. >> It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. >> JDK-7093691will be backported in #3008. >> >> Testing: >> javax/swing/JComboBox on Windows and Linux > > @tkiriyama, please merge head in the hope this gets clean. @GoeLin Thanks to your help, it went well. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3009#issuecomment-2446268201 From goetz at openjdk.org Wed Oct 30 09:21:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 09:21:12 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ In-Reply-To: References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: On Wed, 30 Oct 2024 09:11:56 GMT, KIRIYAMA Takuya wrote: >> @tkiriyama, please merge head in the hope this gets clean. > > @GoeLin Thanks to your help, it went well. @tkiriyama good, now you can request approval. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3009#issuecomment-2446282684 From mdoerr at openjdk.org Wed Oct 30 09:41:06 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 30 Oct 2024 09:41:06 GMT Subject: [jdk17u-dev] Integrated: 8342701: [PPC64] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 14:38:21 GMT, Martin Doerr wrote: > Clean backport of [JDK-8342701](https://bugs.openjdk.org/browse/JDK-8342701). This pull request has now been integrated. Changeset: 467231b6 Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/467231b68a9a7d38552f261994a44faca19a71fe Stats: 19 lines in 1 file changed: 16 ins; 0 del; 3 mod 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Backport-of: 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2988 From duke at openjdk.org Wed Oct 30 10:17:07 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 10:17:07 GMT Subject: [jdk17u-dev] RFR: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ [v2] In-Reply-To: References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: On Wed, 30 Oct 2024 09:11:41 GMT, KIRIYAMA Takuya wrote: >> Hi all, >> This pull request is the backport of JDK-8310072. >> It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. >> JDK-7093691will be backported in #3008. >> >> Testing: >> javax/swing/JComboBox on Windows and Linux > > KIRIYAMA Takuya has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: > > - Merge master > - 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ > - Update full name > - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color > - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color > - 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color @tkiriyama Your change (at version 917d10d5ffc2fddd55b4e17d433e74671e24602b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3009#issuecomment-2446449652 From duke at openjdk.org Wed Oct 30 10:24:15 2024 From: duke at openjdk.org (KIRIYAMA Takuya) Date: Wed, 30 Oct 2024 10:24:15 GMT Subject: [jdk17u-dev] Integrated: 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ In-Reply-To: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> References: <1gvbA0BchqqnvHxRgL718B7bh_8EBlJWnktWl1jHnIQ=.79919d19-1daa-473d-b6c6-01b3645aa9c6@github.com> Message-ID: On Mon, 28 Oct 2024 11:25:55 GMT, KIRIYAMA Takuya wrote: > Hi all, > This pull request is the backport of JDK-8310072. > It is clean and change only DisabledComboBoxFontTestAuto.java. This change resolves a test failure added by the JDK-7093691. > JDK-7093691will be backported in #3008. > > Testing: > javax/swing/JComboBox on Windows and Linux This pull request has now been integrated. Changeset: e52902ee Author: KIRIYAMA Takuya Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e52902ee462650d601202d674637f81ccfeb6cec Stats: 66 lines in 1 file changed: 19 ins; 33 del; 14 mod 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ Backport-of: eb60822a45ecd076484e707b2dd1049ed9d8079b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3009 From goetz at openjdk.org Wed Oct 30 10:25:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 10:25:09 GMT Subject: [jdk17u-dev] Integrated: 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 08:23:01 GMT, Goetz Lindenmaier wrote: > I backport this to improve accessability. This pull request has now been integrated. Changeset: af17bf4c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/af17bf4ca87f1fb588fc9e714108cf8b129f4340 Stats: 178 lines in 4 files changed: 167 ins; 2 del; 9 mod 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox Backport-of: de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3012 From goetz at openjdk.org Wed Oct 30 10:29:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 10:29:51 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.14-oracle. > > I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) > is not in 17. > The test does not use PassFailJFrame yet. > > Testing: All tests for linux and mac start up. > Double checked two windows tests. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3014/files - new: https://git.openjdk.org/jdk17u-dev/pull/3014/files/ed3eb1ec..ed3eb1ec Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3014&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3014&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3014.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3014/head:pull/3014 PR: https://git.openjdk.org/jdk17u-dev/pull/3014 From goetz at openjdk.org Wed Oct 30 12:22:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 12:22:06 GMT Subject: [jdk21u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor In-Reply-To: References: Message-ID: On Wed, 30 Oct 2024 07:28:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. GHA failure: infra issue, unrelated. sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1107#issuecomment-2446949120 From duke at openjdk.org Wed Oct 30 13:02:14 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 13:02:14 GMT Subject: [jdk23u] RFR: 8337753: Target class of upcall stub may be unloaded [v2] In-Reply-To: References: Message-ID: On Fri, 25 Oct 2024 23:22:27 GMT, Jorn Vernee wrote: >> Backport of: https://github.com/openjdk/jdk/pull/20479 >> >> There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. > > Jorn Vernee has updated the pull request incrementally with one additional commit since the last revision: > > Remove code unrelated to fix @JornVernee Your change (at version 121d764b5092b7e92d6b394a75da8e3dc621aeec) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/163#issuecomment-2447068989 From goetz at openjdk.org Wed Oct 30 14:18:54 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 14:18:54 GMT Subject: [jdk21u-dev] RFR: 8333754: Add a Test against ECDSA and ECDH NIST Test vector Message-ID: <9tF1rWgeS4ZOV6IWKklNuSEetWJO_-S6AY57kC-raxs=.d828967f-4302-4729-9db3-48a5a8806a81@github.com> I backport this for parity with 21.0.6-oracle. Applies clean, but test ECDSAPrimitive does not compile. The second commit contains the fixes for this. In head, ECOperations.setSum takes a MutablePoint as second argument, so it is built from the available AffinePoint. In 21, ECOperations.setSum() takes an AffinePoint, so I just pass the available one. Tests pass. ------------- Commit messages: - Adapt test to Java 21 - Backport fad6644eabbad6b6d3472206d9db946408aca612 Changes: https://git.openjdk.org/jdk21u-dev/pull/1108/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1108&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333754 Stats: 9497 lines in 4 files changed: 9497 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1108.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1108/head:pull/1108 PR: https://git.openjdk.org/jdk21u-dev/pull/1108 From phh at openjdk.org Wed Oct 30 14:55:17 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 30 Oct 2024 14:55:17 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally [v2] In-Reply-To: References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: On Fri, 25 Oct 2024 22:16:36 GMT, Ben Taylor wrote: >> Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally >> >> Passes the included test as well as jtreg tier 1 locally on linux x86_64 >> >> Updated to include JDK-8304557, which is a follow up item to prevent the test from timing out, see @RealCLanger's comment below. That backport is also clean. > > Ben Taylor has updated the pull request incrementally with one additional commit since the last revision: > > Backport 6f67abd352ce9605dd93188995d42a47ee07b25e This isn't clean because the version of CompleteableFutureOrTimeoutExceptionallyTest.java is different from that in the original commit. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3000#pullrequestreview-2405209387 From goetz at openjdk.org Wed Oct 30 15:12:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 15:12:21 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: <_5cC3Ar6Y-SVws0lddJtz-dUfK8GLGapfqanE6m1caE=.49ef6451-9cda-49c3-9228-3b101c4ddab8@github.com> On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. Oh gosh, I spoiled this! With my last action here as maintainer :(. Sorry, and thanks for fixing it! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2447468089 From goetz at openjdk.org Wed Oct 30 15:38:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 15:38:39 GMT Subject: [jdk21u-dev] RFR: 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 8feabc849ba2f617c8c6dbb2ec5074297beb6437 Changes: https://git.openjdk.org/jdk21u-dev/pull/1110/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1110&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334057 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1110.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1110/head:pull/1110 PR: https://git.openjdk.org/jdk21u-dev/pull/1110 From jvernee at openjdk.org Wed Oct 30 15:39:18 2024 From: jvernee at openjdk.org (Jorn Vernee) Date: Wed, 30 Oct 2024 15:39:18 GMT Subject: [jdk23u] Integrated: 8337753: Target class of upcall stub may be unloaded In-Reply-To: References: Message-ID: On Mon, 14 Oct 2024 12:34:18 GMT, Jorn Vernee wrote: > Backport of: https://github.com/openjdk/jdk/pull/20479 > > There were some trivial conflicts in `stubGenerator_aarch64.cpp` and `stubGenerator_riscv.cpp`. Some code still there in jdk23, already removed in later versions. This pull request has now been integrated. Changeset: 52e373c7 Author: Jorn Vernee Committer: Paul Hohensee URL: https://git.openjdk.org/jdk23u/commit/52e373c7e81e9ff178d5b0ddb5d3938423819162 Stats: 305 lines in 20 files changed: 234 ins; 24 del; 47 mod 8337753: Target class of upcall stub may be unloaded Reviewed-by: vlivanov Backport-of: 6af13580c2086afefde489275bc2353c2320ff3f ------------- PR: https://git.openjdk.org/jdk23u/pull/163 From goetz at openjdk.org Wed Oct 30 15:39:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 30 Oct 2024 15:39:51 GMT Subject: [jdk17u-dev] RFR: 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts Message-ID: I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport 8feabc849ba2f617c8c6dbb2ec5074297beb6437 Changes: https://git.openjdk.org/jdk17u-dev/pull/3016/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3016&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334057 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3016.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3016/head:pull/3016 PR: https://git.openjdk.org/jdk17u-dev/pull/3016 From amitkumar at openjdk.org Wed Oct 30 15:41:26 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 30 Oct 2024 15:41:26 GMT Subject: [jdk17u-dev] Integrated: 8342962: [s390x] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 05:17:30 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: c436edbe Author: Amit Kumar Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/c436edbefd4bc99e67e4b82aee92f7eeb77aa037 Stats: 17 lines in 1 file changed: 14 ins; 0 del; 3 mod 8342962: [s390x] TestOSRLotsOfLocals.java crashes Backport-of: 54327bc4e38773b7461977ce17f2185c068bce9b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3011 From duke at openjdk.org Wed Oct 30 15:41:27 2024 From: duke at openjdk.org (toshiogata) Date: Wed, 30 Oct 2024 15:41:27 GMT Subject: [jdk21u-dev] Integrated: 8337851: Some tests have name which confuse jtreg In-Reply-To: References: Message-ID: On Wed, 30 Oct 2024 04:36:54 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch as the reported jtreg issue is reproducible in JDK21. > The original patch applies cleanly. > Testing: the related tests with "-retain:all" option, and all tests under tools/javac > > Thank you. This pull request has now been integrated. Changeset: f1b656d1 Author: t.ogata Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/f1b656d1d917a472102548d290740cbd15702147 Stats: 0 lines in 4 files changed: 0 ins; 0 del; 0 mod 8337851: Some tests have name which confuse jtreg Backport-of: e6698f51a1977d553ce4e1dd14b43b0d325224fa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1106 From amitkumar at openjdk.org Wed Oct 30 15:41:20 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 30 Oct 2024 15:41:20 GMT Subject: [jdk21u-dev] Integrated: 8342962: [s390x] TestOSRLotsOfLocals.java crashes In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 05:17:16 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [54327bc4](https://github.com/openjdk/jdk/commit/54327bc4e38773b7461977ce17f2185c068bce9b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 29 Oct 2024 and was reviewed by Lutz Schmidt and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: e64c4f27 Author: Amit Kumar Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e64c4f275914f464f15a80aaf17143c2e749562d Stats: 17 lines in 1 file changed: 14 ins; 0 del; 3 mod 8342962: [s390x] TestOSRLotsOfLocals.java crashes Backport-of: 54327bc4e38773b7461977ce17f2185c068bce9b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1102 From duke at openjdk.org Wed Oct 30 15:44:08 2024 From: duke at openjdk.org (Vlad Zahorodnii) Date: Wed, 30 Oct 2024 15:44:08 GMT Subject: [jdk21u-dev] Integrated: 8338751: ConfigureNotify behavior has changed in KWin 6.2 In-Reply-To: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> References: <5LhAyXt-C2iFA8Uf01410KuAGB1DHg_YJCm1d1V0xBY=.e134da98-c707-4f59-910e-6ca709544c1c@github.com> Message-ID: On Mon, 21 Oct 2024 20:17:41 GMT, Vlad Zahorodnii wrote: > Reviewed-by: prr, azvegint, serb This pull request has now been integrated. Changeset: fa58ee09 Author: Vlad Zahorodnii Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/fa58ee09278c9d388d3d4f92add868ee2565b416 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8338751: ConfigureNotify behavior has changed in KWin 6.2 Backport-of: 3da68900818fc43b777098fe6e244779794d5294 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1072 From duke at openjdk.org Wed Oct 30 15:44:18 2024 From: duke at openjdk.org (toshiogata) Date: Wed, 30 Oct 2024 15:44:18 GMT Subject: [jdk17u-dev] Integrated: 8328379: Convert URLDragTest.html applet test to main In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 23:55:33 GMT, toshiogata wrote: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is clean. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. This pull request has now been integrated. Changeset: 4d147bf2 Author: t.ogata Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/4d147bf2c7cd47d8c4c406fdd8393f34b6fe865b Stats: 227 lines in 3 files changed: 94 ins; 133 del; 0 mod 8328379: Convert URLDragTest.html applet test to main Backport-of: fbeac98c84078a566c572abeba07c49e94bbf26b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3010 From duke at openjdk.org Wed Oct 30 16:23:07 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 16:23:07 GMT Subject: [jdk21u-dev] RFR: 8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 22:30:27 GMT, Todd V. Jonker wrote: > Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: > > * compiler/rtm/cli/TestRTMAbortThresholdOption.java > * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java > * compiler/rtm/cli/TestRTMLockingThresholdOption.java > * compiler/rtm/cli/TestRTMSpinLoopCountOption.java > * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java > * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java > > This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. > > Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. > > Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. @toddjonker Your change (at version b27c50cfff77d4729da48f90ae13d2b033579f8d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1073#issuecomment-2447700229 From duke at openjdk.org Wed Oct 30 16:28:14 2024 From: duke at openjdk.org (Todd V. Jonker) Date: Wed, 30 Oct 2024 16:28:14 GMT Subject: [jdk21u-dev] Integrated: 8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default In-Reply-To: References: Message-ID: On Mon, 21 Oct 2024 22:30:27 GMT, Todd V. Jonker wrote: > Distros with Graal integration will have `UnlockExperimentalVMOptions` enabled, causing several tests in this directory to fail: > > * compiler/rtm/cli/TestRTMAbortThresholdOption.java > * compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java > * compiler/rtm/cli/TestRTMLockingThresholdOption.java > * compiler/rtm/cli/TestRTMSpinLoopCountOption.java > * compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java > * compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java > > This modified the tests to explicitly use `-XX:-UnlockExperimentalVMOptions` when they expecting that context. > > Note that this directory of tests was removed by https://bugs.openjdk.org/browse/JDK-8329141 as part of JDK24. > > Tested using a locally-built JDK+Graal distro, where these tests fails before the change and passes when its applied. This pull request has now been integrated. Changeset: c3cb940f Author: Todd V. Jonker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c3cb940f4f7125e8c8695d360a343da10f1ffde4 Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod 8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1073 From syan at openjdk.org Wed Oct 30 16:34:13 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 30 Oct 2024 16:34:13 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2447736321 From duke at openjdk.org Wed Oct 30 16:34:13 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 16:34:13 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. @sendaoYan Your change (at version 7198039219b1091c18efdd0b1aa282e7cf512594) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2447739763 From xpeng at openjdk.org Wed Oct 30 17:20:06 2024 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 30 Oct 2024 17:20:06 GMT Subject: [jdk21u-dev] RFR: 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException In-Reply-To: References: Message-ID: On Wed, 30 Oct 2024 07:48:27 GMT, Goetz Lindenmaier wrote: > Hi @pengxiaolong, how did you test this backport? Hi @GoeLin, the bug itself is easy to reproduce and test, I found it when I was debugging an issue in OpenSearch last year. I have run the new test in `jdk/java/time/test/java/time/format/TestDateTimeParsing.java` added by Naoto Sato to verify the fix, those tests were designed for this fix. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1101#issuecomment-2447859405 From syan at openjdk.org Wed Oct 30 17:41:17 2024 From: syan at openjdk.org (SendaoYan) Date: Wed, 30 Oct 2024 17:41:17 GMT Subject: [jdk11u-dev] Integrated: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: <8ygK7KE_mX-saOcjn9_g7kHIBCsGmHdPb3AL-q5gquk=.3d9b0d99-8430-4a68-92ae-830f102968e3@github.com> On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. This pull request has now been integrated. Changeset: 9bf55020 Author: SendaoYan Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/9bf55020f074e77df170d7f5bbf807db3a183232 Stats: 8 lines in 1 file changed: 0 ins; 8 del; 0 mod 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails Reviewed-by: andrew ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2953 From xpeng at openjdk.org Wed Oct 30 21:20:41 2024 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 30 Oct 2024 21:20:41 GMT Subject: [jdk21u-dev] RFR: 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException In-Reply-To: References: Message-ID: On Mon, 28 Oct 2024 23:07:52 GMT, Xiaolong Peng wrote: > Hi all, > > This pull request contains a backport of commit [fe0ccdf5](https://github.com/openjdk/jdk/commit/fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Naoto Sato on 13 Nov 2023 and was reviewed by Roger Riggs, Iris Clark, Justin Lu and Joe Wang. > > Thanks! Also ran all tests under jdk `CONF=linux-x86_64-server-fastdebug make test TEST=jdk/* JTREG_KEYWORDS=!headful`, totally 9 failures and all were related to print APIs(no printer for the tests). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1101#issuecomment-2448400524 From phh at openjdk.org Wed Oct 30 22:09:33 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 30 Oct 2024 22:09:33 GMT Subject: [jdk17u-dev] RFR: 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally [v2] In-Reply-To: References: <4b--P27Y6FnyGlxqn6AtCj64wqzhAWeJXkniNfztkAM=.ef1e9755-7641-47a2-b376-1ac2e68476eb@github.com> Message-ID: On Fri, 25 Oct 2024 22:16:36 GMT, Ben Taylor wrote: >> Clean backport of a patch to prevent `CompleteableFuture.orTimeout` from leaking when a `ScheduledFutureTask` exits exceptionally >> >> Passes the included test as well as jtreg tier 1 locally on linux x86_64 >> >> Updated to include JDK-8304557, which is a follow up item to prevent the test from timing out, see @RealCLanger's comment below. That backport is also clean. > > Ben Taylor has updated the pull request incrementally with one additional commit since the last revision: > > Backport 6f67abd352ce9605dd93188995d42a47ee07b25e Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3000#pullrequestreview-2406468023 From bulasevich at openjdk.org Wed Oct 30 22:22:20 2024 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Wed, 30 Oct 2024 22:22:20 GMT Subject: [jdk21u-dev] RFR: 8295159: DSO created with -ffast-math breaks Java floating-point arithmetic Message-ID: Hi all, backport https://bugs.openjdk.org/browse/JDK-8337994 to fix broken Java floating-point arithmetic. Minor merge conflicts in os_linux.cpp and os_bsd.cpp have been resolved manually. The conflict is with the NativeLibraryLoadEvent tracing applied on the mainline around the dlopen() call: https://github.com/openjdk/jdk/pull/16903 The fix passed tier1-3 jtreg tests. Thank you ------------- Commit messages: - Backport df599dbb9b0f0ee96d1ec767ac8821f164ab075d Changes: https://git.openjdk.org/jdk21u-dev/pull/1111/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295159 Stats: 277 lines in 10 files changed: 275 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1111.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1111/head:pull/1111 PR: https://git.openjdk.org/jdk21u-dev/pull/1111 From phh at openjdk.org Wed Oct 30 22:22:34 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 30 Oct 2024 22:22:34 GMT Subject: [jdk11u-dev] RFR: 8334332: TestIOException.java fails if run by root In-Reply-To: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> References: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> Message-ID: On Tue, 18 Jun 2024 15:31:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [472b935b](https://github.com/openjdk/jdk/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 18 Jun 2024 and was reviewed by Pavel Rappo. > > The reason of backport is not clean is that, multiple PRs have been merged into the `jdk17u-dev` of this file, including `JDK-8215516`, `JDK-8164597`, etc., and these PRs cannot be directly backported to `jdk11u-dev`. > > This PR also change `test/langtools/TEST.ROOT`, it's partial backport of [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652). [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652) can't backport to jdk11u-dev, the jdk11u-dev repo dosen't have file `test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java`. > > Only change test testcase, the risk is quite very low. > > The change verified on below env: > > - [x] linux non-root user > - [x] linix root user > - [x] windows > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2795#pullrequestreview-2406504149 From cushon at openjdk.org Wed Oct 30 22:41:36 2024 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 30 Oct 2024 22:41:36 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v3] In-Reply-To: References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: On Sun, 20 Oct 2024 01:52:52 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). >> >> The patch applied cleanly. I downgrade the class file major version in the `.jasm` test inputs for compatibility with JDK 11. >> >> Testing: tier1 langtools tests > > Liam Miller-Cushon has updated the pull request incrementally with one additional commit since the last revision: > > Downgrade major version for jasm test inputs Let's keep this open for now ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2933#issuecomment-2448588798 From syan at openjdk.org Thu Oct 31 01:30:50 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Oct 2024 01:30:50 GMT Subject: [jdk11u-dev] RFR: 8342426: [11u] javax/naming/module/RunBasic.java javac compile fails In-Reply-To: References: Message-ID: <6kz3boiH0s1UTtudzwHteQ9ABsC6-XHdTiz35SJeg98=.f060eba8-a0df-4d6e-bfeb-1c86b57c2889@github.com> On Wed, 16 Oct 2024 15:49:50 GMT, SendaoYan wrote: > Hi all, > The test `test/jdk/javax/naming/module/RunBasic.java` report javac compile fails after `Merge: 1393271305 cee8535a9d`. This PR fix the wrong git context. > The change has been verified locally, test-fix only, no risk. Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2953#issuecomment-2448818320 From syan at openjdk.org Thu Oct 31 01:32:51 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Oct 2024 01:32:51 GMT Subject: [jdk17u-dev] RFR: 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests [v8] In-Reply-To: References: <_Z8VF_8iVSgs_GyiCDau6U8BzRt-RSAmH0fWDv4pYAA=.592301a8-d4d6-444a-bfbf-a0701d925612@github.com> Message-ID: On Wed, 4 Sep 2024 01:13:01 GMT, SendaoYan wrote: >> Hi, >> This is backport of [JDK-8290023](https://bugs.openjdk.org/browse/JDK-8290023) and [JDK-8290269](https://bugs.openjdk.org/browse/JDK-8290269), this PR is prefixed PR of backport >> [JDK-8293503](https://github.com/openjdk/jdk17u-dev/pull/2431 ) >> >> Only change the testcase, additional testing: >> >> - [x] jtreg tier1/tier2/tier3 etc. tests on linux x64 release build >> - [x] jtreg tier1/tier2/tier3 etc. tests on linux x64 fastdebug build >> - [x] jtreg tier1/tier2/tier3 etc. tests on linux aarch64 release build >> - [x] jtreg tier1/tier2/tier3 etc. tests on linux aarch64 fastdebug build >> >> It's not clean backport: >> 1. test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java has PR `8210708` before `8290023` jdk20 >> 2. There is no test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java in jdk17u-dev >> 3. test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java has been backported `8298073` and `8241293` after `8290023` in jdk17u-dev >> 4. test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java has PR `8284161` before `8290023` in jdk20 > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > backport JDK-8290269, to fix error: "TEST RESULT: Error. Parse Exception: Invalid tag: required" open ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2438#issuecomment-2448821114 From syan at openjdk.org Thu Oct 31 01:34:34 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Oct 2024 01:34:34 GMT Subject: [jdk11u-dev] RFR: 8334332: TestIOException.java fails if run by root In-Reply-To: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> References: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> Message-ID: On Tue, 18 Jun 2024 15:31:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [472b935b](https://github.com/openjdk/jdk/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 18 Jun 2024 and was reviewed by Pavel Rappo. > > The reason of backport is not clean is that, multiple PRs have been merged into the `jdk17u-dev` of this file, including `JDK-8215516`, `JDK-8164597`, etc., and these PRs cannot be directly backported to `jdk11u-dev`. > > This PR also change `test/langtools/TEST.ROOT`, it's partial backport of [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652). [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652) can't backport to jdk11u-dev, the jdk11u-dev repo dosen't have file `test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java`. > > Only change test testcase, the risk is quite very low. > > The change verified on below env: > > - [x] linux non-root user > - [x] linix root user > - [x] windows > > Thanks! Thanks for the review and approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2795#issuecomment-2448825070 From duke at openjdk.org Thu Oct 31 01:34:35 2024 From: duke at openjdk.org (duke) Date: Thu, 31 Oct 2024 01:34:35 GMT Subject: [jdk11u-dev] RFR: 8334332: TestIOException.java fails if run by root In-Reply-To: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> References: <5-zEZYJt00wVH02mwY3eiC1JNttfqb55dnyk8BRRxZg=.cef6f6ff-d62b-4287-bd09-416541b1a862@github.com> Message-ID: On Tue, 18 Jun 2024 15:31:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [472b935b](https://github.com/openjdk/jdk/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 18 Jun 2024 and was reviewed by Pavel Rappo. > > The reason of backport is not clean is that, multiple PRs have been merged into the `jdk17u-dev` of this file, including `JDK-8215516`, `JDK-8164597`, etc., and these PRs cannot be directly backported to `jdk11u-dev`. > > This PR also change `test/langtools/TEST.ROOT`, it's partial backport of [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652). [JDK-8242652](https://bugs.openjdk.org/browse/JDK-8242652) can't backport to jdk11u-dev, the jdk11u-dev repo dosen't have file `test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java`. > > Only change test testcase, the risk is quite very low. > > The change verified on below env: > > - [x] linux non-root user > - [x] linix root user > - [x] windows > > Thanks! @sendaoYan Your change (at version d09754da3fb45e5e274a5f96a8f61883f754da60) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2795#issuecomment-2448826546 From fyang at openjdk.org Thu Oct 31 04:04:45 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 31 Oct 2024 04:04:45 GMT Subject: [jdk21u-dev] RFR: 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Message-ID: Hi all, This pull request contains a backport of commit [239d84a8](https://github.com/openjdk/jdk/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 21 Oct 2024 and was reviewed by Aleksey Shipilev and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 Changes: https://git.openjdk.org/jdk21u-dev/pull/1112/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1112&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342578 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1112.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1112/head:pull/1112 PR: https://git.openjdk.org/jdk21u-dev/pull/1112 From fyang at openjdk.org Thu Oct 31 04:05:08 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 31 Oct 2024 04:05:08 GMT Subject: [jdk23u] RFR: 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Message-ID: <2ae2lcw7nezGeg4_ShP6mPMK64J08kVWADgZ2jZ6ECY=.921f1b00-16a3-47fd-ac38-ef23e90dca39@github.com> Hi all, This pull request contains a backport of commit [239d84a8](https://github.com/openjdk/jdk/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 21 Oct 2024 and was reviewed by Aleksey Shipilev and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 Changes: https://git.openjdk.org/jdk23u/pull/212/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342578 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk23u/pull/212.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/212/head:pull/212 PR: https://git.openjdk.org/jdk23u/pull/212 From fyang at openjdk.org Thu Oct 31 04:07:49 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 31 Oct 2024 04:07:49 GMT Subject: [jdk17u-dev] RFR: 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Message-ID: <1ks7D5i6TQWxSbiH8WTAbm4ErMPqOv_mcC0q7a6cQ7E=.4f53b300-1dfd-4fe0-8d3c-f3530f33279a@github.com> Hi all, This pull request contains a backport of commit [239d84a8](https://github.com/openjdk/jdk/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 21 Oct 2024 and was reviewed by Aleksey Shipilev and Erik Joelsson. Thanks! ------------- Commit messages: - Backport 239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 Changes: https://git.openjdk.org/jdk17u-dev/pull/3017/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3017&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342578 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3017.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3017/head:pull/3017 PR: https://git.openjdk.org/jdk17u-dev/pull/3017 From duke at openjdk.org Thu Oct 31 04:31:51 2024 From: duke at openjdk.org (toshiogata) Date: Thu, 31 Oct 2024 04:31:51 GMT Subject: [jdk17u-dev] RFR: 8337851: Some tests have name which confuse jtreg Message-ID: Hi all, I would like to backport this patch because the reported jtreg issue is reproducible in JDK17. The original patch applies cleanly. Although the test/langtools/tools/javac/warnings/Serial directory were introduced in JDK 18 and the associated jtreg issues for that directory is not present in JDK 17, Serial.java and Serial.out have been renamed to minimize differences. Testing: the related tests with "-retain:all" option, and all tests under tools/javac Thank you ------------- Commit messages: - Backport e6698f51a1977d553ce4e1dd14b43b0d325224fa Changes: https://git.openjdk.org/jdk17u-dev/pull/3018/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3018&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337851 Stats: 0 lines in 4 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3018.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3018/head:pull/3018 PR: https://git.openjdk.org/jdk17u-dev/pull/3018 From rvansa at openjdk.org Thu Oct 31 07:37:34 2024 From: rvansa at openjdk.org (Radim Vansa) Date: Thu, 31 Oct 2024 07:37:34 GMT Subject: [jdk17u-dev] RFR: 8273979: move some os time related functions to os_posix for POSIX platforms In-Reply-To: <5I5Ho4fHp1u17cMKxKt3nowFw8j4_Qn2UO8J9suFURQ=.306b3495-44d5-45cc-8a20-eab992e8b328@github.com> References: <5I5Ho4fHp1u17cMKxKt3nowFw8j4_Qn2UO8J9suFURQ=.306b3495-44d5-45cc-8a20-eab992e8b328@github.com> Message-ID: On Tue, 24 Sep 2024 12:11:21 GMT, Suchismith Roy wrote: >> Hi @GoeLin , understood, though I am rather trying to be honest than making up a synthetic argument. Since it was accepted in the mainline I could say that it is an improvement in code quality. >> >> MacOS should be tested here in GHA, regrettably I don't know where to get AIX for testing. > > @rvansa I am currently facing some issue with my AIX development machine. Some migration in progress. > By When are you expecting this to be tested? @suchismith1993 Hello, did you have a chance to test this PR? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2831#issuecomment-2449216181 From jvanek at openjdk.org Thu Oct 31 08:07:39 2024 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Thu, 31 Oct 2024 08:07:39 GMT Subject: [jdk11u-dev] RFR: 8342629: [11u] Properly message out that shenandoah is disabled [v2] In-Reply-To: References: Message-ID: On Fri, 18 Oct 2024 17:16:46 GMT, Ji?? Van?k wrote: >> Unluckily, ShenandoahGC in jdk11 i still disabled by default. In addition, its output is broken: >> >> >> checking for dlopen in -ldl... yes >> checking if shenandoah can be built... checking if zgc can be built... no, platform not supported >> checking if jvmci module jdk.internal.vm.ci should be built... yes >> >> >> In all other JDKs it is enabled by default, and prints correctly yes/no: >> >> checking for dlopen in -ldl... yes >> checking if shenandoah can be built... yes >> checking if zgc can be built... yes >> checking if jvmci module jdk.internal.vm.ci should be built... yes >> >> >> >> This PR is fixing this. In jdk17 and up , when manually disabled, the "no" is printed. > > Ji?? Van?k 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: > > 8342629: [11u] Properly message out that shenandoah is disabled Tyvm! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2946#issuecomment-2449269910 From goetz at openjdk.org Thu Oct 31 08:14:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 08:14:38 GMT Subject: [jdk21u-dev] RFR: 8333754: Add a Test against ECDSA and ECDH NIST Test vector In-Reply-To: <9tF1rWgeS4ZOV6IWKklNuSEetWJO_-S6AY57kC-raxs=.d828967f-4302-4729-9db3-48a5a8806a81@github.com> References: <9tF1rWgeS4ZOV6IWKklNuSEetWJO_-S6AY57kC-raxs=.d828967f-4302-4729-9db3-48a5a8806a81@github.com> Message-ID: On Wed, 30 Oct 2024 14:10:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Applies clean, but test ECDSAPrimitive does not compile. The second commit contains the fixes for this. > In head, ECOperations.setSum takes a MutablePoint as second argument, > so it is built from the available AffinePoint. > In 21, ECOperations.setSum() takes an AffinePoint, so I just pass the available one. > > Tests pass. GHA failure: infra issue, unrelated. Attempt 4 of 5 failed with error: Request timeout: /twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact. Retrying request in 12632 ms... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1108#issuecomment-2449279977 From mbaesken at openjdk.org Thu Oct 31 08:32:37 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Oct 2024 08:32:37 GMT Subject: [jdk21u-dev] RFR: 8333754: Add a Test against ECDSA and ECDH NIST Test vector In-Reply-To: <9tF1rWgeS4ZOV6IWKklNuSEetWJO_-S6AY57kC-raxs=.d828967f-4302-4729-9db3-48a5a8806a81@github.com> References: <9tF1rWgeS4ZOV6IWKklNuSEetWJO_-S6AY57kC-raxs=.d828967f-4302-4729-9db3-48a5a8806a81@github.com> Message-ID: On Wed, 30 Oct 2024 14:10:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Applies clean, but test ECDSAPrimitive does not compile. The second commit contains the fixes for this. > In head, ECOperations.setSum takes a MutablePoint as second argument, > so it is built from the available AffinePoint. > In 21, ECOperations.setSum() takes an AffinePoint, so I just pass the available one. > > Tests pass. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1108#pullrequestreview-2407349151 From goetz at openjdk.org Thu Oct 31 09:10:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:10:39 GMT Subject: [jdk21u-dev] Integrated: 8325851: Hide PassFailJFrame.Builder constructor In-Reply-To: References: Message-ID: On Wed, 30 Oct 2024 07:28:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 86a7babb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/86a7babbebc3b9f057554b4b0e3116561a34f610 Stats: 242 lines in 21 files changed: 14 ins; 118 del; 110 mod 8325851: Hide PassFailJFrame.Builder constructor Backport-of: 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1107 From goetz at openjdk.org Thu Oct 31 09:11:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:11:24 GMT Subject: [jdk21u-dev] RFR: 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files Message-ID: I backport this for parity with 21.0.6-oracle. Omitted edit in CLDRConverter.java. The modified method was introduced by "8317979: Use TZ database style abbreviations in the CLDR locale provider" which is a preparatory change for "8174269 Remove COMPAT locale data provider from JDK". Both are not candidates for backport. ------------- Commit messages: - Backport 35a94b769761bd923fe6db03be672f05c1a74c38 Changes: https://git.openjdk.org/jdk21u-dev/pull/1113/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1113&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339803 Stats: 20 lines in 3 files changed: 4 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1113.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1113/head:pull/1113 PR: https://git.openjdk.org/jdk21u-dev/pull/1113 From goetz at openjdk.org Thu Oct 31 09:13:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:13:43 GMT Subject: [jdk21u-dev] Integrated: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop In-Reply-To: References: Message-ID: <4AlbSpj8ygZPh5f5NyRBYQCgrv824CiPSLhJHw2yTJY=.4d81abc6-47be-4420-b6d4-90bc0071179b@github.com> On Wed, 23 Oct 2024 14:15:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: c1a3c4f3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c1a3c4f3bef4a8a0a8b87808889f321e561acffd Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Backport-of: 0ddf54e222104469669f611804ae55e2685f54fb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1079 From goetz at openjdk.org Thu Oct 31 09:14:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:14:30 GMT Subject: [jdk21u-dev] Integrated: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature In-Reply-To: <_m-kn08VJXX9Sz0WNcGejsti8hOQG9ct-muwmhEtZMU=.acab10c6-9f76-4f0c-8425-f36a28ada022@github.com> References: <_m-kn08VJXX9Sz0WNcGejsti8hOQG9ct-muwmhEtZMU=.acab10c6-9f76-4f0c-8425-f36a28ada022@github.com> Message-ID: On Mon, 21 Oct 2024 14:51:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Skipped ProblemList, test is not listed. This pull request has now been integrated. Changeset: d7c85b19 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d7c85b194dcb2c312afe18e62a87b1708d4f14bb Stats: 8 lines in 2 files changed: 4 ins; 0 del; 4 mod 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Reviewed-by: lucy Backport-of: c6f0a35e9e3eeaab1e238e8712051a626b337e0b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1071 From goetz at openjdk.org Thu Oct 31 09:17:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:17:02 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.14-oracle. > > I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) > is not in 17. > The test does not use PassFailJFrame yet. > > Testing: All tests for linux and mac start up. > Double checked two windows tests. 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_8325851 - Backport 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e - Backport de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3014/files - new: https://git.openjdk.org/jdk17u-dev/pull/3014/files/ed3eb1ec..ba7f04e8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3014&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3014&range=01-02 Stats: 487 lines in 8 files changed: 339 ins; 139 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3014.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3014/head:pull/3014 PR: https://git.openjdk.org/jdk17u-dev/pull/3014 From goetz at openjdk.org Thu Oct 31 09:17:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:17:44 GMT Subject: [jdk21u-dev] RFR: 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 10:05:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Backport command did not work, but my local patch applied clean. GHA Failures: two times infra issue, unrelated. [sh][ERROR] wget exited with exit code 4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1105#issuecomment-2449386465 From goetz at openjdk.org Thu Oct 31 09:17:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:17:46 GMT Subject: [jdk21u-dev] Integrated: 8332901: Select{Current, New}ItemTest.java for Choice don't open popup on macOS In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 10:05:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. > > Backport command did not work, but my local patch applied clean. This pull request has now been integrated. Changeset: b0b4699c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b0b4699c71bbf306366c9c6cf1fb7b1806379ab3 Stats: 593 lines in 5 files changed: 276 ins; 317 del; 0 mod 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/. Move SelectNewItemTest.java to java/awt/Choice/SelectItem/. Use latches to control test flow instead of delays. Encapsulate the common logic in SelectCurrentItemTest. Provide overridable checkXXX() methods to modify conditions. Provide an overridable method which defines where to click in the choice popup to select an item. Backport-of: ef96a7b014795f366af3a90ef8f474cfb621197f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1105 From goetz at openjdk.org Thu Oct 31 09:18:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:18:37 GMT Subject: [jdk21u-dev] Integrated: 8340210: Add positionTestUI() to PassFailJFrame.Builder In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 13:39:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 9f85fe33 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9f85fe3378b58ce16642b512adf7dbcf70547db2 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod 8340210: Add positionTestUI() to PassFailJFrame.Builder Backport-of: f0ae90f30c346544e87217ef1832d6a350fe1985 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1075 From syan at openjdk.org Thu Oct 31 09:20:38 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Oct 2024 09:20:38 GMT Subject: [jdk17u-dev] Integrated: 8327474: Review use of java.io.tmpdir in jdk tests In-Reply-To: References: Message-ID: On Fri, 16 Aug 2024 16:09:28 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [af6c5854](https://github.com/openjdk/jdk21u-dev/commit/af6c5854235573a29b6b418e9f759e2564bca63a) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 22 Apr 2024 and had no reviewers. > > The backport not clean because jdk17u-dev doesn't have `test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java`, all other files are backported cleanly. > Existing tests should be reviewed to check the usage of java.io.tmpdir. Test fix only, the risk is low. > > Additional testing: > > - [x] full jtreg tests on linux x64 > - [x] full jtreg tests in linux aarch64 > > > Thanks! This pull request has now been integrated. Changeset: 498d2364 Author: SendaoYan Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/498d2364f1062a8df66045067d63ad68c2aacc1c Stats: 190 lines in 10 files changed: 65 ins; 13 del; 112 mod 8327474: Review use of java.io.tmpdir in jdk tests Reviewed-by: goetz Backport-of: af6c5854235573a29b6b418e9f759e2564bca63a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2811 From syan at openjdk.org Thu Oct 31 09:25:34 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Oct 2024 09:25:34 GMT Subject: [jdk17u-dev] RFR: 8327474: Review use of java.io.tmpdir in jdk tests In-Reply-To: References: Message-ID: On Fri, 16 Aug 2024 16:09:28 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [af6c5854](https://github.com/openjdk/jdk21u-dev/commit/af6c5854235573a29b6b418e9f759e2564bca63a) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 22 Apr 2024 and had no reviewers. > > The backport not clean because jdk17u-dev doesn't have `test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java`, all other files are backported cleanly. > Existing tests should be reviewed to check the usage of java.io.tmpdir. Test fix only, the risk is low. > > Additional testing: > > - [x] full jtreg tests on linux x64 > - [x] full jtreg tests in linux aarch64 > > > Thanks! Thanks for the sponsor. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2811#issuecomment-2449400914 From mbaesken at openjdk.org Thu Oct 31 09:25:45 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 31 Oct 2024 09:25:45 GMT Subject: [jdk17u-dev] RFR: 8325851: Hide PassFailJFrame.Builder constructor [v3] In-Reply-To: References: Message-ID: On Thu, 31 Oct 2024 09:17:02 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.14-oracle. >> >> I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) >> is not in 17. >> The test does not use PassFailJFrame yet. >> >> Testing: All tests for linux and mac start up. >> Double checked two windows tests. > > 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_8325851 > - Backport 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e > - Backport de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3014#pullrequestreview-2407448419 From goetz at openjdk.org Thu Oct 31 09:27:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:27:30 GMT Subject: [jdk21u-dev] Integrated: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java In-Reply-To: References: Message-ID: <0e3Qv6-MjTqmoj_-niip5FoMMGUuLW3VkkHn3pdsTBc=.34ea758f-cc52-4ecb-a2bb-ee04f79371c3@github.com> On Wed, 23 Oct 2024 14:23:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 54d8f609 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/54d8f6092f59de764d0cf4b3f967ec6ae2064b02 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Backport-of: 118c9ade1a5e17d870415f689caa25af6524ab0e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1080 From goetz at openjdk.org Thu Oct 31 09:29:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:29:32 GMT Subject: [jdk21u-dev] Integrated: 8340306: Add border around instructions in PassFailJFrame In-Reply-To: <1bCJeLmeBb9A2nC6pek3XOLLeWYDOguBdwlEWWrAVns=.054e2591-944a-4032-9d9a-2084981720d8@github.com> References: <1bCJeLmeBb9A2nC6pek3XOLLeWYDOguBdwlEWWrAVns=.054e2591-944a-4032-9d9a-2084981720d8@github.com> Message-ID: On Wed, 23 Oct 2024 14:49:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: ddc42a1a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ddc42a1a6c2ff07846b2c31d454771d9dbe2e541 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8340306: Add border around instructions in PassFailJFrame Backport-of: 0120d3eed50bdc9fa53f2c41b31791620aeef613 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1083 From goetz at openjdk.org Thu Oct 31 09:30:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:30:32 GMT Subject: [jdk21u-dev] Integrated: 8340308: PassFailJFrame: Make rows default to number of lines in instructions In-Reply-To: References: Message-ID: <6k5Tow5dhMWei_jFZkFw0j3DIMGhIqJq8De28w6M2PE=.056bbffe-7dbe-411b-92f7-a7113ad97c16@github.com> On Wed, 23 Oct 2024 14:54:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 15084f0c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/15084f0c51894bab123a29af7922d250a201bc95 Stats: 35 lines in 1 file changed: 34 ins; 0 del; 1 mod 8340308: PassFailJFrame: Make rows default to number of lines in instructions Backport-of: d1d824008d1dc70029013820814fd03c40b4e309 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1084 From goetz at openjdk.org Thu Oct 31 09:30:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:30:32 GMT Subject: [jdk17u-dev] Integrated: 8325851: Hide PassFailJFrame.Builder constructor In-Reply-To: References: Message-ID: On Tue, 29 Oct 2024 11:08:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I omit the changes to AcceleratorTest as [8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts](https://github.com/openjdk/jdk/commit/a3eb6640773620331692da40356522ff618c3c44) > is not in 17. > The test does not use PassFailJFrame yet. > > Testing: All tests for linux and mac start up. > Double checked two windows tests. This pull request has now been integrated. Changeset: 0494928e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0494928efe760fe610250bc93ab467a0e16c58ee Stats: 240 lines in 20 files changed: 14 ins; 118 del; 108 mod 8325851: Hide PassFailJFrame.Builder constructor Reviewed-by: mbaesken, phh, lucy Backport-of: 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3014 From goetz at openjdk.org Thu Oct 31 09:31:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:31:30 GMT Subject: [jdk21u-dev] Integrated: 8340461: Amend description for logArea In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 10:03:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 6ad61fa5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6ad61fa5d27f9aaa46be703814dfc47aa907487b Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod 8340461: Amend description for logArea Backport-of: 833ff29983e0d433ccd4c7e946b15e42045faeaa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1089 From goetz at openjdk.org Thu Oct 31 09:31:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:31:37 GMT Subject: [jdk17u-dev] Integrated: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop In-Reply-To: References: Message-ID: <4wXsUBQOYHT8FTzBrRSboMnckInXzXVEFXoQFeB5YIc=.daff9f1e-9a93-4327-a8dc-0a26b60ab438@github.com> On Wed, 23 Oct 2024 14:16:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: edee2e94 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/edee2e9446a8057f5eb0111b4af971648ecd3d84 Stats: 61 lines in 2 files changed: 58 ins; 0 del; 3 mod 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop Backport-of: 0ddf54e222104469669f611804ae55e2685f54fb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2991 From goetz at openjdk.org Thu Oct 31 09:32:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:32:30 GMT Subject: [jdk17u-dev] Integrated: 8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException In-Reply-To: <3KeJ9YuMQLZ7Mn4iQiPCiPXxQttUETxQkjSo68HudnQ=.cc20e5ab-fbcd-4eee-8d7c-a14f9f61bfe0@github.com> References: <3KeJ9YuMQLZ7Mn4iQiPCiPXxQttUETxQkjSo68HudnQ=.cc20e5ab-fbcd-4eee-8d7c-a14f9f61bfe0@github.com> Message-ID: On Tue, 22 Oct 2024 13:36:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 7faedc61 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7faedc614b5d8991c4d86865a13454e6d3157cd5 Stats: 16 lines in 3 files changed: 6 ins; 5 del; 5 mod 8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException Backport-of: 034297a6bd9bfcea7fa48792f54c84a6e976b319 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2986 From goetz at openjdk.org Thu Oct 31 09:36:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:36:36 GMT Subject: [jdk21u-dev] Integrated: 8340365: Position the first window of a window list In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 15:01:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 97ab46fd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/97ab46fd0ec75fa69409ba2c4156bf0c8fff026e Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8340365: Position the first window of a window list Backport-of: e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1085 From goetz at openjdk.org Thu Oct 31 09:37:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:37:32 GMT Subject: [jdk17u-dev] Integrated: 8340210: Add positionTestUI() to PassFailJFrame.Builder In-Reply-To: References: Message-ID: On Tue, 22 Oct 2024 13:39:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: eea619e5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eea619e532e3ee45ee9a981b68a19176215d6e79 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod 8340210: Add positionTestUI() to PassFailJFrame.Builder Backport-of: f0ae90f30c346544e87217ef1832d6a350fe1985 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2987 From goetz at openjdk.org Thu Oct 31 09:37:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:37:32 GMT Subject: [jdk21u-dev] Integrated: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: <66LLwmn-lUQZh_3fo2HQubbS2U1WyO71jqTJfEE4HFk=.6cb99ba8-5ab8-4a57-80d7-afca324a2a01@github.com> On Wed, 23 Oct 2024 14:33:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 17179fdd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/17179fdd167ea84fce505f4b8f929a0a3334a35e Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Backport-of: 0e0b0b0d2626cda032f1500e64f6729554e47038 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1082 From goetz at openjdk.org Thu Oct 31 09:37:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:37:35 GMT Subject: [jdk17u-dev] Integrated: 8332901: Select{Current, New}ItemTest.java for Choice don't open popup on macOS In-Reply-To: <648mKC92L8lL0MuRc0wB-29RrTrpGhBMWxzl9dWuZ4E=.997a5ca8-2071-49b9-a2bd-3336210d21ca@github.com> References: <648mKC92L8lL0MuRc0wB-29RrTrpGhBMWxzl9dWuZ4E=.997a5ca8-2071-49b9-a2bd-3336210d21ca@github.com> Message-ID: On Tue, 29 Oct 2024 10:03:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle This pull request has now been integrated. Changeset: 5fe6cf88 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5fe6cf88bafc57f34f59a1cb32a98d6bdb79791f Stats: 593 lines in 5 files changed: 276 ins; 317 del; 0 mod 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/. Move SelectNewItemTest.java to java/awt/Choice/SelectItem/. Use latches to control test flow instead of delays. Encapsulate the common logic in SelectCurrentItemTest. Provide overridable checkXXX() methods to modify conditions. Provide an overridable method which defines where to click in the choice popup to select an item. Backport-of: ef96a7b014795f366af3a90ef8f474cfb621197f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3013 From goetz at openjdk.org Thu Oct 31 09:38:29 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:38:29 GMT Subject: [jdk21u-dev] Integrated: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows In-Reply-To: References: Message-ID: <1JJ-WDZ8VQ9AjJPEK9Om-BfVgaHxrjKwGI3CnYcCQb4=.d08215f2-9003-4613-8c86-c9d2428f1867@github.com> On Wed, 23 Oct 2024 15:07:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: d506e238 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d506e2381f8b42221ce1c7ab066406b3e0cec019 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Backport-of: e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1086 From goetz at openjdk.org Thu Oct 31 09:42:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:42:30 GMT Subject: [jdk17u-dev] Integrated: 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java In-Reply-To: <0BmP8qMVnkm5ufgSyCqLl-h7UNFQrdwQKGltsW1lfok=.30a06206-0a81-46a7-be34-13ac913507c7@github.com> References: <0BmP8qMVnkm5ufgSyCqLl-h7UNFQrdwQKGltsW1lfok=.30a06206-0a81-46a7-be34-13ac913507c7@github.com> Message-ID: On Wed, 23 Oct 2024 14:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 256a4750 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/256a475064bd8ad8b0db9415fb3f1a0d1d240930 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Backport-of: 118c9ade1a5e17d870415f689caa25af6524ab0e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2992 From goetz at openjdk.org Thu Oct 31 09:45:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:45:34 GMT Subject: [jdk17u-dev] Integrated: 8340306: Add border around instructions in PassFailJFrame In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:53:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 856b4836 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/856b483685d4759a7c1abfe302800df29cb05241 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8340306: Add border around instructions in PassFailJFrame Backport-of: 0120d3eed50bdc9fa53f2c41b31791620aeef613 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2995 From goetz at openjdk.org Thu Oct 31 09:46:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:46:32 GMT Subject: [jdk17u-dev] Integrated: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: <_7sGdR7-wsFBtT5yaRJcYn6hKYx2Zoxx_-R02TPq3Z4=.c617fbf5-dcc0-4082-8c8f-ebb9006dd038@github.com> References: <_7sGdR7-wsFBtT5yaRJcYn6hKYx2Zoxx_-R02TPq3Z4=.c617fbf5-dcc0-4082-8c8f-ebb9006dd038@github.com> Message-ID: On Wed, 23 Oct 2024 14:29:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 5e3c5d99 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5e3c5d997139933d0ae726b67d15b68e7f050108 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Backport-of: cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2993 From goetz at openjdk.org Thu Oct 31 09:46:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:46:34 GMT Subject: [jdk21u-dev] Integrated: 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java In-Reply-To: References: Message-ID: <5gjL6lV_Sxh64aGs8unh-8xR41j1cGIK6nHAtNes0YA=.a167f6c6-3caa-4e71-8747-e058f98fdc90@github.com> On Wed, 23 Oct 2024 14:29:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: 83955c99 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/83955c99147f928f81884757e788dc0e5189f164 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Backport-of: cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1081 From goetz at openjdk.org Thu Oct 31 09:48:29 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:48:29 GMT Subject: [jdk17u-dev] Integrated: 8340308: PassFailJFrame: Make rows default to number of lines in instructions In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:55:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 17f35ba1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/17f35ba1f3866a3dc40fa7dc24d39ba7387b7bcf Stats: 35 lines in 1 file changed: 34 ins; 0 del; 1 mod 8340308: PassFailJFrame: Make rows default to number of lines in instructions Backport-of: d1d824008d1dc70029013820814fd03c40b4e309 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2996 From goetz at openjdk.org Thu Oct 31 09:49:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:49:30 GMT Subject: [jdk21u-dev] Integrated: 8340466: Add description for PassFailJFrame constructors In-Reply-To: <_IZui3FuDzVjdI4_OO-BDttPnAYS8g-R0zjGNdqQWlU=.6947500a-bc29-4011-936f-91be366b03dc@github.com> References: <_IZui3FuDzVjdI4_OO-BDttPnAYS8g-R0zjGNdqQWlU=.6947500a-bc29-4011-936f-91be366b03dc@github.com> Message-ID: On Wed, 23 Oct 2024 15:12:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: ec240394 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ec240394594b28846ac0f6ab1461ac68368cee83 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod 8340466: Add description for PassFailJFrame constructors Backport-of: 3762ec3978bfe9910929ab22aaf238e9f4c84630 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1087 From goetz at openjdk.org Thu Oct 31 09:49:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:49:35 GMT Subject: [jdk17u-dev] Integrated: 8340461: Amend description for logArea In-Reply-To: References: Message-ID: On Thu, 24 Oct 2024 10:02:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.6-oracle. This pull request has now been integrated. Changeset: bd4c65d0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bd4c65d003ad02249938ab6345d8c36bade03ffd Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod 8340461: Amend description for logArea Backport-of: 833ff29983e0d433ccd4c7e946b15e42045faeaa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3001 From goetz at openjdk.org Thu Oct 31 09:53:29 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:53:29 GMT Subject: [jdk17u-dev] Integrated: 8340365: Position the first window of a window list In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 15:02:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 7caf7560 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7caf7560670074e3299d111fac079460cf1aab20 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8340365: Position the first window of a window list Backport-of: e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2997 From goetz at openjdk.org Thu Oct 31 09:54:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:54:32 GMT Subject: [jdk17u-dev] Integrated: 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 14:34:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 0881378f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0881378fb81f8473aad845518fdfefabff6e3135 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Backport-of: 0e0b0b0d2626cda032f1500e64f6729554e47038 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2994 From goetz at openjdk.org Thu Oct 31 09:56:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:56:30 GMT Subject: [jdk17u-dev] Integrated: 8340899: Remove wildcard bound in PositionWindows.positionTestWindows In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 15:07:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 51aec1a7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/51aec1a710058aaef0d400a0527c06d954fde51a Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Backport-of: e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2998 From goetz at openjdk.org Thu Oct 31 09:57:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 09:57:36 GMT Subject: [jdk17u-dev] Integrated: 8340466: Add description for PassFailJFrame constructors In-Reply-To: References: Message-ID: On Wed, 23 Oct 2024 15:12:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. This pull request has now been integrated. Changeset: 00fa4dfa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/00fa4dfabc25bfd76a759c946c5768c192c9cc64 Stats: 153 lines in 1 file changed: 96 ins; 14 del; 43 mod 8340466: Add description for PassFailJFrame constructors Backport-of: 3762ec3978bfe9910929ab22aaf238e9f4c84630 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2999 From phh at openjdk.org Thu Oct 31 16:18:46 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 31 Oct 2024 16:18:46 GMT Subject: [jdk21u-dev] RFR: 8295159: DSO created with -ffast-math breaks Java floating-point arithmetic In-Reply-To: References: Message-ID: <5I6e5q3fodMDjKQGJ0tBGnNxnM4zbhCqpRdm6vgbhXk=.1b536fe5-8755-402d-8f63-5dcf3a0dd282@github.com> On Wed, 30 Oct 2024 22:15:51 GMT, Boris Ulasevich wrote: > Hi all, > > backport https://bugs.openjdk.org/browse/JDK-8337994 to fix broken Java floating-point arithmetic. > > Minor merge conflicts in os_linux.cpp and os_bsd.cpp have been resolved manually. The conflict is with the NativeLibraryLoadEvent tracing applied on the mainline around the dlopen() call: https://github.com/openjdk/jdk/pull/16903 > > The fix passed tier1-3 jtreg tests. > > Thank you Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1111#pullrequestreview-2408452309 From gnu.andrew at redhat.com Fri Oct 18 20:54:54 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 18 Oct 2024 21:54:54 +0100 Subject: OpenJDK 21.0.5 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.5. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.5+11.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.5+11.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 8a5d8be31d83edead93b02c7495960f969ddea38b59426a8d7b45aaadd82a960 openjdk-21.0.5+11.tar.xz b418f9216d728e26248f7a8a4cb4de49917172a93466be7c91dd5428b003eded openjdk-21.0.5+11.tar.xz.sig SHA512 checksums: f416e746593589cc7d37dbde55098038412939947c41c05baf2da31e44c42d0242cb8f6a4a5659d3d7b9a27e775d9ef375f754acda5e143ada5987e288dbe87a openjdk-21.0.5+11.tar.xz 223c17d6ccf87c24eb9d2fae4ebb435bae042410f3da01236d68478ce9d267c1ef4772ec2363019b0d909a7bc9ceaa73fa59bf33052eaa33725615c859f5f231 openjdk-21.0.5+11.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.5+11.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.5+11.sha512 New in release OpenJDK 21.0.5 (2024-10-15): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2105 * CVEs - CVE-2024-21208 - CVE-2024-21210 - CVE-2024-21217 - CVE-2024-21235 * Security fixes - JDK-8307383: Enhance DTLS connections - JDK-8311208: Improve CDS Support - JDK-8328286: Enhance HTTP client - JDK-8328544: Improve handling of vectorization - JDK-8328726: Better Kerberos support - JDK-8331446: Improve deserialization support - JDK-8332644: Improve graph optimizations - JDK-8335713: Enhance vectorization analysis * Other changes - JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG - JDK-6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser - JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails - JDK-8051959: Add thread and timestamp options to java.security.debug system property - JDK-8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable - JDK-8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality - JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping - JDK-8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" - JDK-8211854: [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out - JDK-8222884: ConcurrentClassDescLookup.java times out intermittently - JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock - JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" - JDK-8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6 - JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed - JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit - JDK-8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out - JDK-8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message - JDK-8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture - JDK-8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." - JDK-8280988: [XWayland] Click on title to request focus test failures - JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front - JDK-8283223: gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel failed with "RuntimeException: String verification failed" - JDK-8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret - JDK-8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test - JDK-8294148: Support JSplitPane for instructions and test UI - JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle - JDK-8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out - JDK-8299790: os::print_hex_dump is racy - JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram - JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session - JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test - JDK-8305072: Win32ShellFolder2.compareTo is inconsistent - JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 - JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes - JDK-8307352: AARCH64: Improve itable_stub - JDK-8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory - JDK-8307788: vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out - JDK-8308286: Fix clang warnings in linux code - JDK-8308660: C2 compilation hits 'node must be dead' assert - JDK-8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm - JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 - JDK-8309685: Fix -Wconversion warnings in assembler and register code - JDK-8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 - JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ - JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified - JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option - JDK-8310334: [XWayland][Screencast] screen capture error message in debug - JDK-8310628: GcInfoBuilder.c missing JNI Exception checks - JDK-8310683: Refactor StandardCharset/standard.java to use JUnit - JDK-8310906: Fix -Wconversion warnings in runtime, oops and some code header files. - JDK-8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range - JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin - JDK-8311989: Test java/lang/Thread/virtual/Reflection.java timed out - JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved - JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04 - JDK-8312140: jdk/jshell tests failed with JDI socket timeouts - JDK-8312200: Fix Parse::catch_call_exceptions memory leak - JDK-8312229: Crash involving yield, switch and anonymous classes - JDK-8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices - JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow - JDK-8313983: jmod create --target-platform should replace existing ModuleTarget attribute - JDK-8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 - JDK-8314225: SIGSEGV in JavaThread::is_lock_owned - JDK-8314515: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0" - JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" - JDK-8315024: Vector API FP reduction tests should not test for exact equality - JDK-8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes - JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl - JDK-8315505: CompileTask timestamp printed can overflow - JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 - JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests - JDK-8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpectedly - JDK-8315965: Open source various AWT applet tests - JDK-8315969: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless - JDK-8316104: Open source several Swing SplitPane and RadioButton related tests - JDK-8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error - JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak - JDK-8316211: Open source several manual applet tests - JDK-8316240: Open source several add/remove MenuBar manual tests - JDK-8316285: Opensource JButton manual tests - JDK-8316306: Open source and convert manual Swing test - JDK-8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes - JDK-8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 - JDK-8316389: Open source few AWT applet tests - JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call - JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java - JDK-8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException - JDK-8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache - JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab - JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state - JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines - JDK-8317372: Refactor some NumberFormat tests to use JUnit - JDK-8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp - JDK-8317449: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms - JDK-8317635: Improve GetClassFields test to verify correctness of field order - JDK-8317696: Fix compilation with clang-16 - JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" - JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string - JDK-8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass - JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run - JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests - JDK-8319197: Exclude hb-subset and hb-style from compilation - JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates - JDK-8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT - JDK-8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 - JDK-8319817: Charset constructor should make defensive copy of aliases - JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) - JDK-8320079: The ArabicBox.java test has no control buttons - JDK-8320212: Disable GCC stringop-overflow warning for affected files - JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 - JDK-8320602: Lock contention in SchemaDVFactory.getInstance() - JDK-8320608: Many jtreg printing tests are missing the @printer keyword - JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api - JDK-8320675: PrinterJob/SecurityDialogTest.java hangs - JDK-8320945: problemlist tests failing on latest Windows 11 update - JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 - JDK-8321176: [Screencast] make a second attempt on screencast failure - JDK-8321206: Make Locale related system properties `StaticProperty` - JDK-8321220: JFR: RecordedClass reports incorrect modifiers - JDK-8321278: C2: Partial peeling fails with assert "last_peel <- first_not_peeled" - JDK-8321509: False positive in get_trampoline fast path causes crash - JDK-8321933: TestCDSVMCrash.java spawns two processes - JDK-8322008: Exclude some CDS tests from running with -Xshare:off - JDK-8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length - JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC - JDK-8322726: C2: Unloaded signature class kills argument value - JDK-8322743: C2: prevent lock region elimination in OSR compilation - JDK-8322766: Micro bench SSLHandshake should use default algorithms - JDK-8322881: java/nio/file/Files/CopyMoveVariations.java fails with AccessDeniedException due to permissions of files in /tmp - JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed - JDK-8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity - JDK-8323122: AArch64: Increase itable stub size estimate - JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" - JDK-8323274: C2: array load may float above range check - JDK-8323552: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment - JDK-8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055 - JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe - JDK-8323670: A few client tests intermittently throw ConcurrentModificationException - JDK-8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA - JDK-8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin - JDK-8323801: tag doesn't strikethrough the text - JDK-8323972: C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed - JDK-8324174: assert(m->is_entered(current)) failed: invariant - JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE - JDK-8324580: SIGFPE on THP initialization on kernels < 4.10 - JDK-8324641: [IR Framework] Add Setup method to provide custom arguments and set fields - JDK-8324668: JDWP process management needs more efficient file descriptor handling - JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests - JDK-8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved - JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 - JDK-8324969: C2: prevent elimination of unbalanced coarsened locking regions - JDK-8324983: Race in CompileBroker::possibly_add_compiler_threads - JDK-8325022: Incorrect error message on client authentication - JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java - JDK-8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode - JDK-8325179: Race in BasicDirectoryModel.validateFileCache - JDK-8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails - JDK-8325382: (fc) FileChannel.transferTo throws IOException when position equals size - JDK-8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread - JDK-8325469: Freeze/Thaw code can crash in the presence of OSR frames - JDK-8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 - JDK-8325520: Vector loads and stores with indices and masks incorrectly compiled - JDK-8325542: CTW: Runner can produce negative StressSeed - JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM - JDK-8325616: JFR ZGC Allocation Stall events should record stack traces - JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , - JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections - JDK-8325763: Revert properties: vm.opt.x.* - JDK-8326106: Write and clear stack trace table outside of safepoint - JDK-8326129: Java Record Pattern Match leads to infinite loop - JDK-8326332: Unclosed inline tags cause misalignment in summary tables - JDK-8326717: Disable stringop-overflow in shenandoahLock.cpp - JDK-8326734: text-decoration applied to lost when mixed with or - JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails - JDK-8327040: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 - JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel - JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug - JDK-8327423: C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert - JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC - JDK-8327501: Common ForkJoinPool prevents class unloading in some cases - JDK-8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out - JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main - JDK-8327840: Automate javax/swing/border/Test4129681.java - JDK-8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync - JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main - JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC - JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows - JDK-8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main - JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test - JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html - JDK-8328234: Remove unused nativeUtils files - JDK-8328238: Convert few closed manual applet tests to main - JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful - JDK-8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use - JDK-8328366: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 - JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet - JDK-8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used - JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main - JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp - JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization - JDK-8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0 - JDK-8328896: Fontmetrics for large Fonts has zero width - JDK-8328953: JEditorPane.read throws ChangedCharSetException - JDK-8328999: Update GIFlib to 5.2.2 - JDK-8329004: Update Libpng to 1.6.43 - JDK-8329088: Stack chunk thawing races with concurrent GC stack iteration - JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling - JDK-8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 - JDK-8329134: Reconsider TLAB zapping - JDK-8329258: TailCall should not use frame pointer register for jump target - JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java - JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected - JDK-8329665: fatal error: memory leak: allocating without ResourceMark - JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 - JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash - JDK-8330027: Identity hashes of archived objects must be based on a reproducible random seed - JDK-8330063: Upgrade jQuery to 3.7.1 - JDK-8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries - JDK-8330146: assert(!_thread->is_in_any_VTMS_transition()) failed - JDK-8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension - JDK-8330576: ZYoungCompactionLimit should have range check - JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) - JDK-8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier - JDK-8330814: Cleanups for KeepAliveCache tests - JDK-8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop - JDK-8330849: Add test to verify memory usage with recursive locking - JDK-8330981: ZGC: Should not dedup strings in the finalizer graph - JDK-8331011: [XWayland] TokenStorage fails under Security Manager - JDK-8331063: Some HttpClient tests don't report leaks - JDK-8331077: nroff man page update for jar tool - JDK-8331142: Add test for number of loader threads in BasicDirectoryModel - JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java - JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected - JDK-8331266: Bump update version for OpenJDK: jdk-21.0.5 - JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS - JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock - JDK-8331421: ubsan: vmreg.cpp checking error member call on misaligned address - JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only - JDK-8331518: Tests should not use the "Classpath" exception form of the legal header - JDK-8331572: Allow using OopMapCache outside of STW GC phases - JDK-8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs - JDK-8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop - JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure - JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer - JDK-8331714: Make OopMapCache installation lock-free - JDK-8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer - JDK-8331746: Create a test to verify that the cmm id is not ignored - JDK-8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround - JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' - JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java - JDK-8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510 - JDK-8331863: DUIterator_Fast used before it is constructed - JDK-8331885: C2: meet between unloaded and speculative types is not symmetric - JDK-8331931: JFR: Avoid loading regex classes during startup - JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI - JDK-8332008: Enable issuestitle check - JDK-8332113: Update nsk.share.Log to be always verbose - JDK-8332154: Memory leak in SynchronousQueue - JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml - JDK-8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException - JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 - JDK-8332431: NullPointerException in JTable of SwingSet2 - JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null - JDK-8332490: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM - JDK-8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present - JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" - JDK-8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812 - JDK-8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' - JDK-8332717: ZGC: Division by zero in heuristics - JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' - JDK-8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer - JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8332885: Clarify failure_handler self-tests - JDK-8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero - JDK-8332898: failure_handler: log directory of commands - JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' - JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' - JDK-8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack - JDK-8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit - JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries - JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded - JDK-8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array - JDK-8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero - JDK-8333093: Incorrect comment in zAddress_aarch64.cpp - JDK-8333099: Missing check for is_LoadVector in StoreNode::Identity - JDK-8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage - JDK-8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 - JDK-8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero - JDK-8333353: Delete extra empty line in CodeBlob.java - JDK-8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' - JDK-8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' - JDK-8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure - JDK-8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java - JDK-8333462: Performance regression of new DecimalFormat() when compare to jdk11 - JDK-8333477: Delete extra empty spaces in Makefiles - JDK-8333542: Breakpoint in parallel code does not work - JDK-8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed - JDK-8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' - JDK-8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV - JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock - JDK-8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 - JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures - JDK-8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' - JDK-8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV - JDK-8334123: log the opening of Type 1 fonts - JDK-8334166: Enable binary check - JDK-8334239: Introduce macro for ubsan method/function exclusions - JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager - JDK-8334332: TestIOException.java fails if run by root - JDK-8334333: MissingResourceCauseTestRun.java fails if run by root - JDK-8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3 - JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 - JDK-8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region - JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration - JDK-8334592: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java in jdk21 on all platforms - JDK-8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572 - JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 - JDK-8334618: ubsan: support setting additional ubsan check options - JDK-8334653: ISO 4217 Amendment 177 Update - JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator - JDK-8334867: Add back assertion from JDK-8325494 - JDK-8335007: Inline OopMapCache table - JDK-8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout - JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment - JDK-8335237: ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks - JDK-8335283: Build failure due to 'no_sanitize' attribute directive ignored - JDK-8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 - JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs - JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true - JDK-8335743: jhsdb jstack cannot print some information on the waiting thread - JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file - JDK-8335904: Fix invalid comment in ShenandoahLock - JDK-8335967: "text-decoration: none" does not work with "A" HTML tags - JDK-8336284: Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 - JDK-8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion - JDK-8336342: Fix known X11 library locations in sysroot - JDK-8336343: Add more known sysroot library locations for ALSA - JDK-8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException - JDK-8336928: GHA: Bundle artifacts removal broken - JDK-8337038: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java shoud set as /native - JDK-8337283: configure.log is truncated when build dir is on different filesystem - JDK-8337622: IllegalArgumentException in java.lang.reflect.Field.get - JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs - JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods - JDK-8338286: GHA: Demote x86_32 to hotspot build only - JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) - JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 - JDK-8341057: Add 2 SSL.com TLS roots - JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 - JDK-8341674: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.5 - JDK-8341989: [21u] Back out JDK-8327501 and JDK-8328366 Notes on individual issues: =========================== security-libs/javax.net.ssl: JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 ==================================================================================================== In accordance with similar plans recently announced by Google and Mozilla, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 11th of November 2024 which are anchored by Entrust root certificates. This includes certificates branded as AffirmTrust, which are managed by Entrust. Certificates issued on or before November 11th, 2024 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2024-11-11 and anchored by a distrusted legacy Entrust root CA: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Entrust root certificates included in the JDK: Alias name: entrustevca [jdk] CN=Entrust Root Certification Authority OU=(c) 2006 Entrust, Inc. OU=www.entrust.net/CPS is incorporated by reference O=Entrust, Inc. C=US SHA256: 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C Alias name: entrustrootcaec1 [jdk] CN=Entrust Root Certification Authority - EC1 OU=(c) 2012 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5 Alias name: entrustrootcag2 [jdk] CN=Entrust Root Certification Authority - G2 OU=(c) 2009 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39 Alias name: entrustrootcag4 [jdk] CN=Entrust Root Certification Authority - G4 OU=(c) 2015 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 Alias name: entrust2048ca [jdk] CN=Entrust.net Certification Authority (2048) OU=(c) 1999 Entrust.net Limited OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.) O=Entrust.net SHA256: 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 Alias name: affirmtrustcommercialca [jdk] CN=AffirmTrust Commercial O=AffirmTrust C=US SHA256: 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 Alias name: affirmtrustnetworkingca [jdk] CN=AffirmTrust Networking O=AffirmTrust C=US SHA256: 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0B4:1B Alias name: affirmtrustpremiumca [jdk] CN=AffirmTrust Premium O=AffirmTrust C=US SHA256: 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A Alias name: affirmtrustpremiumeccca [jdk] CN=AffirmTrust Premium ECC O=AffirmTrust C=US SHA256: BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "ENTRUST_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. security-libs/javax.crypto: JDK-8322971: `KEM.getInstance()` Should Check If a Third-Party Security Provider Is Signed ========================================================================================== The JDK's cryptographic framework authenticates third party security provider implementations by determining the provider's codebase and verifying its signature. In previous OpenJDK releases, this authentication did not take place for Key Encapsulation Mechanism (KEM) implementations. With this release, KEM implementations are authenticated in a manner consistent with other JDK service types, such as Cipher and Mac providers. tools/launcher: JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option =========================================================================== In previous releases of OpenJDK, the `-XshowSettings` launcher option printed a long list of available locales which obscured other settings. In this release, the `-XshowSettings` launcher option no longer prints the list of available locales by default. To view all settings related to available locales, users can now use the -XshowSettings:locale option. security-libs/java.security: JDK-8051959: Add thread and timestamp options to java.security.debug system property ==================================================================================== This release adds the following additional options to the `java.security.debug` property which can be applied to any specified component: * `+timestamp`: Print a timestamp with each debug statement. * `+thread`: Print thread and caller information for each debug statement. For example, `-Djava.security.debug=all+timestamp+thread` turns on debug information for all components with both timestamps and thread information. In contrast, `-Djava.security.debug=properties+timestamp` turns on debug information only for security properties and includes a timestamp. You can use `-Djava.security.debug=help` to display a complete list of supported components and options. JDK-8341057: Add 2 SSL.com TLS roots ==================================== The following root certificates have been added to the cacerts truststore: Name: SSL.com Alias Name: ssltlsrootecc2022 Distinguished Name: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US Name: SSL.com Alias Name: ssltlsrootrsa2022 Distinguished Name: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US core-libs/java.net: JDK-8328286: Enhance HTTP client ================================ This OpenJDK release limits the maximum header field size accepted by the HTTP client within the JDK for all supported versions of the HTTP protocol. The header field size is computed as the sum of the size of the uncompressed header name, the size of the uncompressed header value and a overhead of 32 bytes for each field section line. If a peer sends a field section that exceeds this limit, a `java.net.ProtocolException` will be raised. This release also introduces a new system property, `jdk.http.maxHeaderSize`. This property can be used to alter the maximum header field size (in bytes) or disable it by setting the value to zero or a negative value. The default value is 393,216 bytes or 384kB. core-svc/java.lang.management: JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods ========================================================================================================== In previous OpenJDK releases, the behaviour of the `isVerbose` and `setVerbose` methods in `ClassLoadingMXBean` and `MemoryMXBean` was inconsistent. The `setVerbose` method would only alter the level of logging to `stdout`, setting it to `info` when passed the argument `true`, and `off` when passed `false`. However, the `isVerbose` method would check if logging was enabled on any output, causing it to return `true` due to the presence of file logging, even when `setVerbose(false)` had been called to turn off `stdout` logging. With this release, the `isVerbose` methods only return `true` if `stdout` logging is enabled. Happy hacking, -- 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 gnu.andrew at redhat.com Sat Oct 19 20:06:27 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Sat, 19 Oct 2024 21:06:27 +0100 Subject: OpenJDK 17.0.13 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.13. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.13+11.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.13+11.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: bb53c87cea4e1d145d2bef567f003f50e47f10495bbaac43c1d50874aa89c694 openjdk-17.0.13+11.tar.xz d74ff0a1f59c80a4160a4df54b6fa542f8202fecae69aad3cd33deff70215093 openjdk-17.0.13+11.tar.xz.sig SHA512 checksums: 26bc850a19d27f248f91661d40f8fdd7b51747f0d108527d3c18349b46093e3b23c47c565466d9c8611d7b5fdef421fb6406fc854d0bd6cf5adbb3566fbe3a27 openjdk-17.0.13+11.tar.xz b444a84b879baa92115813d9649520f0bd695796a0058c7ff515fbac0c6b1da31186b342112a0bf0295f588c345c07d63d98b5243d9a1912108e3e220dd8d948 openjdk-17.0.13+11.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.13+11.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.13+11.sha512 New in release OpenJDK 17.0.13 (2024-10-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17013 * CVEs - CVE-2024-21208 - CVE-2024-21210 - CVE-2024-21217 - CVE-2024-21235 * Security fixes - JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property - JDK-8307383: Enhance DTLS connections - JDK-8328286: Enhance HTTP client - JDK-8328544: Improve handling of vectorization - JDK-8328726: Better Kerberos support - JDK-8331446: Improve deserialization support - JDK-8332644: Improve graph optimizations - JDK-8335713: Enhance vectorization analysis * Other changes - JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails - JDK-7026262: HttpServer: improve handling of finished HTTP exchanges - JDK-7124313: [macosx] Swing Popups should overlap taskbar - JDK-8005885: enhance PrintCodeCache to print more data - JDK-8051959: Add thread and timestamp options to java.security.debug system property - JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping - JDK-8183227: read/write APIs in class os shall return ssize_t - JDK-8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails - JDK-8222884: ConcurrentClassDescLookup.java times out intermittently - JDK-8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time - JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock - JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" - JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS - JDK-8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" - JDK-8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." - JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" - JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed - JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit - JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large - JDK-8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" - JDK-8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out - JDK-8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message - JDK-8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." - JDK-8272558: IR Test Framework README misses some flags - JDK-8272777: Clean up remaining AccessController warnings in test library - JDK-8273216: JCMD does not work across container boundaries with Podman - JDK-8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark - JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 - JDK-8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java - JDK-8276660: Scalability bottleneck in java.security.Provider.getService() - JDK-8277042: add test for 8276036 to compiler/codecache - JDK-8279068: IGV: Update to work with JDK 16 and 17 - JDK-8279164: Disable TLS_ECDH_* cipher suites - JDK-8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 - JDK-8279337: The MToolkit is still referenced in a few places - JDK-8279641: Create manual JTReg tests for Swing accessibility - JDK-8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 - JDK-8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 - JDK-8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." - JDK-8280970: Cleanup dead code in java.security.Provider - JDK-8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots - JDK-8280988: [XWayland] Click on title to request focus test failures - JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front - JDK-8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland - JDK-8280994: [XWayland] Drag and Drop does not work in java -> wayland app direction - JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS - JDK-8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests - JDK-8282526: Default icon is not painted properly - JDK-8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java - JDK-8284316: Support accessibility ManualTestFrame.java for non SwingSet tests - JDK-8284585: PushPromiseContinuation test fails intermittently in timeout - JDK-8285497: Add system property for Java SE specification maintenance version - JDK-8288568: Reduce runtime of java.security microbenchmarks - JDK-8289182: NMT: MemTracker::baseline should return void - JDK-8290966: G1: Record number of PLAB filled and number of direct allocations - JDK-8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected - JDK-8292044: HttpClient doesn't handle 102 or 103 properly - JDK-8292739: Invalid legacy entries may be returned by Provider.getServices() call - JDK-8292948: JEditorPane ignores font-size styles in external linked css-file - JDK-8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' - JDK-8293872: Make runtime/Thread/ThreadCountLimit.java more robust - JDK-8294148: Support JSplitPane for instructions and test UI - JDK-8294691: dynamicArchive/RelativePath.java is running other test case - JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance - JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries - JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 - JDK-8296812: sprintf is deprecated in Xcode 14 - JDK-8297878: KEM: Implementation - JDK-8298381: Improve handling of session tickets for multiple SSLContexts - JDK-8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" - JDK-8298809: Clean up vm/compiler/InterfaceCalls JMH - JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle - JDK-8299254: Support dealing with standard assert macro - JDK-8299378: sprintf is deprecated in Xcode 14 - JDK-8299395: Remove metaprogramming/removeCV.hpp - JDK-8299396: Remove metaprogramming/removeExtent.hpp - JDK-8299397: Remove metaprogramming/isFloatingPoint.hpp - JDK-8299398: Remove metaprogramming/isConst.hpp - JDK-8299399: Remove metaprogramming/isArray.hpp - JDK-8299402: Remove metaprogramming/isVolatile.hpp - JDK-8299479: Remove metaprogramming/decay.hpp - JDK-8299481: Remove metaprogramming/removePointer.hpp - JDK-8299482: Remove metaprogramming/isIntegral.hpp - JDK-8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out - JDK-8299635: Hotspot update for deprecated sprintf in Xcode 14 - JDK-8299779: Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out - JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram - JDK-8299971: Remove metaprogramming/conditional.hpp - JDK-8299972: Remove metaprogramming/removeReference.hpp - JDK-8300169: Build failure with clang-15 - JDK-8300260: Remove metaprogramming/isSame.hpp - JDK-8300264: Remove metaprogramming/isPointer.hpp - JDK-8300265: Remove metaprogramming/isSigned.hpp - JDK-8300806: Update googletest to v1.13.0 - JDK-8300910: Remove metaprogramming/integralConstant.hpp - JDK-8301132: Test update for deprecated sprintf in Xcode 14 - JDK-8301200: Don't scale timeout stress with timeout factor - JDK-8301274: update for deprecated sprintf for security components - JDK-8301279: update for deprecated sprintf for management components - JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session - JDK-8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded - JDK-8302495: update for deprecated sprintf for java.desktop - JDK-8302800: Augment NaN handling tests of FDLIBM methods - JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl - JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL - JDK-8303527: update for deprecated sprintf for jdk.hotspot.agent - JDK-8303617: update for deprecated sprintf for jdk.jdwp.agent - JDK-8303830: update for deprecated sprintf for jdk.accessibility - JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file - JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test - JDK-8303942: os::write should write completely - JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields - JDK-8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" - JDK-8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused - JDK-8304963: HttpServer closes connection after processing HEAD after JDK-7026262 - JDK-8305072: Win32ShellFolder2.compareTo is inconsistent - JDK-8305079: Remove finalize() from compiler/c2/Test719030 - JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 - JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 - JDK-8305959: x86: Improve itable_stub - JDK-8306583: Add JVM crash check in CDSTestUtils.executeAndLog - JDK-8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared - JDK-8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" - JDK-8307091: A few client tests intermittently throw ConcurrentModificationException - JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes - JDK-8307352: AARCH64: Improve itable_stub - JDK-8307448: Test RedefineSharedClassJFR fail due to wrong assumption - JDK-8307779: Relax the java.awt.Robot specification - JDK-8307848: update for deprecated sprintf for jdk.attach - JDK-8307850: update for deprecated sprintf for jdk.jdi - JDK-8308022: update for deprecated sprintf for java.base - JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader - JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError - JDK-8308801: update for deprecated sprintf for libnet in java.base - JDK-8308891: TestCDSVMCrash.java needs @requires vm.cds - JDK-8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded - JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 - JDK-8309703: AIX build fails after JDK-8280982 - JDK-8309756: Occasional crashes with pipewire screen capture on Wayland - JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg - JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out - JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified - JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option - JDK-8310334: [XWayland][Screencast] screen capture error message in debug - JDK-8310628: GcInfoBuilder.c missing JNI Exception checks - JDK-8310683: Refactor StandardCharset/standard.java to use JUnit - JDK-8311208: Improve CDS Support - JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin - JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved - JDK-8312140: jdk/jshell tests failed with JDI socket timeouts - JDK-8312229: Crash involving yield, switch and anonymous classes - JDK-8313256: Exclude failing multicast tests on AIX - JDK-8313394: Array Elements in OldObjectSample event has the incorrect description - JDK-8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices - JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow - JDK-8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation - JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError - JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" - JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" - JDK-8314837: 5 compiled/codecache tests ignore VM flags - JDK-8315024: Vector API FP reduction tests should not test for exact equality - JDK-8315362: NMT: summary diff reports threads count incorrectly - JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl - JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests - JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests - JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn - JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 - JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) - JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java - JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests - JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests - JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test - JDK-8315965: Open source various AWT applet tests - JDK-8316104: Open source several Swing SplitPane and RadioButton related tests - JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak - JDK-8316211: Open source several manual applet tests - JDK-8316240: Open source several add/remove MenuBar manual tests - JDK-8316285: Opensource JButton manual tests - JDK-8316306: Open source and convert manual Swing test - JDK-8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes - JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 - JDK-8316389: Open source few AWT applet tests - JDK-8316468: os::write incorrectly handles partial write - JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm - JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java - JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm - JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab - JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm - JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm - JDK-8317358: G1: Make TestMaxNewSize use createTestJvm - JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines - JDK-8317372: Refactor some NumberFormat tests to use JUnit - JDK-8317635: Improve GetClassFields test to verify correctness of field order - JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string - JDK-8318039: GHA: Bump macOS and Xcode versions - JDK-8318089: Class space not marked as such with NMT when CDS is off - JDK-8318474: Fix memory reporter for thread_count - JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run - JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests - JDK-8318696: Do not use LFS64 symbols on Linux - JDK-8318986: Improve GenericWaitBarrier performance - JDK-8319103: Popups that request focus are not shown on Linux with Wayland - JDK-8319197: Exclude hb-subset and hb-style from compilation - JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates - JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC - JDK-8320079: The ArabicBox.java test has no control buttons - JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 - JDK-8320602: Lock contention in SchemaDVFactory.getInstance() - JDK-8320608: Many jtreg printing tests are missing the @printer keyword - JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api - JDK-8320692: Null icon returned for .exe without custom icon - JDK-8320945: problemlist tests failing on latest Windows 11 update - JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 - JDK-8321176: [Screencast] make a second attempt on screencast failure - JDK-8321220: JFR: RecordedClass reports incorrect modifiers - JDK-8322008: Exclude some CDS tests from running with -Xshare:off - JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC - JDK-8322726: C2: Unloaded signature class kills argument value - JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed - JDK-8323122: AArch64: Increase itable stub size estimate - JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe - JDK-8323670: A few client tests intermittently throw ConcurrentModificationException - JDK-8323801: tag doesn't strikethrough the text - JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE - JDK-8324646: Avoid Class.forName in SecureRandom constructor - JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG - JDK-8324668: JDWP process management needs more efficient file descriptor handling - JDK-8324753: [AIX] adjust os_posix after JDK-8318696 - JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests - JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive - JDK-8325022: Incorrect error message on client authentication - JDK-8325179: Race in BasicDirectoryModel.validateFileCache - JDK-8325194: GHA: Add macOS M1 testing - JDK-8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread - JDK-8325444: GHA: JDK-8325194 causes a regression - JDK-8325567: jspawnhelper without args fails with segfault - JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , - JDK-8325621: Improve jspawnhelper version checks - JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections - JDK-8326106: Write and clear stack trace table outside of safepoint - JDK-8326332: Unclosed inline tags cause misalignment in summary tables - JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate - JDK-8326734: text-decoration applied to lost when mixed with or - JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails - JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel - JDK-8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 - JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC - JDK-8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out - JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main - JDK-8327840: Automate javax/swing/border/Test4129681.java - JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main - JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC - JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows - JDK-8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main - JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test - JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html - JDK-8328234: Remove unused nativeUtils files - JDK-8328238: Convert few closed manual applet tests to main - JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful - JDK-8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use - JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet - JDK-8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used - JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main - JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp - JDK-8328896: Fontmetrics for large Fonts has zero width - JDK-8328953: JEditorPane.read throws ChangedCharSetException - JDK-8328999: Update GIFlib to 5.2.2 - JDK-8329004: Update Libpng to 1.6.43 - JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling - JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads - JDK-8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 - JDK-8329134: Reconsider TLAB zapping - JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java - JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected - JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections - JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread - JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 - JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash - JDK-8330063: Upgrade jQuery to 3.7.1 - JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp - JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) - JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN - JDK-8331011: [XWayland] TokenStorage fails under Security Manager - JDK-8331063: Some HttpClient tests don't report leaks - JDK-8331077: nroff man page update for jar tool - JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected - JDK-8331265: Bump update version for OpenJDK: jdk-17.0.13 - JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect - JDK-8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all - JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure - JDK-8331746: Create a test to verify that the cmm id is not ignored - JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java - JDK-8331885: C2: meet between unloaded and speculative types is not symmetric - JDK-8332008: Enable issuestitle check - JDK-8332113: Update nsk.share.Log to be always verbose - JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml - JDK-8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException - JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 - JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" - JDK-8332898: failure_handler: log directory of commands - JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded - JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 - JDK-8333353: Delete extra empty line in CodeBlob.java - JDK-8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java - JDK-8333477: Delete extra empty spaces in Makefiles - JDK-8333698: [17u] TestJstatdRmiPort fails after JDK-8333667 - JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock - JDK-8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 - JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures - JDK-8334166: Enable binary check - JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager - JDK-8334332: TestIOException.java fails if run by root - JDK-8334333: MissingResourceCauseTestRun.java fails if run by root - JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 - JDK-8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3 - JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 - JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration - JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 - JDK-8334653: ISO 4217 Amendment 177 Update - JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator - JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true - JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file - JDK-8335808: update for deprecated sprintf for jfrTypeSetUtils - JDK-8335918: update for deprecated sprintf for jvmti - JDK-8335967: "text-decoration: none" does not work with "A" HTML tags - JDK-8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion - JDK-8336928: GHA: Bundle artifacts removal broken - JDK-8337038: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java shoud set as /native - JDK-8337283: configure.log is truncated when build dir is on different filesystem - JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs - JDK-8337669: [17u] Backport of JDK-8284047 missed to delete a file - JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods - JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) - JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 - JDK-8341057: Add 2 SSL.com TLS roots - JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 - JDK-8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 Notes on individual issues: =========================== tools/jpackage: JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries ========================================================================================= The jpackage tool uses `dpkg -S` to lookup which package provides a particular file on Debian and Ubuntu systems. However, on newer Debian and Ubuntu systems, `dpkg -S` does not resolve symlinks. In this OpenJDK release, jpackage now resolves symlinks before passing the real path of the file to dpkg. security-libs/javax.net.ssl: JDK-8279164: Disable TLS_ECDH_* cipher suites ============================================= The TLS_ECDH cipher suites do not preserve forward secrecy and are rarely used in practice. With this release, they are disabled by adding "ECDH" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Note that ECDH cipher suites which use RC4 were already disabled prior to this change. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "ECDH" is no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change has no effect on TLS_ECDHE cipher suites, which remain enabled by default. JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 ==================================================================================================== In accordance with similar plans recently announced by Google and Mozilla, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 11th of November 2024 which are anchored by Entrust root certificates. This includes certificates branded as AffirmTrust, which are managed by Entrust. Certificates issued on or before November 11th, 2024 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2024-11-11 and anchored by a distrusted legacy Entrust root CA: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Entrust root certificates included in the JDK: Alias name: entrustevca [jdk] CN=Entrust Root Certification Authority OU=(c) 2006 Entrust, Inc. OU=www.entrust.net/CPS is incorporated by reference O=Entrust, Inc. C=US SHA256: 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C Alias name: entrustrootcaec1 [jdk] CN=Entrust Root Certification Authority - EC1 OU=(c) 2012 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5 Alias name: entrustrootcag2 [jdk] CN=Entrust Root Certification Authority - G2 OU=(c) 2009 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39 Alias name: entrustrootcag4 [jdk] CN=Entrust Root Certification Authority - G4 OU=(c) 2015 Entrust, Inc. - for authorized use only OU=See www.entrust.net/legal-terms O=Entrust, Inc. C=US SHA256: DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 Alias name: entrust2048ca [jdk] CN=Entrust.net Certification Authority (2048) OU=(c) 1999 Entrust.net Limited OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.) O=Entrust.net SHA256: 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 Alias name: affirmtrustcommercialca [jdk] CN=AffirmTrust Commercial O=AffirmTrust C=US SHA256: 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 Alias name: affirmtrustnetworkingca [jdk] CN=AffirmTrust Networking O=AffirmTrust C=US SHA256: 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0B4:1B Alias name: affirmtrustpremiumca [jdk] CN=AffirmTrust Premium O=AffirmTrust C=US SHA256: 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A Alias name: affirmtrustpremiumeccca [jdk] CN=AffirmTrust Premium ECC O=AffirmTrust C=US SHA256: BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "ENTRUST_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. tools/launcher: JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option =========================================================================== In previous releases of OpenJDK, the `-XshowSettings` launcher option printed a long list of available locales which obscured other settings. In this release, the `-XshowSettings` launcher option no longer prints the list of available locales by default. To view all settings related to available locales, users can now use the -XshowSettings:locale option. security-libs/java.security: JDK-8051959: Add thread and timestamp options to java.security.debug system property ==================================================================================== This release adds the following additional options to the `java.security.debug` property which can be applied to any specified component: * `+timestamp`: Print a timestamp with each debug statement. * `+thread`: Print thread and caller information for each debug statement. For example, `-Djava.security.debug=all+timestamp+thread` turns on debug information for all components with both timestamps and thread information. In contrast, `-Djava.security.debug=properties+timestamp` turns on debug information only for security properties and includes a timestamp. You can use `-Djava.security.debug=help` to display a complete list of supported components and options. JDK-8341057: Add 2 SSL.com TLS roots ==================================== The following root certificates have been added to the cacerts truststore: Name: SSL.com Alias Name: ssltlsrootecc2022 Distinguished Name: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US Name: SSL.com Alias Name: ssltlsrootrsa2022 Distinguished Name: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US client-libs: JDK-8307779: Relax the java.awt.Robot specification =================================================== This release of OpenJDK 17 updates to the latest maintenance release of the Java 17 specification. This relaxes the specification of three methods in the `java.awt.Robot` class - `mouseMove(int,int)`, `getPixelColor(int,int)` and `createScreenCapture(Rectangle)` - to allow these methods to fail when the desktop environment does not permit moving the mouse pointer or capturing screen content. core-libs/javax.naming: JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property =============================================================================================================================== With this OpenJDK release, the JDK implementation of the LDAP provider no longer supports the deserialisation of Java objects by default. This is achieved by the system property `com.sun.jndi.ldap.object.trustSerialData` being set to `false` by default. Note that this release also increases the scope of the `com.sun.jndi.ldap.object.trustSerialData` to cover the reconstruction of RMI remote objects from the `javaRemoteLocation` LDAP attribute. The result of this change is that transparent deserialisation of Java objects will require an explicit opt-in. Applications that wish to reconstruct Java objects and RMI stubs from LDAP attributes will need to set the `com.sun.jndi.ldap.object.trustSerialData` to `true`. core-libs/java.net: JDK-8328286: Enhance HTTP client ================================ This OpenJDK release limits the maximum header field size accepted by the HTTP client within the JDK for all supported versions of the HTTP protocol. The header field size is computed as the sum of the size of the uncompressed header name, the size of the uncompressed header value and a overhead of 32 bytes for each field section line. If a peer sends a field section that exceeds this limit, a `java.net.ProtocolException` will be raised. This release also introduces a new system property, `jdk.http.maxHeaderSize`. This property can be used to alter the maximum header field size (in bytes) or disable it by setting the value to zero or a negative value. The default value is 393,216 bytes or 384kB. core-svc/java.lang.management: JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods ========================================================================================================== In previous OpenJDK releases, the behaviour of the `isVerbose` and `setVerbose` methods in `ClassLoadingMXBean` and `MemoryMXBean` was inconsistent. The `setVerbose` method would only alter the level of logging to `stdout`, setting it to `info` when passed the argument `true`, and `off` when passed `false`. However, the `isVerbose` method would check if logging was enabled on any output, causing it to return `true` due to the presence of file logging, even when `setVerbose(false)` had been called to turn off `stdout` logging. With this release, the `isVerbose` methods only return `true` if `stdout` logging is enabled. security-libs/javax.crypto: JDK-8297878: New Key Encapsulation Mechanism API ================================================ We introduce a new javax.crypto API for key encapsulation mechanisms (KEMs), an encryption technique for securing symmetric keys using public key cryptography. Happy hacking, -- 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 goetz at openjdk.org Thu Oct 31 19:36:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 19:36:10 GMT Subject: [jdk21u-dev] RFR: 8317116: Provide layouts for multiple test UI in PassFailJFrame Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 85f0442727201e0d36ed0a71d2199e602501c98d Changes: https://git.openjdk.org/jdk21u-dev/pull/1114/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317116 Stats: 319 lines in 2 files changed: 315 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1114.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1114/head:pull/1114 PR: https://git.openjdk.org/jdk21u-dev/pull/1114 From goetz at openjdk.org Thu Oct 31 19:38:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 19:38:42 GMT Subject: [jdk21u-dev] RFR: 8340785: Update description of PassFailJFrame and samples Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport 5063494f5b0859a396b4e41096793c777d4650b8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1115/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340785 Stats: 159 lines in 1 file changed: 126 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1115.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1115/head:pull/1115 PR: https://git.openjdk.org/jdk21u-dev/pull/1115 From goetz at openjdk.org Thu Oct 31 19:38:58 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 19:38:58 GMT Subject: [jdk17u-dev] RFR: 8317116: Provide layouts for multiple test UI in PassFailJFrame Message-ID: I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport 85f0442727201e0d36ed0a71d2199e602501c98d Changes: https://git.openjdk.org/jdk17u-dev/pull/3019/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3019&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317116 Stats: 319 lines in 2 files changed: 315 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3019.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3019/head:pull/3019 PR: https://git.openjdk.org/jdk17u-dev/pull/3019 From goetz at openjdk.org Thu Oct 31 19:41:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 19:41:02 GMT Subject: [jdk17u-dev] RFR: 8340785: Update description of PassFailJFrame and samples Message-ID: I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport 5063494f5b0859a396b4e41096793c777d4650b8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3020/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3020&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340785 Stats: 159 lines in 1 file changed: 126 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3020.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3020/head:pull/3020 PR: https://git.openjdk.org/jdk17u-dev/pull/3020 From goetz at openjdk.org Thu Oct 31 20:00:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 20:00:44 GMT Subject: [jdk17u-dev] RFR: 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Message-ID: I backport this for parity with 17.0.14-oracle ------------- Commit messages: - Backport cd61f97c2de94d19c0101c51bde143001078c89f Changes: https://git.openjdk.org/jdk17u-dev/pull/3021/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3021&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337066 Stats: 58 lines in 2 files changed: 58 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3021.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3021/head:pull/3021 PR: https://git.openjdk.org/jdk17u-dev/pull/3021 From goetz at openjdk.org Thu Oct 31 20:02:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 20:02:05 GMT Subject: [jdk21u-dev] RFR: 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport cd61f97c2de94d19c0101c51bde143001078c89f Changes: https://git.openjdk.org/jdk21u-dev/pull/1116/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1116&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337066 Stats: 58 lines in 2 files changed: 58 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1116.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1116/head:pull/1116 PR: https://git.openjdk.org/jdk21u-dev/pull/1116 From goetz at openjdk.org Thu Oct 31 20:30:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 20:30:07 GMT Subject: [jdk21u-dev] RFR: 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop Message-ID: I backport this for parity with 21.0.6-oracle. ------------- Commit messages: - Backport ff2f39f24018436556a8956ec55da433dc697437 Changes: https://git.openjdk.org/jdk21u-dev/pull/1117/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1117&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340214 Stats: 124 lines in 4 files changed: 112 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1117.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1117/head:pull/1117 PR: https://git.openjdk.org/jdk21u-dev/pull/1117 From goetz at openjdk.org Thu Oct 31 21:14:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 31 Oct 2024 21:14:32 GMT Subject: [jdk17u-dev] RFR: 8331142: Add test for number of loader threads in BasicDirectoryModel In-Reply-To: References: Message-ID: On Tue, 18 Jun 2024 08:02:55 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.13-oracle. > The test is limit to Windows, so backport with JDK-8331495 together, also backport with the new issue JDK-8331999 LGTM. Combination of three clean changes. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2605#pullrequestreview-2409083788