From duke at openjdk.org Thu May 1 09:02:28 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Thu, 1 May 2025 09:02:28 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Message-ID: Backporting a stabilization fix as the issue was seen in older JDK releases. Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. ------------- Commit messages: - 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Changes: https://git.openjdk.org/jdk24u/pull/212/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344671 Stats: 57 lines in 2 files changed: 44 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk24u/pull/212.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/212/head:pull/212 PR: https://git.openjdk.org/jdk24u/pull/212 From duke at openjdk.org Thu May 1 13:24:02 2025 From: duke at openjdk.org (kieran-farrell) Date: Thu, 1 May 2025 13:24:02 GMT Subject: [jdk24u] Withdrawn: 8353713: Improve Currency.getInstance exception handling In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 08:57:30 GMT, kieran-farrell wrote: > Exception handling in currency.java improved to include currency code or locale in error message. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/182 From goetz at openjdk.org Thu May 1 15:08:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 1 May 2025 15:08:50 GMT Subject: [jdk21u-dev] RFR: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 10:55:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. I had to resolve a row of simple conflicts. The first commit contains all the clean parts. > > test/jdk/java/security/Provider/ChangeProviders.java > Trivial resolve because "https://bugs.openjdk.org/browse/JDK-8175874: Update Security.insertProviderAt to specify behavior when requested position is out of range." missing. > Specification change with CSR, don't backport. > > All Copyright because "https://bugs.openjdk.org/browse/JDK-8338411: Implement JEP 486: Permanently Disable the Security Manager" touched these files. > test/jdk/sun/security/pkcs11/ec/ReadCertificates.java > test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java > test/jdk/sun/security/pkcs11/ec/TestECDH.java > test/jdk/sun/security/pkcs11/ec/TestECDH2.java > test/jdk/sun/security/pkcs11/ec/TestECDSA.java > test/jdk/sun/security/pkcs11/ec/TestECDSA2.java > test/jdk/sun/security/pkcs11/rsa/TestCACerts.java > test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java > > test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java > Test added by "https://bugs.openjdk.org/browse/JDK-8317431: Implement simpler Comparator when building certification paths" (jdk23). Enhancement, not a > candidate for backport. Omitted. > > test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java > test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java > Trivial resolves because P4 bug "https://bugs.openjdk.org/browse/JDK-8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status" (jdk24) is not in 21. > Candidate for backport? Seems to be just a defensive change. > > test/lib/jdk/test/lib/security/CertificateBuilder.java > Also "https://bugs.openjdk.org/browse/JDK-8317431: Implement simpler Comparator when building certification paths". Resolved Copyright. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1721#issuecomment-2845024249 From phh at openjdk.org Thu May 1 15:21:45 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 1 May 2025 15:21:45 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: <_adj1IlUt9FBWZb2-_itKJTZTkygHNECvM2ceRl6DMY=.bc2b03f1-4ae9-4a07-8b3a-718b783bf6bf@github.com> On Tue, 29 Apr 2025 14:17:33 GMT, Ivan Bereziuk wrote: > Backporting a stabilization fix as the issue was seen in older JDK releases. > > Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. Did you run the test successfully? ------------- PR Review: https://git.openjdk.org/jdk24u/pull/212#pullrequestreview-2810017219 From ssubramaniam at openjdk.org Thu May 1 16:44:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 1 May 2025 16:44:31 GMT Subject: [jdk21u-dev] RFR: 8318328: DHKEM should check XDH name in case-insensitive mode Message-ID: Backporting JDK-8318328: DHKEM should check XDH name in case-insensitive mode. Fixes function that should be case insensitive. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java` tests. Patch is clean. ------------- Commit messages: - Backport 5145e5a40a8e9a87b3bc9f236dbf9e4b89094e46 Changes: https://git.openjdk.org/jdk21u-dev/pull/1728/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1728&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318328 Stats: 66 lines in 3 files changed: 63 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1728.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1728/head:pull/1728 PR: https://git.openjdk.org/jdk21u-dev/pull/1728 From ssubramaniam at openjdk.org Thu May 1 16:50:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 1 May 2025 16:50:14 GMT Subject: [jdk21u-dev] RFR: 8317678: Fix up hashCode() for ZipFile.Source.Key Message-ID: Backporting JDK-8317678: Fix up hashCode() for ZipFile.Source.Key. Fixes java.util.zip.ZipFile$Source hashCode() impl so that duplicate Source objects aren't created for the same zip file. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport 8d9a4b43f4fff30fd217dab2c224e641cb913c18 Changes: https://git.openjdk.org/jdk21u-dev/pull/1729/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1729&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317678 Stats: 189 lines in 3 files changed: 188 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1729.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1729/head:pull/1729 PR: https://git.openjdk.org/jdk21u-dev/pull/1729 From phh at openjdk.org Thu May 1 20:20:46 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 1 May 2025 20:20:46 GMT Subject: [jdk21u-dev] RFR: 8318328: DHKEM should check XDH name in case-insensitive mode In-Reply-To: References: Message-ID: On Thu, 1 May 2025 16:38:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318328: DHKEM should check XDH name in case-insensitive mode. Fixes function that should be case insensitive. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java` tests. Patch is clean. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1728#pullrequestreview-2810636682 From bylokhov at amazon.com Thu May 1 21:42:38 2025 From: bylokhov at amazon.com (Sergey Bylokhov) Date: Thu, 1 May 2025 14:42:38 -0700 Subject: CFV: New JDK Updates Committer: Satyen Subramaniam Message-ID: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> I hereby nominate Satyen Subramaniam (ssubramaniam [1]) to JDK Updates Project Committer. Satyen is a member of the Amazon Corretto team. He contributed 61 changes to the JDK updates(JDK 8/11/17/21) [2]. Votes are due by May 15, 2025, 10:00 UTC. Only current JDK Updates Project Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Sergey Bylokhov [1] https://openjdk.org/census#ssubramaniam [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk8u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk21u-dev+author%3Asatyenme+label%3Aintegrated+&type=pullrequests&ref=advsearch&state=closed [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote From vicrud at amazon.com Thu May 1 23:18:14 2025 From: vicrud at amazon.com (Rudometov, Victor) Date: Thu, 1 May 2025 23:18:14 +0000 Subject: New JDK Updates Committer: Satyen Subramaniam In-Reply-To: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> References: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> Message-ID: <2B87FCB3-4F3F-4DD4-A28E-AA3B4DF38301@amazon.com> Vote: yes ?On 5/1/25, 2:43 PM, "jdk-updates-dev on behalf of Sergey Bylokhov" on behalf of bylokhov at amazon.com > wrote: I hereby nominate Satyen Subramaniam (ssubramaniam [1]) to JDK Updates Project Committer. Satyen is a member of the Amazon Corretto team. He contributed 61 changes to the JDK updates(JDK 8/11/17/21) [2]. Votes are due by May 15, 2025, 10:00 UTC. Only current JDK Updates Project Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Sergey Bylokhov [1] https://openjdk.org/census#ssubramaniam [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk8u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk21u-dev+author%3Asatyenme+label%3Aintegrated+&type=pullrequests&ref=advsearch&state=closed [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote From duke at openjdk.org Thu May 1 23:26:24 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 1 May 2025 23:26:24 GMT Subject: [jdk21u-dev] RFR: 8292955: Collections.checkedMap Map.merge does not properly check key and value Message-ID: Clean backport. This ensures Collections.checkedMap Map.merge fails when key value types don't match. Affected test on linux x64 and GHA passes. ------------- Commit messages: - Backport b5e1615c0084538f2161fe9b56748d188983e972 Changes: https://git.openjdk.org/jdk21u-dev/pull/1730/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1730&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292955 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1730.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1730/head:pull/1730 PR: https://git.openjdk.org/jdk21u-dev/pull/1730 From mbaesken at openjdk.org Fri May 2 07:02:27 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 2 May 2025 07:02:27 GMT Subject: [jdk21u-dev] RFR: 8354802: MAX_SECS definition is unused in os_linux Message-ID: 8354802: MAX_SECS definition is unused in os_linux ------------- Commit messages: - Backport af7a19a8cfba8d7016de94d6ffc86d201ab4a884 Changes: https://git.openjdk.org/jdk21u-dev/pull/1731/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1731&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354802 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1731.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1731/head:pull/1731 PR: https://git.openjdk.org/jdk21u-dev/pull/1731 From duke at openjdk.org Fri May 2 12:34:04 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Fri, 2 May 2025 12:34:04 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: <_adj1IlUt9FBWZb2-_itKJTZTkygHNECvM2ceRl6DMY=.bc2b03f1-4ae9-4a07-8b3a-718b783bf6bf@github.com> References: <_adj1IlUt9FBWZb2-_itKJTZTkygHNECvM2ceRl6DMY=.bc2b03f1-4ae9-4a07-8b3a-718b783bf6bf@github.com> Message-ID: <6x0mbgl_6n5RdBFTVoM_9gV5I_X-8Q-XJhVBD-4F36c=.07e7261b-7266-4285-8a15-4df198526f7c@github.com> On Thu, 1 May 2025 15:19:27 GMT, Paul Hohensee wrote: > Did you run the test successfully? @phohensee Yes, the 3 tests that used to be problemlisted in mainline and un-problemlisted in the original fix: * jdk/jfr/api/consumer/streaming/TestJVMCrash.java * jdk/jfr/api/consumer/streaming/TestJVMExit.java * jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java has succeeded on Apple M1 MacOS v15.3.1. I used our corporate testing infrastructure for that. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/212#issuecomment-2847097448 From ssubramaniam at openjdk.org Fri May 2 21:24:32 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 2 May 2025 21:24:32 GMT Subject: [jdk21u-dev] RFR: 8317678: Fix up hashCode() for ZipFile.Source.Key [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8317678: Fix up hashCode() for ZipFile.Source.Key. Fixes java.util.zip.ZipFile$Source hashCode() impl so that duplicate Source objects aren't created for the same zip file. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into 8317678 - Backport 8d9a4b43f4fff30fd217dab2c224e641cb913c18 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1729/files - new: https://git.openjdk.org/jdk21u-dev/pull/1729/files/c1cf0cc1..ebb9af07 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1729&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1729&range=00-01 Stats: 52944 lines in 639 files changed: 39376 ins; 6265 del; 7303 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1729.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1729/head:pull/1729 PR: https://git.openjdk.org/jdk21u-dev/pull/1729 From ssubramaniam at openjdk.org Fri May 2 21:29:25 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 2 May 2025 21:29:25 GMT Subject: [jdk21u-dev] RFR: 8320310: CompiledMethod::has_monitors flag can be incorrect Message-ID: Backporting JDK-8320310: CompiledMethod::has_monitors flag can be incorrect. The proposed fix is to rely on Method::has_monitor_bytecodes to set the has_monitors flag when compiling, which is immune to issues where not all byte codes of a method are parsed during compilation. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport c8fa3e21e6a4fd7846932b545a1748cc1dc6d9f1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1732/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1732&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320310 Stats: 30 lines in 4 files changed: 8 ins; 17 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1732.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1732/head:pull/1732 PR: https://git.openjdk.org/jdk21u-dev/pull/1732 From goetz at openjdk.org Mon May 5 07:35:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 07:35:55 GMT Subject: [jdk21u-dev] RFR: 8317678: Fix up hashCode() for ZipFile.Source.Key [v2] In-Reply-To: References: Message-ID: <2E29Qc1VK-pQMgdqwKB33oTXYbB-uWMIDRvaN84UvqU=.453d5638-1660-4e00-960c-9267d558f2a1@github.com> On Fri, 2 May 2025 21:24:32 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8317678: Fix up hashCode() for ZipFile.Source.Key. Fixes java.util.zip.ZipFile$Source hashCode() impl so that duplicate Source objects aren't created for the same zip file. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. > > Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into 8317678 > - Backport 8d9a4b43f4fff30fd217dab2c224e641cb913c18 Hi @satyenme, can you please give a detailed reason why you think this should be fixed in 21? Also, please do a dependent PR for the follow-up test fix [JDK-8322078](https://bugs.openjdk.org/browse/JDK-8322078) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1729#issuecomment-2850146697 From galder at openjdk.org Mon May 5 09:38:51 2025 From: galder at openjdk.org (Galder =?UTF-8?B?WmFtYXJyZcOxbw==?=) Date: Mon, 5 May 2025 09:38:51 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. Keep it open ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2850446373 From mvs at openjdk.org Mon May 5 09:55:05 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 5 May 2025 09:55:05 GMT Subject: [jdk21u-dev] RFR: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Message-ID: It's a clean backport and just a javadoc change, so no testing required. ------------- Commit messages: - Backport bd7561c315e8fd80e32cb154998bd28745c98682 Changes: https://git.openjdk.org/jdk21u-dev/pull/1733/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1733&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355441 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1733.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1733/head:pull/1733 PR: https://git.openjdk.org/jdk21u-dev/pull/1733 From duke at openjdk.org Mon May 5 10:43:55 2025 From: duke at openjdk.org (duke) Date: Mon, 5 May 2025 10:43:55 GMT Subject: [jdk21u-dev] Withdrawn: 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:34:50 GMT, Liming Liu wrote: > 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1411 From goetz at openjdk.org Mon May 5 13:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 13:09:52 GMT Subject: [jdk21u-dev] Integrated: 8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization In-Reply-To: <6tCP8SQUnUPj4d0erUJeCiEGP7euPh2gj7RwoS3rjJk=.697cc11c-5d8d-406b-a147-610028475df4@github.com> References: <6tCP8SQUnUPj4d0erUJeCiEGP7euPh2gj7RwoS3rjJk=.697cc11c-5d8d-406b-a147-610028475df4@github.com> Message-ID: On Tue, 29 Apr 2025 11:05:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 4398ccee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4398ccee1a2a63816d390cc59efb3c0132e4171e Stats: 343 lines in 3 files changed: 156 ins; 179 del; 8 mod 8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization Backport-of: bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1722 From goetz at openjdk.org Mon May 5 13:11:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 13:11:50 GMT Subject: [jdk21u-dev] Integrated: 8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 15:21:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 20dc5ebe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/20dc5ebeca585dacb38be45366639aaaf325699e Stats: 12 lines in 3 files changed: 6 ins; 0 del; 6 mod 8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" Backport-of: 17bd483ff01e463cef45824f0c1296a8f3e782c8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1723 From goetz at openjdk.org Mon May 5 13:13:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 13:13:04 GMT Subject: [jdk21u-dev] Integrated: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 10:55:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. I had to resolve a row of simple conflicts. The first commit contains all the clean parts. > > test/jdk/java/security/Provider/ChangeProviders.java > Trivial resolve because "https://bugs.openjdk.org/browse/JDK-8175874: Update Security.insertProviderAt to specify behavior when requested position is out of range." missing. > Specification change with CSR, don't backport. > > All Copyright because "https://bugs.openjdk.org/browse/JDK-8338411: Implement JEP 486: Permanently Disable the Security Manager" touched these files. > test/jdk/sun/security/pkcs11/ec/ReadCertificates.java > test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java > test/jdk/sun/security/pkcs11/ec/TestECDH.java > test/jdk/sun/security/pkcs11/ec/TestECDH2.java > test/jdk/sun/security/pkcs11/ec/TestECDSA.java > test/jdk/sun/security/pkcs11/ec/TestECDSA2.java > test/jdk/sun/security/pkcs11/rsa/TestCACerts.java > test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java > > test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java > Test added by "https://bugs.openjdk.org/browse/JDK-8317431: Implement simpler Comparator when building certification paths" (jdk23). Enhancement, not a > candidate for backport. Omitted. > > test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java > test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java > Trivial resolves because P4 bug "https://bugs.openjdk.org/browse/JDK-8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status" (jdk24) is not in 21. > Candidate for backport? Seems to be just a defensive change. > > test/lib/jdk/test/lib/security/CertificateBuilder.java > Also "https://bugs.openjdk.org/browse/JDK-8317431: Implement simpler Comparator when building certification paths". Resolved Copyright. This pull request has now been integrated. Changeset: fdd0cb55 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fdd0cb550e4345d93c5436404e0a798563d623f1 Stats: 151 lines in 41 files changed: 32 ins; 34 del; 85 mod 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rschmelter Backport-of: b737f7fb3004e4e9c95fba95c6fcda70073ae00e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1721 From goetz at openjdk.org Mon May 5 13:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 13:13:08 GMT Subject: [jdk17u-dev] Integrated: 8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly In-Reply-To: <2H3UZ9i8FXvzX_k6pFSLSttGgVdjVwvk23FenKeZ2eo=.9c212b66-1415-4062-b9bd-a87bb6a85a10@github.com> References: <2H3UZ9i8FXvzX_k6pFSLSttGgVdjVwvk23FenKeZ2eo=.9c212b66-1415-4062-b9bd-a87bb6a85a10@github.com> Message-ID: On Wed, 30 Apr 2025 12:40:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 6d38efa4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6d38efa475588ad1d74ebf7cc5536f53ee7f97e1 Stats: 63 lines in 1 file changed: 34 ins; 9 del; 20 mod 8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly Backport-of: feb223aacfd89d598a27b27c4b8be4601cc5eaff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3540 From goetz at openjdk.org Mon May 5 13:14:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 May 2025 13:14:53 GMT Subject: [jdk17u-dev] Integrated: 8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 15:21:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 23901f36 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/23901f36d243a180d3cddcb72fb90ae0cdc5a45b Stats: 12 lines in 3 files changed: 6 ins; 0 del; 6 mod 8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" Backport-of: 17bd483ff01e463cef45824f0c1296a8f3e782c8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3538 From hohensee at amazon.com Mon May 5 13:46:19 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 5 May 2025 13:46:19 +0000 Subject: New JDK Updates Committer: Satyen Subramaniam In-Reply-To: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> References: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> Message-ID: Vote: yes. ?On 5/1/25, 2:42 PM, "jdk-updates-dev on behalf of Sergey Bylokhov" on behalf of bylokhov at amazon.com > wrote: I hereby nominate Satyen Subramaniam (ssubramaniam [1]) to JDK Updates Project Committer. Satyen is a member of the Amazon Corretto team. He contributed 61 changes to the JDK updates(JDK 8/11/17/21) [2]. Votes are due by May 15, 2025, 10:00 UTC. Only current JDK Updates Project Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Sergey Bylokhov [1] https://openjdk.org/census#ssubramaniam [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk8u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk21u-dev+author%3Asatyenme+label%3Aintegrated+&type=pullrequests&ref=advsearch&state=closed [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote From phh at openjdk.org Mon May 5 13:46:53 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 5 May 2025 13:46:53 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: <2dJXOCJtuIasS65jzqJGfPZreWFyDNpEf93R_W6fhsk=.fa0fc57a-40bc-4361-a0a9-0f6635299724@github.com> On Tue, 29 Apr 2025 14:17:33 GMT, Ivan Bereziuk wrote: > Backporting a stabilization fix as the issue was seen in older JDK releases. > > Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. Cool. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/212#pullrequestreview-2814871136 From joehw at openjdk.org Mon May 5 15:42:52 2025 From: joehw at openjdk.org (Joe Wang) Date: Mon, 5 May 2025 15:42:52 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. Looks good. Thanks. ------------- Marked as reviewed by joehw (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1412#pullrequestreview-2815239446 From ssubramaniam at openjdk.org Mon May 5 16:30:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 16:30:50 GMT Subject: [jdk21u-dev] RFR: 8326233: Utils#copySSLParameters loses needClientAuth Setting In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 18:18:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8326233: Utils#copySSLParameters loses needClientAuth Setting. When the java.net.HttpClient.Builder is configured with a SSLParameters instance whose needClientAuth is set to true, then it is expected that the HttpClient that's built from such a builder will have its SSLParameters with needClientAuth as true and wantClientAuth as false. This change fixes a bug in the internal implementation of a the HttpClient which leads to the value for needClientAuth was getting reset to false. Adds test for expected behavior. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Since this is low priority, closing for now ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1618#issuecomment-2851551485 From ssubramaniam at openjdk.org Mon May 5 16:30:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 16:30:50 GMT Subject: [jdk21u-dev] Withdrawn: 8326233: Utils#copySSLParameters loses needClientAuth Setting In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 18:18:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8326233: Utils#copySSLParameters loses needClientAuth Setting. When the java.net.HttpClient.Builder is configured with a SSLParameters instance whose needClientAuth is set to true, then it is expected that the HttpClient that's built from such a builder will have its SSLParameters with needClientAuth as true and wantClientAuth as false. This change fixes a bug in the internal implementation of a the HttpClient which leads to the value for needClientAuth was getting reset to false. Adds test for expected behavior. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1618 From ssubramaniam at openjdk.org Mon May 5 16:38:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 16:38:57 GMT Subject: [jdk21u-dev] RFR: 8317678: Fix up hashCode() for ZipFile.Source.Key [v2] In-Reply-To: References: Message-ID: <9_qv32NnHXS953sLMSvDauqCx8GCLUFrvy3lEfMpH-I=.fba52b8f-91a9-49ec-adeb-92e0e59c14e9@github.com> On Fri, 2 May 2025 21:24:32 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8317678: Fix up hashCode() for ZipFile.Source.Key. Fixes java.util.zip.ZipFile$Source hashCode() impl so that duplicate Source objects aren't created for the same zip file. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. > > Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into 8317678 > - Backport 8d9a4b43f4fff30fd217dab2c224e641cb913c18 Since this is just a performance improvement, not high priority, closing ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1729#issuecomment-2851576399 From ssubramaniam at openjdk.org Mon May 5 16:38:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 16:38:57 GMT Subject: [jdk21u-dev] Withdrawn: 8317678: Fix up hashCode() for ZipFile.Source.Key In-Reply-To: References: Message-ID: On Thu, 1 May 2025 16:45:01 GMT, Satyen Subramaniam wrote: > Backporting JDK-8317678: Fix up hashCode() for ZipFile.Source.Key. Fixes java.util.zip.ZipFile$Source hashCode() impl so that duplicate Source objects aren't created for the same zip file. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1729 From ssubramaniam at openjdk.org Mon May 5 18:52:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 18:52:02 GMT Subject: [jdk21u-dev] RFR: 8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors Message-ID: Backporting JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors. Fixes prevents deadlock case by avoiding reading the thread status from the thread object as part of sampling (since we already know the state at this point). Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport 75a7c199d8a3634b258cd713b8b77e026c2ecb4b Changes: https://git.openjdk.org/jdk21u-dev/pull/1735/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1735&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315827 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1735.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1735/head:pull/1735 PR: https://git.openjdk.org/jdk21u-dev/pull/1735 From ssubramaniam at openjdk.org Mon May 5 18:55:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 18:55:27 GMT Subject: [jdk21u-dev] RFR: 8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" Message-ID: Backporting JDK-8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak". Fix adjusts the size threshold to avoid corner case resulting in failure. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport a9de5c7f130ceac5d82a413a40e10a8c594af529 Changes: https://git.openjdk.org/jdk21u-dev/pull/1736/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1736&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315128 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1736.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1736/head:pull/1736 PR: https://git.openjdk.org/jdk21u-dev/pull/1736 From ssubramaniam at openjdk.org Mon May 5 19:06:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 19:06:11 GMT Subject: [jdk21u-dev] RFR: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Message-ID: <3SWk1np5QrYDYWkDP8afLhrizlmbaEnbiHmOkBuzTLY=.201bbb17-bc3e-4f42-b592-3731d30cc09d@github.com> Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1737/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1737&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314319 Stats: 614 lines in 3 files changed: 614 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1737.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1737/head:pull/1737 PR: https://git.openjdk.org/jdk21u-dev/pull/1737 From ssubramaniam at openjdk.org Mon May 5 19:06:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 19:06:17 GMT Subject: [jdk17u-dev] RFR: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Message-ID: Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3545/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3545&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314319 Stats: 614 lines in 3 files changed: 614 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3545.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3545/head:pull/3545 PR: https://git.openjdk.org/jdk17u-dev/pull/3545 From ssubramaniam at openjdk.org Mon May 5 19:10:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 19:10:02 GMT Subject: [jdk17u-dev] RFR: 8312246: NPE when HSDB visits bad oop Message-ID: <2-c_IDEePODe7o0jc-n-ze-ESC4DnNZs6AZd87391xU=.7aa7303f-c321-48a8-8a2b-aaa86921fe4a@github.com> Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport a7427678e160bf54c57d5bec80650b053dfc9e9a Changes: https://git.openjdk.org/jdk17u-dev/pull/3546/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3546&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312246 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3546.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3546/head:pull/3546 PR: https://git.openjdk.org/jdk17u-dev/pull/3546 From ssubramaniam at openjdk.org Mon May 5 19:10:20 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 5 May 2025 19:10:20 GMT Subject: [jdk21u-dev] RFR: 8312246: NPE when HSDB visits bad oop Message-ID: Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport a7427678e160bf54c57d5bec80650b053dfc9e9a Changes: https://git.openjdk.org/jdk21u-dev/pull/1738/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1738&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312246 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1738.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1738/head:pull/1738 PR: https://git.openjdk.org/jdk21u-dev/pull/1738 From rmarchenko at openjdk.org Tue May 6 06:00:36 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 6 May 2025 06:00:36 GMT Subject: [jdk11u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Fri, 22 Nov 2024 07:43:03 GMT, Roman Marchenko wrote: > Clean backport to 11u. > This fixes "make test" build problem occured with make version <4.0 in JDK11. > The new test is passed locally with a manual run with both "GNU Make 3.82" and "GNU Make 4.3". Up ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2969#issuecomment-2853362838 From goetz at openjdk.org Tue May 6 06:41:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 06:41:27 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: References: Message-ID: <7L4UpdZIpiveRHRGECjBHQkZr5DQ1BogA6UDLBpaOh0=.919cacb7-8fc2-414e-b976-1f241303293b@github.com> On Fri, 25 Apr 2025 16:37:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different). @phohensee @satyenme, any comments? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2853436031 From mbaesken at openjdk.org Tue May 6 07:24:18 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 May 2025 07:24:18 GMT Subject: [jdk21u-dev] Integrated: 8354802: MAX_SECS definition is unused in os_linux In-Reply-To: References: Message-ID: On Fri, 2 May 2025 06:56:14 GMT, Matthias Baesken wrote: > 8354802: MAX_SECS definition is unused in os_linux This pull request has now been integrated. Changeset: af0c11f2 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/af0c11f298ceb7ffe249263cabbbdad7cfbff8d7 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod 8354802: MAX_SECS definition is unused in os_linux Backport-of: af7a19a8cfba8d7016de94d6ffc86d201ab4a884 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1731 From goetz at openjdk.org Tue May 6 08:53:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 08:53:25 GMT Subject: [jdk17u-dev] RFR: 8303549: [AIX] TestNativeStack.java is failing with exit value 1 Message-ID: I backport this as we see failures in these tests on AIX even in 11. ------------- Commit messages: - Backport 5ff42d14294199eb3bf10b66530f9249fb68810d Changes: https://git.openjdk.org/jdk17u-dev/pull/3547/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3547&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303549 Stats: 14 lines in 2 files changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3547.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3547/head:pull/3547 PR: https://git.openjdk.org/jdk17u-dev/pull/3547 From syan at openjdk.org Tue May 6 09:00:39 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 May 2025 09:00:39 GMT Subject: [jdk21u-dev] RFR: 8353190: Use "/native" Run Option for TestAvailableProcessors Execution In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 02:23:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [34c4d895](https://github.com/openjdk/jdk/commit/34c4d895ca321508c24b13338900d617679aadae) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oleksii Sylichenko on 24 Apr 2025 and was reviewed by David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1711#issuecomment-2853778559 From syan at openjdk.org Tue May 6 09:00:39 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 May 2025 09:00:39 GMT Subject: [jdk21u-dev] Integrated: 8353190: Use "/native" Run Option for TestAvailableProcessors Execution In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 02:23:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [34c4d895](https://github.com/openjdk/jdk/commit/34c4d895ca321508c24b13338900d617679aadae) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oleksii Sylichenko on 24 Apr 2025 and was reviewed by David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 96f7dbfd Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/96f7dbfd1b80d3ffbe8f9a26ce160e5a7aa0a881 Stats: 12 lines in 1 file changed: 0 ins; 8 del; 4 mod 8353190: Use "/native" Run Option for TestAvailableProcessors Execution Backport-of: 34c4d895ca321508c24b13338900d617679aadae ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1711 From goetz at openjdk.org Tue May 6 09:18:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 09:18:39 GMT Subject: [jdk11u-dev] RFR: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Message-ID: <6rwCgFI2LFVpm7kL431GHcDcHmE0zrHnsqw09CawsXE=.1573f915-3822-4313-94d6-472aa5b5a62a@github.com> I backport this for parity with 11.0.28-oracle. Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. ------------- Commit messages: - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 Changes: https://git.openjdk.org/jdk11u-dev/pull/3028/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3028&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8258483 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3028.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3028/head:pull/3028 PR: https://git.openjdk.org/jdk11u-dev/pull/3028 From sgehwolf at redhat.com Tue May 6 09:32:44 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 06 May 2025 11:32:44 +0200 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> <744c5981746193fd5c1f4c4f1b92fd7d5e851eca.camel@redhat.com> Message-ID: <5b5efef768b9f2e29adf6162c7649114e4b02e64.camel@redhat.com> On Sun, 2025-04-13 at 22:14 +0800, Jan Kratochvil wrote: > Hi, > > On Thu, 27 Mar 2025 21:26:15 +0800, Severin Gehwolf wrote: > > Looking at the schedule for the next JDK 21 updates, I'd propose to > > target this for 21.0.9 in October. The initial development starts end > > of May (in about two months). At that time PRs should be ready for > > approval. Reminder, please make sure that the PRs have been reviewed and are ready for approval by end of May if you want to get this into the October release. I see that this one is still waiting for a review: https://github.com/openjdk/jdk21u-dev/pull/1661 Thank you! Cheers, Severin From goetz at openjdk.org Tue May 6 09:47:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 09:47:21 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Message-ID: I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/3028 Commit messages: - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df Changes: https://git.openjdk.org/jdk11u-dev/pull/3029/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3029&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339300 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3029.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3029/head:pull/3029 PR: https://git.openjdk.org/jdk11u-dev/pull/3029 From goetz at openjdk.org Tue May 6 10:19:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 10:19:25 GMT Subject: [jdk17u-dev] RFR: 8295670: Remove duplication in java/util/Formatter/Basic*.java Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport f84b0ad07c73c305d21c71ec6b8195dc1ee31a3e Changes: https://git.openjdk.org/jdk17u-dev/pull/3548/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3548&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295670 Stats: 29646 lines in 22 files changed: 1511 ins; 27888 del; 247 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3548.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3548/head:pull/3548 PR: https://git.openjdk.org/jdk17u-dev/pull/3548 From goetz at openjdk.org Tue May 6 10:29:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 10:29:35 GMT Subject: [jdk17u-dev] RFR: 8325682: Rename nsk_strace.h Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 22e81810ddb293ceb45d577b2b0ab43ab3f154b2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3549/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3549&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325682 Stats: 26 lines in 11 files changed: 0 ins; 0 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3549.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3549/head:pull/3549 PR: https://git.openjdk.org/jdk17u-dev/pull/3549 From goetz at openjdk.org Tue May 6 10:30:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 10:30:32 GMT Subject: [jdk21u-dev] RFR: 8325682: Rename nsk_strace.h Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 22e81810ddb293ceb45d577b2b0ab43ab3f154b2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1739/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1739&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325682 Stats: 26 lines in 11 files changed: 0 ins; 0 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1739.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1739/head:pull/1739 PR: https://git.openjdk.org/jdk21u-dev/pull/1739 From goetz at openjdk.org Tue May 6 12:00:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 12:00:00 GMT Subject: [jdk21u-dev] RFR: 8286789: Test forceEarlyReturn002.java timed out Message-ID: <3Rcm7oCCVMf5BYl0BUwHogtAM0zoBr2N8JyO971gnQs=.6d6bdb36-50e4-44fc-8e3e-f6a75344aa06@github.com> I would like to fix this test issue in 21. Clean backport although skara didn't manage to do this automatically. ------------- Commit messages: - Backport c90cd2c0608d250434bff7013360b8388d9854b3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1740/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1740&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286789 Stats: 49 lines in 4 files changed: 36 ins; 8 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1740.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1740/head:pull/1740 PR: https://git.openjdk.org/jdk21u-dev/pull/1740 From mbaesken at openjdk.org Tue May 6 12:19:21 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 May 2025 12:19:21 GMT Subject: [jdk17u-dev] RFR: 8295470: Update openjdk.java.net => openjdk.org URLs in test code In-Reply-To: References: Message-ID: <9qF0xhw0OFXqBeauU0eivHJvniN91nrrsGaj522UHFs=.1eddb530-d99f-4569-bda3-13f6bc8703a0@github.com> On Wed, 30 Apr 2025 13:29:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Most parts applied clean. The parts that don't apply were either Copyrights or files not in 17. > > patching file test/hotspot/jtreg/applications/jcstress/TestGenerator.java > Resolved Copyright. Two later changes already backported. > > test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8271515: Integration of JEP 417: Vector API (Third Incubator)" in jdk18. Omitted. > > test/hotspot/jtreg/runtime/cds/DeterministicDump.java > Code to be patched added by "https://bugs.openjdk.org/browse/JDK-8253495: CDS generates non-deterministic output". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8278602: CDS dynamic dump may access unloaded classes". Omitted. > > test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java > Resolved copyright. Later change "https://bugs.openjdk.org/browse/JDK-8280988: [XWayland] Click on title to request focus test failures" > already backported. > > test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8236987: Remove call to System.out.println from ImageIcon.loadImage" in jdk19. Omitted so far. > But eventually a candidate to backport. > > test/micro/org/openjdk/bench/java/util/NCopiesBenchmarks.java > Added by performance improvement "https://bugs.openjdk.org/browse/JDK-8274715: Implement forEach in Collections.CopiesList" Omitted. > > > Further I checked the remaining occurances of openjkd.java.net. Most of them were omitted by this change on purpose. Two files are in 17 that are not in 21, but one requires the old link and the other is pointless to fix. So I rather omitted them. Looks good , one wiki link is dead but this is for another change ; and hhttps is wrong too but has to be fixed upstream so not for this backport! test/hotspot/jtreg/compiler/membars/DekkerTest.java line 50: > 48: Read After Write Test (basically a simple Dekker test with volatile variables) > 49: Derived from the original jcstress test, available at: > 50: hhttps://git.openjdk.org/jcstress/commit/15acd86 link is messed up but also in head ; I think I will correct it in head , so okay for the backport ! ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3541#pullrequestreview-2817975376 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3541#discussion_r2075303445 From mbaesken at openjdk.org Tue May 6 12:25:26 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 May 2025 12:25:26 GMT Subject: [jdk17u-dev] RFR: 8295470: Update openjdk.java.net => openjdk.org URLs in test code In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 13:29:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Most parts applied clean. The parts that don't apply were either Copyrights or files not in 17. > > patching file test/hotspot/jtreg/applications/jcstress/TestGenerator.java > Resolved Copyright. Two later changes already backported. > > test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8271515: Integration of JEP 417: Vector API (Third Incubator)" in jdk18. Omitted. > > test/hotspot/jtreg/runtime/cds/DeterministicDump.java > Code to be patched added by "https://bugs.openjdk.org/browse/JDK-8253495: CDS generates non-deterministic output". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8278602: CDS dynamic dump may access unloaded classes". Omitted. > > test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java > Resolved copyright. Later change "https://bugs.openjdk.org/browse/JDK-8280988: [XWayland] Click on title to request focus test failures" > already backported. > > test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8236987: Remove call to System.out.println from ImageIcon.loadImage" in jdk19. Omitted so far. > But eventually a candidate to backport. > > test/micro/org/openjdk/bench/java/util/NCopiesBenchmarks.java > Added by performance improvement "https://bugs.openjdk.org/browse/JDK-8274715: Implement forEach in Collections.CopiesList" Omitted. > > > Further I checked the remaining occurances of openjkd.java.net. Most of them were omitted by this change on purpose. Two files are in 17 that are not in 21, but one requires the old link and the other is pointless to fix. So I rather omitted them. Created https://bugs.openjdk.org/browse/JDK-8356269 . ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3541#issuecomment-2854378561 From goetz at openjdk.org Tue May 6 12:41:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 12:41:18 GMT Subject: [jdk21u-dev] RFR: 8325682: Rename nsk_strace.h In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:24:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: clang crashed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1739#issuecomment-2854420971 From goetz at openjdk.org Tue May 6 13:15:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 13:15:49 GMT Subject: [jdk17u-dev] RFR: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3550/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3550&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335836 Stats: 42 lines in 1 file changed: 38 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3550.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3550/head:pull/3550 PR: https://git.openjdk.org/jdk17u-dev/pull/3550 From goetz at openjdk.org Tue May 6 13:16:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 13:16:04 GMT Subject: [jdk21u-dev] RFR: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1741/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1741&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335836 Stats: 42 lines in 1 file changed: 38 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1741.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1741/head:pull/1741 PR: https://git.openjdk.org/jdk21u-dev/pull/1741 From goetz at openjdk.org Tue May 6 13:36:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 13:36:29 GMT Subject: [jdk17u-dev] RFR: 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework Message-ID: <8nzm8AfrIwlGa9aqKVQlwnhKc54UNmaJfhruFY7t_SY=.97c065c9-8a4b-4953-af8d-146e339539b8@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d77e6fe45c7b834db457a772ce0bea514d2e44f3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3551/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3551&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338154 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3551.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3551/head:pull/3551 PR: https://git.openjdk.org/jdk17u-dev/pull/3551 From goetz at openjdk.org Tue May 6 13:38:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 13:38:55 GMT Subject: [jdk21u-dev] RFR: 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d77e6fe45c7b834db457a772ce0bea514d2e44f3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1742/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1742&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338154 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1742.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1742/head:pull/1742 PR: https://git.openjdk.org/jdk21u-dev/pull/1742 From duke at openjdk.org Tue May 6 13:43:12 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Tue, 6 May 2025 13:43:12 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: <2dJXOCJtuIasS65jzqJGfPZreWFyDNpEf93R_W6fhsk=.fa0fc57a-40bc-4361-a0a9-0f6635299724@github.com> References: <2dJXOCJtuIasS65jzqJGfPZreWFyDNpEf93R_W6fhsk=.fa0fc57a-40bc-4361-a0a9-0f6635299724@github.com> Message-ID: On Mon, 5 May 2025 13:44:12 GMT, Paul Hohensee wrote: >> Backporting a stabilization fix as the issue was seen in older JDK releases. >> >> Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. > > Cool. Lgtm. @phohensee , thank you for the review. [JDK-8344671](https://bugs.openjdk.org/browse/JDK-8344671) still needs maintainer approval. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/212#issuecomment-2854626868 From goetz at openjdk.org Tue May 6 14:01:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:01:50 GMT Subject: [jdk21u-dev] RFR: 8340407: Open source a few more Component related tests Message-ID: <5uLjwdfL-3g_dsQT2hdQJp2gA2H9-Dwgddb7SRayItI=.e40bf3c8-9915-446d-bbf1-1592bcae6fee@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a32c3b43aaefdebf5be229f90d9cd26db1859b95 Changes: https://git.openjdk.org/jdk21u-dev/pull/1743/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1743&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340407 Stats: 1395 lines in 4 files changed: 1395 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1743.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1743/head:pull/1743 PR: https://git.openjdk.org/jdk21u-dev/pull/1743 From goetz at openjdk.org Tue May 6 14:03:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:03:07 GMT Subject: [jdk17u-dev] RFR: 8340407: Open source a few more Component related tests Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a32c3b43aaefdebf5be229f90d9cd26db1859b95 Changes: https://git.openjdk.org/jdk17u-dev/pull/3552/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3552&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340407 Stats: 1395 lines in 4 files changed: 1395 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3552.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3552/head:pull/3552 PR: https://git.openjdk.org/jdk17u-dev/pull/3552 From goetz at openjdk.org Tue May 6 14:17:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:17:43 GMT Subject: [jdk17u-dev] RFR: 8341177: Opensource few List and a Window test Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 602408e4f3848b30299ea94264e88ead5361a310 Changes: https://git.openjdk.org/jdk17u-dev/pull/3553/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3553&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341177 Stats: 448 lines in 4 files changed: 448 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3553.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3553/head:pull/3553 PR: https://git.openjdk.org/jdk17u-dev/pull/3553 From goetz at openjdk.org Tue May 6 14:19:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:19:11 GMT Subject: [jdk21u-dev] RFR: 8341177: Opensource few List and a Window test Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 602408e4f3848b30299ea94264e88ead5361a310 Changes: https://git.openjdk.org/jdk21u-dev/pull/1744/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1744&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341177 Stats: 448 lines in 4 files changed: 448 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1744.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1744/head:pull/1744 PR: https://git.openjdk.org/jdk21u-dev/pull/1744 From sgehwolf at openjdk.org Tue May 6 14:24:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 6 May 2025 14:24:23 GMT Subject: [jdk24u] Integrated: 8355524: Only every second line in upgradeable files is being used In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 09:47:20 GMT, Severin Gehwolf wrote: > This is a fix-up for the change in 24.0.2 added with [JDK-8353185](https://bugs.openjdk.org/browse/JDK-8353185). Clean, low-risk patch only affecting run-time linking and systems which need the upgradeable files handling. This pull request has now been integrated. Changeset: 57256de3 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/57256de3db2e29aa426033b30ff16e75645cb644 Stats: 3 lines in 2 files changed: 1 ins; 1 del; 1 mod 8355524: Only every second line in upgradeable files is being used Backport-of: 89f9268ed7c2cb86891f23a10482cd459454bd32 ------------- PR: https://git.openjdk.org/jdk24u/pull/207 From goetz at openjdk.org Tue May 6 14:27:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:27:27 GMT Subject: [jdk21u-dev] RFR: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 342dec93f22193309aa8865df95eb19d659b082c Changes: https://git.openjdk.org/jdk21u-dev/pull/1745/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1745&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347019 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1745.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1745/head:pull/1745 PR: https://git.openjdk.org/jdk21u-dev/pull/1745 From goetz at openjdk.org Tue May 6 14:27:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:27:54 GMT Subject: [jdk17u-dev] RFR: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 342dec93f22193309aa8865df95eb19d659b082c Changes: https://git.openjdk.org/jdk17u-dev/pull/3554/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3554&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347019 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3554.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3554/head:pull/3554 PR: https://git.openjdk.org/jdk17u-dev/pull/3554 From jkratochvil at azul.com Tue May 6 14:28:44 2025 From: jkratochvil at azul.com (Jan Kratochvil) Date: Tue, 6 May 2025 22:28:44 +0800 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: <5b5efef768b9f2e29adf6162c7649114e4b02e64.camel@redhat.com> References: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> <744c5981746193fd5c1f4c4f1b92fd7d5e851eca.camel@redhat.com> <5b5efef768b9f2e29adf6162c7649114e4b02e64.camel@redhat.com> Message-ID: On Tue, 06 May 2025 17:32:44 +0800, Severin Gehwolf wrote: > Reminder, please make sure that the PRs have been reviewed and are > ready for approval by end of May if you want to get this into the > October release. Thanks for the reminder. > I see that this one is still waiting for a review: > https://github.com/openjdk/jdk21u-dev/pull/1661 I have therefore made a ping comment: https://bugs.openjdk.org/browse/JDK-8261242#comment-14777226 Jan From goetz at openjdk.org Tue May 6 14:29:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:29:53 GMT Subject: [jdk17u-dev] RFR: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c5ac3c4f11e777b24d597deec522c9df09750f59 Changes: https://git.openjdk.org/jdk17u-dev/pull/3555/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3555&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8249831 Stats: 18 lines in 1 file changed: 14 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3555.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3555/head:pull/3555 PR: https://git.openjdk.org/jdk17u-dev/pull/3555 From goetz at openjdk.org Tue May 6 14:29:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:29:58 GMT Subject: [jdk21u-dev] RFR: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c5ac3c4f11e777b24d597deec522c9df09750f59 Changes: https://git.openjdk.org/jdk21u-dev/pull/1746/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1746&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8249831 Stats: 18 lines in 1 file changed: 14 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1746.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1746/head:pull/1746 PR: https://git.openjdk.org/jdk21u-dev/pull/1746 From goetz at openjdk.org Tue May 6 14:37:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:37:27 GMT Subject: [jdk17u-dev] RFR: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 650d0d954ea8e20e31f17d459993d5edecf08a4c Changes: https://git.openjdk.org/jdk17u-dev/pull/3556/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3556&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348865 Stats: 82 lines in 1 file changed: 45 ins; 15 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3556.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3556/head:pull/3556 PR: https://git.openjdk.org/jdk17u-dev/pull/3556 From goetz at openjdk.org Tue May 6 14:37:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 14:37:31 GMT Subject: [jdk21u-dev] RFR: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 650d0d954ea8e20e31f17d459993d5edecf08a4c Changes: https://git.openjdk.org/jdk21u-dev/pull/1747/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1747&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348865 Stats: 82 lines in 1 file changed: 45 ins; 15 del; 22 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1747.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1747/head:pull/1747 PR: https://git.openjdk.org/jdk21u-dev/pull/1747 From mbaesken at openjdk.org Tue May 6 15:03:15 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 May 2025 15:03:15 GMT Subject: [jdk21u-dev] RFR: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container In-Reply-To: References: Message-ID: <7Nc8akV-3cKqxV6zNxhpVj3NahrrGkN2KWjHSCCthiI=.1a4e9c93-27e2-4af2-8ebb-11026df45ef9@github.com> On Wed, 16 Apr 2025 10:31:35 GMT, Jan Kratochvil wrote: > A patch 3 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 2 of 6: https://github.com/openjdk/jdk21u-dev/pull/1660 > > This backport is clean. But it contains an additional oneliner (by Yuri Nesterenko): > > make/data/hotspot-symbols/symbols-linux: > +JVM_IsContainerized > > as otherwise the build would fail with: > > src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > > This oneliner was not needed in JDK24 as there is [JDK-8017234: Hotspot should stop using mapfiles](https://bugs.openjdk.org/browse/JDK-8017234). > > The whole patchset has been tested on CentOS-7.9 (for cgroup v1) and on Fedora 40 (for cgroup v2) for test/hotspot/jtreg/containers. Marked as reviewed by mbaesken (Reviewer). The `test/hotspot/jtreg/ProblemList.txt` change from jdk head is missing but it seems to be unneeded in 21 because it is not there; otherwise looks clean and okay. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1661#pullrequestreview-2818621745 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1661#issuecomment-2854895189 From rhalade at openjdk.org Tue May 6 15:32:16 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Tue, 6 May 2025 15:32:16 GMT Subject: [jdk24u] Integrated: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: References: Message-ID: <1ZhhRKgX7AdsywsaBc-Dcam3yp1oewDjw0r_oLSacSY=.914788f7-3f45-4541-a87b-69dbb6180f68@github.com> On Wed, 30 Apr 2025 18:21:28 GMT, Rajan Halade wrote: > Hi all, > > This pull request contains a backport of commit [1313349a](https://github.com/openjdk/jdk/commit/1313349a2efd42ab84a543dfee11e3547f6ef4a3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Rajan Halade on 30 Apr 2025 and was reviewed by Sean Mullan. > > Thanks! This pull request has now been integrated. Changeset: 4c6dec68 Author: Rajan Halade URL: https://git.openjdk.org/jdk24u/commit/4c6dec68d5148d8acd93674efb516278889e4f02 Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod 8350498: Remove two Camerfirma root CA certificates Backport-of: 1313349a2efd42ab84a543dfee11e3547f6ef4a3 ------------- PR: https://git.openjdk.org/jdk24u/pull/213 From sroy at openjdk.org Tue May 6 15:58:26 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Tue, 6 May 2025 15:58:26 GMT Subject: [jdk21u-dev] RFR: 8355498: [AIX] Adapt code for C++ VLA rule Message-ID: Hi all, This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. Thanks! ------------- Commit messages: - Backport 2447b9812a9f7316a2313f70db4974534fceb9d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1748/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1748&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355498 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1748.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1748/head:pull/1748 PR: https://git.openjdk.org/jdk21u-dev/pull/1748 From sroy at openjdk.org Tue May 6 16:03:45 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Tue, 6 May 2025 16:03:45 GMT Subject: [jdk24u] RFR: 8355498: [AIX] Adapt code for C++ VLA rule Message-ID: <4LY1jPCsxFhKFuraZFo2B1brxxGwMx1HDXmdpcwELPg=.9381c617-7d02-46c5-84f3-7251b9dc798c@github.com> Hi all, This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. Thanks! ------------- Commit messages: - Backport 2447b9812a9f7316a2313f70db4974534fceb9d9 Changes: https://git.openjdk.org/jdk24u/pull/214/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=214&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355498 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/214.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/214/head:pull/214 PR: https://git.openjdk.org/jdk24u/pull/214 From mvs at openjdk.org Tue May 6 17:36:16 2025 From: mvs at openjdk.org (Manukumar V S) Date: Tue, 6 May 2025 17:36:16 GMT Subject: [jdk21u-dev] Withdrawn: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc In-Reply-To: References: Message-ID: On Mon, 5 May 2025 09:50:06 GMT, Manukumar V S wrote: > It's a clean backport and just a javadoc change, so no testing required. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1733 From goetz at openjdk.org Tue May 6 17:45:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 6 May 2025 17:45:01 GMT Subject: [jdk21u-dev] RFR: 8313654: Test WaitNotifySuspendedVThreadTest.java timed out Message-ID: I would like to fix this test in 21. ------------- Commit messages: - Backport 9b53251131c67b1abb69b59eb66a1a133acc41d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1749/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1749&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313654 Stats: 35 lines in 2 files changed: 14 ins; 19 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1749.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1749/head:pull/1749 PR: https://git.openjdk.org/jdk21u-dev/pull/1749 From mvs at openjdk.org Tue May 6 17:48:37 2025 From: mvs at openjdk.org (Manukumar V S) Date: Tue, 6 May 2025 17:48:37 GMT Subject: [jdk24u] RFR: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Message-ID: It's a clean backport and just a javadoc change, so no testing required. ------------- Commit messages: - Backport bd7561c315e8fd80e32cb154998bd28745c98682 Changes: https://git.openjdk.org/jdk24u/pull/215/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=215&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355441 Stats: 10 lines in 1 file changed: 2 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk24u/pull/215.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/215/head:pull/215 PR: https://git.openjdk.org/jdk24u/pull/215 From duke at openjdk.org Tue May 6 21:19:16 2025 From: duke at openjdk.org (Karm Michal Babacek) Date: Tue, 6 May 2025 21:19:16 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Mon, 5 May 2025 09:36:06 GMT, Galder Zamarre?o wrote: >> This is a backport of JDK-8344925: translet-name ignored when package-name is also set >> >> Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. >> >> Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. > > Keep it open @galderz | Platform | JDK archive | test/jaxp/javax/xml Results | Test Status | |-----------------|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-------------| | Linux amd64 | [Download](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=el8/artifact/graal-builder-jdk.tar.xz) | [View](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=el8/artifact/jdk/jtreg_results/jdk/JTreport/html/index.html) | ? | | Linux aarch64 | [Download](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=el8_aarch64/artifact/graal-builder-jdk.tar.xz) | [View](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=el8_aarch64/artifact/jdk/jtreg_results/jdk/JTreport/html/index.html) | ? | | MacOS aarch64 | [Download](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=macos_aarch64/artifact/graal-builder-jdk.tar.xz) | [View](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=macos_aarch64/artifact/jdk/jtreg_results/jdk/JTreport/html/index.html) | ? | | Windows amd64 | [Download](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=w2k19/artifact/graal-builder-jdk.zip) | [View](https://ci.modcluster.io/job/mandrel-jdk-build-matrix/22/LABEL=w2k19/artifact/jdk/jtreg_results/jdk/JTreport/html/index.html) | ? | ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2856009374 From duke at openjdk.org Wed May 7 02:20:24 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 7 May 2025 02:20:24 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v4] In-Reply-To: References: Message-ID: <9ARG7Ir7h0Rh6vkEy88N_euZA3WAbduIYzWWBxUH5zw=.eaed5013-fa22-4077-83e2-1f5467213a36@github.com> On Mon, 10 Feb 2025 09:50:46 GMT, Andrew Haley wrote: >>> @theRealAph >>> >>> > Why are the two sets of files key4.db and cert9.db different? >>> >>> The reason key4.db and cert9.db are different is that they are newly created by me using the "modutil" command. I created them with reference to [jdk/test/jdk/sun/security/pkcs11/Secmod/README-SQLITE](https://github.com/openjdk/jdk/blob/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4/test/jdk/sun/security/pkcs11/Secmod/README-SQLITE) and manually copied pkcs11.txt from [jdk/test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt](https://github.com/openjdk/jdk/blob/f0b251d76078e8d5b47e967b0449c4cbdcb5a005/test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt). However, after receiving your comment, I realized that the README-SQLITE procedure does not correspond to the contents of pkcs11.txt. So I recreated key4.db ,cert9.db and pkcs11.txt using the following steps: >> >> OK, that's better. Thanks. > >> @theRealAph >> >> Thank you for checking. If there is no problem, could you approve? > > There's no need. You already have one review. @theRealAph @jerboaa @gnu-andrew Could you please approve [JDK-8296631](https://bugs.openjdk.org/browse/JDK-8296631)? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2955#issuecomment-2856825112 From rschmelter at openjdk.org Wed May 7 07:53:31 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Wed, 7 May 2025 07:53:31 GMT Subject: [jdk17u-dev] RFR: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 12:17:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle based on the change in 21. > > The patch of 21 applies clean except for two tests that are not in 17: > > test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java > Added by "https://bugs.openjdk.org/browse/JDK-8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails". A P4 bugfix I don't want to backport to 17. > > test/jdk/sun/security/pkcs12/GetSetEntryTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8327461: KeyStore getEntry is not thread-safe" which has another prereq. Don't backport to 17. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3539#pullrequestreview-2820724364 From mbaesken at openjdk.org Wed May 7 08:06:26 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 May 2025 08:06:26 GMT Subject: [jdk17u-dev] RFR: 8295670: Remove duplication in java/util/Formatter/Basic*.java In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:15:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Add on: interestingly, I generated this with the skara backport command, but still it's not clean. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3548#pullrequestreview-2820765765 From goetz at openjdk.org Wed May 7 08:39:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 08:39:55 GMT Subject: [jdk21u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 1313349a2efd42ab84a543dfee11e3547f6ef4a3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1750/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1750&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350498 Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1750.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1750/head:pull/1750 PR: https://git.openjdk.org/jdk21u-dev/pull/1750 From goetz at openjdk.org Wed May 7 08:54:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 08:54:30 GMT Subject: [jdk17u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates Message-ID: I backport this for parity with 17.0.18-oracle. I had to adapt location and the test, as it is always the case with changes to the certs. ------------- Commit messages: - Backport 1313349a2efd42ab84a543dfee11e3547f6ef4a3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3557/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3557&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350498 Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3557.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3557/head:pull/3557 PR: https://git.openjdk.org/jdk17u-dev/pull/3557 From duke at openjdk.org Wed May 7 09:13:36 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 7 May 2025 09:13:36 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v5] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 23:48:40 GMT, Taizo Kurashige wrote: >> 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 six additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-8296631 > - Replace pkcs11/fips/key4.db and pkcs11.txt > - Merge branch 'openjdk:master' into backport-8296631 > - Merge branch 'openjdk:master' into backport-8296631 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2955#issuecomment-2857786634 From duke at openjdk.org Wed May 7 09:13:36 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 09:13:36 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v5] In-Reply-To: References: Message-ID: <_-kobxDw2Q29xzwwse6PA6K4NhwZIDGfMdOJfUGLNkM=.d643b361-14db-40ab-a08c-3edd24d7aacc@github.com> On Tue, 25 Feb 2025 23:48:40 GMT, Taizo Kurashige wrote: >> 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 six additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-8296631 > - Replace pkcs11/fips/key4.db and pkcs11.txt > - Merge branch 'openjdk:master' into backport-8296631 > - Merge branch 'openjdk:master' into backport-8296631 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 @kurashige23 Your change (at version 9c87a3cbe64abb3ec543f08c63ad39e276ea3124) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2955#issuecomment-2857789077 From goetz at openjdk.org Wed May 7 10:14:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 10:14:55 GMT Subject: [jdk21u-dev] RFR: 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport b3e87360917fd56df8aa0a927723a561dcb840a2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1751/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1751&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347296 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1751.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1751/head:pull/1751 PR: https://git.openjdk.org/jdk21u-dev/pull/1751 From goetz at openjdk.org Wed May 7 10:50:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 10:50:20 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Mon, 5 May 2025 09:36:06 GMT, Galder Zamarre?o wrote: >> This is a backport of JDK-8344925: translet-name ignored when package-name is also set >> >> Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. >> >> Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. > > Keep it open Hi @galderz Could you pleas give some more information in your fix request? See also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix Also, could you please merge head to get an up-to-date test run? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2858088328 From duke at openjdk.org Wed May 7 11:03:51 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 7 May 2025 11:03:51 GMT Subject: [jdk11u-dev] RFR: 8232625: HttpClient redirect policy should be more conservative Message-ID: Clean backport of [JDK-8232625](https://bugs.openjdk.org/browse/JDK-8232625) that improves HttpClient redirection by dropping the body when the HTTP request method changes. Tested on linux with tier1 tests and the following: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/net/httpclient 204 204 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport b3477399d01c81dfe87e2041926a0244e616c18f Changes: https://git.openjdk.org/jdk11u-dev/pull/3030/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3030&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8232625 Stats: 514 lines in 5 files changed: 502 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3030.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3030/head:pull/3030 PR: https://git.openjdk.org/jdk11u-dev/pull/3030 From goetz at openjdk.org Wed May 7 11:09:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 11:09:17 GMT Subject: [jdk21u-dev] RFR: 8325682: Rename nsk_strace.h In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:24:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: clang crashed. Unrelated clang: error: clang frontend command failed due to signal ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1739#issuecomment-2858139703 From goetz at openjdk.org Wed May 7 11:10:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 11:10:21 GMT Subject: [jdk17u-dev] RFR: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:22:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: infra issue, unrelated. Error: Missing download info for actions/checkout at v4 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3555#issuecomment-2858144178 From goetz at openjdk.org Wed May 7 11:10:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 11:10:22 GMT Subject: [jdk17u-dev] RFR: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:32:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: infra issue, unrelated Error: Missing download info for actions/checkout at v4 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3556#issuecomment-2858142300 From goetz at openjdk.org Wed May 7 11:13:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 11:13:19 GMT Subject: [jdk21u-dev] RFR: 8340407: Open source a few more Component related tests In-Reply-To: <5uLjwdfL-3g_dsQT2hdQJp2gA2H9-Dwgddb7SRayItI=.e40bf3c8-9915-446d-bbf1-1592bcae6fee@github.com> References: <5uLjwdfL-3g_dsQT2hdQJp2gA2H9-Dwgddb7SRayItI=.e40bf3c8-9915-446d-bbf1-1592bcae6fee@github.com> Message-ID: <_1aruiBMbhMwD0DeQ7K155iXIbvFoJMg05fGwhTVsdk=.ffd758b7-799c-4b0b-a626-8850d25a6094@github.com> On Tue, 6 May 2025 13:56:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: infra issue, unrelated. Error: Missing download info for actions/checkout at v4 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1743#issuecomment-2858158774 From goetz at openjdk.org Wed May 7 11:21:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 11:21:18 GMT Subject: [jdk21u-dev] RFR: 8286789: Test forceEarlyReturn002.java timed out In-Reply-To: <3Rcm7oCCVMf5BYl0BUwHogtAM0zoBr2N8JyO971gnQs=.6d6bdb36-50e4-44fc-8e3e-f6a75344aa06@github.com> References: <3Rcm7oCCVMf5BYl0BUwHogtAM0zoBr2N8JyO971gnQs=.6d6bdb36-50e4-44fc-8e3e-f6a75344aa06@github.com> Message-ID: On Tue, 6 May 2025 11:53:19 GMT, Goetz Lindenmaier wrote: > I would like to fix this test issue in 21. > > Clean backport although skara didn't manage to do this automatically. GHA failure: jdk/jshell/ToolTabSnippetTest failed. looks like a timeout. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1740#issuecomment-2858191343 From duke at openjdk.org Wed May 7 12:20:21 2025 From: duke at openjdk.org (Radek Cap) Date: Wed, 7 May 2025 12:20:21 GMT Subject: [jdk11u-dev] Withdrawn: 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress In-Reply-To: <421WIzOjFit9t0rTacGZvQvsSW7OfJwoc3GWxtHYE_E=.d42f1ba6-32a4-41a2-b03f-860955a16f4a@github.com> References: <421WIzOjFit9t0rTacGZvQvsSW7OfJwoc3GWxtHYE_E=.d42f1ba6-32a4-41a2-b03f-860955a16f4a@github.com> Message-ID: On Fri, 14 Feb 2025 13:24:35 GMT, Radek Cap wrote: > Backport of JDK-8342496 - C2/Shenandoah: SEGV in compiled code when running jcstress > > Clean backport. > Passed tier 1 tests. > Passed gtests. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2995 From duke at openjdk.org Wed May 7 14:06:29 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 7 May 2025 14:06:29 GMT Subject: [jdk11u-dev] Integrated: 8296631: NSS tests failing on OL9 linux-aarch64 hosts In-Reply-To: References: Message-ID: On Thu, 17 Oct 2024 05:35:25 GMT, Taizo Kurashige wrote: > 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. This pull request has now been integrated. Changeset: 276a1576 Author: Taizo Kurashige <103394724+kurashige23 at users.noreply.github.com> Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/276a157622f76d7210e11423879d81ccd70c3568 Stats: 36 lines in 11 files changed: 27 ins; 0 del; 9 mod 8296631: NSS tests failing on OL9 linux-aarch64 hosts Reviewed-by: phh Backport-of: 6e1aacdfba5a32f7b071eea8039888d275827e83 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2955 From goetz at openjdk.org Wed May 7 14:15:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 14:15:52 GMT Subject: [jdk21u-dev] RFR: 8332631: Update nsk.share.jpda.BindServer to don't use finalization Message-ID: I backport this to keep the 21 u tests up to date. ------------- Commit messages: - Backport b3b33667ad3bdb7be868fb165a1ea53054947cd0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1752/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1752&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332631 Stats: 98 lines in 1 file changed: 18 ins; 54 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1752.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1752/head:pull/1752 PR: https://git.openjdk.org/jdk21u-dev/pull/1752 From goetz at openjdk.org Wed May 7 14:17:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 14:17:54 GMT Subject: [jdk21u-dev] RFR: 8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share Message-ID: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> I backport this to keep the 21 u tests up to date. ------------- Commit messages: - Backport 244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1753/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1753&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307824 Stats: 314 lines in 10 files changed: 24 ins; 271 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1753.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1753/head:pull/1753 PR: https://git.openjdk.org/jdk21u-dev/pull/1753 From phh at openjdk.org Wed May 7 14:22:30 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 7 May 2025 14:22:30 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 14:17:33 GMT, Ivan Bereziuk wrote: > Backporting a stabilization fix as the issue was seen in older JDK releases. > > Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. Just noticed that you don't have GHA testing enabled on this repo. To do that, go to the repo page (e.g., one of mine is https://github.com/phohensee/jdk21u-dev), select Actions, and enable workflows. Also, ask for maintainer approval using the PR comment "/approval request ". ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/212#issuecomment-2858779326 From phh at openjdk.org Wed May 7 14:34:29 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 7 May 2025 14:34:29 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: References: Message-ID: <4qzzZEja1CX_aXAnDftKOo78kYgq3p6Ux_3fXufs5GE=.b8222c25-c60f-438d-b7d2-e9953fbdf375@github.com> On Fri, 25 Apr 2025 16:37:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different). Apologies for not running the test myself and causing a problem. Shall I resubmit? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2858821459 From goetz at openjdk.org Wed May 7 14:42:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 14:42:33 GMT Subject: [jdk21u-dev] RFR: 8330534: Update nsk/jdwp tests to use driver instead of othervm Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1740 Commit messages: - Backport 56e8e60792b23bc101f46b497dcc9d3c76855384 Changes: https://git.openjdk.org/jdk21u-dev/pull/1754/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1754&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330534 Stats: 824 lines in 219 files changed: 342 ins; 0 del; 482 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1754.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1754/head:pull/1754 PR: https://git.openjdk.org/jdk21u-dev/pull/1754 From goetz at openjdk.org Wed May 7 15:25:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 15:25:09 GMT Subject: [jdk17u-dev] RFR: 8286789: Test forceEarlyReturn002.java timed out Message-ID: <67y9bxQw_5GwISnZD-7pUSDciEcsXDHBVOn9p483sEo=.cce4853e-2cac-49ca-8854-5169c54d4dde@github.com> I would like to backport this test improvement to 17. Omitted ProblemList, test not listed in 17. ------------- Commit messages: - Backport c90cd2c0608d250434bff7013360b8388d9854b3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3558/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3558&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286789 Stats: 43 lines in 3 files changed: 36 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3558.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3558/head:pull/3558 PR: https://git.openjdk.org/jdk17u-dev/pull/3558 From goetz at openjdk.org Wed May 7 15:48:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 May 2025 15:48:00 GMT Subject: [jdk17u-dev] RFR: 8330534: Update nsk/jdwp tests to use driver instead of othervm Message-ID: I backport this for parity with 17.0.17-oracle. Resolved Copyright in test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java, probably clean anyways. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3558 Commit messages: - Backport 56e8e60792b23bc101f46b497dcc9d3c76855384 Changes: https://git.openjdk.org/jdk17u-dev/pull/3559/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3559&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330534 Stats: 824 lines in 219 files changed: 342 ins; 0 del; 482 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3559.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3559/head:pull/3559 PR: https://git.openjdk.org/jdk17u-dev/pull/3559 From duke at openjdk.org Wed May 7 16:45:24 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 16:45:24 GMT Subject: [jdk17u-dev] RFR: 8312246: NPE when HSDB visits bad oop In-Reply-To: <2-c_IDEePODe7o0jc-n-ze-ESC4DnNZs6AZd87391xU=.7aa7303f-c321-48a8-8a2b-aaa86921fe4a@github.com> References: <2-c_IDEePODe7o0jc-n-ze-ESC4DnNZs6AZd87391xU=.7aa7303f-c321-48a8-8a2b-aaa86921fe4a@github.com> Message-ID: On Mon, 5 May 2025 19:05:09 GMT, Satyen Subramaniam wrote: > Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version d1ae6cd14ac28871f45617fe7da4b90cd5bd57ba) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3546#issuecomment-2859273167 From duke at openjdk.org Wed May 7 16:46:22 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 16:46:22 GMT Subject: [jdk21u-dev] RFR: 8312246: NPE when HSDB visits bad oop In-Reply-To: References: Message-ID: On Mon, 5 May 2025 19:05:02 GMT, Satyen Subramaniam wrote: > Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version f69fb27dc578c36ed02b9e16cc2a0b6d487c370b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1738#issuecomment-2859276894 From duke at openjdk.org Wed May 7 16:46:28 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 16:46:28 GMT Subject: [jdk21u-dev] RFR: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. In-Reply-To: <3SWk1np5QrYDYWkDP8afLhrizlmbaEnbiHmOkBuzTLY=.201bbb17-bc3e-4f42-b592-3731d30cc09d@github.com> References: <3SWk1np5QrYDYWkDP8afLhrizlmbaEnbiHmOkBuzTLY=.201bbb17-bc3e-4f42-b592-3731d30cc09d@github.com> Message-ID: On Mon, 5 May 2025 19:00:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 39473456c972eb0a1793aa9745b37154b74d6766) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1737#issuecomment-2859276400 From duke at openjdk.org Wed May 7 16:54:22 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 16:54:22 GMT Subject: [jdk21u-dev] RFR: 8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown In-Reply-To: <49-h9AMFaTM_B-wu-Fg25hgSeBxlnD0pk3EgHGnCENk=.40c4defc-cc4c-4bcd-a03c-0bd6deb10e23@github.com> References: <49-h9AMFaTM_B-wu-Fg25hgSeBxlnD0pk3EgHGnCENk=.40c4defc-cc4c-4bcd-a03c-0bd6deb10e23@github.com> Message-ID: On Mon, 28 Apr 2025 17:41:01 GMT, Daniel Hu wrote: > Clean backport. Fixes misleading error message from StructuredTaskScope.get(). Affected test passes on linux x64 @cost0much Your change (at version 36c5b1c950d3dad5d8cc0cd8d670305ffba892d9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1720#issuecomment-2859302282 From duke at openjdk.org Wed May 7 16:59:25 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 7 May 2025 16:59:25 GMT Subject: [jdk21u-dev] RFR: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful Message-ID: Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. ------------- Commit messages: - Backport ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c Changes: https://git.openjdk.org/jdk21u-dev/pull/1734/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1734&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316629 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1734.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1734/head:pull/1734 PR: https://git.openjdk.org/jdk21u-dev/pull/1734 From ssubramaniam at openjdk.org Wed May 7 16:59:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 7 May 2025 16:59:49 GMT Subject: [jdk21u-dev] RFR: 8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown Message-ID: Backporting JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown. Backport makes `-XX:+AbortVMOnCompilationFailure` ignore abandoned compilations that can be scheduled during a VM shutdown. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport acd93102348f592d6f2e77a4bff6037edf708d55 Changes: https://git.openjdk.org/jdk21u-dev/pull/1755/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1755&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313430 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1755.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1755/head:pull/1755 PR: https://git.openjdk.org/jdk21u-dev/pull/1755 From duke at openjdk.org Wed May 7 17:06:33 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 7 May 2025 17:06:33 GMT Subject: [jdk17u-dev] RFR: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful Message-ID: Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. ------------- Commit messages: - Backport ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c Changes: https://git.openjdk.org/jdk17u-dev/pull/3544/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3544&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316629 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3544.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3544/head:pull/3544 PR: https://git.openjdk.org/jdk17u-dev/pull/3544 From duke at openjdk.org Thu May 8 06:11:56 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 06:11:56 GMT Subject: [jdk17u-dev] RFR: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful In-Reply-To: References: Message-ID: On Mon, 5 May 2025 17:37:23 GMT, Daniel Hu wrote: > Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. @cost0much Your change (at version 26eba4fde244a71087d99c407c1017d238010987) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3544#issuecomment-2861883123 From duke at openjdk.org Thu May 8 06:11:56 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 06:11:56 GMT Subject: [jdk21u-dev] RFR: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful In-Reply-To: References: Message-ID: On Mon, 5 May 2025 17:29:41 GMT, Daniel Hu wrote: > Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. @cost0much Your change (at version dc9ea9f702a5073bc7c6c784f14cb5e47858bfaf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1734#issuecomment-2861884031 From duke at openjdk.org Thu May 8 06:16:54 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 8 May 2025 06:16:54 GMT Subject: [jdk17u-dev] Integrated: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful In-Reply-To: References: Message-ID: <8vr0yMbqKoaD-g26qSnJLXjF5CFmDWM1L0OgkVWu1N0=.5ea2cee2-8b77-429d-b122-8faf2cf2a881@github.com> On Mon, 5 May 2025 17:37:23 GMT, Daniel Hu wrote: > Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. This pull request has now been integrated. Changeset: 83291051 Author: Daniel Hu Committer: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/83291051acddc0942c5a2917418205969faa274e Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful Backport-of: ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3544 From goetz at openjdk.org Thu May 8 06:29:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:29:54 GMT Subject: [jdk21u-dev] RFR: 8317264: Pattern.Bound has `static` fields that should be `static final`. In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:02:12 GMT, Francesco Andreuzzi wrote: > Clean backport of JDK-8317264. The fields are never assigned after initialization. final leads to shorter bytecode. It's a minor performance optimization in Regex. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1622#issuecomment-2861921884 From goetz at openjdk.org Thu May 8 06:32:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:32:53 GMT Subject: [jdk21u-dev] RFR: 8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 18:07:36 GMT, Daniel Hu wrote: > Clean backport. Improves ResponseSubscribers.SubscriberAdapter by making an asynchronous call instead of blocking. Passes affected test on linux x64 I successfully ran this through SAPs testing. Thanks for withdrawing this. If you withdraw, you might also remove the -fix-request label in the JBS issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1718#issuecomment-2861924055 From goetz at openjdk.org Thu May 8 06:34:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:34:57 GMT Subject: [jdk21u-dev] RFR: 8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 In-Reply-To: References: Message-ID: <4sYy2DF-LUOtLLHCzt_YiiGJRaglH4FmpkQguHgjAzs=.565bd3a7-e7b5-4486-8605-3df86255d24d@github.com> On Wed, 30 Apr 2025 23:06:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0. Fix pulls the value from tmp1, which contains the correct value. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java` tests. Patch is clean. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1726#issuecomment-2861929929 From goetz at openjdk.org Thu May 8 06:35:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:35:52 GMT Subject: [jdk21u-dev] RFR: 8318811: Compiler directives parser swallows a character after line comments In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 16:48:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318811: Compiler directives parser swallows a character after line comments. Fixes JSON::skip_line_comment() to match specification and "return the first token after the line comment without consuming it" by using `peek` instead of `next`. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java` tests. Patch is clean. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1717#issuecomment-2861934632 From goetz at openjdk.org Thu May 8 06:36:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:36:57 GMT Subject: [jdk21u-dev] RFR: 8324345: Stack overflow during C2 compilation when splitting memory phi In-Reply-To: References: Message-ID: On Tue, 22 Apr 2025 16:55:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8324345: Stack overflow during C2 compilation when splitting memory phi. In some cases ConnectionGraph::find_inst_mem contains recursive calls that can lead to a native C++ stack overflow - this changeset takes the following action to address this. Adds a simple recursion depth limit to ConnectionGraph::find_inst_mem. When find_inst_mem reaches the limit, we bail out from the current compilation and retry without escape analysis. The depth limit is currently set to a fixed value of 1000, and a regression test `TestFindInstMemRecursion.java`. Also removes the implicit memory limit (due to [JDK-8331185](https://bugs.openjdk.org/browse/JDK-8331185)) from `VectorReplicateLongSpecialImmTest.java`: The memory limit triggers after this changeset, but the (potential) problem is most likely unrelated to this issue, addressed in [JDK-8337821](https://bugs.openjdk.org/browse/JDK-8337821). Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/escapeAna lysis/TestFindInstMemRecursion.java` tests. Patch is clean. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1692#issuecomment-2861936007 From goetz at openjdk.org Thu May 8 06:38:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:38:55 GMT Subject: [jdk21u-dev] RFR: 8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" In-Reply-To: References: Message-ID: <3tSgo2bIoXodfOHCf7HplHQqVo1dgXx1qe67ug7rZoA=.0cc97104-cd05-4028-88fd-b4a8a95843af@github.com> On Mon, 5 May 2025 18:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak". Fix adjusts the size threshold to avoid corner case resulting in failure. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1736#issuecomment-2861940216 From goetz at openjdk.org Thu May 8 06:44:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 06:44:52 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. I successfully ran this through SAPs testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2861951422 From goetz at openjdk.org Thu May 8 07:04:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:04:51 GMT Subject: [jdk21u-dev] RFR: 8313654: Test WaitNotifySuspendedVThreadTest.java timed out In-Reply-To: References: Message-ID: On Tue, 6 May 2025 17:39:46 GMT, Goetz Lindenmaier wrote: > I would like to fix this test in 21. GHA failure: unrelated. Error: Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1749#issuecomment-2861996157 From goetz at openjdk.org Thu May 8 07:11:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:11:57 GMT Subject: [jdk21u-dev] RFR: 8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share In-Reply-To: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> References: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> Message-ID: On Wed, 7 May 2025 14:11:58 GMT, Goetz Lindenmaier wrote: > I backport this to keep the 21 u tests up to date. GHA failure: failing tests depend on "8332631: Update nsk.share.jpda.BindServer to don't use finalization" which I also backported. I should have made these dependent pull requests. Locally, the tests passed with both changes applied, and also our nightly tests ran them succesfully. Will merge head once I integrated 8332631 and the failures should go away. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1753#issuecomment-2862012815 From goetz at openjdk.org Thu May 8 07:25:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:25:02 GMT Subject: [jdk17u-dev] Integrated: 8295470: Update openjdk.java.net => openjdk.org URLs in test code In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 13:29:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Most parts applied clean. The parts that don't apply were either Copyrights or files not in 17. > > patching file test/hotspot/jtreg/applications/jcstress/TestGenerator.java > Resolved Copyright. Two later changes already backported. > > test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8271515: Integration of JEP 417: Vector API (Third Incubator)" in jdk18. Omitted. > > test/hotspot/jtreg/runtime/cds/DeterministicDump.java > Code to be patched added by "https://bugs.openjdk.org/browse/JDK-8253495: CDS generates non-deterministic output". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8278602: CDS dynamic dump may access unloaded classes". Omitted. > > test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java > Resolved copyright. Later change "https://bugs.openjdk.org/browse/JDK-8280988: [XWayland] Click on title to request focus test failures" > already backported. > > test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8236987: Remove call to System.out.println from ImageIcon.loadImage" in jdk19. Omitted so far. > But eventually a candidate to backport. > > test/micro/org/openjdk/bench/java/util/NCopiesBenchmarks.java > Added by performance improvement "https://bugs.openjdk.org/browse/JDK-8274715: Implement forEach in Collections.CopiesList" Omitted. > > > Further I checked the remaining occurances of openjkd.java.net. Most of them were omitted by this change on purpose. Two files are in 17 that are not in 21, but one requires the old link and the other is pointless to fix. So I rather omitted them. This pull request has now been integrated. Changeset: 20353321 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/203533211aee6d43f509bd8b8d58c17d3981078f Stats: 129 lines in 40 files changed: 46 ins; 0 del; 83 mod 8295470: Update openjdk.java.net => openjdk.org URLs in test code Reviewed-by: mbaesken Backport-of: d5a1521fde3f6ff7e810e8257a4722a09c9ef60b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3541 From goetz at openjdk.org Thu May 8 07:26:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:26:55 GMT Subject: [jdk17u-dev] Integrated: 8295670: Remove duplication in java/util/Formatter/Basic*.java In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:15:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Add on: interestingly, I generated this with the skara backport command, but still it's not clean. This pull request has now been integrated. Changeset: 22c205d3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/22c205d3f1f342306fd391197c005a39a812cd20 Stats: 29646 lines in 22 files changed: 1511 ins; 27888 del; 247 mod 8295670: Remove duplication in java/util/Formatter/Basic*.java Reviewed-by: mbaesken Backport-of: f84b0ad07c73c305d21c71ec6b8195dc1ee31a3e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3548 From goetz at openjdk.org Thu May 8 07:28:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:28:54 GMT Subject: [jdk21u-dev] Integrated: 8286789: Test forceEarlyReturn002.java timed out In-Reply-To: <3Rcm7oCCVMf5BYl0BUwHogtAM0zoBr2N8JyO971gnQs=.6d6bdb36-50e4-44fc-8e3e-f6a75344aa06@github.com> References: <3Rcm7oCCVMf5BYl0BUwHogtAM0zoBr2N8JyO971gnQs=.6d6bdb36-50e4-44fc-8e3e-f6a75344aa06@github.com> Message-ID: On Tue, 6 May 2025 11:53:19 GMT, Goetz Lindenmaier wrote: > I would like to fix this test issue in 21. > > Clean backport although skara didn't manage to do this automatically. This pull request has now been integrated. Changeset: 08b0d318 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/08b0d31874e52e7e117d394ae7c5fa3ab66892b2 Stats: 49 lines in 4 files changed: 36 ins; 8 del; 5 mod 8286789: Test forceEarlyReturn002.java timed out Backport-of: c90cd2c0608d250434bff7013360b8388d9854b3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1740 From goetz at openjdk.org Thu May 8 07:29:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:29:53 GMT Subject: [jdk17u-dev] Integrated: 8303549: [AIX] TestNativeStack.java is failing with exit value 1 In-Reply-To: References: Message-ID: On Tue, 6 May 2025 08:49:03 GMT, Goetz Lindenmaier wrote: > I backport this as we see failures in these tests on AIX even in 11. This pull request has now been integrated. Changeset: 9abc9cef Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9abc9cefaf22110899a87b80f254fc9d0b10606e Stats: 14 lines in 2 files changed: 12 ins; 0 del; 2 mod 8303549: [AIX] TestNativeStack.java is failing with exit value 1 Backport-of: 5ff42d14294199eb3bf10b66530f9249fb68810d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3547 From goetz at openjdk.org Thu May 8 07:32:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:32:53 GMT Subject: [jdk21u-dev] RFR: 8330534: Update nsk/jdwp tests to use driver instead of othervm [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8330534 - Backport 56e8e60792b23bc101f46b497dcc9d3c76855384 - Backport c90cd2c0608d250434bff7013360b8388d9854b3 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1754/files - new: https://git.openjdk.org/jdk21u-dev/pull/1754/files/0be99bf2..7ca00c07 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1754&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1754&range=00-01 Stats: 555 lines in 52 files changed: 228 ins; 223 del; 104 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1754.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1754/head:pull/1754 PR: https://git.openjdk.org/jdk21u-dev/pull/1754 From mbaesken at openjdk.org Thu May 8 07:34:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 May 2025 07:34:51 GMT Subject: [jdk17u-dev] RFR: 8286789: Test forceEarlyReturn002.java timed out In-Reply-To: <67y9bxQw_5GwISnZD-7pUSDciEcsXDHBVOn9p483sEo=.cce4853e-2cac-49ca-8854-5169c54d4dde@github.com> References: <67y9bxQw_5GwISnZD-7pUSDciEcsXDHBVOn9p483sEo=.cce4853e-2cac-49ca-8854-5169c54d4dde@github.com> Message-ID: On Wed, 7 May 2025 15:19:47 GMT, Goetz Lindenmaier wrote: > I would like to backport this test improvement to 17. > > Omitted ProblemList, test not listed in 17. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3558#pullrequestreview-2824109286 From goetz at openjdk.org Thu May 8 07:36:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 07:36:58 GMT Subject: [jdk17u-dev] Integrated: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: <5hyEjudBtI2Ll0u1f-Sx0endVKJaK7ibkiYZi48Ypb0=.e5ef8aaa-b39f-4a8b-b879-eac2adac86c0@github.com> On Wed, 30 Apr 2025 12:17:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle based on the change in 21. > > The patch of 21 applies clean except for two tests that are not in 17: > > test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java > Added by "https://bugs.openjdk.org/browse/JDK-8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails". A P4 bugfix I don't want to backport to 17. > > test/jdk/sun/security/pkcs12/GetSetEntryTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8327461: KeyStore getEntry is not thread-safe" which has another prereq. Don't backport to 17. This pull request has now been integrated. Changeset: e5599624 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e5599624c23c0f8c8d5ceff5eb9fd79ad0f302a5 Stats: 142 lines in 39 files changed: 32 ins; 31 del; 79 mod 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rschmelter Backport-of: fdd0cb550e4345d93c5436404e0a798563d623f1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3539 From mbaesken at openjdk.org Thu May 8 07:51:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 May 2025 07:51:55 GMT Subject: [jdk17u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: References: Message-ID: On Wed, 7 May 2025 08:49:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > I had to adapt location and the test, as it is always the case with changes to the certs. Looks good, but still the different CHECKSUM might be worth looking into ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java line 55: > 53: // shasum -a 256 cacerts | sed -e 's/../&:/g' | tr '[:lower:]' '[:upper:]' | cut -c1-95 > 54: private static final String CHECKSUM > 55: = "07:21:E0:F8:EA:55:CC:93:24:2E:74:07:4B:6B:CE:F3:81:C3:BB:47:5B:85:A2:F1:9E:44:CD:C0:99:55:D7:5F"; Strange that the CHECKSUM is different in 17u-dev before and after the change , compared to e.g. 21 and head ; but the number of certs (111 -> 109) seems to be the same. Is there some other backport coming/missing ? ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3557#pullrequestreview-2824149328 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3557#discussion_r2079103170 From goetz at openjdk.org Thu May 8 08:25:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 08:25:31 GMT Subject: [jdk21u-dev] RFR: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Message-ID: I backport this for parity with 21.0.8-oracle. Needed to adapt return openSslRootPath.resolve(libDir, "ossl-modules"); because 8262742: "(fs) Add Path::resolve with varargs string" is not in 21. ------------- Commit messages: - Backport 8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 Changes: https://git.openjdk.org/jdk21u-dev/pull/1756/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1756&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349492 Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1756.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1756/head:pull/1756 PR: https://git.openjdk.org/jdk21u-dev/pull/1756 From goetz at openjdk.org Thu May 8 08:27:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 08:27:54 GMT Subject: [jdk17u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: References: Message-ID: On Thu, 8 May 2025 07:45:49 GMT, Matthias Baesken wrote: >> I backport this for parity with 17.0.18-oracle. >> >> I had to adapt location and the test, as it is always the case with changes to the certs. > > test/jdk/sun/security/lib/cacerts/VerifyCACerts.java line 55: > >> 53: // shasum -a 256 cacerts | sed -e 's/../&:/g' | tr '[:lower:]' '[:upper:]' | cut -c1-95 >> 54: private static final String CHECKSUM >> 55: = "07:21:E0:F8:EA:55:CC:93:24:2E:74:07:4B:6B:CE:F3:81:C3:BB:47:5B:85:A2:F1:9E:44:CD:C0:99:55:D7:5F"; > > Strange that the CHECKSUM is different in 17u-dev before and after the change , compared to e.g. 21 and head ; but the number of certs (111 -> 109) seems to be the same. > Is there some other backport coming/missing ? Hi Matthias, this is always the case with changes to the certificates in 17. See also previous changes https://github.com/openjdk/jdk17u-dev/commit/4e67796c3fcbffa706be8fabb56d00f9128edac1 or others in this list: https://github.com/openjdk/jdk17u-dev/commits/4e67796c3fcbffa706be8fabb56d00f9128edac1/test/jdk/sun/security/lib/cacerts/VerifyCACerts.java I think this is caused by the different location and build functionality used in 17. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3557#discussion_r2079165024 From syan at openjdk.org Thu May 8 08:36:54 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 May 2025 08:36:54 GMT Subject: [jdk17u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: <0zTThRAxrW2q8EFpclz7ZncHHTXHXSZ41oFpxBW94Y4=.3b1d8c9b-4b2a-45b2-b35a-72cb5d3baa71@github.com> On Sun, 23 Feb 2025 09:27:24 GMT, SendaoYan wrote: > Hi all, > > Test test/jdk/java/net/Socket/B8312065.java fails on some machines. Test assume 192.168.255.255 is not in use, but on some machines linux command `ping 192.168.255.255` will report "ping: connect: Network is unreachable" failure, so this test will report "java.net.ConnectException: Network is unreachable (connect failed)" failure. And this failure is not caused by JDK bug, so I think it's better throw `jtreg.SkippedException` when this failure reported. > > Change has been verified locally, test-fix only to make test more robustness, no risk. Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3293#issuecomment-2862220802 From syan at openjdk.org Thu May 8 08:36:54 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 May 2025 08:36:54 GMT Subject: [jdk17u-dev] Integrated: 8350540: [17u,11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: <4-HBN3eZ8f8q_fYEwpJvxMHXoPgEMrST4ktGRdRL4h4=.eba7ff17-34fe-49fd-b5ef-bddb8224b09d@github.com> On Sun, 23 Feb 2025 09:27:24 GMT, SendaoYan wrote: > Hi all, > > Test test/jdk/java/net/Socket/B8312065.java fails on some machines. Test assume 192.168.255.255 is not in use, but on some machines linux command `ping 192.168.255.255` will report "ping: connect: Network is unreachable" failure, so this test will report "java.net.ConnectException: Network is unreachable (connect failed)" failure. And this failure is not caused by JDK bug, so I think it's better throw `jtreg.SkippedException` when this failure reported. > > Change has been verified locally, test-fix only to make test more robustness, no risk. This pull request has now been integrated. Changeset: 75fa2e7c Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8350540: [17u,11u] B8312065.java fails Network is unreachable Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3293 From goetz at openjdk.org Thu May 8 09:00:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:00:52 GMT Subject: [jdk21u-dev] Integrated: 8313654: Test WaitNotifySuspendedVThreadTest.java timed out In-Reply-To: References: Message-ID: On Tue, 6 May 2025 17:39:46 GMT, Goetz Lindenmaier wrote: > I would like to fix this test in 21. This pull request has now been integrated. Changeset: 82c30fe1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/82c30fe1941412551fb8a5a1b0239f315a61ff1f Stats: 35 lines in 2 files changed: 14 ins; 19 del; 2 mod 8313654: Test WaitNotifySuspendedVThreadTest.java timed out Backport-of: 9b53251131c67b1abb69b59eb66a1a133acc41d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1749 From goetz at openjdk.org Thu May 8 09:02:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:02:04 GMT Subject: [jdk21u-dev] Integrated: 8325682: Rename nsk_strace.h In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:24:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 2852f081 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2852f0813ca2735cdd1527e7ae66e8cda06afd1c Stats: 26 lines in 11 files changed: 0 ins; 0 del; 26 mod 8325682: Rename nsk_strace.h Backport-of: 22e81810ddb293ceb45d577b2b0ab43ab3f154b2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1739 From goetz at openjdk.org Thu May 8 09:06:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:06:52 GMT Subject: [jdk21u-dev] Integrated: 8332631: Update nsk.share.jpda.BindServer to don't use finalization In-Reply-To: References: Message-ID: On Wed, 7 May 2025 14:09:53 GMT, Goetz Lindenmaier wrote: > I backport this to keep the 21 u tests up to date. This pull request has now been integrated. Changeset: 8bb83665 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8bb83665368380d91110509b8333b1786119a7c3 Stats: 98 lines in 1 file changed: 18 ins; 54 del; 26 mod 8332631: Update nsk.share.jpda.BindServer to don't use finalization Backport-of: b3b33667ad3bdb7be868fb165a1ea53054947cd0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1752 From goetz at openjdk.org Thu May 8 09:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:07:45 GMT Subject: [jdk21u-dev] RFR: 8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share [v2] In-Reply-To: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> References: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> Message-ID: > I backport this to keep the 21 u tests up to date. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-244f6ac2-master - Merge branch 'openjdk:master' into backport-GoeLin-244f6ac2-master - Backport 244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1753/files - new: https://git.openjdk.org/jdk21u-dev/pull/1753/files/7a03a06e..0a8d6f95 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1753&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1753&range=00-01 Stats: 208 lines in 18 files changed: 68 ins; 81 del; 59 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1753.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1753/head:pull/1753 PR: https://git.openjdk.org/jdk21u-dev/pull/1753 From goetz at openjdk.org Thu May 8 09:13:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:13:00 GMT Subject: [jdk17u-dev] Integrated: 8286789: Test forceEarlyReturn002.java timed out In-Reply-To: <67y9bxQw_5GwISnZD-7pUSDciEcsXDHBVOn9p483sEo=.cce4853e-2cac-49ca-8854-5169c54d4dde@github.com> References: <67y9bxQw_5GwISnZD-7pUSDciEcsXDHBVOn9p483sEo=.cce4853e-2cac-49ca-8854-5169c54d4dde@github.com> Message-ID: On Wed, 7 May 2025 15:19:47 GMT, Goetz Lindenmaier wrote: > I would like to backport this test improvement to 17. > > Omitted ProblemList, test not listed in 17. This pull request has now been integrated. Changeset: e0c70dae Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0c70dae5e2f70995ca4cd7b105ea18a11c9f5e2 Stats: 43 lines in 3 files changed: 36 ins; 2 del; 5 mod 8286789: Test forceEarlyReturn002.java timed out Reviewed-by: mbaesken Backport-of: c90cd2c0608d250434bff7013360b8388d9854b3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3558 From goetz at openjdk.org Thu May 8 09:14:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:14:57 GMT Subject: [jdk17u-dev] Integrated: 8325682: Rename nsk_strace.h In-Reply-To: References: Message-ID: On Tue, 6 May 2025 10:24:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ce828772 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ce8287725b63cd114cc4a6ea9fee58bbe5fb9d90 Stats: 26 lines in 11 files changed: 0 ins; 0 del; 26 mod 8325682: Rename nsk_strace.h Backport-of: 22e81810ddb293ceb45d577b2b0ab43ab3f154b2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3549 From goetz at openjdk.org Thu May 8 09:19:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:19:19 GMT Subject: [jdk17u-dev] RFR: 8330534: Update nsk/jdwp tests to use driver instead of othervm [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > > Resolved Copyright in test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java, > probably clean anyways. 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_8330534 - Backport 56e8e60792b23bc101f46b497dcc9d3c76855384 - Backport c90cd2c0608d250434bff7013360b8388d9854b3 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3559/files - new: https://git.openjdk.org/jdk17u-dev/pull/3559/files/53acce76..dbfbb502 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3559&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3559&range=00-01 Stats: 29966 lines in 116 files changed: 1608 ins; 27919 del; 439 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3559.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3559/head:pull/3559 PR: https://git.openjdk.org/jdk17u-dev/pull/3559 From sgehwolf at openjdk.org Thu May 8 09:25:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 8 May 2025 09:25:52 GMT Subject: [jdk11u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 07:10:38 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) from JDK-17. > > Not clean as `make/lib/Awt2dLibraries.gmk` is different from JDK-17. Resolved adding the new `unused-function` to `gcc`and `gclang` disabled warnings for AWT libraries. > > Tier 1 tests pass. Tests for `javax.imageio` and `java2d/cmm` pass. `jfc_demo` is great to see! :-) . > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/javax/imageio 197 197 0 0 > ============================== > TEST SUCCESS > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/java2d/cmm 19 19 0 0 > ============================== > TEST SUCCESS > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk:jfc_demo 1 1 0 0 > ============================== > TEST SUCCESS Looks OK to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3021#pullrequestreview-2824415189 From sgehwolf at openjdk.org Thu May 8 09:29:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 8 May 2025 09:29:57 GMT Subject: [jdk11u-dev] RFR: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small In-Reply-To: <6rwCgFI2LFVpm7kL431GHcDcHmE0zrHnsqw09CawsXE=.1573f915-3822-4313-94d6-472aa5b5a62a@github.com> References: <6rwCgFI2LFVpm7kL431GHcDcHmE0zrHnsqw09CawsXE=.1573f915-3822-4313-94d6-472aa5b5a62a@github.com> Message-ID: On Tue, 6 May 2025 09:14:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.28-oracle. > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3028#pullrequestreview-2824436198 From sgehwolf at openjdk.org Thu May 8 09:30:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 8 May 2025 09:30:57 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms In-Reply-To: References: Message-ID: On Tue, 6 May 2025 09:41:22 GMT, Goetz Lindenmaier wrote: > I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small > > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3029#pullrequestreview-2824445585 From goetz at openjdk.org Thu May 8 09:34:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 09:34:54 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms In-Reply-To: References: Message-ID: <9tL_Dh0KLdG6tLxLCRc0Y7tijH2d1pA8SoM_vP7EhVg=.f73fe909-4b2b-42c1-b420-5d840f8d9018@github.com> On Tue, 6 May 2025 09:41:22 GMT, Goetz Lindenmaier wrote: > I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small > > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3029#issuecomment-2862396102 From goetz at openjdk.org Thu May 8 10:14:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:14:36 GMT Subject: [jdk17u-dev] RFR: 8294038: Remove "Classpath" exception from javax/swing tests Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3561 Commit messages: - Backport 27b8e2f49e372e09e8f070e9c90babd82e015dbf Changes: https://git.openjdk.org/jdk17u-dev/pull/3562/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3562&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294038 Stats: 34 lines in 11 files changed: 0 ins; 23 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3562.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3562/head:pull/3562 PR: https://git.openjdk.org/jdk17u-dev/pull/3562 From duke at openjdk.org Thu May 8 10:33:56 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 10:33:56 GMT Subject: [jdk11u-dev] RFR: 8232625: HttpClient redirect policy should be more conservative In-Reply-To: References: Message-ID: <42IAca20SbkKrR-TtDfzdDElfIppRUT6R7QB6cuYEtE=.d8674fde-98d6-410f-b61c-3d356faf2210@github.com> On Wed, 7 May 2025 10:58:14 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8232625](https://bugs.openjdk.org/browse/JDK-8232625) that improves HttpClient redirection by dropping the body when the HTTP request method changes. > > Tested on linux with tier1 tests and the following: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/net/httpclient 204 204 0 0 > ============================== > TEST SUCCESS @vieiro Your change (at version 53ab8f114a01e4b90843fba2b731100c7e4ba38e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3030#issuecomment-2862559670 From goetz at openjdk.org Thu May 8 10:36:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:36:58 GMT Subject: [jdk21u-dev] Integrated: 8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share In-Reply-To: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> References: <3xWAYYi9OeNh_3mJePBFbjRJlW6CKr3hgARh07y9FvA=.de520890-31ab-4710-821a-df031d720c53@github.com> Message-ID: <-tjjRt_wEM29I0HS1fRz-mgaNHxX2-6krrvG3oYEgbc=.c7efe3f6-0057-4193-8184-216300ab0c3d@github.com> On Wed, 7 May 2025 14:11:58 GMT, Goetz Lindenmaier wrote: > I backport this to keep the 21 u tests up to date. This pull request has now been integrated. Changeset: a2b929f2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a2b929f247074af10bebffd14b7c057f4cc5e689 Stats: 314 lines in 10 files changed: 24 ins; 271 del; 19 mod 8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share Backport-of: 244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1753 From goetz at openjdk.org Thu May 8 10:44:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:44:54 GMT Subject: [jdk21u-dev] Integrated: 8330534: Update nsk/jdwp tests to use driver instead of othervm In-Reply-To: References: Message-ID: On Wed, 7 May 2025 14:36:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 6def7865 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6def7865434d17012a58dca37c72ef9b9a33c555 Stats: 824 lines in 219 files changed: 342 ins; 0 del; 482 mod 8330534: Update nsk/jdwp tests to use driver instead of othervm Backport-of: 56e8e60792b23bc101f46b497dcc9d3c76855384 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1754 From goetz at openjdk.org Thu May 8 10:46:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:46:54 GMT Subject: [jdk21u-dev] Integrated: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 In-Reply-To: References: Message-ID: On Tue, 6 May 2025 13:09:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 16d71595 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/16d71595db2e0a102e0d8849b6a44647507befc3 Stats: 42 lines in 1 file changed: 38 ins; 1 del; 3 mod 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 Backport-of: 965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1741 From goetz at openjdk.org Thu May 8 10:52:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:52:52 GMT Subject: [jdk21u-dev] Integrated: 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework In-Reply-To: References: Message-ID: On Tue, 6 May 2025 13:32:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 673746c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/673746c4387286fb13eca35dc798f7043f50fc03 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework Backport-of: d77e6fe45c7b834db457a772ce0bea514d2e44f3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1742 From goetz at openjdk.org Thu May 8 10:58:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:58:01 GMT Subject: [jdk21u-dev] Integrated: 8340407: Open source a few more Component related tests In-Reply-To: <5uLjwdfL-3g_dsQT2hdQJp2gA2H9-Dwgddb7SRayItI=.e40bf3c8-9915-446d-bbf1-1592bcae6fee@github.com> References: <5uLjwdfL-3g_dsQT2hdQJp2gA2H9-Dwgddb7SRayItI=.e40bf3c8-9915-446d-bbf1-1592bcae6fee@github.com> Message-ID: On Tue, 6 May 2025 13:56:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 98847a35 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/98847a353bef635f3e9e5e689e47172047faccc6 Stats: 1395 lines in 4 files changed: 1395 ins; 0 del; 0 mod 8340407: Open source a few more Component related tests Backport-of: a32c3b43aaefdebf5be229f90d9cd26db1859b95 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1743 From goetz at openjdk.org Thu May 8 10:59:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 10:59:56 GMT Subject: [jdk21u-dev] Integrated: 8341177: Opensource few List and a Window test In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:12:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ab071087 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ab071087d03938c41d79656f3d41fc2f270e5f5b Stats: 448 lines in 4 files changed: 448 ins; 0 del; 0 mod 8341177: Opensource few List and a Window test Backport-of: 602408e4f3848b30299ea94264e88ead5361a310 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1744 From goetz at openjdk.org Thu May 8 11:00:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:00:53 GMT Subject: [jdk21u-dev] Integrated: 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular In-Reply-To: References: Message-ID: On Wed, 7 May 2025 10:09:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: cbdaf34b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cbdaf34bb9b5cc5fdfd1f25ab6bb6426f4dc6b69 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular Backport-of: b3e87360917fd56df8aa0a927723a561dcb840a2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1751 From goetz at openjdk.org Thu May 8 11:02:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:02:05 GMT Subject: [jdk21u-dev] Integrated: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:21:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 12e6be07 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/12e6be076280b46c8c3307af5cf2e11631a5970c Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Backport-of: 342dec93f22193309aa8865df95eb19d659b082c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1745 From goetz at openjdk.org Thu May 8 11:00:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:00:57 GMT Subject: [jdk17u-dev] Integrated: 8330534: Update nsk/jdwp tests to use driver instead of othervm In-Reply-To: References: Message-ID: On Wed, 7 May 2025 15:42:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved Copyright in test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java, > probably clean anyways. This pull request has now been integrated. Changeset: bdc6ab59 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bdc6ab594975420b165ef1e126bfab2084954966 Stats: 824 lines in 219 files changed: 342 ins; 0 del; 482 mod 8330534: Update nsk/jdwp tests to use driver instead of othervm Backport-of: 56e8e60792b23bc101f46b497dcc9d3c76855384 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3559 From goetz at openjdk.org Thu May 8 11:02:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:02:12 GMT Subject: [jdk17u-dev] RFR: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 In-Reply-To: References: Message-ID: On Tue, 6 May 2025 13:09:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failures: infra issues, unrelated. Error: Missing download info for actions/checkout at v4 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3550#issuecomment-2862631407 From goetz at openjdk.org Thu May 8 11:02:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:02:13 GMT Subject: [jdk17u-dev] Integrated: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 In-Reply-To: References: Message-ID: <99IJC0rInn31NP_u8zzS0oclx0qebaWVK-Fm0CFad90=.b731795a-fc7f-4e03-92d0-f3a757adce9e@github.com> On Tue, 6 May 2025 13:09:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e869bfde Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e869bfde1f25787278c3fe935ba75b6fbcc037ce Stats: 42 lines in 1 file changed: 38 ins; 1 del; 3 mod 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 Backport-of: 965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3550 From goetz at openjdk.org Thu May 8 11:04:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:04:00 GMT Subject: [jdk17u-dev] Integrated: 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework In-Reply-To: <8nzm8AfrIwlGa9aqKVQlwnhKc54UNmaJfhruFY7t_SY=.97c065c9-8a4b-4953-af8d-146e339539b8@github.com> References: <8nzm8AfrIwlGa9aqKVQlwnhKc54UNmaJfhruFY7t_SY=.97c065c9-8a4b-4953-af8d-146e339539b8@github.com> Message-ID: On Tue, 6 May 2025 13:32:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8c2fdd00 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8c2fdd00593a382980ab89780a96297c5421dd78 Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework Backport-of: d77e6fe45c7b834db457a772ce0bea514d2e44f3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3551 From goetz at openjdk.org Thu May 8 11:04:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:04:01 GMT Subject: [jdk21u-dev] Integrated: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:22:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: d09ff2d8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d09ff2d8c5088199aca47578208594858e6a01c1 Stats: 18 lines in 1 file changed: 14 ins; 2 del; 2 mod 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Backport-of: c5ac3c4f11e777b24d597deec522c9df09750f59 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1746 From goetz at openjdk.org Thu May 8 11:04:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:04:58 GMT Subject: [jdk17u-dev] Integrated: 8340407: Open source a few more Component related tests In-Reply-To: References: Message-ID: On Tue, 6 May 2025 13:56:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 741f7173 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/741f7173d3b37a190694409c8fcffc7d60eb5164 Stats: 1395 lines in 4 files changed: 1395 ins; 0 del; 0 mod 8340407: Open source a few more Component related tests Backport-of: a32c3b43aaefdebf5be229f90d9cd26db1859b95 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3552 From goetz at openjdk.org Thu May 8 11:05:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:05:53 GMT Subject: [jdk17u-dev] RFR: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:21:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: infra issue, unrelated Error: Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3554#issuecomment-2862645089 From goetz at openjdk.org Thu May 8 11:05:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:05:52 GMT Subject: [jdk21u-dev] RFR: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:32:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: infra issue, unrelated Error: Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1747#issuecomment-2862643195 From goetz at openjdk.org Thu May 8 11:05:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:05:53 GMT Subject: [jdk21u-dev] Integrated: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:32:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 16a4d4c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/16a4d4c4be8c98a277d06f0a8c092a8977c5ff5d Stats: 82 lines in 1 file changed: 45 ins; 15 del; 22 mod 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Backport-of: 650d0d954ea8e20e31f17d459993d5edecf08a4c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1747 From goetz at openjdk.org Thu May 8 11:06:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:06:53 GMT Subject: [jdk21u-dev] Integrated: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: References: Message-ID: On Wed, 7 May 2025 08:34:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: cd0df72d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cd0df72dbb99bb514398db4ccf2d3b371090fbfc Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod 8350498: Remove two Camerfirma root CA certificates Backport-of: 1313349a2efd42ab84a543dfee11e3547f6ef4a3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1750 From goetz at openjdk.org Thu May 8 11:06:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:06:56 GMT Subject: [jdk17u-dev] Integrated: 8341177: Opensource few List and a Window test In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:12:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8eecdea3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8eecdea3570f73e3a8fc62a55ede08cfba46f483 Stats: 448 lines in 4 files changed: 448 ins; 0 del; 0 mod 8341177: Opensource few List and a Window test Backport-of: 602408e4f3848b30299ea94264e88ead5361a310 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3553 From goetz at openjdk.org Thu May 8 11:08:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:08:56 GMT Subject: [jdk17u-dev] Integrated: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:21:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7b61a783 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7b61a783e9177cf67126ac5e08c6b621f410d911 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Backport-of: 342dec93f22193309aa8865df95eb19d659b082c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3554 From goetz at openjdk.org Thu May 8 11:09:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:09:53 GMT Subject: [jdk17u-dev] Integrated: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:22:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 3aeaf86b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3aeaf86b00aaa6685f3ddd312ceaa74036c53d21 Stats: 18 lines in 1 file changed: 14 ins; 2 del; 2 mod 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Backport-of: c5ac3c4f11e777b24d597deec522c9df09750f59 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3555 From goetz at openjdk.org Thu May 8 11:11:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:11:54 GMT Subject: [jdk17u-dev] Integrated: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable In-Reply-To: References: Message-ID: On Tue, 6 May 2025 14:32:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4c50e175 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4c50e1758f78f3fcca0f8e15f4efe36c7d268574 Stats: 82 lines in 1 file changed: 45 ins; 15 del; 22 mod 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Backport-of: 650d0d954ea8e20e31f17d459993d5edecf08a4c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3556 From goetz at openjdk.org Thu May 8 11:13:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 11:13:53 GMT Subject: [jdk17u-dev] Integrated: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: References: Message-ID: On Wed, 7 May 2025 08:49:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > I had to adapt location and the test, as it is always the case with changes to the certs. This pull request has now been integrated. Changeset: 4e011ef1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4e011ef165025c3369e4654a9ace503a4e1e1b87 Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod 8350498: Remove two Camerfirma root CA certificates Reviewed-by: mbaesken Backport-of: 1313349a2efd42ab84a543dfee11e3547f6ef4a3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3557 From goetz at openjdk.org Thu May 8 13:02:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 13:02:37 GMT Subject: [jdk21u-dev] RFR: 8333117: Remove support of remote and manual debuggee launchers Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 99e4d77aac72cdddb4973805d28c225f17ea965f Changes: https://git.openjdk.org/jdk21u-dev/pull/1757/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1757&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333117 Stats: 1575 lines in 10 files changed: 41 ins; 1470 del; 64 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1757.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1757/head:pull/1757 PR: https://git.openjdk.org/jdk21u-dev/pull/1757 From duke at openjdk.org Thu May 8 13:33:48 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Thu, 8 May 2025 13:33:48 GMT Subject: [jdk21u-dev] RFR: 8320144: Compilation crashes when a custom annotation with invalid default value is used Message-ID: <4cD0hYNDIIJXmhE2m6BqsbSUo5ZoD8XWpNntLysSzuQ=.6d67185d-794c-44de-93e0-0c239a279f8e@github.com> Clean backport of JDK-8320144. Affected tests are still passing after the change. `T8320144.java` passes in this branch, and fails in `main`. ------------- Commit messages: - Backport 90e433d72e73abf3252969f535451b56ecacc952 Changes: https://git.openjdk.org/jdk21u-dev/pull/1758/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1758&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320144 Stats: 29 lines in 3 files changed: 27 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1758.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1758/head:pull/1758 PR: https://git.openjdk.org/jdk21u-dev/pull/1758 From duke at openjdk.org Thu May 8 13:34:06 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Thu, 8 May 2025 13:34:06 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: On Wed, 7 May 2025 14:19:36 GMT, Paul Hohensee wrote: >> Backporting a stabilization fix as the issue was seen in older JDK releases. >> >> Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. > > Just noticed that you don't have GHA testing enabled on this repo. To do that, go to the repo page (e.g., one of mine is https://github.com/phohensee/jdk21u-dev), select Actions, and enable workflows. Also, ask for maintainer approval using the PR comment "/approval request ". @phohensee Thanks! I've just enabled workflow. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/212#issuecomment-2863083657 From goetz at openjdk.org Thu May 8 13:45:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 13:45:16 GMT Subject: [jdk17u-dev] RFR: 8333117: Remove support of remote and manual debuggee launchers Message-ID: I backport this for parity with 17.0.17-oracle. A row of Virtual Thread changes are missing, thus I had to resolve. test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java Omitted changes to code that was added by Loom changes. test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java Trivial code adaptions needed and resolved deleting code. test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Copyright test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java Resolved deleting code. ------------- Commit messages: - Resolved chunks - Backport 99e4d77aac72cdddb4973805d28c225f17ea965f Changes: https://git.openjdk.org/jdk17u-dev/pull/3563/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3563&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333117 Stats: 1581 lines in 10 files changed: 41 ins; 1477 del; 63 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3563.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3563/head:pull/3563 PR: https://git.openjdk.org/jdk17u-dev/pull/3563 From duke at openjdk.org Thu May 8 16:00:45 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 8 May 2025 16:00:45 GMT Subject: [jdk11u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates Message-ID: <6yux-OQM_hcvA87T-NkmekAVsQw899EgCYxiWkiNNFE=.e507fc43-4002-4f10-b652-7ce68d0672a0@github.com> A clean backport of [JDK-8350498](https://bugs.openjdk.org/browse/JDK-8350498) from 17 that removes to root CA certificates from Camerfirma that are not longer active. Tested on Linux with tier1 tests and: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/sun/security 659 659 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport 4e011ef165025c3369e4654a9ace503a4e1e1b87 Changes: https://git.openjdk.org/jdk11u-dev/pull/3032/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3032&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350498 Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3032.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3032/head:pull/3032 PR: https://git.openjdk.org/jdk11u-dev/pull/3032 From duke at openjdk.org Thu May 8 17:06:56 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 17:06:56 GMT Subject: [jdk21u-dev] RFR: 8324345: Stack overflow during C2 compilation when splitting memory phi In-Reply-To: References: Message-ID: On Tue, 22 Apr 2025 16:55:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8324345: Stack overflow during C2 compilation when splitting memory phi. In some cases ConnectionGraph::find_inst_mem contains recursive calls that can lead to a native C++ stack overflow - this changeset takes the following action to address this. Adds a simple recursion depth limit to ConnectionGraph::find_inst_mem. When find_inst_mem reaches the limit, we bail out from the current compilation and retry without escape analysis. The depth limit is currently set to a fixed value of 1000, and a regression test `TestFindInstMemRecursion.java`. Also removes the implicit memory limit (due to [JDK-8331185](https://bugs.openjdk.org/browse/JDK-8331185)) from `VectorReplicateLongSpecialImmTest.java`: The memory limit triggers after this changeset, but the (potential) problem is most likely unrelated to this issue, addressed in [JDK-8337821](https://bugs.openjdk.org/browse/JDK-8337821). Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/escapeAna lysis/TestFindInstMemRecursion.java` tests. Patch is clean. @satyenme Your change (at version 012db9d608271f6dc04ecf2249b9cee7513890bf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1692#issuecomment-2863726073 From duke at openjdk.org Thu May 8 17:07:53 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 17:07:53 GMT Subject: [jdk21u-dev] RFR: 8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors In-Reply-To: References: Message-ID: On Mon, 5 May 2025 18:44:31 GMT, Satyen Subramaniam wrote: > Backporting JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors. Fix prevents deadlock case by avoiding reading the thread status from the thread object as part of sampling (since we already know the state at this point). Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 7467be6c4e7423499da5246114dd7e59dc085e13) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1735#issuecomment-2863728229 From duke at openjdk.org Thu May 8 17:08:00 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 17:08:00 GMT Subject: [jdk21u-dev] RFR: 8318811: Compiler directives parser swallows a character after line comments In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 16:48:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318811: Compiler directives parser swallows a character after line comments. Fixes JSON::skip_line_comment() to match specification and "return the first token after the line comment without consuming it" by using `peek` instead of `next`. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java` tests. Patch is clean. @satyenme Your change (at version a18a726c8ca7da3b12e1f7701b20981b15f191cd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1717#issuecomment-2863727652 From duke at openjdk.org Thu May 8 17:08:00 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 17:08:00 GMT Subject: [jdk21u-dev] RFR: 8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" In-Reply-To: References: Message-ID: <6l6MA-gCUO2SkIw2TNhVeJBMiA28Kh7crZgIRkgdbNI=.3497c32b-05f8-4fc3-b9b7-96d28ecfb65a@github.com> On Mon, 5 May 2025 18:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak". Fix adjusts the size threshold to avoid corner case resulting in failure. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 1ea04ed13415bc77372f2d1ac204b18a4d5f12cd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1736#issuecomment-2863726930 From duke at openjdk.org Thu May 8 17:08:01 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 17:08:01 GMT Subject: [jdk21u-dev] RFR: 8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 23:06:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0. Fix pulls the value from tmp1, which contains the correct value. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java` tests. Patch is clean. @satyenme Your change (at version 5fead04c3b4943b5456ac05325da8ebd64d9edc0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1726#issuecomment-2863728649 From goetz at openjdk.org Thu May 8 17:37:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 May 2025 17:37:07 GMT Subject: [jdk21u-dev] RFR: 8310643: Misformatted copyright messages in FFM Message-ID: I backport this to make later backports clean. I resolved the following files because the Copyright date was bumped by another backport already. test/jdk/java/foreign/TestMismatch.java test/jdk/java/foreign/libLibraryLookup.c test/jdk/java/foreign/libLookupTest.c test/jdk/java/foreign/libSafeAccess.c test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c test/jdk/java/foreign/stackwalk/libStackWalk.c ------------- Commit messages: - Resolved parts - Backport 0b4387e3a33dd360efc5856126394739256505f8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1759/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1759&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310643 Stats: 1006 lines in 58 files changed: 99 ins; 109 del; 798 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1759.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1759/head:pull/1759 PR: https://git.openjdk.org/jdk21u-dev/pull/1759 From duke at openjdk.org Thu May 8 18:04:00 2025 From: duke at openjdk.org (duke) Date: Thu, 8 May 2025 18:04:00 GMT Subject: [jdk11u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: <_eTYMLfh9ox2hugGjQJ81MdpGXUsKukx4lDSUFqH-Is=.c814c4f8-3ff6-46cb-954c-efad56af2002@github.com> On Thu, 3 Apr 2025 07:10:38 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) from JDK-17. > > Not clean as `make/lib/Awt2dLibraries.gmk` is different from JDK-17. Resolved adding the new `unused-function` to `gcc`and `gclang` disabled warnings for AWT libraries. > > Tier 1 tests pass. Tests for `javax.imageio` and `java2d/cmm` pass. `jfc_demo` is great to see! :-) . > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/javax/imageio 197 197 0 0 > ============================== > TEST SUCCESS > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/java2d/cmm 19 19 0 0 > ============================== > TEST SUCCESS > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk:jfc_demo 1 1 0 0 > ============================== > TEST SUCCESS @vieiro Your change (at version 34e5e70c153b8e918923f7d41531dddd5b95e83e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3021#issuecomment-2863850576 From serb at openjdk.org Thu May 8 18:42:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 8 May 2025 18:42:58 GMT Subject: [jdk11u-dev] RFR: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 01:03:49 GMT, Andrew John Hughes wrote: > Update of the in-tree copy of LCMS to 2.17. Patch from 17u required no manual intervention to apply to 11u and built fine locally. keep open ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3015#issuecomment-2863959352 From andrew at openjdk.org Thu May 8 20:12:02 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 8 May 2025 20:12:02 GMT Subject: [jdk11u-dev] Integrated: 8348110: Update LCMS to 2.17 In-Reply-To: References: Message-ID: On Fri, 21 Mar 2025 01:03:49 GMT, Andrew John Hughes wrote: > Update of the in-tree copy of LCMS to 2.17. Patch from 17u required no manual intervention to apply to 11u and built fine locally. This pull request has now been integrated. Changeset: 398ba91d Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/398ba91d4d0cfbc737992a8414a7bec13fc10182 Stats: 471 lines in 30 files changed: 295 ins; 20 del; 156 mod 8348110: Update LCMS to 2.17 Backport-of: 763ee0a7e5bb6e9bdbf739e886d7c47bb28ea2b0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3015 From andrew at openjdk.org Thu May 8 20:38:07 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 8 May 2025 20:38:07 GMT Subject: [jdk11u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 07:10:38 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) from JDK-17. > > Not clean as `make/lib/Awt2dLibraries.gmk` is different from JDK-17. Resolved adding the new `unused-function` to `gcc`and `gclang` disabled warnings for AWT libraries. > > Tier 1 tests pass. Tests for `javax.imageio` and `java2d/cmm` pass. `jfc_demo` is great to see! :-) . > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/javax/imageio 197 197 0 0 > ============================== > TEST SUCCESS > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/java2d/cmm 19 19 0 0 > ============================== > TEST SUCCESS > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk:jfc_demo 1 1 0 0 > ============================== > TEST SUCCESS This adds -Wno-unused-function to both gcc & clang, while the 17u version only adds it to clang. However, it looks like it is already present for gcc in 17u thanks to [JDK-8211029](https://bugs.openjdk.org/browse/JDK-8211029) so this seems ok. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3021#pullrequestreview-2826300889 From duke at openjdk.org Thu May 8 20:38:08 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 8 May 2025 20:38:08 GMT Subject: [jdk11u-dev] Integrated: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 07:10:38 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) from JDK-17. > > Not clean as `make/lib/Awt2dLibraries.gmk` is different from JDK-17. Resolved adding the new `unused-function` to `gcc`and `gclang` disabled warnings for AWT libraries. > > Tier 1 tests pass. Tests for `javax.imageio` and `java2d/cmm` pass. `jfc_demo` is great to see! :-) . > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/javax/imageio 197 197 0 0 > ============================== > TEST SUCCESS > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/java2d/cmm 19 19 0 0 > ============================== > TEST SUCCESS > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk:jfc_demo 1 1 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: 61227856 Author: Antonio Vieiro Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/61227856ccd28d887d56d0c93eabd07cf6b026d3 Stats: 4891 lines in 20 files changed: 1906 ins; 2195 del; 790 mod 8348598: Update Libpng to 1.6.47 Reviewed-by: sgehwolf, andrew Backport-of: 025da55defb4428a0cbc75b24842513011f1220d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3021 From duke at openjdk.org Thu May 8 21:41:04 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 8 May 2025 21:41:04 GMT Subject: [jdk21u-dev] RFR: 8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 18:07:36 GMT, Daniel Hu wrote: > Clean backport. Improves ResponseSubscribers.SubscriberAdapter by making an asynchronous call instead of blocking. Passes affected test on linux x64 Ah, thank you for removing the label for me. When you mention that it passes testing, does that mean that the change should be safe, but still doesn't make a good backport due to the nature of the change? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1718#issuecomment-2864377031 From andrew at openjdk.org Thu May 8 21:53:00 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 8 May 2025 21:53:00 GMT Subject: [jdk11u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Fri, 22 Nov 2024 07:43:03 GMT, Roman Marchenko wrote: > Clean backport to 11u. > This fixes "make test" build problem occured with make version <4.0 in JDK11. > The new test is passed locally with a manual run with both "GNU Make 3.82" and "GNU Make 4.3". Confirmed clean and fix looks good. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2969#pullrequestreview-2826440252 From rmarchenko at openjdk.org Thu May 8 21:53:01 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 8 May 2025 21:53:01 GMT Subject: [jdk11u-dev] Integrated: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Fri, 22 Nov 2024 07:43:03 GMT, Roman Marchenko wrote: > Clean backport to 11u. > This fixes "make test" build problem occured with make version <4.0 in JDK11. > The new test is passed locally with a manual run with both "GNU Make 3.82" and "GNU Make 4.3". This pull request has now been integrated. Changeset: 0df5d270 Author: Roman Marchenko Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/0df5d2700d988e7b3745a9a525c81c19719b645c Stats: 58 lines in 2 files changed: 56 ins; 0 del; 2 mod 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ Reviewed-by: andrew Backport-of: a39cf2e3b242298fbf5fafdb8aa9b5d4562061ef ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2969 From andrew at openjdk.org Thu May 8 22:05:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 8 May 2025 22:05:59 GMT Subject: [jdk11u-dev] RFR: 8232625: HttpClient redirect policy should be more conservative In-Reply-To: References: Message-ID: On Wed, 7 May 2025 10:58:14 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8232625](https://bugs.openjdk.org/browse/JDK-8232625) that improves HttpClient redirection by dropping the body when the HTTP request method changes. > > Tested on linux with tier1 tests and the following: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/net/httpclient 204 204 0 0 > ============================== > TEST SUCCESS Confirmed clean ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3030#pullrequestreview-2826459262 From duke at openjdk.org Thu May 8 22:06:00 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 8 May 2025 22:06:00 GMT Subject: [jdk11u-dev] Integrated: 8232625: HttpClient redirect policy should be more conservative In-Reply-To: References: Message-ID: <-CDN7Uj_SvO00R1_wA4cWRwjjAjZxEaiptkmxEUaj5g=.74ce03da-bd0b-4cd7-9288-680094f57412@github.com> On Wed, 7 May 2025 10:58:14 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8232625](https://bugs.openjdk.org/browse/JDK-8232625) that improves HttpClient redirection by dropping the body when the HTTP request method changes. > > Tested on linux with tier1 tests and the following: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/net/httpclient 204 204 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: bfc3bebd Author: Antonio Vieiro Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/bfc3bebd26fa21716ac6461a016bda5548486978 Stats: 514 lines in 5 files changed: 502 ins; 0 del; 12 mod 8232625: HttpClient redirect policy should be more conservative When enabled, HttpClient redirect is fixed to drop the body when the request method is changed, and to relay any redirection code it does not understand to the caller. Reviewed-by: andrew Backport-of: b3477399d01c81dfe87e2041926a0244e616c18f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3030 From serb at openjdk.org Fri May 9 05:41:39 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 9 May 2025 05:41:39 GMT Subject: [jdk21u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS Message-ID: Hi all, This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 21. Thanks! ------------- Commit messages: - Backport 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 Changes: https://git.openjdk.org/jdk21u-dev/pull/1760/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1760&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356571 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1760.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1760/head:pull/1760 PR: https://git.openjdk.org/jdk21u-dev/pull/1760 From goetz at openjdk.org Fri May 9 08:04:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 08:04:01 GMT Subject: [jdk21u-dev] RFR: 8292955: Collections.checkedMap Map.merge does not properly check key and value In-Reply-To: References: Message-ID: On Thu, 1 May 2025 17:31:12 GMT, Daniel Hu wrote: > Clean backport. This ensures Collections.checkedMap Map.merge fails when key value types don't match. Affected test on linux x64 and GHA passes. > > I'm not entirely sure if this would be a good backport, given that this would change the behavior in the scenario of a failed type mismatch. Nevertheless, I wanted to submit a request to check whether these type of backports are acceptable. I successfully ran this through SAP's testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1730#issuecomment-2865559785 From goetz at openjdk.org Fri May 9 08:04:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 08:04:57 GMT Subject: [jdk21u-dev] RFR: 8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 23:10:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field. Fix adjusts FilteredFieldStream implementation to handle cases when filtered fields is the last field of the class. Adds two tests for functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. I successfully ran this through SAP's testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1727#issuecomment-2865561746 From goetz at openjdk.org Fri May 9 08:22:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 08:22:37 GMT Subject: [jdk21u-dev] RFR: 8310643: Misformatted copyright messages in FFM [v2] In-Reply-To: References: Message-ID: > I backport this to make later backports clean. > > I resolved the following files because the Copyright date was bumped by > another backport already. > test/jdk/java/foreign/TestMismatch.java > test/jdk/java/foreign/libLibraryLookup.c > test/jdk/java/foreign/libLookupTest.c > test/jdk/java/foreign/libSafeAccess.c > test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c > test/jdk/java/foreign/stackwalk/libStackWalk.c 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: Resolved parts ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1759/files - new: https://git.openjdk.org/jdk21u-dev/pull/1759/files/c3ad9a64..ca6451e7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1759&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1759&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1759.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1759/head:pull/1759 PR: https://git.openjdk.org/jdk21u-dev/pull/1759 From galder at openjdk.org Fri May 9 08:35:57 2025 From: galder at openjdk.org (Galder =?UTF-8?B?WmFtYXJyZcOxbw==?=) Date: Fri, 9 May 2025 08:35:57 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: <530AgiFpWKA6VFQaC418NF8HE9A6hDh8wNaobDL_SRE=.1e5354ee-ad7b-462e-b278-3ad345c7e5e6@github.com> On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. I've updated to the latest master ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2865653064 From goetz at openjdk.org Fri May 9 09:08:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 09:08:04 GMT Subject: [jdk11u-dev] Integrated: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small In-Reply-To: <6rwCgFI2LFVpm7kL431GHcDcHmE0zrHnsqw09CawsXE=.1573f915-3822-4313-94d6-472aa5b5a62a@github.com> References: <6rwCgFI2LFVpm7kL431GHcDcHmE0zrHnsqw09CawsXE=.1573f915-3822-4313-94d6-472aa5b5a62a@github.com> Message-ID: On Tue, 6 May 2025 09:14:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.28-oracle. > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. This pull request has now been integrated. Changeset: 9d55a69f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/9d55a69f64756d1df8e3c6ca9c23f210078ccdd6 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Reviewed-by: sgehwolf Backport-of: d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3028 From goetz at openjdk.org Fri May 9 09:13:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 09:13:15 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v2] In-Reply-To: References: Message-ID: <23fouBmMeuw1b5TIVgjIHNTNfQ1kC3cfqresCmzaDtM=.52a301dd-5230-4389-b563-07a0e0bbe605@github.com> > I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small > > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. 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/jdk11u-dev/pull/3029/files - new: https://git.openjdk.org/jdk11u-dev/pull/3029/files/b3ea133d..b3ea133d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3029&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3029&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3029.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3029/head:pull/3029 PR: https://git.openjdk.org/jdk11u-dev/pull/3029 From syan at openjdk.org Fri May 9 09:23:01 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 9 May 2025 09:23:01 GMT Subject: [jdk17u-dev] RFR: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing In-Reply-To: References: Message-ID: On Wed, 23 Apr 2025 15:31:55 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [c2ba777e](https://github.com/openjdk/jdk21u-dev/commit/c2ba777e0b2524359b23481f2c31afdcd5568827) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by SendaoYan on 23 Apr 2025 and had no reviewers. > > Thanks! Thanks for the apporved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3524#issuecomment-2865806547 From syan at openjdk.org Fri May 9 09:23:01 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 9 May 2025 09:23:01 GMT Subject: [jdk17u-dev] Integrated: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing In-Reply-To: References: Message-ID: On Wed, 23 Apr 2025 15:31:55 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [c2ba777e](https://github.com/openjdk/jdk21u-dev/commit/c2ba777e0b2524359b23481f2c31afdcd5568827) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by SendaoYan on 23 Apr 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: 3a28a298 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/3a28a2982ee93918b37ddf06f1fe196e319f503d Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Backport-of: c2ba777e0b2524359b23481f2c31afdcd5568827 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3524 From goetz at openjdk.org Fri May 9 09:29:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 09:29:16 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v3] In-Reply-To: References: Message-ID: > I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small > > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. 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_8339300 - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3029/files - new: https://git.openjdk.org/jdk11u-dev/pull/3029/files/b3ea133d..1ddd4c39 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3029&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3029&range=01-02 Stats: 5970 lines in 68 files changed: 2786 ins; 2215 del; 969 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3029.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3029/head:pull/3029 PR: https://git.openjdk.org/jdk11u-dev/pull/3029 From sgehwolf at openjdk.org Fri May 9 09:33:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 9 May 2025 09:33:59 GMT Subject: [jdk11u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v3] In-Reply-To: References: Message-ID: On Fri, 9 May 2025 09:29:16 GMT, Goetz Lindenmaier wrote: >> I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small >> >> Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. > > 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_8339300 > - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df > - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3029#pullrequestreview-2827681415 From goetz at openjdk.org Fri May 9 09:59:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 09:59:28 GMT Subject: [jdk17u-dev] RFR: 8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 808bb1f7bc5025b4ab01e4e9057feebd253b95a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3565/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3565&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314246 Stats: 41 lines in 1 file changed: 8 ins; 22 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3565.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3565/head:pull/3565 PR: https://git.openjdk.org/jdk17u-dev/pull/3565 From mdoerr at openjdk.org Fri May 9 10:23:52 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 9 May 2025 10:23:52 GMT Subject: [jdk21u-dev] RFR: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version In-Reply-To: References: Message-ID: On Thu, 8 May 2025 08:18:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Needed to adapt > return openSslRootPath.resolve(libDir, "ossl-modules"); > because 8262742: "(fs) Add Path::resolve with varargs string" > is not in 21. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1756#pullrequestreview-2827817048 From mdoerr at openjdk.org Fri May 9 10:25:52 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 9 May 2025 10:25:52 GMT Subject: [jdk21u-dev] RFR: 8310643: Misformatted copyright messages in FFM [v2] In-Reply-To: References: Message-ID: <8e-WHPM3NjyAfnl08OTqVlV5CCrF_gzqFgGIq0wtC8A=.1883059d-4d1a-416b-ad3f-3fae628ed98b@github.com> On Fri, 9 May 2025 08:22:37 GMT, Goetz Lindenmaier wrote: >> I backport this to make later backports clean. >> >> This basically fixes the indentation of the Copyright message. >> Any backport of a change that was made after this one will have a conflict >> in the Copyright that will require a review, so this backport is really helpful. >> >> I resolved the following files because the Copyright date was bumped by >> another backport already. >> test/jdk/java/foreign/TestMismatch.java >> test/jdk/java/foreign/libLibraryLookup.c >> test/jdk/java/foreign/libLookupTest.c >> test/jdk/java/foreign/libSafeAccess.c >> test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c >> test/jdk/java/foreign/stackwalk/libStackWalk.c > > 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: > > Resolved parts LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1759#pullrequestreview-2827820559 From syan at openjdk.org Fri May 9 10:38:07 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 9 May 2025 10:38:07 GMT Subject: [jdk24u] RFR: 8354255: [jittester] Remove TempDir debug output Message-ID: Hi all, This pull request contains a backport of commit [1fc1cc5d](https://github.com/openjdk/jdk/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Evgeny Nikitin on 11 Apr 2025 and was reviewed by Christian Hagedorn and Tobias Hartmann. Thanks! ------------- Commit messages: - Backport 1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 Changes: https://git.openjdk.org/jdk24u/pull/218/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=218&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354255 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/218.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/218/head:pull/218 PR: https://git.openjdk.org/jdk24u/pull/218 From goetz at openjdk.org Fri May 9 10:43:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 10:43:41 GMT Subject: [jdk21u-dev] RFR: 8325347: Rename native_thread.h Message-ID: I backport this to make later backports more easy. ------------- Commit messages: - Backport f2f634448e2095f2be1c220d7c10355ab4888439 Changes: https://git.openjdk.org/jdk21u-dev/pull/1761/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1761&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325347 Stats: 171 lines in 14 files changed: 78 ins; 78 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1761.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1761/head:pull/1761 PR: https://git.openjdk.org/jdk21u-dev/pull/1761 From sgehwolf at openjdk.org Fri May 9 10:48:02 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 9 May 2025 10:48:02 GMT Subject: [jdk21u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Fri, 9 May 2025 03:03:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 21. > > Thanks! Marked as reviewed by sgehwolf (Reviewer). Please enable GHA for your fork. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1760#pullrequestreview-2827867639 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1760#issuecomment-2866080339 From goetz at openjdk.org Fri May 9 10:52:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 10:52:12 GMT Subject: [jdk21u-dev] RFR: 8324880: Rename get_stack_trace.h Message-ID: I backport this to get later test backports clean. ------------- Commit messages: - Backport f57c7223cf9b732db5255b3e394ee07ff741f074 Changes: https://git.openjdk.org/jdk21u-dev/pull/1762/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1762&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324880 Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1762.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1762/head:pull/1762 PR: https://git.openjdk.org/jdk21u-dev/pull/1762 From goetz at openjdk.org Fri May 9 10:57:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 10:57:08 GMT Subject: [jdk21u-dev] RFR: 8325055: Rename Injector.h Message-ID: I backport this to make later backorts clean. ------------- Commit messages: - Backport 6787c4c3dd11d4d8db8255e59a1d71b6ab03cebb Changes: https://git.openjdk.org/jdk21u-dev/pull/1763/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1763&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325055 Stats: 10 lines in 4 files changed: 0 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1763.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1763/head:pull/1763 PR: https://git.openjdk.org/jdk21u-dev/pull/1763 From duke at openjdk.org Fri May 9 10:59:56 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 10:59:56 GMT Subject: [jdk21u-dev] RFR: 8317264: Pattern.Bound has `static` fields that should be `static final`. In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:02:12 GMT, Francesco Andreuzzi wrote: > Clean backport of JDK-8317264. The fields are never assigned after initialization. final leads to shorter bytecode. It's a minor performance optimization in Regex. @fandreuz Your change (at version 1c9644826a9a16bd98be6fde40ab432854bdcd22) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1622#issuecomment-2866115343 From goetz at openjdk.org Fri May 9 11:33:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 11:33:42 GMT Subject: [jdk21u-dev] RFR: 8325367: Rename nsk_list.h Message-ID: I backport this to make future backports more easy. ------------- Commit messages: - Backport 9cccf0515e5a8449fa4a5a89f1935e206e465f39 Changes: https://git.openjdk.org/jdk21u-dev/pull/1764/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1764&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325367 Stats: 7 lines in 5 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1764.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1764/head:pull/1764 PR: https://git.openjdk.org/jdk21u-dev/pull/1764 From goetz at openjdk.org Fri May 9 11:37:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 11:37:07 GMT Subject: [jdk11u-dev] Integrated: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms In-Reply-To: References: Message-ID: On Tue, 6 May 2025 09:41:22 GMT, Goetz Lindenmaier wrote: > I would like to backport this a follow-up of https://bugs.openjdk.org/browse/JDK-8258483 [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small > > Trivial resolve: FLAG_SET_ERGO has argument size_t in 11. This pull request has now been integrated. Changeset: c4f2b0c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/c4f2b0c0d9189c6193892f509a06fc3ee62c9ea5 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Reviewed-by: sgehwolf Backport-of: f2c992c5af021ab0ff8429fd261314bc7e01f7df ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3029 From goetz at openjdk.org Fri May 9 11:37:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 11:37:10 GMT Subject: [jdk21u-dev] RFR: 8325456: Rename nsk_mutex.h Message-ID: I backport this ot make later backports clean. ------------- Commit messages: - Backport 10beb3184e14e2714cd836029680a8b2d3fd5011 Changes: https://git.openjdk.org/jdk21u-dev/pull/1765/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1765&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325456 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1765.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1765/head:pull/1765 PR: https://git.openjdk.org/jdk21u-dev/pull/1765 From duke at openjdk.org Fri May 9 11:49:57 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Fri, 9 May 2025 11:49:57 GMT Subject: [jdk21u-dev] Integrated: 8317264: Pattern.Bound has `static` fields that should be `static final`. In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:02:12 GMT, Francesco Andreuzzi wrote: > Clean backport of JDK-8317264. The fields are never assigned after initialization. final leads to shorter bytecode. It's a minor performance optimization in Regex. This pull request has now been integrated. Changeset: 015a3863 Author: Francesco Andreuzzi Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/015a3863416ae5c234cd9286b3236b8714fb3194 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8317264: Pattern.Bound has `static` fields that should be `static final`. Backport-of: ecb5e8a03f67c92d7956201de1fa7d07cc6af9cb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1622 From goetz at openjdk.org Fri May 9 11:57:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 11:57:50 GMT Subject: [jdk21u-dev] RFR: 8267174: Many test files have the wrong Copyright header Message-ID: I backport this to simplify further backports. test/jdk/java/security/testlibrary/CertificateBuilder.java Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/CertificateBuilder.java Resolved. test/jdk/java/security/testlibrary/SimpleOCSPServer.java Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/SimpleOCSPServer.java Resolved. test/jdk/jdk/classfile/PreviewMinorVersionTest.java This was added by "https://bugs.openjdk.org/browse/JDK-8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files" in 22. Omitted. test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java This was added by "https://bugs.openjdk.org/browse/JDK-8308899: Introduce Classfile context and improve Classfile options in 22. Omitted. ------------- Commit messages: - Backport 020255a72dc374ba0bdd44772047f14a8bfe69a9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1766/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1766&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8267174 Stats: 1938 lines in 646 files changed: 0 ins; 1292 del; 646 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1766.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1766/head:pull/1766 PR: https://git.openjdk.org/jdk21u-dev/pull/1766 From sgehwolf at openjdk.org Fri May 9 12:23:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 9 May 2025 12:23:55 GMT Subject: [jdk21u-dev] RFR: 8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 23:10:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field. Fix adjusts FilteredFieldStream implementation to handle cases when filtered fields is the last field of the class. Adds two tests for functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. @satyenme Please explain why this backport is important (it only shows up for JVMTI usage for some use-cases, right?) While it's a bug, it doesn't seem critical enough for a 21 backport. Then we might reconsider. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1727#issuecomment-2866344175 From duke at openjdk.org Fri May 9 12:25:02 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 12:25:02 GMT Subject: [jdk24u] Withdrawn: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual In-Reply-To: <-11elfFEgQeA5tpUkCDkxkEasgL9cdGbYXX-PlebBj8=.9d21644d-5b54-45dd-b097-e699bb5ded1a@github.com> References: <-11elfFEgQeA5tpUkCDkxkEasgL9cdGbYXX-PlebBj8=.9d21644d-5b54-45dd-b097-e699bb5ded1a@github.com> Message-ID: On Fri, 14 Mar 2025 06:00:59 GMT, Ravi Reddy wrote: > Clean backport of https://github.com/openjdk/jdk/commit/08929134b3533362133139c4e964b1b28de6ebfb - Changing test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java to a manual test. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/136 From sgehwolf at openjdk.org Fri May 9 12:41:03 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 9 May 2025 12:41:03 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v4] In-Reply-To: References: Message-ID: On Fri, 18 Apr 2025 09:14:39 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Remove copyright line Please integrate this. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2866389585 From duke at openjdk.org Fri May 9 13:10:01 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 13:10:01 GMT Subject: [jdk11u-dev] RFR: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: <6yux-OQM_hcvA87T-NkmekAVsQw899EgCYxiWkiNNFE=.e507fc43-4002-4f10-b652-7ce68d0672a0@github.com> References: <6yux-OQM_hcvA87T-NkmekAVsQw899EgCYxiWkiNNFE=.e507fc43-4002-4f10-b652-7ce68d0672a0@github.com> Message-ID: <3OeKPaNu7NQHzbdjAHaJmDKcBZ1D_Ho2KhYtgCrGK0Q=.3abac221-7489-43ae-8558-533fc118ce6d@github.com> On Thu, 8 May 2025 15:55:08 GMT, Antonio Vieiro wrote: > A clean backport of [JDK-8350498](https://bugs.openjdk.org/browse/JDK-8350498) from 17 that removes to root CA certificates from Camerfirma that are not longer active. > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS @vieiro Your change (at version 1f9aa917eeb93e4ca383874557f5d31cdc804584) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3032#issuecomment-2866473506 From duke at openjdk.org Fri May 9 14:48:01 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 9 May 2025 14:48:01 GMT Subject: [jdk11u-dev] Integrated: 8350498: Remove two Camerfirma root CA certificates In-Reply-To: <6yux-OQM_hcvA87T-NkmekAVsQw899EgCYxiWkiNNFE=.e507fc43-4002-4f10-b652-7ce68d0672a0@github.com> References: <6yux-OQM_hcvA87T-NkmekAVsQw899EgCYxiWkiNNFE=.e507fc43-4002-4f10-b652-7ce68d0672a0@github.com> Message-ID: <0QkOl7G3PhlAsPVoc-Sc6L_p0SU2V0g5zUoDwv2qhgI=.549f5282-4b65-4160-b0cd-a58ee50a6b2e@github.com> On Thu, 8 May 2025 15:55:08 GMT, Antonio Vieiro wrote: > A clean backport of [JDK-8350498](https://bugs.openjdk.org/browse/JDK-8350498) from 17 that removes to root CA certificates from Camerfirma that are not longer active. > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/sun/security 659 659 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: 8894d6ad Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/8894d6ad1b83553a5c60af51fd2de2319fd1d6ec Stats: 235 lines in 7 files changed: 2 ins; 211 del; 22 mod 8350498: Remove two Camerfirma root CA certificates Backport-of: 4e011ef165025c3369e4654a9ace503a4e1e1b87 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3032 From goetz at openjdk.org Fri May 9 15:25:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 15:25:12 GMT Subject: [jdk21u-dev] RFR: 8325458: Rename mlvmJvmtiUtils.h Message-ID: I backport this to make later backorts clean. ------------- Commit messages: - Backport b356fee5d82c3c72a705bb33b73189921a813828 Changes: https://git.openjdk.org/jdk21u-dev/pull/1767/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1767&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325458 Stats: 7 lines in 4 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1767.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1767/head:pull/1767 PR: https://git.openjdk.org/jdk21u-dev/pull/1767 From goetz at openjdk.org Fri May 9 15:27:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 15:27:29 GMT Subject: [jdk21u-dev] RFR: 8325910: Rename jnihelper.h Message-ID: I backport this to make later backorts clean. ------------- Commit messages: - Backport 810daf820633e16e3ab058325c539695087486d5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1768/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1768&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325910 Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1768.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1768/head:pull/1768 PR: https://git.openjdk.org/jdk21u-dev/pull/1768 From serb at openjdk.org Fri May 9 15:34:13 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 9 May 2025 15:34:13 GMT Subject: [jdk17u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS Message-ID: Hi all, This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 17. Thanks! ------------- Commit messages: - Backport 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 Changes: https://git.openjdk.org/jdk17u-dev/pull/3564/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3564&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356571 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3564.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3564/head:pull/3564 PR: https://git.openjdk.org/jdk17u-dev/pull/3564 From sgehwolf at openjdk.org Fri May 9 15:43:02 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 9 May 2025 15:43:02 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 08:44:47 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. > > Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. > > While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). > > Tested > > - on Windows 10 with `jdk:jfc_demo`. > - on Linux with `jdk:jfc_demo`, with > - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, > - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, > - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` > - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` > > with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. A few comments that need clarifications. Thanks! make/lib/Awt2dLibraries.gmk line 563: > 561: ifeq ($(call isTargetOs, aix), true) > 562: HARFBUZZ_CFLAGS += -qdebug=necan > 563: endif This is actually a change from [JDK-8258484](https://bugs.openjdk.org/browse/JDK-8258484) which is not in JDK 11u. Intentional? If yes, we should probably use `/issue add JDK-8258484` to have it tracked. make/lib/Awt2dLibraries.gmk line 577: > 575: > 576: HARFBUZZ_DISABLED_WARNINGS_gcc := type-limits missing-field-initializers strict-aliasing \ > 577: array-bounds parentheses dangling-pointer `parentheses dangling-pointer` are new here. `danling-pointer` seems to be part of the JDK 17 harfbuzz update to 10.4.0. `parenthesis` not. Is it needed? make/lib/Awt2dLibraries.gmk line 583: > 581: # calloc-transposed-args required for GCC 14 builds. (fixed upstream in Harfbuzz 032c931e1c0cfb20f18e5acb8ba005775242bd92) > 582: HARFBUZZ_DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \ > 583: maybe-uninitialized class-memaccess unused-result extra use-after-free noexcept-type \ This also adds `use-after-free` as a disabled warning for `gcc`. That is part of [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) which we probably don't want to partially introduce here. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-2828742710 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2081905953 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2081943899 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2081935783 From goetz at openjdk.org Fri May 9 16:03:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 16:03:40 GMT Subject: [jdk21u-dev] RFR: 8326090: Rename jvmti_aod.h Message-ID: <88TCvFB6Nubw_gEKuTIPavIVdSIIMZhOTlFtyeVxaRA=.84e8066a-6f3a-4618-a293-c93680fae632@github.com> I backport this to make later backorts clean. ------------- Commit messages: - Backport 27003b53bbb565123678a7feca74628b29991a5c Changes: https://git.openjdk.org/jdk21u-dev/pull/1769/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1769&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326090 Stats: 33 lines in 27 files changed: 0 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1769.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1769/head:pull/1769 PR: https://git.openjdk.org/jdk21u-dev/pull/1769 From goetz at openjdk.org Fri May 9 16:12:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 16:12:57 GMT Subject: [jdk21u-dev] Integrated: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version In-Reply-To: References: Message-ID: On Thu, 8 May 2025 08:18:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Needed to adapt > return openSslRootPath.resolve(libDir, "ossl-modules"); > because 8262742: "(fs) Add Path::resolve with varargs string" > is not in 21. This pull request has now been integrated. Changeset: 23469f8d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/23469f8de1c6340bc22ef6d9f99740ea9c0e3fe9 Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Reviewed-by: mdoerr Backport-of: 8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1756 From goetz at openjdk.org Fri May 9 16:16:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 9 May 2025 16:16:36 GMT Subject: [jdk17u-dev] RFR: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Message-ID: I backport this for parity with 17.0.16-oracle. Clean backport from 21 ... will add hash once change is pushed to 21. ------------- Commit messages: - Backport ... tbd Changes: https://git.openjdk.org/jdk17u-dev/pull/3560/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3560&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349492 Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3560.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3560/head:pull/3560 PR: https://git.openjdk.org/jdk17u-dev/pull/3560 From duke at openjdk.org Fri May 9 16:21:57 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 9 May 2025 16:21:57 GMT Subject: [jdk21u-dev] Withdrawn: 8292955: Collections.checkedMap Map.merge does not properly check key and value In-Reply-To: References: Message-ID: <9LbJyQ7HDSKncemr854Px_uLC0je2y4s55aZ6HVF5ZU=.5b03b0ec-7d99-4add-b44e-90b3209b7680@github.com> On Thu, 1 May 2025 17:31:12 GMT, Daniel Hu wrote: > Clean backport. This ensures Collections.checkedMap Map.merge fails when key value types don't match. Affected test on linux x64 and GHA passes. > > I'm not entirely sure if this would be a good backport, given that this would change the behavior in the scenario of a failed type mismatch. Nevertheless, I wanted to submit a request to check whether these type of backports are acceptable. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1730 From duke at openjdk.org Fri May 9 18:16:00 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 18:16:00 GMT Subject: [jdk17u-dev] Withdrawn: 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: <5v28yqLSIUnOHOZI50cqQKL_jrJTzLMqcCc3krUrLjI=.5d683d49-7cdc-4676-bf65-95c7114bfd9b@github.com> On Mon, 21 Oct 2024 05:14:28 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > I've also resolved a build failure with the latest version of gtest(In JDK17) by backporting the [fix](https://github.com/openjdk/jdk17u-dev/pull/2959). > Thanks! > > JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2979 From serb at openjdk.org Fri May 9 21:06:08 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 9 May 2025 21:06:08 GMT Subject: [jdk24u] RFR: 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Message-ID: To fix a build issue, an unused file is deleted. The change is not clean because the https://bugs.openjdk.org/browse/JDK-8344137 is not backported to jdk24u. ------------- Commit messages: - Backport 16657dba998207ef238ac387336907cd186e31d5 Changes: https://git.openjdk.org/jdk24u/pull/220/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=220&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354449 Stats: 199 lines in 1 file changed: 0 ins; 199 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/220.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/220/head:pull/220 PR: https://git.openjdk.org/jdk24u/pull/220 From ssubramaniam at openjdk.org Sat May 10 02:43:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 02:43:59 GMT Subject: [jdk21u-dev] Integrated: 8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 23:06:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0. Fix pulls the value from tmp1, which contains the correct value. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java` tests. Patch is clean. This pull request has now been integrated. Changeset: ecd9166c Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/ecd9166c9330d888fd4b8d8b05510a2ec746db3a Stats: 193 lines in 3 files changed: 100 ins; 40 del; 53 mod 8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 Backport-of: e67550cfec4dbd1c8c2c9869dda34fa09a5c274b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1726 From ssubramaniam at openjdk.org Sat May 10 02:44:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 02:44:57 GMT Subject: [jdk21u-dev] Integrated: 8318811: Compiler directives parser swallows a character after line comments In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 16:48:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318811: Compiler directives parser swallows a character after line comments. Fixes JSON::skip_line_comment() to match specification and "return the first token after the line comment without consuming it" by using `peek` instead of `next`. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java` tests. Patch is clean. This pull request has now been integrated. Changeset: 301fd4d1 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/301fd4d12fe84dd0aa21dc9d7cf783a8a77d5034 Stats: 21 lines in 2 files changed: 20 ins; 0 del; 1 mod 8318811: Compiler directives parser swallows a character after line comments Backport-of: 141dae8b76d41accfa02a0250a1c24364cbf6f25 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1717 From ssubramaniam at openjdk.org Sat May 10 02:45:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 02:45:58 GMT Subject: [jdk21u-dev] Integrated: 8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" In-Reply-To: References: Message-ID: On Mon, 5 May 2025 18:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak". Fix adjusts the size threshold to avoid corner case resulting in failure. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 7160a3b2 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/7160a3b2904f3118e184cb823dfa35024edaf167 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" Backport-of: a9de5c7f130ceac5d82a413a40e10a8c594af529 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1736 From duke at openjdk.org Sat May 10 03:11:03 2025 From: duke at openjdk.org (Daniel Hu) Date: Sat, 10 May 2025 03:11:03 GMT Subject: [jdk21u-dev] Integrated: 8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown In-Reply-To: <49-h9AMFaTM_B-wu-Fg25hgSeBxlnD0pk3EgHGnCENk=.40c4defc-cc4c-4bcd-a03c-0bd6deb10e23@github.com> References: <49-h9AMFaTM_B-wu-Fg25hgSeBxlnD0pk3EgHGnCENk=.40c4defc-cc4c-4bcd-a03c-0bd6deb10e23@github.com> Message-ID: On Mon, 28 Apr 2025 17:41:01 GMT, Daniel Hu wrote: > Clean backport. Fixes misleading error message from StructuredTaskScope.get(). Affected test passes on linux x64 This pull request has now been integrated. Changeset: ad6f24f9 Author: Daniel Hu Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/ad6f24f9c641eab50df0027be0fc870af41f0fae Stats: 27 lines in 2 files changed: 4 ins; 19 del; 4 mod 8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown Backport-of: ed0f75f2666f61ec3d8ccb78594a21db9f1be50a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1720 From ssubramaniam at openjdk.org Sat May 10 03:12:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 03:12:00 GMT Subject: [jdk21u-dev] Integrated: 8312246: NPE when HSDB visits bad oop In-Reply-To: References: Message-ID: <6q1GTmWTvji7fcmK3neFetfYcDf5YvZLgNf5qCKLj4Q=.52a72f6c-cd82-4181-9318-7149b3854dc7@github.com> On Mon, 5 May 2025 19:05:02 GMT, Satyen Subramaniam wrote: > Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 42129b33 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/42129b336f072a387c67aceb42d550d0834bb65b Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8312246: NPE when HSDB visits bad oop Backport-of: a7427678e160bf54c57d5bec80650b053dfc9e9a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1738 From ssubramaniam at openjdk.org Sat May 10 03:13:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 03:13:07 GMT Subject: [jdk17u-dev] Integrated: 8312246: NPE when HSDB visits bad oop In-Reply-To: <2-c_IDEePODe7o0jc-n-ze-ESC4DnNZs6AZd87391xU=.7aa7303f-c321-48a8-8a2b-aaa86921fe4a@github.com> References: <2-c_IDEePODe7o0jc-n-ze-ESC4DnNZs6AZd87391xU=.7aa7303f-c321-48a8-8a2b-aaa86921fe4a@github.com> Message-ID: On Mon, 5 May 2025 19:05:09 GMT, Satyen Subramaniam wrote: > Backporting JDK-8312246: NPE when HSDB visits bad oop. Minor HSDB fix: corrects printing "bad oop" with throwing a NPE message to the console when a corrupted object is found. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 4f7c1267 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/4f7c12676f870c36a505b866122a1f2218f51fb9 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8312246: NPE when HSDB visits bad oop Backport-of: a7427678e160bf54c57d5bec80650b053dfc9e9a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3546 From ssubramaniam at openjdk.org Sat May 10 03:13:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 03:13:05 GMT Subject: [jdk21u-dev] Integrated: 8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors In-Reply-To: References: Message-ID: On Mon, 5 May 2025 18:44:31 GMT, Satyen Subramaniam wrote: > Backporting JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors. Fix prevents deadlock case by avoiding reading the thread status from the thread object as part of sampling (since we already know the state at this point). Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 5c184275 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/5c184275d24f1cc4bd5b2aefd68290a5d570a0e4 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors Backport-of: 75a7c199d8a3634b258cd713b8b77e026c2ecb4b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1735 From ssubramaniam at openjdk.org Sat May 10 03:14:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 03:14:04 GMT Subject: [jdk21u-dev] Integrated: 8324345: Stack overflow during C2 compilation when splitting memory phi In-Reply-To: References: Message-ID: On Tue, 22 Apr 2025 16:55:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8324345: Stack overflow during C2 compilation when splitting memory phi. In some cases ConnectionGraph::find_inst_mem contains recursive calls that can lead to a native C++ stack overflow - this changeset takes the following action to address this. Adds a simple recursion depth limit to ConnectionGraph::find_inst_mem. When find_inst_mem reaches the limit, we bail out from the current compilation and retry without escape analysis. The depth limit is currently set to a fixed value of 1000, and a regression test `TestFindInstMemRecursion.java`. Also removes the implicit memory limit (due to [JDK-8331185](https://bugs.openjdk.org/browse/JDK-8331185)) from `VectorReplicateLongSpecialImmTest.java`: The memory limit triggers after this changeset, but the (potential) problem is most likely unrelated to this issue, addressed in [JDK-8337821](https://bugs.openjdk.org/browse/JDK-8337821). Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/hotspot/jtreg/compiler/escapeAna lysis/TestFindInstMemRecursion.java` tests. Patch is clean. This pull request has now been integrated. Changeset: b654313e Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/b654313e4f6dc261fbdbc2123915f8a7a33d8aeb Stats: 63 lines in 4 files changed: 54 ins; 0 del; 9 mod 8324345: Stack overflow during C2 compilation when splitting memory phi Backport-of: fdb4350fcecef1915cdbc27ece24153a1b6c884d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1692 From ssubramaniam at openjdk.org Sat May 10 03:15:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 03:15:00 GMT Subject: [jdk21u-dev] Integrated: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. In-Reply-To: <3SWk1np5QrYDYWkDP8afLhrizlmbaEnbiHmOkBuzTLY=.201bbb17-bc3e-4f42-b592-3731d30cc09d@github.com> References: <3SWk1np5QrYDYWkDP8afLhrizlmbaEnbiHmOkBuzTLY=.201bbb17-bc3e-4f42-b592-3731d30cc09d@github.com> Message-ID: <87qohot45Vsirr1UmG-pmK9ijvjfy7lzux5Q8ApZ6Jc=.af204deb-141b-4992-9606-4a1eff02c2eb@github.com> On Mon, 5 May 2025 19:00:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 0545f2cc Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/0545f2cc02e80093dd6735eed7be254e2e5e2008 Stats: 614 lines in 3 files changed: 614 ins; 0 del; 0 mod 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Backport-of: e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1737 From phh at openjdk.org Sat May 10 03:43:56 2025 From: phh at openjdk.org (Paul Hohensee) Date: Sat, 10 May 2025 03:43:56 GMT Subject: [jdk17u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Fri, 9 May 2025 06:45:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 17. > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3564#pullrequestreview-2830169936 From goetz at openjdk.org Sat May 10 08:28:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 10 May 2025 08:28:53 GMT Subject: [jdk21u-dev] RFR: 8325458: Rename mlvmJvmtiUtils.h In-Reply-To: References: Message-ID: On Fri, 9 May 2025 15:20:41 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. GHA Failures: This is an unexpected test failure but surely unrelated to this file renaming. java/util/concurrent/ExecutorService/CloseTest test CloseTest.testShutdownBeforeClose(java.util.concurrent.ForkJoinPool at 6142cf92): failure java.lang.IllegalStateException We have seen this once before in our nightly testing, but the same subtest failed with other exception in 2023 and earlier. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1767#issuecomment-2868629546 From serb at openjdk.org Sat May 10 09:44:50 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 10 May 2025 09:44:50 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS Message-ID: Hi all, This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. Thanks! ------------- Commit messages: - Backport 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 Changes: https://git.openjdk.org/jdk11u-dev/pull/3033/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356571 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3033.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3033/head:pull/3033 PR: https://git.openjdk.org/jdk11u-dev/pull/3033 From ssubramaniam at openjdk.org Sat May 10 19:43:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 19:43:59 GMT Subject: [jdk21u-dev] Withdrawn: 8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 23:10:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field. Fix adjusts FilteredFieldStream implementation to handle cases when filtered fields is the last field of the class. Adds two tests for functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1727 From ssubramaniam at openjdk.org Sat May 10 19:44:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 10 May 2025 19:44:01 GMT Subject: [jdk17u-dev] Withdrawn: 8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field In-Reply-To: <0b3ytBU7Sl5hsK840pUiUQfiMki2hsUawO5exVp8BXY=.6a6c584f-249a-424d-abd6-1ad8a6366900@github.com> References: <0b3ytBU7Sl5hsK840pUiUQfiMki2hsUawO5exVp8BXY=.6a6c584f-249a-424d-abd6-1ad8a6366900@github.com> Message-ID: <0Utjt9lHx9cAJHT_RiCX1FlF-b9SIrud4YB44yfldy0=.69d70128-8374-4c17-bd3c-ee0004de9409@github.com> On Wed, 30 Apr 2025 23:10:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field. Fix adjusts FilteredFieldStream implementation to handle cases when filtered fields is the last field of the class. Adds two tests for functionality. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3542 From duke at openjdk.org Sat May 10 21:49:57 2025 From: duke at openjdk.org (duke) Date: Sat, 10 May 2025 21:49:57 GMT Subject: [jdk21u-dev] RFR: 8210471: GZIPInputStream constructor could leak an un-end()ed Inflater In-Reply-To: References: Message-ID: <11nrYKAqUtT_gZXzAYGfdcLZ8pshBLsimP5nGyVU6E4=.e18ef97e-44c3-4afe-aa6c-f70f482b0cdc@github.com> On Wed, 30 Apr 2025 17:33:04 GMT, Daniel Hu wrote: > Clean backport. The change ensures the Inflater in `GZIPInputStream` is ended for GC when `GZIPInputStream`'s constructor throws an exception, as prior the change the Inflater is left open in that scenario. GHA passes. Added test and test suite `test/jdk/java/util/zip` passes on linux x64. Note that the added test does not test for this specific issue; rather, it's a basic test for `GZIPInputStream`'s constructor as otherwise no test exists. @cost0much Your change (at version c874bc4b2cc2de8ccedc7548fc2a29a60caf6e18) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1725#issuecomment-2869168913 From duke at openjdk.org Sat May 10 22:05:15 2025 From: duke at openjdk.org (Daniel Hu) Date: Sat, 10 May 2025 22:05:15 GMT Subject: [jdk21u-dev] RFR: 8314978: Multiple server call from connection failing with expect100 in getOutputStream Message-ID: Clean backport. Fixes HttpURLConnection making needless server calls when using a method using internal getOutputStream() after expect100Continue() has already thrown an exception from a non 100 status response. New test passes with the change and fails without it. Passes GHA. ------------- Commit messages: - Backport 460ebcd9cb94867608e22e07092bd1cf33228700 Changes: https://git.openjdk.org/jdk21u-dev/pull/1770/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1770&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314978 Stats: 268 lines in 2 files changed: 268 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1770.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1770/head:pull/1770 PR: https://git.openjdk.org/jdk21u-dev/pull/1770 From phh at openjdk.org Sun May 11 23:27:01 2025 From: phh at openjdk.org (Paul Hohensee) Date: Sun, 11 May 2025 23:27:01 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Sat, 10 May 2025 07:49:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3033#pullrequestreview-2831535895 From duke at openjdk.org Sun May 11 23:30:04 2025 From: duke at openjdk.org (Daniel Hu) Date: Sun, 11 May 2025 23:30:04 GMT Subject: [jdk21u-dev] Integrated: 8210471: GZIPInputStream constructor could leak an un-end()ed Inflater In-Reply-To: References: Message-ID: On Wed, 30 Apr 2025 17:33:04 GMT, Daniel Hu wrote: > Clean backport. The change ensures the Inflater in `GZIPInputStream` is ended for GC when `GZIPInputStream`'s constructor throws an exception, as prior the change the Inflater is left open in that scenario. GHA passes. Added test and test suite `test/jdk/java/util/zip` passes on linux x64. Note that the added test does not test for this specific issue; rather, it's a basic test for `GZIPInputStream`'s constructor as otherwise no test exists. This pull request has now been integrated. Changeset: e227f6aa Author: Daniel Hu Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e227f6aab16a4e4603723f66e8bce8f2c479f7fc Stats: 118 lines in 2 files changed: 116 ins; 0 del; 2 mod 8210471: GZIPInputStream constructor could leak an un-end()ed Inflater Backport-of: d9e7b7e7da98a0170d26301a4bbd61aad0127c6e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1725 From serb at openjdk.org Mon May 12 02:38:42 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 May 2025 02:38:42 GMT Subject: [jdk24u] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Message-ID: Hi all, This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c Changes: https://git.openjdk.org/jdk24u/pull/219/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=219&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356053 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod Patch: https://git.openjdk.org/jdk24u/pull/219.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/219/head:pull/219 PR: https://git.openjdk.org/jdk24u/pull/219 From jbachorik at openjdk.org Mon May 12 03:41:06 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Mon, 12 May 2025 03:41:06 GMT Subject: [jdk11u-dev] Integrated: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender In-Reply-To: References: Message-ID: <7I8P5xwAJWGlLPi9Be2msdEjKEMuUgfyMQ1FoO_JBTs=.e8943d43-ce24-40d2-8c0f-615ef6472022@github.com> On Wed, 26 Feb 2025 11:11:12 GMT, Jaroslav Bachorik wrote: > This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code > > > bool unextended_sp_safe = unextended_sp < thread->stack_base(); > > > While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. > > The proposed change then is > > > bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > sp >= thread->stack_base() - thread->stack_size()); > > > This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. > > > The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. > > Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. This pull request has now been integrated. Changeset: d46f769e Author: Jaroslav Bachorik URL: https://git.openjdk.org/jdk11u-dev/commit/d46f769e70f6c0e8effcb78310cacc391a14fd6f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8315380: AsyncGetCallTrace crash in frame::safe_for_sender Reviewed-by: phh, shade, apangin ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3003 From serb at openjdk.org Mon May 12 04:16:39 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 May 2025 04:16:39 GMT Subject: [jdk24u] RFR: 8355561: [macos] Build failure with Xcode 16.3 Message-ID: Hi all, This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. Thanks! ------------- Commit messages: - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a Changes: https://git.openjdk.org/jdk24u/pull/216/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=216&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355561 Stats: 60 lines in 1 file changed: 37 ins; 0 del; 23 mod Patch: https://git.openjdk.org/jdk24u/pull/216.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/216/head:pull/216 PR: https://git.openjdk.org/jdk24u/pull/216 From duke at openjdk.org Mon May 12 08:25:59 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Mon, 12 May 2025 08:25:59 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: <8g_LMPLh1xD8Vqu4wJoCJ31o82wp-iQSrKWO_GJaTzo=.d95878ad-0fb9-4263-b226-5f516a8a6fb0@github.com> On Fri, 9 May 2025 15:15:10 GMT, Severin Gehwolf wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > make/lib/Awt2dLibraries.gmk line 563: > >> 561: ifeq ($(call isTargetOs, aix), true) >> 562: HARFBUZZ_CFLAGS += -qdebug=necan >> 563: endif > > This is actually a change from [JDK-8258484](https://bugs.openjdk.org/browse/JDK-8258484) which is not in JDK 11u. Intentional? If yes, we should probably use `/issue add JDK-8258484` to have it tracked. Yep. this is intentional. Will add the issue. > make/lib/Awt2dLibraries.gmk line 577: > >> 575: >> 576: HARFBUZZ_DISABLED_WARNINGS_gcc := type-limits missing-field-initializers strict-aliasing \ >> 577: array-bounds parentheses dangling-pointer > > `parentheses dangling-pointer` are new here. `danling-pointer` seems to be part of the JDK 17 harfbuzz update to 10.4.0. `parenthesis` not. Is it needed? Not strictly required (gcc 14, gcc 4.8.5). Will remove, thanks! > make/lib/Awt2dLibraries.gmk line 583: > >> 581: # calloc-transposed-args required for GCC 14 builds. (fixed upstream in Harfbuzz 032c931e1c0cfb20f18e5acb8ba005775242bd92) >> 582: HARFBUZZ_DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \ >> 583: maybe-uninitialized class-memaccess unused-result extra use-after-free noexcept-type \ > > This also adds `use-after-free` as a disabled warning for `gcc`. That is part of [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) which we probably don't want to partially introduce here. Not strictly required (gcc 14, gcc 4.8.5). Will remove, thanks! ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2084104522 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2084108153 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2084108389 From duke at openjdk.org Mon May 12 08:32:59 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Mon, 12 May 2025 08:32:59 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: > Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. > > Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. > > While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). > > Tested > > - on Windows 10 with `jdk:jfc_demo`. > - on Linux with `jdk:jfc_demo`, with > - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, > - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, > - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` > - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` > > with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/8064a5d9..25b84f6a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From sgehwolf at openjdk.org Mon May 12 09:52:53 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 12 May 2025 09:52:53 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: On Mon, 12 May 2025 08:32:59 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-2832604372 From serb at openjdk.org Mon May 12 10:25:10 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 May 2025 10:25:10 GMT Subject: [jdk21u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Message-ID: Hi all, This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c Changes: https://git.openjdk.org/jdk21u-dev/pull/1771/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1771&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356053 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1771.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1771/head:pull/1771 PR: https://git.openjdk.org/jdk21u-dev/pull/1771 From mbaesken at openjdk.org Mon May 12 10:31:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 12 May 2025 10:31:59 GMT Subject: [jdk21u-dev] RFR: 8267174: Many test files have the wrong Copyright header In-Reply-To: References: Message-ID: On Fri, 9 May 2025 11:51:17 GMT, Goetz Lindenmaier wrote: > I backport this to simplify further backports. > > > test/jdk/java/security/testlibrary/CertificateBuilder.java > > Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/CertificateBuilder.java > Resolved. > > test/jdk/java/security/testlibrary/SimpleOCSPServer.java > > Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/SimpleOCSPServer.java > Resolved. > > test/jdk/jdk/classfile/PreviewMinorVersionTest.java > > This was added by "https://bugs.openjdk.org/browse/JDK-8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files" in 22. > Omitted. > > test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java > > This was added by "https://bugs.openjdk.org/browse/JDK-8308899: Introduce Classfile context and improve Classfile options in 22. > Omitted. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1766#pullrequestreview-2832728922 From mbaesken at openjdk.org Mon May 12 11:02:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 12 May 2025 11:02:04 GMT Subject: [jdk17u-dev] RFR: 8333117: Remove support of remote and manual debuggee launchers In-Reply-To: References: Message-ID: <9wDDNTfu14_TdW25tZaiuBOqIpEszkzXmEuSU8yK1QU=.e566fd7e-0e63-4aa1-a6db-f19261df4702@github.com> On Thu, 8 May 2025 13:40:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > A row of Virtual Thread changes are missing, thus I had to resolve. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java > Omitted changes to code that was added by Loom changes. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java > Trivial code adaptions needed and > resolved deleting code. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java > Copyright > > test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java > Resolved deleting code. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3563#pullrequestreview-2832806949 From serb at openjdk.org Mon May 12 11:18:12 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 May 2025 11:18:12 GMT Subject: [jdk17u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Message-ID: <8vVcucYDWMGfjEDzx48mbIbJEsyUFJ30ByGnRWtHeqs=.b654c511-0b10-4765-b0f0-75a1f6afb3f7@github.com> Hi all, This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c Changes: https://git.openjdk.org/jdk17u-dev/pull/3566/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3566&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356053 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3566.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3566/head:pull/3566 PR: https://git.openjdk.org/jdk17u-dev/pull/3566 From duke at openjdk.org Mon May 12 11:50:58 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Mon, 12 May 2025 11:50:58 GMT Subject: [jdk24u] RFR: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 14:17:33 GMT, Ivan Bereziuk wrote: > Backporting a stabilization fix as the issue was seen in older JDK releases. > > Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. We are past RDP2 for 24.0.2. This doesn't seem to be a critical fix. Closing MR. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/212#issuecomment-2872250557 From duke at openjdk.org Mon May 12 11:50:58 2025 From: duke at openjdk.org (Ivan Bereziuk) Date: Mon, 12 May 2025 11:50:58 GMT Subject: [jdk24u] Withdrawn: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 14:17:33 GMT, Ivan Bereziuk wrote: > Backporting a stabilization fix as the issue was seen in older JDK releases. > > Except for `test/jdk/ProblemList.txt` file, the changes applied cleanly. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/212 From goetz at openjdk.org Mon May 12 14:20:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:20:57 GMT Subject: [jdk21u-dev] Integrated: 8310643: Misformatted copyright messages in FFM In-Reply-To: References: Message-ID: <3hGBCKlgoTiOMzXiuC6_oU5ElvkkKvflzSNEK4ByXf8=.c524a445-955c-4437-abeb-33a5a1262fcf@github.com> On Thu, 8 May 2025 17:31:26 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. > > This basically fixes the indentation of the Copyright message. > Any backport of a change that was made after this one will have a conflict > in the Copyright that will require a review, so this backport is really helpful. > > I resolved the following files because the Copyright date was bumped by > another backport already. > test/jdk/java/foreign/TestMismatch.java > test/jdk/java/foreign/libLibraryLookup.c > test/jdk/java/foreign/libLookupTest.c > test/jdk/java/foreign/libSafeAccess.c > test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c > test/jdk/java/foreign/stackwalk/libStackWalk.c This pull request has now been integrated. Changeset: d4f2f3ac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d4f2f3ace3171c2a27b9f6050206557733acfd04 Stats: 1010 lines in 58 files changed: 102 ins; 113 del; 795 mod 8310643: Misformatted copyright messages in FFM Reviewed-by: mdoerr Backport-of: 0b4387e3a33dd360efc5856126394739256505f8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1759 From goetz at openjdk.org Mon May 12 14:22:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:22:53 GMT Subject: [jdk21u-dev] Integrated: 8267174: Many test files have the wrong Copyright header In-Reply-To: References: Message-ID: On Fri, 9 May 2025 11:51:17 GMT, Goetz Lindenmaier wrote: > I backport this to simplify further backports. > > > test/jdk/java/security/testlibrary/CertificateBuilder.java > > Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/CertificateBuilder.java > Resolved. > > test/jdk/java/security/testlibrary/SimpleOCSPServer.java > > Backport of later change "https://bugs.openjdk.org/browse/JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree" renamed this to test/lib/jdk/test/lib/security/SimpleOCSPServer.java > Resolved. > > test/jdk/jdk/classfile/PreviewMinorVersionTest.java > > This was added by "https://bugs.openjdk.org/browse/JDK-8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files" in 22. > Omitted. > > test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java > > This was added by "https://bugs.openjdk.org/browse/JDK-8308899: Introduce Classfile context and improve Classfile options in 22. > Omitted. This pull request has now been integrated. Changeset: 3bc5b967 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3bc5b96702bfa8b85858ec1369af64c2a57d014a Stats: 1938 lines in 646 files changed: 0 ins; 1292 del; 646 mod 8267174: Many test files have the wrong Copyright header Reviewed-by: mbaesken Backport-of: 020255a72dc374ba0bdd44772047f14a8bfe69a9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1766 From goetz at openjdk.org Mon May 12 14:31:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:31:57 GMT Subject: [jdk21u-dev] Integrated: 8333117: Remove support of remote and manual debuggee launchers In-Reply-To: References: Message-ID: On Thu, 8 May 2025 12:56:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 13eedbe2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/13eedbe268b4a9de5889af42ab489d6bdccb00b3 Stats: 1575 lines in 10 files changed: 41 ins; 1470 del; 64 mod 8333117: Remove support of remote and manual debuggee launchers Backport-of: 99e4d77aac72cdddb4973805d28c225f17ea965f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1757 From goetz at openjdk.org Mon May 12 14:35:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:35:59 GMT Subject: [jdk17u-dev] Integrated: 4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. In-Reply-To: References: Message-ID: On Thu, 8 May 2025 09:55:54 GMT, Goetz Lindenmaier wrote: > I would likek to fix this small issue in swing. This pull request has now been integrated. Changeset: c1cc227d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c1cc227d6266421ecb6eab709bfa5abb0ab01ea8 Stats: 129 lines in 2 files changed: 129 ins; 0 del; 0 mod 4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. Backport-of: d6961045353897967bb734740225bd1cddf158e5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3561 From goetz at openjdk.org Mon May 12 14:42:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:42:17 GMT Subject: [jdk17u-dev] RFR: 8294038: Remove "Classpath" exception from javax/swing tests [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3562/files - new: https://git.openjdk.org/jdk17u-dev/pull/3562/files/03ed1384..03ed1384 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3562&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3562&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3562.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3562/head:pull/3562 PR: https://git.openjdk.org/jdk17u-dev/pull/3562 From goetz at openjdk.org Mon May 12 14:48:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 14:48:19 GMT Subject: [jdk17u-dev] RFR: 8294038: Remove "Classpath" exception from javax/swing tests [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8294038 - Backport 27b8e2f49e372e09e8f070e9c90babd82e015dbf - Backport d6961045353897967bb734740225bd1cddf158e5 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3562/files - new: https://git.openjdk.org/jdk17u-dev/pull/3562/files/03ed1384..2ddad460 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3562&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3562&range=01-02 Stats: 3054 lines in 242 files changed: 2288 ins; 230 del; 536 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3562.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3562/head:pull/3562 PR: https://git.openjdk.org/jdk17u-dev/pull/3562 From goetz at openjdk.org Mon May 12 15:00:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 15:00:57 GMT Subject: [jdk17u-dev] Integrated: 8294038: Remove "Classpath" exception from javax/swing tests In-Reply-To: References: Message-ID: On Thu, 8 May 2025 10:10:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e6cfd33e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e6cfd33e6e5c0db648a608a5db25942c6aef5d7c Stats: 34 lines in 11 files changed: 0 ins; 23 del; 11 mod 8294038: Remove "Classpath" exception from javax/swing tests Backport-of: 27b8e2f49e372e09e8f070e9c90babd82e015dbf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3562 From goetz at openjdk.org Mon May 12 15:01:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 15:01:53 GMT Subject: [jdk17u-dev] Integrated: 8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux In-Reply-To: References: Message-ID: On Fri, 9 May 2025 09:54:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 41e2cccc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/41e2cccce18d9d358914aae127d5b55b43b8c8c5 Stats: 41 lines in 1 file changed: 8 ins; 22 del; 11 mod 8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux Backport-of: 808bb1f7bc5025b4ab01e4e9057feebd253b95a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3565 From goetz at openjdk.org Mon May 12 15:03:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 15:03:54 GMT Subject: [jdk17u-dev] Integrated: 8333117: Remove support of remote and manual debuggee launchers In-Reply-To: References: Message-ID: On Thu, 8 May 2025 13:40:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > A row of Virtual Thread changes are missing, thus I had to resolve. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java > Omitted changes to code that was added by Loom changes. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java > Trivial code adaptions needed and > resolved deleting code. > > test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java > Copyright > > test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java > Resolved deleting code. This pull request has now been integrated. Changeset: 05cc91a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/05cc91a8e39acf973a61b02968a77e5d0a57cabb Stats: 1581 lines in 10 files changed: 41 ins; 1477 del; 63 mod 8333117: Remove support of remote and manual debuggee launchers Reviewed-by: mbaesken Backport-of: 99e4d77aac72cdddb4973805d28c225f17ea965f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3563 From goetz at openjdk.org Mon May 12 15:04:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 15:04:57 GMT Subject: [jdk17u-dev] Integrated: 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version In-Reply-To: References: Message-ID: <8c1Vg7JpDWpSD8_GlNiKaU7ViftPHwDBb17OLJAdsW4=.f7e9f162-1c12-416e-ad84-34415b34568c@github.com> On Thu, 8 May 2025 08:18:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Clean backport from 21 ... will add hash once change is pushed to 21. This pull request has now been integrated. Changeset: e1cda219 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e1cda219b3fea2aa9db7953645299153e4e086df Stats: 116 lines in 2 files changed: 62 ins; 7 del; 47 mod 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Backport-of: 23469f8de1c6340bc22ef6d9f99740ea9c0e3fe9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3560 From goetz at openjdk.org Mon May 12 15:16:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 May 2025 15:16:36 GMT Subject: [jdk21u-dev] RFR: 8324681: Replace NULL with nullptr in HotSpot jtreg test native code files Message-ID: I would like to backport this change to keep maintaining the tests more easy. It will make later backports clean, saving tedious reviews. Despite the many touched files, only four files do not patch clean: test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp Was added by https://bugs.openjdk.org/browse/JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field Omitted. patching file test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp Later change already backported. Resolved Copyright. |+++ b/test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp Was moved to other location by "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API". Applied hunk to test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp patching file test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp Not clean because of "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API" missing in 21. Resolved Copyright. ------------- Commit messages: - Resolved files - Backport a6bdee48f39993128d8095d40ab417f0102af0f4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1772/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1772&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324681 Stats: 8214 lines in 749 files changed: 0 ins; 7 del; 8207 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1772.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1772/head:pull/1772 PR: https://git.openjdk.org/jdk21u-dev/pull/1772 From duke at openjdk.org Mon May 12 16:20:59 2025 From: duke at openjdk.org (Daniel Hu) Date: Mon, 12 May 2025 16:20:59 GMT Subject: [jdk21u-dev] Integrated: 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful In-Reply-To: References: Message-ID: On Mon, 5 May 2025 17:29:41 GMT, Daniel Hu wrote: > Clean backport. This only changes the error string in DateFormatSymbols. Passes GHA. This pull request has now been integrated. Changeset: 38a356d3 Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/38a356d3fa7eac0600acc7f27e7b311e3fa299de Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful Backport-of: ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1734 From ssubramaniam at openjdk.org Mon May 12 17:03:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 12 May 2025 17:03:58 GMT Subject: [jdk21u-dev] Withdrawn: 8318328: DHKEM should check XDH name in case-insensitive mode In-Reply-To: References: Message-ID: <8s-ajHXoU3i2RZ_fikxWGtC5t2Lg6fUToXghsnP_hFs=.31ce8fd1-d3a5-4f24-bfee-63dde044f091@github.com> On Thu, 1 May 2025 16:38:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8318328: DHKEM should check XDH name in case-insensitive mode. Fixes function that should be case insensitive. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new `test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java` tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1728 From ssubramaniam at openjdk.org Mon May 12 17:04:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 12 May 2025 17:04:01 GMT Subject: [jdk21u-dev] Withdrawn: 8320310: CompiledMethod::has_monitors flag can be incorrect In-Reply-To: References: Message-ID: On Fri, 2 May 2025 21:23:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320310: CompiledMethod::has_monitors flag can be incorrect. The proposed fix is to rely on Method::has_monitor_bytecodes to set the has_monitors flag when compiling, which is immune to issues where not all byte codes of a method are parsed during compilation. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is almost clean (missing `src/hotspot/share/runtime/continuationFreezeThaw.cpp`). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1732 From inakonechnyy at openjdk.org Mon May 12 17:11:23 2025 From: inakonechnyy at openjdk.org (Ilarion Nakonechnyy) Date: Mon, 12 May 2025 17:11:23 GMT Subject: [jdk21u-dev] RFR: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system Message-ID: Clean backport. Testing with tier1 on alpine linux in progress. ------------- Commit messages: - Backport 9291b46bcfa76a596578eb50c29b9850e7020dea Changes: https://git.openjdk.org/jdk21u-dev/pull/1773/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1773&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313804 Stats: 117 lines in 2 files changed: 98 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1773.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1773/head:pull/1773 PR: https://git.openjdk.org/jdk21u-dev/pull/1773 From inakonechnyy at openjdk.org Mon May 12 22:21:11 2025 From: inakonechnyy at openjdk.org (Ilarion Nakonechnyy) Date: Mon, 12 May 2025 22:21:11 GMT Subject: [jdk17u-dev] RFR: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system Message-ID: <_v2mRPv2Bc9atHF5B2Rd_PKlch7lRF7gnHyH1OZS6x0=.848f4c88-af57-42e1-9a7e-4f92398e4c2f@github.com> Clean backport. Testing with tier1 in progress on alpine linux and mac os. ------------- Commit messages: - Backport 9291b46bcfa76a596578eb50c29b9850e7020dea Changes: https://git.openjdk.org/jdk17u-dev/pull/3567/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3567&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313804 Stats: 117 lines in 2 files changed: 98 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3567.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3567/head:pull/3567 PR: https://git.openjdk.org/jdk17u-dev/pull/3567 From inakonechnyy at openjdk.org Mon May 12 22:27:11 2025 From: inakonechnyy at openjdk.org (Ilarion Nakonechnyy) Date: Mon, 12 May 2025 22:27:11 GMT Subject: [jdk17u-dev] RFR: 8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 Message-ID: Clean backport. Testing with tier 1 on alpine 3.17 in progress. ------------- Commit messages: - Backport b530c0281b5082994065b10addeb8366ffa58e2f Changes: https://git.openjdk.org/jdk17u-dev/pull/3568/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3568&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317804 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3568.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3568/head:pull/3568 PR: https://git.openjdk.org/jdk17u-dev/pull/3568 From serb at openjdk.org Tue May 13 00:35:14 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 13 May 2025 00:35:14 GMT Subject: [jdk24u] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS Message-ID: Hi all, This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. Thanks! ------------- Commit messages: - Backport 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 Changes: https://git.openjdk.org/jdk24u/pull/221/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=221&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356571 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/221.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/221/head:pull/221 PR: https://git.openjdk.org/jdk24u/pull/221 From serb at openjdk.org Tue May 13 04:20:16 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 13 May 2025 04:20:16 GMT Subject: [jdk24u] RFR: 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Message-ID: <12zue9nb8WlAAMcqkMo_8V89bSdNBvVOQsxDlqb1HHE=.1138314a-9253-4301-8c95-8aaef866bf75@github.com> Hi all, This pull request contains a backport of commit [0844745e](https://github.com/openjdk/jdk/commit/0844745e7bd954a96441365f8010741ec1c29dbf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zvegintsev. Thanks! ------------- Commit messages: - Backport 0844745e7bd954a96441365f8010741ec1c29dbf Changes: https://git.openjdk.org/jdk24u/pull/217/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=217&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339561 Stats: 174 lines in 7 files changed: 48 ins; 45 del; 81 mod Patch: https://git.openjdk.org/jdk24u/pull/217.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/217/head:pull/217 PR: https://git.openjdk.org/jdk24u/pull/217 From rmarchenko at openjdk.org Tue May 13 06:20:33 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 13 May 2025 06:20:33 GMT Subject: [jdk21u-dev] RFR: 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Message-ID: This is backport of "[JDK-8297692](https://bugs.openjdk.org/browse/JDK-8297692) Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure" Several conflicts related to different class names were resolved in `src/hotspot/share/gc/g1/g1YoungCollector.cpp`. ------------- Commit messages: - Backport a73226b18e274c44171021760e9eb05bc4a8b711 Changes: https://git.openjdk.org/jdk21u-dev/pull/1775/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1775&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297692 Stats: 162 lines in 3 files changed: 84 ins; 52 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1775.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1775/head:pull/1775 PR: https://git.openjdk.org/jdk21u-dev/pull/1775 From serb at openjdk.org Tue May 13 07:37:30 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 13 May 2025 07:37:30 GMT Subject: [jdk21u-dev] RFR: 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Message-ID: <_pJ95aOOnFqD-EFdpoAaaNxoMbdjqxupy9KSIofHcYg=.fa0d63a7-babb-4c40-b30a-cb36f557d6f8@github.com> Hi all, This pull request contains a backport of commit [0844745e](https://github.com/openjdk/jdk/commit/0844745e7bd954a96441365f8010741ec1c29dbf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zvegintsev. Thanks! ------------- Commit messages: - Backport 0844745e7bd954a96441365f8010741ec1c29dbf Changes: https://git.openjdk.org/jdk21u-dev/pull/1774/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1774&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339561 Stats: 174 lines in 7 files changed: 48 ins; 45 del; 81 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1774.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1774/head:pull/1774 PR: https://git.openjdk.org/jdk21u-dev/pull/1774 From rmarchenko at openjdk.org Tue May 13 13:02:08 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 13 May 2025 13:02:08 GMT Subject: [jdk21u-dev] RFR: 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure [v2] In-Reply-To: References: Message-ID: <-cruusYSPlzvvwrQw2zkwW2XQfXrC7DxLHMoSRoIcrs=.71e324e0-bfdb-4788-ad04-445094eeb65f@github.com> > This is backport of "[JDK-8297692](https://bugs.openjdk.org/browse/JDK-8297692) Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure" > > Several conflicts related to different class names were resolved in `src/hotspot/share/gc/g1/g1YoungCollector.cpp`. Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: Fixing debug builds ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1775/files - new: https://git.openjdk.org/jdk21u-dev/pull/1775/files/59451302..bd6a67d8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1775&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1775&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1775.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1775/head:pull/1775 PR: https://git.openjdk.org/jdk21u-dev/pull/1775 From jbachorik at openjdk.org Tue May 13 13:53:57 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Tue, 13 May 2025 13:53:57 GMT Subject: [jdk17u-dev] RFR: 8320276: Improve class initialization barrier in TemplateTable::_new In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 19:44:34 GMT, Matt wrote: > This PR backports 8320276 to support backporting 8338379, see the comment thread linked below. This was a clean backport, though reviewers may want to confirm that the decision to include [this function](https://github.com/openjdk/jdk17u-dev/blob/f19121cc65199f2052c69747dfa7ae8d209596f4/src/hotspot/cpu/ppc/vm_version_ppc.hpp#L135) was correct. > > --------- > ### Progress > - [ ] Change must be properly reviewed (1 review required, with at least 1 [Reviewer](https://openjdk.org/bylaws#reviewer)) > - [x] Change must not contain extraneous whitespace > - [x] Commit message must refer to an issue > - [ ] [JDK-8320276](https://bugs.openjdk.org/browse/JDK-8320276) needs maintainer approval > > > > ### Reviewing >
Using git > > Checkout this PR locally: \ > `$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/3508/head:pull/3508` \ > `$ git checkout pull/3508` > > Update a local copy of the PR: \ > `$ git checkout pull/3508` \ > `$ git pull https://git.openjdk.org/jdk17u-dev.git pull/3508/head` > >
>
Using Skara CLI tools > > Checkout this PR locally: \ > `$ git pr checkout 3508` > > View PR using the GUI difftool: \ > `$ git pr show -t 3508` > >
>
Using diff file > > Download this PR as a diff file: \ > https://git.openjdk.org/jdk17u-dev/pull/3508.diff > >
Please, review the change to vm_version_ppc.hpp - it seems out of place. For the rest of changes - I have verified they correspond to the original patch. src/hotspot/cpu/ppc/vm_version_ppc.hpp line 135: > 133: static uint64_t _dscr_val; > 134: > 135: static void initialize_cpu_information(void); This looks wrong. The original patch has a different change: https://github.com/openjdk/jdk/commit/409a39ec8da83d6a0895e7e213604455ebf50485#diff-0e8cad40dc55410beb083852ab7a431d0c0cd668719b3c252c93c5083b824654R85-R94 ------------- Changes requested by jbachorik (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3508#pullrequestreview-2836874891 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3508#discussion_r2086879644 From andrew at openjdk.org Tue May 13 16:58:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 13 May 2025 16:58:59 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: <0OzMaxyuGwe7zdGYkVmcAU6AvwwxAr4RFLQcQpMwbEk=.60467e88-c0a9-4468-9a0a-2d4440add804@github.com> On Mon, 12 May 2025 08:32:59 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) Will take a look at this. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-2877294803 From phh at openjdk.org Tue May 13 17:18:58 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 13 May 2025 17:18:58 GMT Subject: [jdk21u-dev] RFR: 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure [v2] In-Reply-To: <-cruusYSPlzvvwrQw2zkwW2XQfXrC7DxLHMoSRoIcrs=.71e324e0-bfdb-4788-ad04-445094eeb65f@github.com> References: <-cruusYSPlzvvwrQw2zkwW2XQfXrC7DxLHMoSRoIcrs=.71e324e0-bfdb-4788-ad04-445094eeb65f@github.com> Message-ID: On Tue, 13 May 2025 13:02:08 GMT, Roman Marchenko wrote: >> This is backport of "[JDK-8297692](https://bugs.openjdk.org/browse/JDK-8297692) Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure" >> >> Several conflicts related to different class names were resolved in `src/hotspot/share/gc/g1/g1YoungCollector.cpp`. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing debug builds Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1775#pullrequestreview-2837563611 From phh at openjdk.org Tue May 13 17:27:58 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 13 May 2025 17:27:58 GMT Subject: [jdk17u-dev] RFR: 8321509: False positive in get_trampoline fast path causes crash In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 16:31:12 GMT, Boris Ulasevich wrote: > This change is a backport of [JDK-8321509](https://bugs.openjdk.org/browse/JDK-8321509). > > **backport issue ?1** > This change adds two functions to trampoline_stub_Relocation class. On macos-aarch64 platform it triggers clang to report: > > /Users/runner/work/jdk17u-dev/jdk17u-dev/src/hotspot/share/code/relocInfo.hpp:1212:8: error: 'pack_data_to' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] > void pack_data_to(CodeSection * dest); > ^ > ... (rest of output omitted) > > I resolved the issue by adding the override keyword manually ([see commit_2](https://github.com/openjdk/jdk17u-dev/pull/3441/commits/fd823c77b23b8f59011a8e9dc70b4cd51350e663)). A cleaner solution could be to backport [8298913: Add override qualifiers to Relocation classes](https://github.com/openjdk/jdk/pull/11716/files), which properly introduces the missing specifier. However, that change introduces additional dependencies (see #3513), so in this context, I?d prefer a minimal, targeted fix for this change only. > > **backport issue ?2** > A manual merge was also required due to minor discrepancies between the mainline and jdk17u repositories. The reasons for the manual intervention are as follows: > > - Copyright Year > - The mainline patch updated the copyright from 2023 to 2024 > - In jdk17u the year is still 2021 > - NULL -> nullptr conversion > - mainline deals with nullptr after JDK-8301493: Replace NULL with nullptr in cpu/aarch64 > - CodeBlob Lookup Changes > - on the mainline "JDK-8290025: Remove the Sweeper" changed CodeCache::find_blob_unsafe call to CodeCache::find_blob > - in jdk17u the old variant is used > > See the minor mismatches below. Left: original diff on JDK mainline. Right: diff actually applied > > diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho > --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > @@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@ > /* /* > - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All righ | - * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All righ > + * Copyright (c) 1997, 2024, Oracle and/or its af... Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3441#pullrequestreview-2837598474 From phh at openjdk.org Tue May 13 17:32:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 13 May 2025 17:32:59 GMT Subject: [jdk11u-dev] Integrated: 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 20:52:33 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 11.0.28 Clean, low risk: fixes an nsk test, nsk passes with modified test. This pull request has now been integrated. Changeset: 819a1fec Author: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/819a1fec8f590eb202b2b70a2f105bc9cebb5adc Stats: 7 lines in 1 file changed: 0 ins; 3 del; 4 mod 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Backport-of: 860d49db22cf352eaf1b3b20fff43d090f0eebc8 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3027 From duke at openjdk.org Tue May 13 19:28:01 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 13 May 2025 19:28:01 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: On Mon, 12 May 2025 08:32:59 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) While at it, let's add MacOS 12.6.1/arm64 (virtualized)/clang 13.1.6 to the list of tests. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-2877697995 From andrew at openjdk.org Tue May 13 21:57:00 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 13 May 2025 21:57:00 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: <8g_LMPLh1xD8Vqu4wJoCJ31o82wp-iQSrKWO_GJaTzo=.d95878ad-0fb9-4263-b226-5f516a8a6fb0@github.com> References: <8g_LMPLh1xD8Vqu4wJoCJ31o82wp-iQSrKWO_GJaTzo=.d95878ad-0fb9-4263-b226-5f516a8a6fb0@github.com> Message-ID: On Mon, 12 May 2025 08:21:32 GMT, Antonio Vieiro wrote: >> make/lib/Awt2dLibraries.gmk line 563: >> >>> 561: ifeq ($(call isTargetOs, aix), true) >>> 562: HARFBUZZ_CFLAGS += -qdebug=necan >>> 563: endif >> >> This is actually a change from [JDK-8258484](https://bugs.openjdk.org/browse/JDK-8258484) which is not in JDK 11u. Intentional? If yes, we should probably use `/issue add JDK-8258484` to have it tracked. > > Yep. this is intentional. Will add the issue. Why are you including this? Have you built this on AIX? ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#discussion_r2087689024 From andrew at openjdk.org Tue May 13 22:08:54 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 13 May 2025 22:08:54 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: On Mon, 12 May 2025 08:32:59 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Removed parentheses and use-after-free (tested with gcc 14 & gcc 4.8.5) The code changes look fine and match 17u. I'm confused by what is going on in `make/lib/Awt2dLibraries.gmk`. There should be just two changes here according to the description: * The addition of `dangling-pointer` to the disabled warnings as in 8348597 * The expansion of `LIBFONTMANAGER_EXCLUDE_FILES` from 8319197 While I would prefer 8319197 was handled separately - as it is independent of this change - it is simple enough that it can be included here. What I don't get is why the block is being indented by one space, which is obscuring the changes made to the set of disabled warnings. I think the clang ones are also being reordered but it's hard to tell for sure. I imagine this is why the other additions Severin already caught slipped in as well. I also don't think an AIX change should be included if you are not testing on AIX or there is at least some relation to this change. Please fix `Awt2dLibraries.gmk` to just update the lines we actually want to change as documented in the PR summary without altering the indentation and adding the AIX fix. Thanks. ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3026#pullrequestreview-2838235376 From andrew at openjdk.org Tue May 13 22:15:03 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 13 May 2025 22:15:03 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Sat, 10 May 2025 07:49:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. > > Thanks! The change itself looks ok. Which compiler versions have you tested this with? Did you check both system and bundled builds (probably not needed as https://github.com/mm2/Little-CMS/issues/458 suggests the bug was in the code, not the headers)? Thanks for chasing this upstream. We would likely have been stuck masking this forever otherwise. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3033#pullrequestreview-2838246107 From duke at openjdk.org Wed May 14 00:40:16 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 14 May 2025 00:40:16 GMT Subject: [jdk21u-dev] RFR: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Message-ID: Backport of https://github.com/openjdk/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2. [JDK-8353013](https://bugs.openjdk.org/browse/JDK-8353013). Clean backport except for copyright header. ------------- Commit messages: - Backport 84458ec18ce33295636f7b26b8e3ff25ecb349f2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1776/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1776&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353013 Stats: 112 lines in 3 files changed: 109 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1776.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1776/head:pull/1776 PR: https://git.openjdk.org/jdk21u-dev/pull/1776 From duke at openjdk.org Wed May 14 04:54:05 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 04:54:05 GMT Subject: [jdk11u-dev] Withdrawn: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 01:33:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3013 From duke at openjdk.org Wed May 14 05:17:02 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 05:17:02 GMT Subject: [jdk17u-dev] Withdrawn: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 01:32:54 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3382 From duke at openjdk.org Wed May 14 05:38:59 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 05:38:59 GMT Subject: [jdk21u-dev] RFR: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. @galderz Your change (at version 738fa789b5c39f26ab86782e25bb7d792c401c70) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1412#issuecomment-2878733210 From serb at openjdk.org Wed May 14 07:08:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 May 2025 07:08:58 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Sat, 10 May 2025 07:49:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. > > Thanks! I have tested gcc versions 7.3.1 (to verify an old build issue), gcc-10.5.0 and gcc-11.5.0. With lcms2-devel 2.16 installed on the system the project builds successfully. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3033#issuecomment-2878956751 From duke at openjdk.org Wed May 14 07:09:58 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 07:09:58 GMT Subject: [jdk21u-dev] Withdrawn: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 01:32:42 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1523 From galder at openjdk.org Wed May 14 08:53:11 2025 From: galder at openjdk.org (Galder =?UTF-8?B?WmFtYXJyZcOxbw==?=) Date: Wed, 14 May 2025 08:53:11 GMT Subject: [jdk21u-dev] Integrated: 8344925: translet-name ignored when package-name is also set In-Reply-To: References: Message-ID: On Wed, 19 Feb 2025 05:37:27 GMT, Galder Zamarre?o wrote: > This is a backport of JDK-8344925: translet-name ignored when package-name is also set > > Original patch does not apply cleanly to 21u-dev, because of javadoc and license header year discrepancies. > > Testing: tier1 and tier2 passed. Tier 2 includes the `PropertiesTest` test included in the original PR and individually verified that it passes. This pull request has now been integrated. Changeset: eb8320ce Author: Galder Zamarre?o Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/eb8320ce840175f1f132673824ef8e67850814da Stats: 173 lines in 4 files changed: 165 ins; 4 del; 4 mod 8344925: translet-name ignored when package-name is also set Reviewed-by: joehw Backport-of: 3989a199578fc1d91988cfdbb95f11dd6d4c7b81 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1412 From serb at openjdk.org Wed May 14 10:08:34 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 May 2025 10:08:34 GMT Subject: [jdk17u-dev] RFR: 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Message-ID: <6sx_3etGvTbhUdR9qcD_jQiCsmQCn0zkHRpiv6CANSw=.d2ae3ebc-ba97-4bf6-a674-9c2eb7297105@github.com> Hi all, This pull request contains a backport of commit [0844745e](https://github.com/openjdk/jdk/commit/0844745e7bd954a96441365f8010741ec1c29dbf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zvegintsev. Thanks! ------------- Commit messages: - Backport 0844745e7bd954a96441365f8010741ec1c29dbf Changes: https://git.openjdk.org/jdk17u-dev/pull/3569/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3569&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339561 Stats: 174 lines in 7 files changed: 48 ins; 45 del; 81 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3569.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3569/head:pull/3569 PR: https://git.openjdk.org/jdk17u-dev/pull/3569 From goetz at openjdk.org Wed May 14 13:03:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 May 2025 13:03:59 GMT Subject: [jdk21u-dev] RFR: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system In-Reply-To: References: Message-ID: On Mon, 12 May 2025 17:06:19 GMT, Ilarion Nakonechnyy wrote: > Clean backport. Testing with tier1 on alpine linux in progress. Hi @Larry-N Can you please justify why you want to backport this, especially to 17? It seems a day zero issue, and I think it's rather an enhancement than a bug. Also, can you please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix and also revisit your other backports? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1773#issuecomment-2880167157 From duke at openjdk.org Wed May 14 13:39:40 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 14 May 2025 13:39:40 GMT Subject: [jdk21u-dev] RFR: 8351484: Race condition in max stats in MonitorList::add Message-ID: Unclean backport of JDK-8351484. Fixes a race condition in `MonitorList::add`. The new test does not pass on `master`. Conflicts were related to the import statements in the test file. ------------- Commit messages: - 8351484: Race condition in max stats in MonitorList::add Changes: https://git.openjdk.org/jdk21u-dev/pull/1778/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1778&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351484 Stats: 48 lines in 3 files changed: 44 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1778.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1778/head:pull/1778 PR: https://git.openjdk.org/jdk21u-dev/pull/1778 From goetz at openjdk.org Wed May 14 15:35:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 May 2025 15:35:34 GMT Subject: [jdk21u-dev] RFR: 8325180: Rename jvmti_FollowRefObjects.h Message-ID: I backport this to make later backports easier. Clean backport, but requires 8324681 to compile. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1772 Commit messages: - Backport 2d252ee06e8d620c3048e4556079b402f4472a32 Changes: https://git.openjdk.org/jdk21u-dev/pull/1777/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1777&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325180 Stats: 8 lines in 5 files changed: 0 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1777.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1777/head:pull/1777 PR: https://git.openjdk.org/jdk21u-dev/pull/1777 From duke at openjdk.org Wed May 14 17:53:51 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 17:53:51 GMT Subject: [jdk21u-dev] RFR: 8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown In-Reply-To: References: Message-ID: On Wed, 7 May 2025 16:47:33 GMT, Satyen Subramaniam wrote: > Backporting JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown. Backport makes `-XX:+AbortVMOnCompilationFailure` ignore abandoned compilations that can be scheduled during a VM shutdown. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version d857e3a41046b971284b8e45b06c491fa62c5e3b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1755#issuecomment-2881064963 From ssubramaniam at openjdk.org Wed May 14 18:18:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 14 May 2025 18:18:59 GMT Subject: [jdk21u-dev] Integrated: 8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown In-Reply-To: References: Message-ID: <2uxfh0nWyQCoqysaYwNQpxrfSszRepzk9UWEo0wTrws=.b82ce2b2-c8c6-4dcf-a006-1a79cdf4b8b7@github.com> On Wed, 7 May 2025 16:47:33 GMT, Satyen Subramaniam wrote: > Backporting JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown. Backport makes `-XX:+AbortVMOnCompilationFailure` ignore abandoned compilations that can be scheduled during a VM shutdown. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 745f7bf4 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/745f7bf4421c83232ad1abac65295f1b8767b280 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown Backport-of: acd93102348f592d6f2e77a4bff6037edf708d55 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1755 From phh at openjdk.org Wed May 14 18:20:56 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 14 May 2025 18:20:56 GMT Subject: [jdk21u-dev] RFR: 8351484: Race condition in max stats in MonitorList::add In-Reply-To: References: Message-ID: On Wed, 14 May 2025 13:33:28 GMT, Francesco Andreuzzi wrote: > Unclean backport of JDK-8351484. Fixes a race condition in `MonitorList::add`. The new test does not pass on `master`. Conflicts were related to the import statements in the test file. "new test does not pass" ?? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1778#issuecomment-2881126603 From duke at openjdk.org Wed May 14 18:23:03 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 14 May 2025 18:23:03 GMT Subject: [jdk21u-dev] RFR: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number In-Reply-To: References: Message-ID: <3dMZVVN8t3oy4dTmUxclsDF5V3_dMD4GCYe-rxYB8Qw=.3e637abb-afaf-4d12-b091-14edbab19e3a@github.com> On Wed, 14 May 2025 00:34:49 GMT, Rui Li wrote: > Backport of https://github.com/openjdk/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2. [JDK-8353013](https://bugs.openjdk.org/browse/JDK-8353013). > > Clean backport except for copyright header. Understand performance improvement isn't the main concern of backports. However, exceptions thrown in `URI.create` for URIs like `https://98765432101.ddb.us-east-1.amazonaws.com` have been taking significant CPU cycles in AWS. Some of them can spend over 12% CPU time on `Throwable.fillInStackTrace` caused by `URI.create`. The same issue might significantly impact other applications as well. Considering 21 is still the latest LTS, I'm backporting this commit. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1776#issuecomment-2881132330 From duke at openjdk.org Wed May 14 18:24:54 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 14 May 2025 18:24:54 GMT Subject: [jdk21u-dev] RFR: 8351484: Race condition in max stats in MonitorList::add In-Reply-To: References: Message-ID: On Wed, 14 May 2025 18:18:03 GMT, Paul Hohensee wrote: >> Unclean backport of JDK-8351484. Fixes a race condition in `MonitorList::add`. The new test does not pass on `master`. Conflicts were related to the import statements in the test file. > > "new test does not pass" ?? @phohensee The new test does not pass on the `master` branch of this repository, because the race condition is still there. But it's fixed by this backport. I simply tested that the race condition also happens in jdk21, and not only in the repository where it was originally found. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1778#issuecomment-2881137019 From phh at openjdk.org Wed May 14 19:27:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 14 May 2025 19:27:57 GMT Subject: [jdk24u] RFR: 8352481: Enforce the use of lld with clang In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 06:36:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains clean backports of commit [0935ba9a](https://github.com/openjdk/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1) and commit [3319dcfb](https://github.com/openjdk/jdk/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 26 Mar 2025 and was reviewed by Magnus Ihse Bursie and Erik Joelsson. > > Thanks! 24.0.2 is closed, and it's unlikely there will be a 24.0.3, so I'd withdraw this PR. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/163#issuecomment-2881315036 From mdoerr at openjdk.org Wed May 14 19:29:52 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 14 May 2025 19:29:52 GMT Subject: [jdk21u-dev] RFR: 8324681: Replace NULL with nullptr in HotSpot jtreg test native code files In-Reply-To: References: Message-ID: On Mon, 12 May 2025 15:11:20 GMT, Goetz Lindenmaier wrote: > I would like to backport this change to keep maintaining the tests more easy. > It will make later backports clean, saving tedious reviews. > > Despite the many touched files, only four files do not patch clean: > > test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp > Was added by https://bugs.openjdk.org/browse/JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field > Omitted. > > patching file test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp > Later change already backported. Resolved Copyright. > > > |+++ b/test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp > Was moved to other location by "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API". > Applied hunk to test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp > > > patching file test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp > Not clean because of "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API" missing in 21. > Resolved Copyright. This makes sense. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1772#pullrequestreview-2841275555 From duke at openjdk.org Wed May 14 19:47:00 2025 From: duke at openjdk.org (duke) Date: Wed, 14 May 2025 19:47:00 GMT Subject: [jdk24u] Withdrawn: 8345598: Upgrade NSS binaries for interop tests In-Reply-To: References: Message-ID: <4KQrW9Zf7lwXoEZCMoYMg3834n3_Jf9owBqBriOeAwU=.5220abec-59fc-46fd-b097-70ed908a0ad7@github.com> On Wed, 19 Mar 2025 04:23:46 GMT, Ramesh Bhagavatam Gangadhar wrote: > 8345598: Upgrade NSS binaries for interop tests This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/146 From serb at openjdk.org Wed May 14 21:07:53 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 May 2025 21:07:53 GMT Subject: [jdk21u-dev] Integrated: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: References: Message-ID: On Mon, 12 May 2025 05:14:39 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > Thanks! This pull request has now been integrated. Changeset: 458e97c1 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/458e97c1d5288b95ebcff1b2a0e367c067ab00d2 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Backport-of: 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1771 From serb at openjdk.org Wed May 14 22:22:01 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 May 2025 22:22:01 GMT Subject: [jdk17u-dev] Integrated: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: <8vVcucYDWMGfjEDzx48mbIbJEsyUFJ30ByGnRWtHeqs=.b654c511-0b10-4765-b0f0-75a1f6afb3f7@github.com> References: <8vVcucYDWMGfjEDzx48mbIbJEsyUFJ30ByGnRWtHeqs=.b654c511-0b10-4765-b0f0-75a1f6afb3f7@github.com> Message-ID: On Mon, 12 May 2025 05:25:41 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > Thanks! This pull request has now been integrated. Changeset: 9fe019dd Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/9fe019ddca8d0dba79fe1841cb96ad5ce3d8e2fd Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Backport-of: 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3566 From serb at openjdk.org Wed May 14 22:33:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 May 2025 22:33:58 GMT Subject: [jdk17u-dev] RFR: 8295470: Update openjdk.java.net => openjdk.org URLs in test code In-Reply-To: References: Message-ID: <6SodDm7SDeXOYmIbXX0MjDTz0Nb2Odu_hqzgWimGDvc=.ca7f4dab-8e2b-48eb-8ee5-436c27aa4c11@github.com> On Wed, 30 Apr 2025 13:29:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Most parts applied clean. The parts that don't apply were either Copyrights or files not in 17. > > patching file test/hotspot/jtreg/applications/jcstress/TestGenerator.java > Resolved Copyright. Two later changes already backported. > > test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8271515: Integration of JEP 417: Vector API (Third Incubator)" in jdk18. Omitted. > > test/hotspot/jtreg/runtime/cds/DeterministicDump.java > Code to be patched added by "https://bugs.openjdk.org/browse/JDK-8253495: CDS generates non-deterministic output". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8278602: CDS dynamic dump may access unloaded classes". Omitted. > > test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java > Resolved copyright. Later change "https://bugs.openjdk.org/browse/JDK-8280988: [XWayland] Click on title to request focus test failures" > already backported. > > test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java > Added by "https://bugs.openjdk.org/browse/JDK-8236987: Remove call to System.out.println from ImageIcon.loadImage" in jdk19. Omitted so far. > But eventually a candidate to backport. > > test/micro/org/openjdk/bench/java/util/NCopiesBenchmarks.java > Added by performance improvement "https://bugs.openjdk.org/browse/JDK-8274715: Implement forEach in Collections.CopiesList" Omitted. > > > Further I checked the remaining occurances of openjkd.java.net. Most of them were omitted by this change on purpose. Two files are in 17 that are not in 21, but one requires the old link and the other is pointless to fix. So I rather omitted them. @GoeLin do you plan to backport this to jdk11u-dev as well? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3541#issuecomment-2881739995 From goetz at openjdk.org Thu May 15 07:16:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:16:32 GMT Subject: [jdk21u-dev] RFR: 8332921: Ctrl+C does not call shutdown hooks after JLine upgrade Message-ID: <7PccvEdaEYsP490pmFGBCH3KubVJclI0ySuP1gVjDNc=.abade25a-b350-4462-8bab-acc8fd141b77@github.com> I backport this for parity with 21.0.8-oracle. Resolved one file because "https://bugs.openjdk.org/browse/JDK-8330998: System.console() writes to stderr when stdout is redirected" and others are not in 21. ------------- Commit messages: - Backport b3f540d354c4a4e2f2199019a2b880a373699560 Changes: https://git.openjdk.org/jdk21u-dev/pull/1779/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1779&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332921 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1779.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1779/head:pull/1779 PR: https://git.openjdk.org/jdk21u-dev/pull/1779 From goetz at openjdk.org Thu May 15 07:27:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:27:11 GMT Subject: [jdk21u-dev] Integrated: 8324681: Replace NULL with nullptr in HotSpot jtreg test native code files In-Reply-To: References: Message-ID: On Mon, 12 May 2025 15:11:20 GMT, Goetz Lindenmaier wrote: > I would like to backport this change to keep maintaining the tests more easy. > It will make later backports clean, saving tedious reviews. > > Despite the many touched files, only four files do not patch clean: > > test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp > Was added by https://bugs.openjdk.org/browse/JDK-8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field > Omitted. > > patching file test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp > Later change already backported. Resolved Copyright. > > > |+++ b/test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp > Was moved to other location by "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API". > Applied hunk to test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp > > > patching file test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp > Not clean because of "https://bugs.openjdk.org/browse/JDK-8312522: Implementation of Foreign Function & Memory API" missing in 21. > Resolved Copyright. This pull request has now been integrated. Changeset: a9ee91b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a9ee91b4be1baca8220032a6b6aab80945f832ed Stats: 8214 lines in 749 files changed: 0 ins; 7 del; 8207 mod 8324681: Replace NULL with nullptr in HotSpot jtreg test native code files Reviewed-by: mdoerr Backport-of: a6bdee48f39993128d8095d40ab417f0102af0f4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1772 From goetz at openjdk.org Thu May 15 07:28:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:28:05 GMT Subject: [jdk21u-dev] Integrated: 8324880: Rename get_stack_trace.h In-Reply-To: References: Message-ID: On Fri, 9 May 2025 10:46:29 GMT, Goetz Lindenmaier wrote: > I backport this to get later test backports clean. This pull request has now been integrated. Changeset: 634ffb07 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/634ffb073daeeeead059ff77fb47248940350fdf Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod 8324880: Rename get_stack_trace.h Backport-of: f57c7223cf9b732db5255b3e394ee07ff741f074 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1762 From goetz at openjdk.org Thu May 15 07:30:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:30:10 GMT Subject: [jdk21u-dev] Integrated: 8325055: Rename Injector.h In-Reply-To: References: Message-ID: On Fri, 9 May 2025 10:51:04 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. This pull request has now been integrated. Changeset: c75eb9db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c75eb9dbfec379acc3bf8ecb02d48bd65d3759dc Stats: 10 lines in 4 files changed: 0 ins; 0 del; 10 mod 8325055: Rename Injector.h Backport-of: 6787c4c3dd11d4d8db8255e59a1d71b6ab03cebb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1763 From goetz at openjdk.org Thu May 15 07:31:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:31:57 GMT Subject: [jdk21u-dev] RFR: 8325180: Rename jvmti_FollowRefObjects.h [v2] In-Reply-To: References: Message-ID: > I backport this to make later backports easier. > > Clean backport, but requires 8324681 to compile. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1777/files - new: https://git.openjdk.org/jdk21u-dev/pull/1777/files/974e5f98..974e5f98 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1777&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1777&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1777.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1777/head:pull/1777 PR: https://git.openjdk.org/jdk21u-dev/pull/1777 From goetz at openjdk.org Thu May 15 07:38:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:38:42 GMT Subject: [jdk21u-dev] Integrated: 8325180: Rename jvmti_FollowRefObjects.h In-Reply-To: References: Message-ID: On Wed, 14 May 2025 13:23:26 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports easier. > > Clean backport, but requires 8324681 to compile. This pull request has now been integrated. Changeset: b482038d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b482038df5a5c8552b3c5f58502cbd533f866abf Stats: 8 lines in 5 files changed: 0 ins; 0 del; 8 mod 8325180: Rename jvmti_FollowRefObjects.h Backport-of: 2d252ee06e8d620c3048e4556079b402f4472a32 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1777 From goetz at openjdk.org Thu May 15 07:38:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:38:41 GMT Subject: [jdk21u-dev] RFR: 8325180: Rename jvmti_FollowRefObjects.h [v3] In-Reply-To: References: Message-ID: > I backport this to make later backports easier. > > Clean backport, but requires 8324681 to compile. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8325180 - Backport 2d252ee06e8d620c3048e4556079b402f4472a32 - Resolved files - Backport a6bdee48f39993128d8095d40ab417f0102af0f4 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1777/files - new: https://git.openjdk.org/jdk21u-dev/pull/1777/files/974e5f98..7008f465 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1777&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1777&range=01-02 Stats: 1802 lines in 30 files changed: 222 ins; 1478 del; 102 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1777.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1777/head:pull/1777 PR: https://git.openjdk.org/jdk21u-dev/pull/1777 From goetz at openjdk.org Thu May 15 07:38:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:38:55 GMT Subject: [jdk21u-dev] Integrated: 8325347: Rename native_thread.h In-Reply-To: References: Message-ID: <6TYpB-W7WyUtwHvhQKLVKZ-whepeJvyJUndfGSP-_A8=.3dffa869-8b1f-4854-8eb4-c99a6844d03e@github.com> On Fri, 9 May 2025 10:38:41 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports more easy. This pull request has now been integrated. Changeset: f821c2f9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f821c2f98141f610554c1b625d07bdf1604a7b4e Stats: 171 lines in 14 files changed: 78 ins; 78 del; 15 mod 8325347: Rename native_thread.h Backport-of: f2f634448e2095f2be1c220d7c10355ab4888439 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1761 From goetz at openjdk.org Thu May 15 07:41:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:41:00 GMT Subject: [jdk21u-dev] Integrated: 8325367: Rename nsk_list.h In-Reply-To: References: Message-ID: On Fri, 9 May 2025 11:28:25 GMT, Goetz Lindenmaier wrote: > I backport this to make future backports more easy. This pull request has now been integrated. Changeset: 6a6e4923 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6a6e4923d8907119a1e185d24f747fc6798b54a9 Stats: 7 lines in 5 files changed: 0 ins; 0 del; 7 mod 8325367: Rename nsk_list.h Backport-of: 9cccf0515e5a8449fa4a5a89f1935e206e465f39 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1764 From goetz at openjdk.org Thu May 15 07:41:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:41:58 GMT Subject: [jdk21u-dev] Integrated: 8325456: Rename nsk_mutex.h In-Reply-To: References: Message-ID: On Fri, 9 May 2025 11:32:09 GMT, Goetz Lindenmaier wrote: > I backport this ot make later backports clean. This pull request has now been integrated. Changeset: e9281acf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e9281acfed7ffa1ae5f5bb72176849ca9a8ff134 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8325456: Rename nsk_mutex.h Backport-of: 10beb3184e14e2714cd836029680a8b2d3fd5011 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1765 From goetz at openjdk.org Thu May 15 07:44:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:44:03 GMT Subject: [jdk21u-dev] Integrated: 8325458: Rename mlvmJvmtiUtils.h In-Reply-To: References: Message-ID: <2zH0MxNXf5v84SYxCfyaM5vk1_6GxJLFfmbOgiFM1lY=.0b3f0cc2-fc7a-4cac-957f-34e0b1d14526@github.com> On Fri, 9 May 2025 15:20:41 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. This pull request has now been integrated. Changeset: 122b4f59 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/122b4f5918585deda918cd09223f02bedc5e9282 Stats: 7 lines in 4 files changed: 0 ins; 0 del; 7 mod 8325458: Rename mlvmJvmtiUtils.h Backport-of: b356fee5d82c3c72a705bb33b73189921a813828 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1767 From goetz at openjdk.org Thu May 15 07:44:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:44:59 GMT Subject: [jdk21u-dev] Integrated: 8325910: Rename jnihelper.h In-Reply-To: References: Message-ID: <9zZAb4vO1TprZTHKT451YNxQNH45j1kXsdIhq8jupGo=.89e6979e-03ff-4411-b6b6-3973f7912e33@github.com> On Fri, 9 May 2025 15:21:25 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. This pull request has now been integrated. Changeset: 7b471b79 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7b471b79264bfaf8a669a7a467746b1d53156a81 Stats: 15 lines in 9 files changed: 0 ins; 0 del; 15 mod 8325910: Rename jnihelper.h Backport-of: 810daf820633e16e3ab058325c539695087486d5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1768 From goetz at openjdk.org Thu May 15 07:47:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:47:01 GMT Subject: [jdk21u-dev] Integrated: 8326090: Rename jvmti_aod.h In-Reply-To: <88TCvFB6Nubw_gEKuTIPavIVdSIIMZhOTlFtyeVxaRA=.84e8066a-6f3a-4618-a293-c93680fae632@github.com> References: <88TCvFB6Nubw_gEKuTIPavIVdSIIMZhOTlFtyeVxaRA=.84e8066a-6f3a-4618-a293-c93680fae632@github.com> Message-ID: <-D4iHCMF6zYqnUa_hvanM1kG2-AX57kgNkcjKcEABwk=.cd50fcaf-7c27-4f41-ac94-1b82b52f9f06@github.com> On Fri, 9 May 2025 15:57:45 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. This pull request has now been integrated. Changeset: ecfa00db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ecfa00db746900dff15e3fd4b7de3669cf989dc7 Stats: 33 lines in 27 files changed: 0 ins; 0 del; 33 mod 8326090: Rename jvmti_aod.h Backport-of: 27003b53bbb565123678a7feca74628b29991a5c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1769 From goetz at openjdk.org Thu May 15 07:50:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 07:50:34 GMT Subject: [jdk21u-dev] RFR: 8339769: Incorrect error message during startup if working directory does not exist Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 65b9abaa29eb9fe801b650ce787d98c31770a5dc Changes: https://git.openjdk.org/jdk21u-dev/pull/1780/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1780&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339769 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1780.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1780/head:pull/1780 PR: https://git.openjdk.org/jdk21u-dev/pull/1780 From duke at openjdk.org Thu May 15 07:57:09 2025 From: duke at openjdk.org (duke) Date: Thu, 15 May 2025 07:57:09 GMT Subject: [jdk24u] Withdrawn: 8166983: Remove old/legacy unused tzdata files In-Reply-To: References: Message-ID: On Thu, 20 Mar 2025 00:54:45 GMT, Andrew John Hughes wrote: > This is a near-clean backport of [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983), differing from the original only because `zone.tab` was later updated in 24u only by the tzdata 2025a update. > > Given the frequency of updating these files across all update releases, I think it makes sense to remove these files in as many releases as possible for consistency. Not doing so risks an update being missed in the backporting process, as has already happened with the 2025a update (see [JDK-8352097](https://bugs.openjdk.org/browse/JDK-8352097)) > > Tests still passed after the files were removed: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 130 130 0 0 > jtreg:test/jdk/java/util/TimeZone 22 22 0 0 > jtreg:test/jdk/sun/util/calendar 3 3 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 187 187 0 0 > ============================== > TEST SUCCESS > ~~~ This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/150 From goetz at openjdk.org Thu May 15 08:12:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 08:12:49 GMT Subject: [jdk21u-dev] RFR: 8326524: Rename agent_common.h Message-ID: I backport this to keep tests up to date. ------------- Commit messages: - Backport d482c1af28cacd60cc05fe3f975a00a0c68c72b7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1781/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1781&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326524 Stats: 551 lines in 547 files changed: 0 ins; 0 del; 551 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1781.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1781/head:pull/1781 PR: https://git.openjdk.org/jdk21u-dev/pull/1781 From goetz at openjdk.org Thu May 15 08:35:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 08:35:47 GMT Subject: [jdk21u-dev] RFR: 8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread Message-ID: This is a test added later for a fix made in 21. I think we should have this in 21, too. ------------- Commit messages: - Backport 15195e6018c104cbeca0f387ae18bff106792908 Changes: https://git.openjdk.org/jdk21u-dev/pull/1782/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1782&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310066 Stats: 543 lines in 2 files changed: 543 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1782.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1782/head:pull/1782 PR: https://git.openjdk.org/jdk21u-dev/pull/1782 From goetz at openjdk.org Thu May 15 10:11:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:11:17 GMT Subject: [jdk17u-dev] RFR: 8287352: DockerTestUtils::execute shows incorrect elapsed time Message-ID: <1K6wzD5sfDyEux9tDX1fNgLfleRM_FjUidoiYQJ1zJ4=.d939e40a-7948-4a52-bbc7-720f37f08212@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport ec97da93c1d5bfcb80c19c15169f41926e59517b Changes: https://git.openjdk.org/jdk17u-dev/pull/3570/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3570&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287352 Stats: 13 lines in 1 file changed: 5 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3570.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3570/head:pull/3570 PR: https://git.openjdk.org/jdk17u-dev/pull/3570 From goetz at openjdk.org Thu May 15 10:16:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:16:11 GMT Subject: [jdk21u-dev] RFR: 8328673: Convert closed text/html/CSS manual applet test to main Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport cd534f8197341fbe3b3811f5be43c88090e16366 Changes: https://git.openjdk.org/jdk21u-dev/pull/1783/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1783&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328673 Stats: 161 lines in 2 files changed: 161 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1783.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1783/head:pull/1783 PR: https://git.openjdk.org/jdk21u-dev/pull/1783 From goetz at openjdk.org Thu May 15 10:16:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:16:40 GMT Subject: [jdk17u-dev] RFR: 8328673: Convert closed text/html/CSS manual applet test to main Message-ID: <_BGEC8D6kCURSvnizxxEh7T8zFxYhRfoq6Q2O5c6zWA=.379ecd41-ea0f-4e32-ab15-d76ed78a3a18@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport cd534f8197341fbe3b3811f5be43c88090e16366 Changes: https://git.openjdk.org/jdk17u-dev/pull/3571/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3571&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328673 Stats: 161 lines in 2 files changed: 161 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3571.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3571/head:pull/3571 PR: https://git.openjdk.org/jdk17u-dev/pull/3571 From goetz at openjdk.org Thu May 15 10:16:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:16:58 GMT Subject: [jdk17u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: <13TsD4Dv5nDau3LHG0_n7AALQd2VTeCaxdhTPocoQD4=.c73e5861-dc3e-483a-82fc-d33cc95230bc@github.com> On Fri, 9 May 2025 06:45:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 17. > > Thanks! I successfully ran this through SAP's testing. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3564#issuecomment-2883297733 From goetz at openjdk.org Thu May 15 10:17:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:17:02 GMT Subject: [jdk21u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Fri, 9 May 2025 03:03:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 21. > > Thanks! I successfully ran this through SAP's testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1760#issuecomment-2883296748 From goetz at openjdk.org Thu May 15 10:23:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:23:57 GMT Subject: [jdk17u-dev] RFR: 8321509: False positive in get_trampoline fast path causes crash In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 16:31:12 GMT, Boris Ulasevich wrote: > This change is a backport of [JDK-8321509](https://bugs.openjdk.org/browse/JDK-8321509). > > **backport issue ?1** > This change adds two functions to trampoline_stub_Relocation class. On macos-aarch64 platform it triggers clang to report: > > /Users/runner/work/jdk17u-dev/jdk17u-dev/src/hotspot/share/code/relocInfo.hpp:1212:8: error: 'pack_data_to' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] > void pack_data_to(CodeSection * dest); > ^ > ... (rest of output omitted) > > I resolved the issue by adding the override keyword manually ([see commit_2](https://github.com/openjdk/jdk17u-dev/pull/3441/commits/fd823c77b23b8f59011a8e9dc70b4cd51350e663)). A cleaner solution could be to backport [8298913: Add override qualifiers to Relocation classes](https://github.com/openjdk/jdk/pull/11716/files), which properly introduces the missing specifier. However, that change introduces additional dependencies (see #3513), so in this context, I?d prefer a minimal, targeted fix for this change only. > > **backport issue ?2** > A manual merge was also required due to minor discrepancies between the mainline and jdk17u repositories. The reasons for the manual intervention are as follows: > > - Copyright Year > - The mainline patch updated the copyright from 2023 to 2024 > - In jdk17u the year is still 2021 > - NULL -> nullptr conversion > - mainline deals with nullptr after JDK-8301493: Replace NULL with nullptr in cpu/aarch64 > - CodeBlob Lookup Changes > - on the mainline "JDK-8290025: Remove the Sweeper" changed CodeCache::find_blob_unsafe call to CodeCache::find_blob > - in jdk17u the old variant is used > > See the minor mismatches below. Left: original diff on JDK mainline. Right: diff actually applied > > diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho > --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > @@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@ > /* /* > - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All righ | - * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All righ > + * Copyright (c) 1997, 2024, Oracle and/or its af... Thanks for the detailed description of the differences to 21! I successfully ran this through SAP's testing. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3441#issuecomment-2883315395 From goetz at openjdk.org Thu May 15 10:29:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:29:57 GMT Subject: [jdk24u] RFR: 8355498: [AIX] Adapt code for C++ VLA rule In-Reply-To: <4LY1jPCsxFhKFuraZFo2B1brxxGwMx1HDXmdpcwELPg=.9381c617-7d02-46c5-84f3-7251b9dc798c@github.com> References: <4LY1jPCsxFhKFuraZFo2B1brxxGwMx1HDXmdpcwELPg=.9381c617-7d02-46c5-84f3-7251b9dc798c@github.com> Message-ID: On Tue, 6 May 2025 15:57:04 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. > > Thanks! Hi @suchismith1993 I think you need to file a critical request, and maybe give a better explanation why it is critical. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/214#issuecomment-2883331357 From goetz at openjdk.org Thu May 15 10:40:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:40:36 GMT Subject: [jdk21u-dev] RFR: 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 923321cfb1a9c66ca0e8f843ff029fd161a19b5b Changes: https://git.openjdk.org/jdk21u-dev/pull/1784/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1784&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345447 Stats: 8 lines in 1 file changed: 2 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1784.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1784/head:pull/1784 PR: https://git.openjdk.org/jdk21u-dev/pull/1784 From goetz at openjdk.org Thu May 15 10:41:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:41:32 GMT Subject: [jdk17u-dev] RFR: 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 Message-ID: <_pN0V0BYFj5GWJSt5mapY7w4EWdAJ86iBLbGT8gs1do=.c73fe114-a0ee-4869-a94b-7088d05c2130@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 923321cfb1a9c66ca0e8f843ff029fd161a19b5b Changes: https://git.openjdk.org/jdk17u-dev/pull/3572/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3572&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345447 Stats: 8 lines in 1 file changed: 2 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3572.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3572/head:pull/3572 PR: https://git.openjdk.org/jdk17u-dev/pull/3572 From goetz at openjdk.org Thu May 15 10:42:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:42:07 GMT Subject: [jdk21u-dev] RFR: 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 Message-ID: <5Y6hCiS98CmxXv0C3CR2m9mXcmU8re0Svo418WByaWY=.4ae8d2bd-f456-4684-b903-f1f64e43f90b@github.com> I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport e46d822aebee02d3cb4862c204293d388f6f3466 Changes: https://git.openjdk.org/jdk21u-dev/pull/1785/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1785&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345547 Stats: 37 lines in 1 file changed: 9 ins; 14 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1785.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1785/head:pull/1785 PR: https://git.openjdk.org/jdk21u-dev/pull/1785 From goetz at openjdk.org Thu May 15 10:43:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 10:43:09 GMT Subject: [jdk17u-dev] RFR: 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport e46d822aebee02d3cb4862c204293d388f6f3466 Changes: https://git.openjdk.org/jdk17u-dev/pull/3573/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3573&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345547 Stats: 37 lines in 1 file changed: 9 ins; 14 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3573.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3573/head:pull/3573 PR: https://git.openjdk.org/jdk17u-dev/pull/3573 From goetz at openjdk.org Thu May 15 11:06:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 11:06:29 GMT Subject: [jdk17u-dev] RFR: 8326389: [test] improve assertEquals failure output Message-ID: <0ZeobmzNU3V_rnLaWfghTx0KRbIqpYv18Lew5j6RsfM=.c09f6fb3-f71f-4e1a-872a-31f714fa7123@github.com> Let's backport this to fix the annoying message. ------------- Commit messages: - Backport 9b1f1e5294e130ec444b08af1f73d08e86fd91ee Changes: https://git.openjdk.org/jdk17u-dev/pull/3574/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3574&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326389 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3574.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3574/head:pull/3574 PR: https://git.openjdk.org/jdk17u-dev/pull/3574 From goetz at openjdk.org Thu May 15 11:07:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 11:07:02 GMT Subject: [jdk21u-dev] RFR: 8326389: [test] improve assertEquals failure output Message-ID: Let's backport this to fix the annoying message. ------------- Commit messages: - Backport 9b1f1e5294e130ec444b08af1f73d08e86fd91ee Changes: https://git.openjdk.org/jdk21u-dev/pull/1787/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1787&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326389 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1787.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1787/head:pull/1787 PR: https://git.openjdk.org/jdk21u-dev/pull/1787 From goetz at openjdk.org Thu May 15 12:30:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 12:30:06 GMT Subject: [jdk17u-dev] RFR: 8286925: Move JSON parser used in JFR tests to test library Message-ID: I backport this to simplify later backports that require this file. ------------- Commit messages: - Backport ac7e019232903db38a03f644c3d31c858cbf3967 Changes: https://git.openjdk.org/jdk17u-dev/pull/3575/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3575&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286925 Stats: 4 lines in 2 files changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3575.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3575/head:pull/3575 PR: https://git.openjdk.org/jdk17u-dev/pull/3575 From goetz at openjdk.org Thu May 15 12:57:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 12:57:15 GMT Subject: [jdk21u-dev] RFR: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test Message-ID: I backport this test change as it also goes to 21.0.9-oracle Omitted patch to TEST.groups as file is not listed there. ------------- Commit messages: - Backport f8974ba718b3a631abafa8987d3fb98164fb35e5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1788/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1788&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345838 Stats: 164 lines in 3 files changed: 0 ins; 164 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1788.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1788/head:pull/1788 PR: https://git.openjdk.org/jdk21u-dev/pull/1788 From goetz at openjdk.org Thu May 15 12:58:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 12:58:04 GMT Subject: [jdk17u-dev] RFR: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test Message-ID: I backport this test change as it also goes to 17.0.17-oracle. Omitted TEST.groups and resolved one of the files as it differs slightly. Pointless as removed anyways. ------------- Commit messages: - Backport f8974ba718b3a631abafa8987d3fb98164fb35e5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3576/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3576&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345838 Stats: 164 lines in 3 files changed: 0 ins; 164 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3576.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3576/head:pull/3576 PR: https://git.openjdk.org/jdk17u-dev/pull/3576 From sroy at openjdk.org Thu May 15 13:14:29 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Thu, 15 May 2025 13:14:29 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm Message-ID: Hi all, This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. Thanks! ------------- Commit messages: - Backport cdad6d788de4785c8dbf2710a86fdacb8d070565 Changes: https://git.openjdk.org/jdk21u-dev/pull/1789/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1789&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8216437 Stats: 183 lines in 2 files changed: 181 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1789.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1789/head:pull/1789 PR: https://git.openjdk.org/jdk21u-dev/pull/1789 From duke at openjdk.org Thu May 15 13:16:53 2025 From: duke at openjdk.org (duke) Date: Thu, 15 May 2025 13:16:53 GMT Subject: [jdk21u-dev] RFR: 8355498: [AIX] Adapt code for C++ VLA rule In-Reply-To: References: Message-ID: On Tue, 6 May 2025 15:53:49 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. > > Thanks! @suchismith1993 Your change (at version fd8c6dd2c236f7b25620e7323e89d2b8e5b8a485) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1748#issuecomment-2883773265 From sroy at openjdk.org Thu May 15 15:32:56 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Thu, 15 May 2025 15:32:56 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Thu, 15 May 2025 13:09:28 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. > > Thanks! Need to adapt code for jdk21 repo. Looking into it ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-2884249677 From goetz at openjdk.org Thu May 15 15:56:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 15:56:04 GMT Subject: [jdk21u-dev] RFR: 8350383: Test: add more test case for string compare (UL case) Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport c73fead5caea8008586b31a5009c64011637b8cc Changes: https://git.openjdk.org/jdk21u-dev/pull/1790/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1790&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350383 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1790.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1790/head:pull/1790 PR: https://git.openjdk.org/jdk21u-dev/pull/1790 From goetz at openjdk.org Thu May 15 15:57:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 15:57:40 GMT Subject: [jdk17u-dev] RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport caaf4098452476d981183ad4302b76b9c883a72b Changes: https://git.openjdk.org/jdk17u-dev/pull/3577/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3577&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350546 Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3577.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3577/head:pull/3577 PR: https://git.openjdk.org/jdk17u-dev/pull/3577 From goetz at openjdk.org Thu May 15 15:58:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 15:58:43 GMT Subject: [jdk17u-dev] RFR: 8350383: Test: add more test case for string compare (UL case) Message-ID: <6u7tXgQ4xnpvk4WuVOjayaLL_yEb5PuV3yOsfOYAOvE=.9528b6cf-c4ae-49d6-887d-e75081dbec58@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport c73fead5caea8008586b31a5009c64011637b8cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3578/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3578&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350383 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3578.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3578/head:pull/3578 PR: https://git.openjdk.org/jdk17u-dev/pull/3578 From goetz at openjdk.org Thu May 15 16:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 16:07:45 GMT Subject: [jdk17u-dev] RFR: 8352676: Opensource JMenu tests - series1 Message-ID: I backport this test change as it also goes to 17.0.17-oracle ------------- Commit messages: - Backport c002b97ee99c1889aa89e0a8853beafaf0969e9c Changes: https://git.openjdk.org/jdk17u-dev/pull/3579/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3579&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352676 Stats: 297 lines in 3 files changed: 297 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3579.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3579/head:pull/3579 PR: https://git.openjdk.org/jdk17u-dev/pull/3579 From goetz at openjdk.org Thu May 15 16:08:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 15 May 2025 16:08:13 GMT Subject: [jdk21u-dev] RFR: 8352676: Opensource JMenu tests - series1 Message-ID: I backport this test change as it also goes to 21.0.9-oracle. ------------- Commit messages: - Backport c002b97ee99c1889aa89e0a8853beafaf0969e9c Changes: https://git.openjdk.org/jdk21u-dev/pull/1791/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1791&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352676 Stats: 297 lines in 3 files changed: 297 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1791.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1791/head:pull/1791 PR: https://git.openjdk.org/jdk21u-dev/pull/1791 From serb at openjdk.org Thu May 15 17:03:59 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 15 May 2025 17:03:59 GMT Subject: [jdk21u-dev] Integrated: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Fri, 9 May 2025 03:03:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 21. > > Thanks! This pull request has now been integrated. Changeset: f64cc327 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/f64cc327de96c49d464c1dba2b38b95eb62ded12 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: sgehwolf Backport-of: 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1760 From serb at openjdk.org Thu May 15 17:05:00 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 15 May 2025 17:05:00 GMT Subject: [jdk17u-dev] Integrated: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Fri, 9 May 2025 06:45:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107) has not been backported to JDK 17. > > Thanks! This pull request has now been integrated. Changeset: b5f25e0d Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/b5f25e0df4bec818c64d734f65425ab5620d834c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: phh Backport-of: 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3564 From sroy at openjdk.org Thu May 15 17:55:53 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Thu, 15 May 2025 17:55:53 GMT Subject: [jdk21u-dev] Integrated: 8355498: [AIX] Adapt code for C++ VLA rule In-Reply-To: References: Message-ID: On Tue, 6 May 2025 15:53:49 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [2447b981](https://github.com/openjdk/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 28 Apr 2025 and was reviewed by Joachim Kern and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: 0726d08c Author: Suchismith Roy Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/0726d08c3a627e1b553781c696595fa0671b4164 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8355498: [AIX] Adapt code for C++ VLA rule Backport-of: 2447b9812a9f7316a2313f70db4974534fceb9d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1748 From phh at openjdk.org Thu May 15 19:51:51 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 15 May 2025 19:51:51 GMT Subject: [jdk17u-dev] RFR: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test In-Reply-To: References: Message-ID: On Thu, 15 May 2025 12:52:48 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > Omitted TEST.groups and resolved one of the files as it differs slightly. > Pointless as removed anyways. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3576#pullrequestreview-2844820249 From phh at openjdk.org Thu May 15 19:56:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 15 May 2025 19:56:54 GMT Subject: [jdk21u-dev] RFR: 8332921: Ctrl+C does not call shutdown hooks after JLine upgrade In-Reply-To: <7PccvEdaEYsP490pmFGBCH3KubVJclI0ySuP1gVjDNc=.abade25a-b350-4462-8bab-acc8fd141b77@github.com> References: <7PccvEdaEYsP490pmFGBCH3KubVJclI0ySuP1gVjDNc=.abade25a-b350-4462-8bab-acc8fd141b77@github.com> Message-ID: On Thu, 15 May 2025 07:11:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Resolved one file because "https://bugs.openjdk.org/browse/JDK-8330998: System.console() writes to stderr when stdout is redirected" and others are not in 21. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1779#pullrequestreview-2844829099 From phh at openjdk.org Thu May 15 19:58:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 15 May 2025 19:58:59 GMT Subject: [jdk21u-dev] RFR: 8351484: Race condition in max stats in MonitorList::add In-Reply-To: References: Message-ID: On Wed, 14 May 2025 13:33:28 GMT, Francesco Andreuzzi wrote: > Unclean backport of JDK-8351484. Fixes a race condition in `MonitorList::add`. The new test does not pass on `master`. Conflicts were related to the import statements in the test file. Thanks for clearing that up for me. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1778#issuecomment-2884913780 From andrew at openjdk.org Thu May 15 22:17:05 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 15 May 2025 22:17:05 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: <1q5b0_Rr5WwOcHJrFnnv1xMyvu1Xi18GoeycGaI_JIE=.1c54f5df-8767-484d-9df5-6b16bbfe3d04@github.com> On Sat, 10 May 2025 07:49:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. > > Thanks! Patch looks good. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3033#pullrequestreview-2845077998 From andrew at openjdk.org Thu May 15 22:17:06 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 15 May 2025 22:17:06 GMT Subject: [jdk11u-dev] RFR: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Wed, 14 May 2025 07:05:53 GMT, Sergey Bylokhov wrote: > I have tested gcc versions 7.3.1 (to verify an old build issue), gcc-10.5.0 and gcc-11.5.0. With lcms2-devel 2.16 installed on the system the project builds successfully. Thanks. I'm happy to include this. I think we're still early enough in the July cycle that, in the unlikely event it does break some build, we can make further changes. I'll do the next promotion at the beginning of next week and that should test it out on RHEL 7 as well with GCC 4 ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3033#issuecomment-2885167806 From serb at openjdk.org Thu May 15 23:32:02 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 15 May 2025 23:32:02 GMT Subject: [jdk11u-dev] Integrated: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Sat, 10 May 2025 07:49:26 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > The change is the same as in mainline, but a different makefile is updated because [JDK-8330107](https://bugs.openjdk.org/browse/JDK-8330107)(and some others) have not been backported to JDK 11. > > Thanks! This pull request has now been integrated. Changeset: c5407b6a Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/c5407b6a8464fcc1eed31a2e9e30651e9011dbd3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: phh, andrew Backport-of: 9a0e6f338f34fb5da16d5f9eb710cdddd4302945 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3033 From goetz at openjdk.org Fri May 16 08:04:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:04:04 GMT Subject: [jdk21u-dev] Integrated: 8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread In-Reply-To: References: Message-ID: On Thu, 15 May 2025 08:30:17 GMT, Goetz Lindenmaier wrote: > This is a test added later for a fix made in 21. I think we should have this in 21, too. This pull request has now been integrated. Changeset: b1ff6b70 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b1ff6b709dabeaa53ca43ba0eebc505eed17fb13 Stats: 543 lines in 2 files changed: 543 ins; 0 del; 0 mod 8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread Backport-of: 15195e6018c104cbeca0f387ae18bff106792908 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1782 From goetz at openjdk.org Fri May 16 08:05:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:05:04 GMT Subject: [jdk21u-dev] Integrated: 8326524: Rename agent_common.h In-Reply-To: References: Message-ID: On Thu, 15 May 2025 08:07:05 GMT, Goetz Lindenmaier wrote: > I backport this to keep tests up to date. This pull request has now been integrated. Changeset: d99ca4d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d99ca4d976ec92d2309144fd8e0a7fa362bfc54d Stats: 551 lines in 547 files changed: 0 ins; 0 del; 551 mod 8326524: Rename agent_common.h Backport-of: d482c1af28cacd60cc05fe3f975a00a0c68c72b7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1781 From goetz at openjdk.org Fri May 16 08:08:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:08:55 GMT Subject: [jdk21u-dev] Integrated: 8326389: [test] improve assertEquals failure output In-Reply-To: References: Message-ID: On Thu, 15 May 2025 11:01:20 GMT, Goetz Lindenmaier wrote: > Let's backport this to fix the annoying message. This pull request has now been integrated. Changeset: e83e1383 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e83e1383f7ff054173bb51a92e74de28d93f5f85 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod 8326389: [test] improve assertEquals failure output Backport-of: 9b1f1e5294e130ec444b08af1f73d08e86fd91ee ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1787 From goetz at openjdk.org Fri May 16 08:09:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:09:56 GMT Subject: [jdk21u-dev] Integrated: 8328673: Convert closed text/html/CSS manual applet test to main In-Reply-To: References: Message-ID: <3zbTzmXOqr379D0N_trUq2NlQ6f3RswDF1V96-1hMK8=.00ed4af4-1d33-4203-9685-3d9033a51ae6@github.com> On Thu, 15 May 2025 10:11:30 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 63bfa0ba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/63bfa0bacf9374df5ed948a17b6314cf31dd4f14 Stats: 161 lines in 2 files changed: 161 ins; 0 del; 0 mod 8328673: Convert closed text/html/CSS manual applet test to main Backport-of: cd534f8197341fbe3b3811f5be43c88090e16366 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1783 From goetz at openjdk.org Fri May 16 08:11:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:11:01 GMT Subject: [jdk21u-dev] Integrated: 8332921: Ctrl+C does not call shutdown hooks after JLine upgrade In-Reply-To: <7PccvEdaEYsP490pmFGBCH3KubVJclI0ySuP1gVjDNc=.abade25a-b350-4462-8bab-acc8fd141b77@github.com> References: <7PccvEdaEYsP490pmFGBCH3KubVJclI0ySuP1gVjDNc=.abade25a-b350-4462-8bab-acc8fd141b77@github.com> Message-ID: On Thu, 15 May 2025 07:11:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Resolved one file because "https://bugs.openjdk.org/browse/JDK-8330998: System.console() writes to stderr when stdout is redirected" and others are not in 21. This pull request has now been integrated. Changeset: e3a7b104 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e3a7b10461f7e46c3397a95c0948c6cfbafcc715 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod 8332921: Ctrl+C does not call shutdown hooks after JLine upgrade Reviewed-by: phh Backport-of: b3f540d354c4a4e2f2199019a2b880a373699560 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1779 From goetz at openjdk.org Fri May 16 08:11:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:11:57 GMT Subject: [jdk21u-dev] Integrated: 8339769: Incorrect error message during startup if working directory does not exist In-Reply-To: References: Message-ID: On Thu, 15 May 2025 07:45:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 40fcb903 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/40fcb9038f2c45ff565c49b6f353347c1917fa14 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod 8339769: Incorrect error message during startup if working directory does not exist Backport-of: 65b9abaa29eb9fe801b650ce787d98c31770a5dc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1780 From goetz at openjdk.org Fri May 16 08:13:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:13:54 GMT Subject: [jdk21u-dev] Integrated: 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Thu, 15 May 2025 10:35:45 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 437a53d7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/437a53d714276a4963f220a1323ddadc14b39514 Stats: 8 lines in 1 file changed: 2 ins; 0 del; 6 mod 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 Backport-of: 923321cfb1a9c66ca0e8f843ff029fd161a19b5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1784 From goetz at openjdk.org Fri May 16 08:15:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:15:58 GMT Subject: [jdk21u-dev] Integrated: 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 In-Reply-To: <5Y6hCiS98CmxXv0C3CR2m9mXcmU8re0Svo418WByaWY=.4ae8d2bd-f456-4684-b903-f1f64e43f90b@github.com> References: <5Y6hCiS98CmxXv0C3CR2m9mXcmU8re0Svo418WByaWY=.4ae8d2bd-f456-4684-b903-f1f64e43f90b@github.com> Message-ID: On Thu, 15 May 2025 10:36:54 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 2c30c45d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2c30c45d42f757bfc07a7df0b22862d1a8ddaa52 Stats: 37 lines in 1 file changed: 9 ins; 14 del; 14 mod 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 Backport-of: e46d822aebee02d3cb4862c204293d388f6f3466 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1785 From goetz at openjdk.org Fri May 16 08:16:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:16:55 GMT Subject: [jdk21u-dev] Integrated: 8350383: Test: add more test case for string compare (UL case) In-Reply-To: References: Message-ID: <8p-BS503Ok9vxMjEh0UjXKUQgZDWPCZr79H8vHVdmSw=.fda8173c-56e8-47c2-9ded-a641ebe6ca14@github.com> On Thu, 15 May 2025 15:51:05 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: a696fc06 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a696fc06dbc819ba82d3a68d0fa8453ed41cacd6 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8350383: Test: add more test case for string compare (UL case) Backport-of: c73fead5caea8008586b31a5009c64011637b8cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1790 From goetz at openjdk.org Fri May 16 08:18:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:18:57 GMT Subject: [jdk21u-dev] Integrated: 8352676: Opensource JMenu tests - series1 In-Reply-To: References: Message-ID: On Thu, 15 May 2025 16:02:08 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle. This pull request has now been integrated. Changeset: 9a5daf17 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9a5daf173645d3726f4eec3d21e81e201772985c Stats: 297 lines in 3 files changed: 297 ins; 0 del; 0 mod 8352676: Opensource JMenu tests - series1 Backport-of: c002b97ee99c1889aa89e0a8853beafaf0969e9c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1791 From goetz at openjdk.org Fri May 16 08:21:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:21:59 GMT Subject: [jdk17u-dev] Integrated: 8286925: Move JSON parser used in JFR tests to test library In-Reply-To: References: Message-ID: On Thu, 15 May 2025 12:24:52 GMT, Goetz Lindenmaier wrote: > I backport this to simplify later backports that require this file. This pull request has now been integrated. Changeset: f3b92446 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f3b92446a681413393bd51eb5771708b8e154d92 Stats: 4 lines in 2 files changed: 1 ins; 0 del; 3 mod 8286925: Move JSON parser used in JFR tests to test library Backport-of: ac7e019232903db38a03f644c3d31c858cbf3967 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3575 From goetz at openjdk.org Fri May 16 08:23:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:23:52 GMT Subject: [jdk17u-dev] Integrated: 8326389: [test] improve assertEquals failure output In-Reply-To: <0ZeobmzNU3V_rnLaWfghTx0KRbIqpYv18Lew5j6RsfM=.c09f6fb3-f71f-4e1a-872a-31f714fa7123@github.com> References: <0ZeobmzNU3V_rnLaWfghTx0KRbIqpYv18Lew5j6RsfM=.c09f6fb3-f71f-4e1a-872a-31f714fa7123@github.com> Message-ID: On Thu, 15 May 2025 11:01:23 GMT, Goetz Lindenmaier wrote: > Let's backport this to fix the annoying message. This pull request has now been integrated. Changeset: 27c553e5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/27c553e53ea6e58bac411c1d752f0994714b75e4 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod 8326389: [test] improve assertEquals failure output Backport-of: 9b1f1e5294e130ec444b08af1f73d08e86fd91ee ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3574 From goetz at openjdk.org Fri May 16 08:22:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:22:59 GMT Subject: [jdk17u-dev] Integrated: 8287352: DockerTestUtils::execute shows incorrect elapsed time In-Reply-To: <1K6wzD5sfDyEux9tDX1fNgLfleRM_FjUidoiYQJ1zJ4=.d939e40a-7948-4a52-bbc7-720f37f08212@github.com> References: <1K6wzD5sfDyEux9tDX1fNgLfleRM_FjUidoiYQJ1zJ4=.d939e40a-7948-4a52-bbc7-720f37f08212@github.com> Message-ID: <4H6iUfOReA8BXhdk48Dve0QydhE64CQUTECyI5lgPVU=.d0652609-dda6-4081-bfb7-40d6f71169ca@github.com> On Thu, 15 May 2025 10:06:41 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 3607554b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3607554bdf7b1da5cc0750243770ff026b90bdaf Stats: 13 lines in 1 file changed: 5 ins; 1 del; 7 mod 8287352: DockerTestUtils::execute shows incorrect elapsed time Backport-of: ec97da93c1d5bfcb80c19c15169f41926e59517b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3570 From goetz at openjdk.org Fri May 16 08:25:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:25:57 GMT Subject: [jdk17u-dev] Integrated: 8328673: Convert closed text/html/CSS manual applet test to main In-Reply-To: <_BGEC8D6kCURSvnizxxEh7T8zFxYhRfoq6Q2O5c6zWA=.379ecd41-ea0f-4e32-ab15-d76ed78a3a18@github.com> References: <_BGEC8D6kCURSvnizxxEh7T8zFxYhRfoq6Q2O5c6zWA=.379ecd41-ea0f-4e32-ab15-d76ed78a3a18@github.com> Message-ID: On Thu, 15 May 2025 10:11:42 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 129a4bb1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/129a4bb15c44dbd3e0ade5a9e36dbff97500fd31 Stats: 161 lines in 2 files changed: 161 ins; 0 del; 0 mod 8328673: Convert closed text/html/CSS manual applet test to main Backport-of: cd534f8197341fbe3b3811f5be43c88090e16366 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3571 From goetz at openjdk.org Fri May 16 08:26:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:26:57 GMT Subject: [jdk17u-dev] Integrated: 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 In-Reply-To: <_pN0V0BYFj5GWJSt5mapY7w4EWdAJ86iBLbGT8gs1do=.c73fe114-a0ee-4869-a94b-7088d05c2130@github.com> References: <_pN0V0BYFj5GWJSt5mapY7w4EWdAJ86iBLbGT8gs1do=.c73fe114-a0ee-4869-a94b-7088d05c2130@github.com> Message-ID: On Thu, 15 May 2025 10:35:53 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 2f003798 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2f00379816f711b838b13be17b8e07b6e57f9e99 Stats: 8 lines in 1 file changed: 2 ins; 0 del; 6 mod 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 Backport-of: 923321cfb1a9c66ca0e8f843ff029fd161a19b5b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3572 From goetz at openjdk.org Fri May 16 08:28:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:28:56 GMT Subject: [jdk17u-dev] Integrated: 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Thu, 15 May 2025 10:37:06 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 4c6f3b40 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4c6f3b407dd4ba55202b353a9afbed0f26477548 Stats: 37 lines in 1 file changed: 9 ins; 14 del; 14 mod 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 Backport-of: e46d822aebee02d3cb4862c204293d388f6f3466 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3573 From goetz at openjdk.org Fri May 16 08:29:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:29:54 GMT Subject: [jdk17u-dev] Integrated: 8350383: Test: add more test case for string compare (UL case) In-Reply-To: <6u7tXgQ4xnpvk4WuVOjayaLL_yEb5PuV3yOsfOYAOvE=.9528b6cf-c4ae-49d6-887d-e75081dbec58@github.com> References: <6u7tXgQ4xnpvk4WuVOjayaLL_yEb5PuV3yOsfOYAOvE=.9528b6cf-c4ae-49d6-887d-e75081dbec58@github.com> Message-ID: On Thu, 15 May 2025 15:52:48 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: e1b5ce3b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e1b5ce3b9544dd10c2e6e725ee8ff517c5a2a3ce Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8350383: Test: add more test case for string compare (UL case) Backport-of: c73fead5caea8008586b31a5009c64011637b8cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3578 From goetz at openjdk.org Fri May 16 08:31:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:31:56 GMT Subject: [jdk17u-dev] Integrated: 8350546: Several java/net/InetAddress tests fails UnknownHostException In-Reply-To: References: Message-ID: On Thu, 15 May 2025 15:52:40 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: fffc6350 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fffc635079a0d9b281302676a0c5c4485a66c72a Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod 8350546: Several java/net/InetAddress tests fails UnknownHostException Backport-of: caaf4098452476d981183ad4302b76b9c883a72b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3577 From goetz at openjdk.org Fri May 16 08:32:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 08:32:58 GMT Subject: [jdk17u-dev] Integrated: 8352676: Opensource JMenu tests - series1 In-Reply-To: References: Message-ID: On Thu, 15 May 2025 16:02:01 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle This pull request has now been integrated. Changeset: 4c590240 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4c59024073b11cf7b1ad52d0da006494ed6c382f Stats: 297 lines in 3 files changed: 297 ins; 0 del; 0 mod 8352676: Opensource JMenu tests - series1 Backport-of: c002b97ee99c1889aa89e0a8853beafaf0969e9c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3579 From goetz at openjdk.org Fri May 16 09:20:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 09:20:48 GMT Subject: [jdk21u-dev] RFR: 8324799: Use correct extension for C++ test headers Message-ID: I would like to backport this to keep the tests up to date and simplify later backports as 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler All but three files patched clean, edited two files additionally, see extra commit. test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp Added by "8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field", already labeled fix-no Omitted. test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp Added by "8312522: Implementation of Foreign Function & Memory API" in 22. Omitted. test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp Later change "8327460: Compile tests with the same visibility rules as product code" already backported. Resolved. ------------- Commit messages: - Additional edits - Backport 998d0baab0fd051c38d9fd6021628eb863b80554 Changes: https://git.openjdk.org/jdk21u-dev/pull/1792/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1792&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324799 Stats: 1538 lines in 731 files changed: 134 ins; 134 del; 1270 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1792.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1792/head:pull/1792 PR: https://git.openjdk.org/jdk21u-dev/pull/1792 From duke at openjdk.org Fri May 16 10:47:31 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Fri, 16 May 2025 10:47:31 GMT Subject: [jdk21u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Message-ID: Hi all, This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build I couldn't reproduce the bug reported in JDK-8352942 in 21u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 21u. Original patch apply cleanly to 21u. Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 Thanks. ------------- Commit messages: - Merge branch 'openjdk:master' into JDK-8352942 - Backport c3de94cee12471a11c457c11dd55c547633de5cb Changes: https://git.openjdk.org/jdk21u-dev/pull/1793/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1793&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352942 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1793.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1793/head:pull/1793 PR: https://git.openjdk.org/jdk21u-dev/pull/1793 From goetz at openjdk.org Fri May 16 11:06:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 11:06:29 GMT Subject: [jdk21u-dev] RFR: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages Message-ID: I would like to fix this test issue in 21. ------------- Commit messages: - Backport 4098acc200e608369ac1631dcc8513ea797bd59e Changes: https://git.openjdk.org/jdk21u-dev/pull/1794/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1794&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340146 Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1794.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1794/head:pull/1794 PR: https://git.openjdk.org/jdk21u-dev/pull/1794 From goetz at openjdk.org Fri May 16 11:34:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 11:34:33 GMT Subject: [jdk21u-dev] RFR: 8310525: DynamicLauncher for JDP test needs to try harder to find a free port Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 59407faf7b6861d142dbc3700a6fa9615567a275 Changes: https://git.openjdk.org/jdk21u-dev/pull/1795/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1795&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310525 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1795.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1795/head:pull/1795 PR: https://git.openjdk.org/jdk21u-dev/pull/1795 From goetz at openjdk.org Fri May 16 11:35:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 11:35:39 GMT Subject: [jdk17u-dev] RFR: 8310525: DynamicLauncher for JDP test needs to try harder to find a free port Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 59407faf7b6861d142dbc3700a6fa9615567a275 Changes: https://git.openjdk.org/jdk17u-dev/pull/3580/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3580&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310525 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3580.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3580/head:pull/3580 PR: https://git.openjdk.org/jdk17u-dev/pull/3580 From goetz at openjdk.org Fri May 16 11:52:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 11:52:49 GMT Subject: [jdk21u-dev] RFR: 8353320: Open source more Swing text tests Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 74c2d8f41bbb770e959a77ae1ce468162d68beaf Changes: https://git.openjdk.org/jdk21u-dev/pull/1796/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1796&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353320 Stats: 418 lines in 9 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1796.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1796/head:pull/1796 PR: https://git.openjdk.org/jdk21u-dev/pull/1796 From goetz at openjdk.org Fri May 16 11:54:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 11:54:25 GMT Subject: [jdk17u-dev] RFR: 8353320: Open source more Swing text tests Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 74c2d8f41bbb770e959a77ae1ce468162d68beaf Changes: https://git.openjdk.org/jdk17u-dev/pull/3581/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3581&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353320 Stats: 418 lines in 9 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3581.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3581/head:pull/3581 PR: https://git.openjdk.org/jdk17u-dev/pull/3581 From goetz at openjdk.org Fri May 16 12:05:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 12:05:45 GMT Subject: [jdk21u-dev] RFR: 8352684: Opensource JInternalFrame tests - series1 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 66435c27b3e0a89e4350caf6207e36f5a9b82b7f Changes: https://git.openjdk.org/jdk21u-dev/pull/1797/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1797&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352684 Stats: 304 lines in 4 files changed: 304 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1797.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1797/head:pull/1797 PR: https://git.openjdk.org/jdk21u-dev/pull/1797 From goetz at openjdk.org Fri May 16 12:07:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 12:07:17 GMT Subject: [jdk17u-dev] RFR: 8352684: Opensource JInternalFrame tests - series1 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 66435c27b3e0a89e4350caf6207e36f5a9b82b7f Changes: https://git.openjdk.org/jdk17u-dev/pull/3582/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3582&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352684 Stats: 304 lines in 4 files changed: 304 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3582.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3582/head:pull/3582 PR: https://git.openjdk.org/jdk17u-dev/pull/3582 From goetz at openjdk.org Fri May 16 12:37:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 12:37:13 GMT Subject: [jdk17u-dev] RFR: 8353475: Open source two Swing DefaultCaret tests Message-ID: <-AtYhoEd5nXa0tJ0Zh_Jv8mvmLdGvC3eYdKeyiq1VRU=.ca1e8e0d-3ea9-4a8a-81c7-bdefab83614c@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport e08441c03352543f800aef166afabec1dacaf4bf Changes: https://git.openjdk.org/jdk17u-dev/pull/3583/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3583&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353475 Stats: 134 lines in 2 files changed: 134 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3583.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3583/head:pull/3583 PR: https://git.openjdk.org/jdk17u-dev/pull/3583 From goetz at openjdk.org Fri May 16 12:38:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 12:38:15 GMT Subject: [jdk21u-dev] RFR: 8353475: Open source two Swing DefaultCaret tests Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport e08441c03352543f800aef166afabec1dacaf4bf Changes: https://git.openjdk.org/jdk21u-dev/pull/1798/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1798&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353475 Stats: 134 lines in 2 files changed: 134 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1798.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1798/head:pull/1798 PR: https://git.openjdk.org/jdk21u-dev/pull/1798 From goetz at openjdk.org Fri May 16 12:49:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 12:49:10 GMT Subject: [jdk21u-dev] RFR: 8354255: [jittester] Remove TempDir debug output Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1799/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1799&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354255 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1799.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1799/head:pull/1799 PR: https://git.openjdk.org/jdk21u-dev/pull/1799 From goetz at openjdk.org Fri May 16 13:19:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 13:19:17 GMT Subject: [jdk21u-dev] RFR: 8352680: Opensource few misc swing tests Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport c0b61d3b8820a38a9757a1a3e69da43014d24439 Changes: https://git.openjdk.org/jdk21u-dev/pull/1801/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1801&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352680 Stats: 418 lines in 3 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1801.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1801/head:pull/1801 PR: https://git.openjdk.org/jdk21u-dev/pull/1801 From goetz at openjdk.org Fri May 16 13:19:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 13:19:23 GMT Subject: [jdk21u-dev] RFR: 8352908: Open source several swing tests batch1 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a Changes: https://git.openjdk.org/jdk21u-dev/pull/1800/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1800&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352908 Stats: 353 lines in 4 files changed: 353 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1800.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1800/head:pull/1800 PR: https://git.openjdk.org/jdk21u-dev/pull/1800 From goetz at openjdk.org Fri May 16 13:21:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 13:21:25 GMT Subject: [jdk17u-dev] RFR: 8352680: Opensource few misc swing tests Message-ID: <6xVaOiXWGpndwtJxxzJZmpmV6vs5tHwECk_VEqQUPFg=.f26dde25-c75e-401f-9f8e-36e5228aeccc@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport c0b61d3b8820a38a9757a1a3e69da43014d24439 Changes: https://git.openjdk.org/jdk17u-dev/pull/3585/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3585&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352680 Stats: 418 lines in 3 files changed: 418 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3585.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3585/head:pull/3585 PR: https://git.openjdk.org/jdk17u-dev/pull/3585 From goetz at openjdk.org Fri May 16 13:21:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 May 2025 13:21:45 GMT Subject: [jdk17u-dev] RFR: 8352908: Open source several swing tests batch1 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a Changes: https://git.openjdk.org/jdk17u-dev/pull/3584/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3584&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352908 Stats: 353 lines in 4 files changed: 353 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3584.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3584/head:pull/3584 PR: https://git.openjdk.org/jdk17u-dev/pull/3584 From inakonechnyy at openjdk.org Fri May 16 15:56:55 2025 From: inakonechnyy at openjdk.org (Ilarion Nakonechnyy) Date: Fri, 16 May 2025 15:56:55 GMT Subject: [jdk21u-dev] RFR: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system In-Reply-To: References: Message-ID: On Wed, 14 May 2025 13:01:42 GMT, Goetz Lindenmaier wrote: >> Clean backport. Testing with tier1 on alpine linux in progress. > > Hi @Larry-N > Can you please justify why you want to backport this, especially to 17? > It seems a day zero issue, and I think it's rather an enhancement than a bug. > Also, can you please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix > and also revisit your other backports? > Thanks! @GoeLin, The jtreg test com/sun/jdi/JdwpListenTest.java failing "ERROR: failed to attach" on linux-musl builds, for jdk21 and jdk17. For the jdk24, the test passes smoothly. It is both 8313804 and 8317804 that if applied together (since jdk23), solve the problem. In jdk21 the 8317804 was already backported. For jdk17 both of the fixes are absent. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1773#issuecomment-2887110821 From cushon at openjdk.org Fri May 16 16:17:08 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 16 May 2025 16:17:08 GMT Subject: [jdk21u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output Message-ID: This backport of [JDK-8342934](https://bugs.openjdk.org/browse/JDK-8342934) fixes a bug in `TypeMirror#toString` output. ------------- Commit messages: - Backport ff165f9f0cf519144d7361b766bcce53d04c518e Changes: https://git.openjdk.org/jdk21u-dev/pull/1802/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1802&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342934 Stats: 8 lines in 3 files changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1802.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1802/head:pull/1802 PR: https://git.openjdk.org/jdk21u-dev/pull/1802 From dtabata at openjdk.org Mon May 19 01:07:24 2025 From: dtabata at openjdk.org (Daishi Tabata) Date: Mon, 19 May 2025 01:07:24 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava Message-ID: This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. Testing: I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. ------------- Commit messages: - Add origin to lelib build Changes: https://git.openjdk.org/jdk21u-dev/pull/1803/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1803&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357194 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1803.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1803/head:pull/1803 PR: https://git.openjdk.org/jdk21u-dev/pull/1803 From dtabata at openjdk.org Mon May 19 01:20:43 2025 From: dtabata at openjdk.org (Daishi Tabata) Date: Mon, 19 May 2025 01:20:43 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava [v2] In-Reply-To: References: Message-ID: > This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. > > It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. > > After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. > > Testing: > I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. Daishi Tabata has updated the pull request incrementally with one additional commit since the last revision: run jcheck ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1803/files - new: https://git.openjdk.org/jdk21u-dev/pull/1803/files/0eb3c3d3..6e3e06c7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1803&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1803&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1803.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1803/head:pull/1803 PR: https://git.openjdk.org/jdk21u-dev/pull/1803 From goetz at openjdk.org Mon May 19 06:02:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:02:59 GMT Subject: [jdk21u-dev] Integrated: 8352680: Opensource few misc swing tests In-Reply-To: References: Message-ID: On Fri, 16 May 2025 13:14:03 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 61c15906 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/61c15906d3b3340e3148bb210afaeae484acb8b9 Stats: 418 lines in 3 files changed: 418 ins; 0 del; 0 mod 8352680: Opensource few misc swing tests Backport-of: c0b61d3b8820a38a9757a1a3e69da43014d24439 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1801 From goetz at openjdk.org Mon May 19 06:03:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:03:58 GMT Subject: [jdk21u-dev] Integrated: 8353320: Open source more Swing text tests In-Reply-To: References: Message-ID: On Fri, 16 May 2025 11:48:05 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: ad6f34f1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ad6f34f1ac8eb2bebeb81cd49b3d9f32423e51b8 Stats: 418 lines in 9 files changed: 418 ins; 0 del; 0 mod 8353320: Open source more Swing text tests Backport-of: 74c2d8f41bbb770e959a77ae1ce468162d68beaf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1796 From goetz at openjdk.org Mon May 19 06:04:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:04:05 GMT Subject: [jdk17u-dev] Integrated: 8352680: Opensource few misc swing tests In-Reply-To: <6xVaOiXWGpndwtJxxzJZmpmV6vs5tHwECk_VEqQUPFg=.f26dde25-c75e-401f-9f8e-36e5228aeccc@github.com> References: <6xVaOiXWGpndwtJxxzJZmpmV6vs5tHwECk_VEqQUPFg=.f26dde25-c75e-401f-9f8e-36e5228aeccc@github.com> Message-ID: <8cn5ny45AQsXB7nu-4jjLm0L0egbbUEmrHyv5l2Tsao=.7ae4723a-65f3-4e3c-bcf8-11b68463617c@github.com> On Fri, 16 May 2025 13:14:56 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 5be7a70c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5be7a70c6015d509cbe00a36d44aa17afc139d92 Stats: 418 lines in 3 files changed: 418 ins; 0 del; 0 mod 8352680: Opensource few misc swing tests Backport-of: c0b61d3b8820a38a9757a1a3e69da43014d24439 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3585 From goetz at openjdk.org Mon May 19 06:04:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:04:57 GMT Subject: [jdk17u-dev] Integrated: 8353320: Open source more Swing text tests In-Reply-To: References: Message-ID: On Fri, 16 May 2025 11:48:16 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 5d728199 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5d7281992efdb690063546f3f0ec3f308610a6cd Stats: 418 lines in 9 files changed: 418 ins; 0 del; 0 mod 8353320: Open source more Swing text tests Backport-of: 74c2d8f41bbb770e959a77ae1ce468162d68beaf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3581 From goetz at openjdk.org Mon May 19 06:06:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:06:04 GMT Subject: [jdk21u-dev] Integrated: 8352684: Opensource JInternalFrame tests - series1 In-Reply-To: References: Message-ID: On Fri, 16 May 2025 12:00:22 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 716b87fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/716b87fcb69fe6d536154001d6477f19e7edab90 Stats: 304 lines in 4 files changed: 304 ins; 0 del; 0 mod 8352684: Opensource JInternalFrame tests - series1 Backport-of: 66435c27b3e0a89e4350caf6207e36f5a9b82b7f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1797 From goetz at openjdk.org Mon May 19 06:06:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:06:56 GMT Subject: [jdk17u-dev] Integrated: 8352684: Opensource JInternalFrame tests - series1 In-Reply-To: References: Message-ID: On Fri, 16 May 2025 12:00:29 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 2f10251d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2f10251d776c73b011f65d23ca5821c5bd1a5f2c Stats: 304 lines in 4 files changed: 304 ins; 0 del; 0 mod 8352684: Opensource JInternalFrame tests - series1 Backport-of: 66435c27b3e0a89e4350caf6207e36f5a9b82b7f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3582 From goetz at openjdk.org Mon May 19 06:06:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:06:59 GMT Subject: [jdk21u-dev] Integrated: 8353475: Open source two Swing DefaultCaret tests In-Reply-To: References: Message-ID: On Fri, 16 May 2025 12:32:10 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: e151ba40 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e151ba40d036fbad50b9a2a439a53ad6669921f9 Stats: 134 lines in 2 files changed: 134 ins; 0 del; 0 mod 8353475: Open source two Swing DefaultCaret tests Backport-of: e08441c03352543f800aef166afabec1dacaf4bf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1798 From goetz at openjdk.org Mon May 19 06:08:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:08:05 GMT Subject: [jdk21u-dev] Integrated: 8352908: Open source several swing tests batch1 In-Reply-To: References: Message-ID: On Fri, 16 May 2025 13:13:46 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 34496955 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/34496955f95b83124d060d557fa7ed0e022bf91d Stats: 353 lines in 4 files changed: 353 ins; 0 del; 0 mod 8352908: Open source several swing tests batch1 Backport-of: a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1800 From goetz at openjdk.org Mon May 19 06:08:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:08:07 GMT Subject: [jdk17u-dev] Integrated: 8353475: Open source two Swing DefaultCaret tests In-Reply-To: <-AtYhoEd5nXa0tJ0Zh_Jv8mvmLdGvC3eYdKeyiq1VRU=.ca1e8e0d-3ea9-4a8a-81c7-bdefab83614c@github.com> References: <-AtYhoEd5nXa0tJ0Zh_Jv8mvmLdGvC3eYdKeyiq1VRU=.ca1e8e0d-3ea9-4a8a-81c7-bdefab83614c@github.com> Message-ID: On Fri, 16 May 2025 12:32:36 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 99c9fc74 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/99c9fc74e11524fe76865f178d9f8b8abcd4debc Stats: 134 lines in 2 files changed: 134 ins; 0 del; 0 mod 8353475: Open source two Swing DefaultCaret tests Backport-of: e08441c03352543f800aef166afabec1dacaf4bf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3583 From goetz at openjdk.org Mon May 19 06:09:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 06:09:01 GMT Subject: [jdk17u-dev] Integrated: 8352908: Open source several swing tests batch1 In-Reply-To: References: Message-ID: On Fri, 16 May 2025 13:14:30 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 08de2ba0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/08de2ba0e60cf968d2dd6fee3fec83a2471c62ce Stats: 353 lines in 4 files changed: 353 ins; 0 del; 0 mod 8352908: Open source several swing tests batch1 Backport-of: a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3584 From duke at openjdk.org Mon May 19 14:57:01 2025 From: duke at openjdk.org (duke) Date: Mon, 19 May 2025 14:57:01 GMT Subject: [jdk21u-dev] RFR: 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure [v2] In-Reply-To: <-cruusYSPlzvvwrQw2zkwW2XQfXrC7DxLHMoSRoIcrs=.71e324e0-bfdb-4788-ad04-445094eeb65f@github.com> References: <-cruusYSPlzvvwrQw2zkwW2XQfXrC7DxLHMoSRoIcrs=.71e324e0-bfdb-4788-ad04-445094eeb65f@github.com> Message-ID: On Tue, 13 May 2025 13:02:08 GMT, Roman Marchenko wrote: >> This is backport of "[JDK-8297692](https://bugs.openjdk.org/browse/JDK-8297692) Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure" >> >> Several conflicts related to different class names were resolved in `src/hotspot/share/gc/g1/g1YoungCollector.cpp`. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Fixing debug builds @wkia Your change (at version bd6a67d84c25f86e6e95d7654a858963d268532c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1775#issuecomment-2891339023 From rmarchenko at openjdk.org Mon May 19 15:00:04 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 19 May 2025 15:00:04 GMT Subject: [jdk21u-dev] Integrated: 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure In-Reply-To: References: Message-ID: On Tue, 13 May 2025 06:15:25 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8297692](https://bugs.openjdk.org/browse/JDK-8297692) Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure" > > Several conflicts related to different class names were resolved in `src/hotspot/share/gc/g1/g1YoungCollector.cpp`. This pull request has now been integrated. Changeset: a1e58917 Author: Roman Marchenko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/a1e58917dfd27963f9509c1f2ce1dc1c53d48aad Stats: 162 lines in 3 files changed: 84 ins; 52 del; 26 mod 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Reviewed-by: phh Backport-of: a73226b18e274c44171021760e9eb05bc4a8b711 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1775 From goetz at openjdk.org Mon May 19 15:24:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:24:24 GMT Subject: [jdk21u-dev] RFR: 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 566092256861d6c7142fe22cc709ecb70f9db937 Changes: https://git.openjdk.org/jdk21u-dev/pull/1804/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1804&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353070 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1804.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1804/head:pull/1804 PR: https://git.openjdk.org/jdk21u-dev/pull/1804 From goetz at openjdk.org Mon May 19 15:25:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:25:28 GMT Subject: [jdk17u-dev] RFR: 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 566092256861d6c7142fe22cc709ecb70f9db937 Changes: https://git.openjdk.org/jdk17u-dev/pull/3586/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3586&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353070 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3586.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3586/head:pull/3586 PR: https://git.openjdk.org/jdk17u-dev/pull/3586 From goetz at openjdk.org Mon May 19 15:33:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:33:49 GMT Subject: [jdk17u-dev] RFR: 8353942: Open source Swing Tests - Set 5 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e Changes: https://git.openjdk.org/jdk17u-dev/pull/3587/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3587&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353942 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3587.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3587/head:pull/3587 PR: https://git.openjdk.org/jdk17u-dev/pull/3587 From goetz at openjdk.org Mon May 19 15:34:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:34:45 GMT Subject: [jdk21u-dev] RFR: 8353942: Open source Swing Tests - Set 5 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e Changes: https://git.openjdk.org/jdk21u-dev/pull/1805/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1805&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353942 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1805.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1805/head:pull/1805 PR: https://git.openjdk.org/jdk21u-dev/pull/1805 From goetz at openjdk.org Mon May 19 15:45:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:45:14 GMT Subject: [jdk17u-dev] RFR: 8353446: Open source several AWT Menu tests - Batch 2 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 17b080b2c90f7fd9986fe38daebb76363d012469 Changes: https://git.openjdk.org/jdk17u-dev/pull/3588/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3588&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353446 Stats: 596 lines in 5 files changed: 596 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3588.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3588/head:pull/3588 PR: https://git.openjdk.org/jdk17u-dev/pull/3588 From goetz at openjdk.org Mon May 19 15:46:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 May 2025 15:46:44 GMT Subject: [jdk21u-dev] RFR: 8353446: Open source several AWT Menu tests - Batch 2 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 17b080b2c90f7fd9986fe38daebb76363d012469 Changes: https://git.openjdk.org/jdk21u-dev/pull/1806/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1806&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353446 Stats: 596 lines in 5 files changed: 596 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1806.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1806/head:pull/1806 PR: https://git.openjdk.org/jdk21u-dev/pull/1806 From ssubramaniam at openjdk.org Mon May 19 20:55:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 20:55:16 GMT Subject: [jdk17u-dev] RFR: 8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch Message-ID: Backporting JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. ------------- Commit messages: - Backport e0774bed2d2fcd850f5ca6884dd7aeb45f0bdaef Changes: https://git.openjdk.org/jdk17u-dev/pull/3589/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3589&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306997 Stats: 106 lines in 3 files changed: 104 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3589.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3589/head:pull/3589 PR: https://git.openjdk.org/jdk17u-dev/pull/3589 From ssubramaniam at openjdk.org Mon May 19 21:02:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:02:02 GMT Subject: [jdk21u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent Message-ID: Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport 17df51516aadf5ade73cf8d05c1be09772852b96 Changes: https://git.openjdk.org/jdk21u-dev/pull/1808/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1808&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348303 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1808.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1808/head:pull/1808 PR: https://git.openjdk.org/jdk21u-dev/pull/1808 From ssubramaniam at openjdk.org Mon May 19 21:02:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:02:22 GMT Subject: [jdk17u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent Message-ID: Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport 17df51516aadf5ade73cf8d05c1be09772852b96 Changes: https://git.openjdk.org/jdk17u-dev/pull/3590/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3590&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348303 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3590.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3590/head:pull/3590 PR: https://git.openjdk.org/jdk17u-dev/pull/3590 From ssubramaniam at openjdk.org Mon May 19 21:09:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:09:05 GMT Subject: [jdk17u-dev] RFR: 8343037: Missing @since tag on JColorChooser.showDialog overload Message-ID: Backporting JDK-8343037: Missing @since tag on JColorChooser.showDialog overload. Trivial change, adding @since tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport bd795946e777fccf797b1b69806217f988212f73 Changes: https://git.openjdk.org/jdk17u-dev/pull/3591/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3591&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343037 Stats: 4 lines in 2 files changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3591.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3591/head:pull/3591 PR: https://git.openjdk.org/jdk17u-dev/pull/3591 From ssubramaniam at openjdk.org Mon May 19 21:09:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:09:29 GMT Subject: [jdk21u-dev] RFR: 8343037: Missing @since tag on JColorChooser.showDialog overload Message-ID: <1hVHj8OXmZQT25tco-Dnxao02aJX2xYlbXMmbOCAkVM=.fc967243-cb33-4897-9755-6eede23fd858@github.com> Backporting JDK-8343037: Missing @since tag on JColorChooser.showDialog overload. Trivial change, adding @since tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport bd795946e777fccf797b1b69806217f988212f73 Changes: https://git.openjdk.org/jdk21u-dev/pull/1809/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1809&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343037 Stats: 4 lines in 2 files changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1809.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1809/head:pull/1809 PR: https://git.openjdk.org/jdk21u-dev/pull/1809 From ssubramaniam at openjdk.org Mon May 19 21:36:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:36:30 GMT Subject: [jdk21u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI Message-ID: Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport 5b703c702323bc50452d3f6fd27b165b74006c3e Changes: https://git.openjdk.org/jdk21u-dev/pull/1810/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1810&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342782 Stats: 157 lines in 2 files changed: 156 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1810.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1810/head:pull/1810 PR: https://git.openjdk.org/jdk21u-dev/pull/1810 From ssubramaniam at openjdk.org Mon May 19 21:37:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:37:10 GMT Subject: [jdk17u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI Message-ID: Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport 5b703c702323bc50452d3f6fd27b165b74006c3e Changes: https://git.openjdk.org/jdk17u-dev/pull/3592/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3592&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342782 Stats: 157 lines in 2 files changed: 156 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3592.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3592/head:pull/3592 PR: https://git.openjdk.org/jdk17u-dev/pull/3592 From phh at openjdk.org Mon May 19 21:38:34 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 19 May 2025 21:38:34 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently Message-ID: Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. ------------- Commit messages: - Backport 81484d8c0520cf55ec58fc7b4c81880e69537674 Changes: https://git.openjdk.org/jdk17u-dev/pull/3593/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3593&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320687 Stats: 105 lines in 2 files changed: 95 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3593.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3593/head:pull/3593 PR: https://git.openjdk.org/jdk17u-dev/pull/3593 From ssubramaniam at openjdk.org Mon May 19 21:46:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:46:03 GMT Subject: [jdk17u-dev] RFR: 8342330: C2: "node pinned on loop exit test?" assert failure Message-ID: Backporting JDK-8342330: C2: "node pinned on loop exit test?" assert failure. Adjusts condition to avoid assert failure edge case. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport 004aaea76db091569aa88eeb6b08db3408f288cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3594/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3594&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342330 Stats: 86 lines in 2 files changed: 82 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3594.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3594/head:pull/3594 PR: https://git.openjdk.org/jdk17u-dev/pull/3594 From ssubramaniam at openjdk.org Mon May 19 21:46:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 21:46:09 GMT Subject: [jdk21u-dev] RFR: 8342330: C2: "node pinned on loop exit test?" assert failure Message-ID: Backporting JDK-8342330: C2: "node pinned on loop exit test?" assert failure. Adjusts condition to avoid assert failure edge case. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport 004aaea76db091569aa88eeb6b08db3408f288cd Changes: https://git.openjdk.org/jdk21u-dev/pull/1811/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1811&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342330 Stats: 86 lines in 2 files changed: 82 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1811.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1811/head:pull/1811 PR: https://git.openjdk.org/jdk21u-dev/pull/1811 From ssubramaniam at openjdk.org Mon May 19 22:22:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 22:22:05 GMT Subject: [jdk17u-dev] RFR: 8338281: jshell does not run shutdown hooks Message-ID: Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. ------------- Commit messages: - Backport 8c8b5801fd9d28a71edf3bd8d1fae857817e27de Changes: https://git.openjdk.org/jdk17u-dev/pull/3595/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3595&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338281 Stats: 75 lines in 3 files changed: 73 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3595.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3595/head:pull/3595 PR: https://git.openjdk.org/jdk17u-dev/pull/3595 From ssubramaniam at openjdk.org Mon May 19 22:23:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 19 May 2025 22:23:02 GMT Subject: [jdk21u-dev] RFR: 8338281: jshell does not run shutdown hooks Message-ID: Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. ------------- Commit messages: - Backport 8c8b5801fd9d28a71edf3bd8d1fae857817e27de Changes: https://git.openjdk.org/jdk21u-dev/pull/1813/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1813&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338281 Stats: 74 lines in 3 files changed: 72 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1813.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1813/head:pull/1813 PR: https://git.openjdk.org/jdk21u-dev/pull/1813 From tkurashige at openjdk.org Mon May 19 23:56:54 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Mon, 19 May 2025 23:56:54 GMT Subject: [jdk21u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Fri, 16 May 2025 10:41:40 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 21u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 21u. > > Original patch apply cleanly to 21u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. Thank you for review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1793#issuecomment-2892531044 From duke at openjdk.org Mon May 19 23:56:54 2025 From: duke at openjdk.org (duke) Date: Mon, 19 May 2025 23:56:54 GMT Subject: [jdk21u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Fri, 16 May 2025 10:41:40 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 21u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 21u. > > Original patch apply cleanly to 21u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. @kurashige23 Your change (at version 913f0548fce8c8620b4792a8a33bedfa78db0f6f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1793#issuecomment-2892532426 From mbaesken at openjdk.org Tue May 20 08:28:56 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 20 May 2025 08:28:56 GMT Subject: [jdk21u-dev] RFR: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test In-Reply-To: References: Message-ID: On Thu, 15 May 2025 12:51:54 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle > > Omitted patch to TEST.groups as file is not listed there. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1788#pullrequestreview-2853199277 From kwei at openjdk.org Tue May 20 08:39:35 2025 From: kwei at openjdk.org (Kuai Wei) Date: Tue, 20 May 2025 08:39:35 GMT Subject: [jdk21u] RFR: 8356328: Some C2 IR nodes miss size_of() function Message-ID: Hi all, This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. Thanks! ------------- Commit messages: - Backport 9927ec0b91775db342b2bbc1937253325c367a19 Changes: https://git.openjdk.org/jdk21u/pull/462/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=462&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356328 Stats: 28 lines in 4 files changed: 20 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk21u/pull/462.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/462/head:pull/462 PR: https://git.openjdk.org/jdk21u/pull/462 From goetz at openjdk.org Tue May 20 08:49:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 08:49:06 GMT Subject: [jdk21u] RFR: 8356328: Some C2 IR nodes miss size_of() function In-Reply-To: References: Message-ID: On Tue, 20 May 2025 08:34:23 GMT, Kuai Wei wrote: > Hi all, > > This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. > > Thanks! Hi @kuaiwei please enable github actions for this reporitory. Also, please close this PR an reopen it against repo jdk21u-dev. See also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/462#issuecomment-2893508419 From kwei at openjdk.org Tue May 20 09:02:21 2025 From: kwei at openjdk.org (Kuai Wei) Date: Tue, 20 May 2025 09:02:21 GMT Subject: [jdk21u] Withdrawn: 8356328: Some C2 IR nodes miss size_of() function In-Reply-To: References: Message-ID: On Tue, 20 May 2025 08:34:23 GMT, Kuai Wei wrote: > Hi all, > > This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/462 From duke at openjdk.org Tue May 20 09:08:07 2025 From: duke at openjdk.org (duke) Date: Tue, 20 May 2025 09:08:07 GMT Subject: [jdk21u-dev] Withdrawn: 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 03:22:04 GMT, Jan Kratochvil wrote: > A clean backport. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1544 From duke at openjdk.org Tue May 20 09:43:38 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 20 May 2025 09:43:38 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: > Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. > > Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. > > While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). > > Tested > > - on Windows 10 with `jdk:jfc_demo`. > - on Linux with `jdk:jfc_demo`, with > - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, > - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, > - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` > - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` > > with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Rearrange Awt2dLibraries.gmk as per review ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/25b84f6a..c9f53f7e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=01-02 Stats: 28 lines in 1 file changed: 0 ins; 10 del; 18 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From duke at openjdk.org Tue May 20 09:47:03 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Tue, 20 May 2025 09:47:03 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 09:43:38 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Rearrange Awt2dLibraries.gmk as per review Thanks for the review! > I'm confused by what is going on in `make/lib/Awt2dLibraries.gmk`. There should be just two changes here according to the description: > > * The addition of `dangling-pointer` to the disabled warnings as in 8348597 > > * The expansion of `LIBFONTMANAGER_EXCLUDE_FILES` from 8319197 > > The intention was to make `Awt2dLibraries.gmk` more similar to the one in JDK-17 (which has had significant changes during the years), with the intention to make future backports easier (at the cost of a more difficult review), hence the reordering and the indentation. So I've re-arranged the changes to make them more similar to the original `Awt2dLibraries.gmk` in 11. Hope this makes it easier to review. Note the `attributes` is required for `gcc.4.8.5`. Retested with: - gcc 4.8.5/harfbuzz-1.7.5 (x86_64), - and gcc 14.2.1/harfbuzz-9.0.0 (x86_64) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-2893682712 From kwei at openjdk.org Tue May 20 11:51:40 2025 From: kwei at openjdk.org (Kuai Wei) Date: Tue, 20 May 2025 11:51:40 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function Message-ID: Hi all, This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. Thanks! ------------- Commit messages: - Backport 9927ec0b91775db342b2bbc1937253325c367a19 Changes: https://git.openjdk.org/jdk21u-dev/pull/1814/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1814&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356328 Stats: 28 lines in 4 files changed: 20 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1814.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1814/head:pull/1814 PR: https://git.openjdk.org/jdk21u-dev/pull/1814 From kwei at openjdk.org Tue May 20 11:55:20 2025 From: kwei at openjdk.org (Kuai Wei) Date: Tue, 20 May 2025 11:55:20 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. > > Thanks! Kuai Wei has updated the pull request incrementally with one additional commit since the last revision: Trigger workflow ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1814/files - new: https://git.openjdk.org/jdk21u-dev/pull/1814/files/ce2541ab..e608088c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1814&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1814&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1814.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1814/head:pull/1814 PR: https://git.openjdk.org/jdk21u-dev/pull/1814 From azeller at openjdk.org Tue May 20 12:26:31 2025 From: azeller at openjdk.org (Arno Zeller) Date: Tue, 20 May 2025 12:26:31 GMT Subject: [jdk21u-dev] RFR: 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Message-ID: Hi, the issue occurs also in JDK21. ------------- Commit messages: - Backport dc881ee36900bc12bea9616a6078a1f3266c183d Changes: https://git.openjdk.org/jdk21u-dev/pull/1815/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1815&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354530 Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1815.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1815/head:pull/1815 PR: https://git.openjdk.org/jdk21u-dev/pull/1815 From mbaesken at openjdk.org Tue May 20 12:56:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 20 May 2025 12:56:51 GMT Subject: [jdk21u-dev] RFR: 8324799: Use correct extension for C++ test headers In-Reply-To: References: Message-ID: On Fri, 16 May 2025 09:14:10 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the tests up to date and simplify later backports as 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler > > All but three files patched clean, edited two files additionally, see extra commit. > > test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp > Added by "8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field", already labeled fix-no > Omitted. > > test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp > Added by "8312522: Implementation of Foreign Function & Memory API" in 22. > Omitted. > > test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Later change "8327460: Compile tests with the same visibility rules as product code" already backported. Resolved. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1792#pullrequestreview-2854064402 From goetz at openjdk.org Tue May 20 13:42:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 13:42:52 GMT Subject: [jdk21u-dev] RFR: 8324799: Use correct extension for C++ test headers In-Reply-To: References: Message-ID: On Fri, 16 May 2025 09:14:10 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the tests up to date and simplify later backports as 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler > > All but three files patched clean, edited two files additionally, see extra commit. > > test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp > Added by "8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field", already labeled fix-no > Omitted. > > test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp > Added by "8312522: Implementation of Foreign Function & Memory API" in 22. > Omitted. > > test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Later change "8327460: Compile tests with the same visibility rules as product code" already backported. Resolved. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1792#issuecomment-2894456771 From wxiao at openjdk.org Tue May 20 13:52:08 2025 From: wxiao at openjdk.org (Weibing Xiao) Date: Tue, 20 May 2025 13:52:08 GMT Subject: [jdk24u] RFR: 8356096: ISO 4217 Amendment 179 Update Message-ID: ISO 4217 Amendment 179 Update. Add "XAD" new currency and updated data version to be 179. It is not a clean backport due to below conflicts, some of test changes were not brought into ValidateISO4217.java. The rest of changes are not having the conflicts. /* * @test * @bug 4691089 4819436 4942982 5104960 6544471 6627549 7066203 7195759 * 8039317 8074350 8074351 8145952 8187946 8193552 8202026 8204269 * 8208746 8209775 8264792 8274658 8283277 8296239 8321480 8334653 <<<<<<< HEAD ======= * 8354343 8354344 8356096 >>>>>>> 0cb355ee921 (8356096: ISO 4217 Amendment 179 Update) * @summary Validate ISO 4217 data for Currency class. * @modules java.base/java.util:open * jdk.localedata * @run junit ValidateISO4217 */ ------------- Commit messages: - Backport 0cb355ee921183423c8ffc44491f428c49c62c28 Changes: https://git.openjdk.org/jdk24u/pull/222/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=222&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356096 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk24u/pull/222.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/222/head:pull/222 PR: https://git.openjdk.org/jdk24u/pull/222 From coffeys at openjdk.org Tue May 20 13:52:08 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 20 May 2025 13:52:08 GMT Subject: [jdk24u] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Tue, 20 May 2025 13:42:53 GMT, Weibing Xiao wrote: > ISO 4217 Amendment 179 Update. > > Add "XAD" new currency and updated data version to be 179. > > It is not a clean backport due to below conflicts, some of test changes were not brought into ValidateISO4217.java. The rest of changes are not having the conflicts. > > /* > * @test > * @bug 4691089 4819436 4942982 5104960 6544471 6627549 7066203 7195759 > * 8039317 8074350 8074351 8145952 8187946 8193552 8202026 8204269 > * 8208746 8209775 8264792 8274658 8283277 8296239 8321480 8334653 > <<<<<<< HEAD > ======= > * 8354343 8354344 8356096 >>>>>>>> 0cb355ee921 (8356096: ISO 4217 Amendment 179 Update) > * @summary Validate ISO 4217 data for Currency class. > * @modules java.base/java.util:open > * jdk.localedata > * @run junit ValidateISO4217 > */ LGTM ------------- Marked as reviewed by coffeys (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/222#pullrequestreview-2854270779 From duke at openjdk.org Tue May 20 13:57:51 2025 From: duke at openjdk.org (duke) Date: Tue, 20 May 2025 13:57:51 GMT Subject: [jdk24u] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Tue, 20 May 2025 13:42:53 GMT, Weibing Xiao wrote: > ISO 4217 Amendment 179 Update. > > Add "XAD" new currency and updated data version to be 179. > > It is not a clean backport due to below conflicts, some of test changes were not brought into ValidateISO4217.java. The rest of changes are not having the conflicts. > > /* > * @test > * @bug 4691089 4819436 4942982 5104960 6544471 6627549 7066203 7195759 > * 8039317 8074350 8074351 8145952 8187946 8193552 8202026 8204269 > * 8208746 8209775 8264792 8274658 8283277 8296239 8321480 8334653 > <<<<<<< HEAD > ======= > * 8354343 8354344 8356096 >>>>>>>> 0cb355ee921 (8356096: ISO 4217 Amendment 179 Update) > * @summary Validate ISO 4217 data for Currency class. > * @modules java.base/java.util:open > * jdk.localedata > * @run junit ValidateISO4217 > */ @weibxiao Your change (at version 72e5c63f070af900f7d04d624ee264ce6dc89c10) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/222#issuecomment-2894509517 From goetz at openjdk.org Tue May 20 14:01:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:01:32 GMT Subject: [jdk17u-dev] RFR: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Message-ID: <16nbdoYxMmJytXyqpopjnmkBWHQu-0qXBbXfNLgLHtw=.30321e00-28b7-4516-ac1f-8b16055a8939@github.com> I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 5e6cda4799a6bf12370bc6a04b218ebed32dee53 Changes: https://git.openjdk.org/jdk17u-dev/pull/3596/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3596&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347000 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3596.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3596/head:pull/3596 PR: https://git.openjdk.org/jdk17u-dev/pull/3596 From goetz at openjdk.org Tue May 20 14:02:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:02:24 GMT Subject: [jdk21u-dev] RFR: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 5e6cda4799a6bf12370bc6a04b218ebed32dee53 Changes: https://git.openjdk.org/jdk21u-dev/pull/1816/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1816&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347000 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1816.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1816/head:pull/1816 PR: https://git.openjdk.org/jdk21u-dev/pull/1816 From goetz at openjdk.org Tue May 20 14:11:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:11:08 GMT Subject: [jdk17u-dev] RFR: 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 33f9be8de730e664e335e36848732397393abd94 Changes: https://git.openjdk.org/jdk17u-dev/pull/3597/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3597&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347083 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3597.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3597/head:pull/3597 PR: https://git.openjdk.org/jdk17u-dev/pull/3597 From goetz at openjdk.org Tue May 20 14:11:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:11:44 GMT Subject: [jdk21u-dev] RFR: 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 33f9be8de730e664e335e36848732397393abd94 Changes: https://git.openjdk.org/jdk21u-dev/pull/1817/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1817&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347083 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1817.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1817/head:pull/1817 PR: https://git.openjdk.org/jdk21u-dev/pull/1817 From goetz at openjdk.org Tue May 20 14:18:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:18:49 GMT Subject: [jdk21u-dev] RFR: 8353685: Open some JComboBox bugs 4 Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e Changes: https://git.openjdk.org/jdk21u-dev/pull/1818/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1818&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353685 Stats: 255 lines in 3 files changed: 255 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1818.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1818/head:pull/1818 PR: https://git.openjdk.org/jdk21u-dev/pull/1818 From goetz at openjdk.org Tue May 20 14:19:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:19:53 GMT Subject: [jdk17u-dev] RFR: 8353685: Open some JComboBox bugs 4 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e Changes: https://git.openjdk.org/jdk17u-dev/pull/3598/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3598&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353685 Stats: 255 lines in 3 files changed: 255 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3598.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3598/head:pull/3598 PR: https://git.openjdk.org/jdk17u-dev/pull/3598 From goetz at openjdk.org Tue May 20 14:33:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:33:36 GMT Subject: [jdk21u-dev] RFR: 8354554: Open source several clipboard tests batch1 Message-ID: I backport this test change as it also goes to 21.0.9-oracle, ------------- Commit messages: - Backport 4873eec06f25227fe221a86b07c6072e676f7d5d Changes: https://git.openjdk.org/jdk21u-dev/pull/1819/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1819&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354554 Stats: 637 lines in 5 files changed: 637 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1819.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1819/head:pull/1819 PR: https://git.openjdk.org/jdk21u-dev/pull/1819 From goetz at openjdk.org Tue May 20 14:34:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 14:34:42 GMT Subject: [jdk17u-dev] RFR: 8354554: Open source several clipboard tests batch1 Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 4873eec06f25227fe221a86b07c6072e676f7d5d Changes: https://git.openjdk.org/jdk17u-dev/pull/3599/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3599&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354554 Stats: 637 lines in 5 files changed: 637 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3599.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3599/head:pull/3599 PR: https://git.openjdk.org/jdk17u-dev/pull/3599 From wxiao at openjdk.org Tue May 20 14:35:59 2025 From: wxiao at openjdk.org (Weibing Xiao) Date: Tue, 20 May 2025 14:35:59 GMT Subject: [jdk24u] Integrated: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Tue, 20 May 2025 13:42:53 GMT, Weibing Xiao wrote: > ISO 4217 Amendment 179 Update. > > Add "XAD" new currency and updated data version to be 179. > > It is not a clean backport due to below conflicts, some of test changes were not brought into ValidateISO4217.java. The rest of changes are not having the conflicts. > > /* > * @test > * @bug 4691089 4819436 4942982 5104960 6544471 6627549 7066203 7195759 > * 8039317 8074350 8074351 8145952 8187946 8193552 8202026 8204269 > * 8208746 8209775 8264792 8274658 8283277 8296239 8321480 8334653 > <<<<<<< HEAD > ======= > * 8354343 8354344 8356096 >>>>>>>> 0cb355ee921 (8356096: ISO 4217 Amendment 179 Update) > * @summary Validate ISO 4217 data for Currency class. > * @modules java.base/java.util:open > * jdk.localedata > * @run junit ValidateISO4217 > */ This pull request has now been integrated. Changeset: d4adbca6 Author: Weibing Xiao Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/d4adbca67d0fd7c50790d26d5e8ec8f337b45e5e Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod 8356096: ISO 4217 Amendment 179 Update Reviewed-by: coffeys Backport-of: 0cb355ee921183423c8ffc44491f428c49c62c28 ------------- PR: https://git.openjdk.org/jdk24u/pull/222 From phh at openjdk.org Tue May 20 14:58:40 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 20 May 2025 14:58:40 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently [v2] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: 8320687: Trigger GHA ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3593/files - new: https://git.openjdk.org/jdk17u-dev/pull/3593/files/e52c2042..23be82f4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3593&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3593&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3593.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3593/head:pull/3593 PR: https://git.openjdk.org/jdk17u-dev/pull/3593 From duke at openjdk.org Tue May 20 16:11:01 2025 From: duke at openjdk.org (duke) Date: Tue, 20 May 2025 16:11:01 GMT Subject: [jdk21u-dev] Withdrawn: 8337657: AArch64: No need for acquire fence in safepoint poll during JNI calls In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 07:25:55 GMT, Dmitry Chuyko wrote: > This a clean backport of acquire fence removal in safepoint poll during JNI calls. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1545 From duke at openjdk.org Tue May 20 16:38:04 2025 From: duke at openjdk.org (duke) Date: Tue, 20 May 2025 16:38:04 GMT Subject: [jdk21u-dev] RFR: 8308033: The jcmd thread dump related tests should test virtual threads In-Reply-To: References: Message-ID: <5d9nk1UdP-IJ7GNle5UBHcoYyr8uGqj-Nkd7KUQcNgQ=.4f201cc0-cc19-4883-a911-51a9e900d903@github.com> On Mon, 19 May 2025 20:55:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8308033: The jcmd thread dump related tests should test virtual threads. Test code change that adjusts jcmd tests that fail when using a virtual thread test factory and attempting to verify stack dumps. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 642fe877161a6310e48a454f69bdaae6a092f816) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1807#issuecomment-2895137554 From mvs at openjdk.org Tue May 20 17:09:06 2025 From: mvs at openjdk.org (Manukumar V S) Date: Tue, 20 May 2025 17:09:06 GMT Subject: [jdk24u] Withdrawn: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc In-Reply-To: References: Message-ID: On Tue, 6 May 2025 17:42:46 GMT, Manukumar V S wrote: > It's a clean backport and just a javadoc change, so no testing required. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/215 From jlu at openjdk.org Tue May 20 17:20:04 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 20 May 2025 17:20:04 GMT Subject: [jdk24u] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Tue, 20 May 2025 13:42:53 GMT, Weibing Xiao wrote: > ISO 4217 Amendment 179 Update. > > Add "XAD" new currency and updated data version to be 179. > > It is not a clean backport due to below conflicts, some of test changes were not brought into ValidateISO4217.java. The rest of changes are not having the conflicts. > > /* > * @test > * @bug 4691089 4819436 4942982 5104960 6544471 6627549 7066203 7195759 > * 8039317 8074350 8074351 8145952 8187946 8193552 8202026 8204269 > * 8208746 8209775 8264792 8274658 8283277 8296239 8321480 8334653 > <<<<<<< HEAD > ======= > * 8354343 8354344 8356096 >>>>>>>> 0cb355ee921 (8356096: ISO 4217 Amendment 179 Update) > * @summary Validate ISO 4217 data for Currency class. > * @modules java.base/java.util:open > * jdk.localedata > * @run junit ValidateISO4217 > */ (Already integrated), but looks good. ------------- PR Review: https://git.openjdk.org/jdk24u/pull/222#pullrequestreview-2855010590 From ssubramaniam at openjdk.org Tue May 20 17:52:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 20 May 2025 17:52:59 GMT Subject: [jdk21u-dev] Integrated: 8308033: The jcmd thread dump related tests should test virtual threads In-Reply-To: References: Message-ID: <-hIgK2oFWfqmQkOeZcYoOsai53_icEKqQAF8ZVgUd-M=.553cf373-75b7-4d16-816a-dbfc6032c31d@github.com> On Mon, 19 May 2025 20:55:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8308033: The jcmd thread dump related tests should test virtual threads. Test code change that adjusts jcmd tests that fail when using a virtual thread test factory and attempting to verify stack dumps. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 17b695d4 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/17b695d46d0378e354555f79c39612298df5151d Stats: 63 lines in 6 files changed: 47 ins; 7 del; 9 mod 8308033: The jcmd thread dump related tests should test virtual threads Backport-of: edd47c10ebfdc021368820dec6a109251554e8b0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1807 From phh at openjdk.org Tue May 20 17:57:44 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 20 May 2025 17:57:44 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently [v3] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: 8320687: Revert trigger ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3593/files - new: https://git.openjdk.org/jdk17u-dev/pull/3593/files/23be82f4..1a61b606 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3593&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3593&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3593.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3593/head:pull/3593 PR: https://git.openjdk.org/jdk17u-dev/pull/3593 From tkurashige at openjdk.org Tue May 20 18:01:58 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Tue, 20 May 2025 18:01:58 GMT Subject: [jdk21u-dev] Integrated: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Fri, 16 May 2025 10:41:40 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 21u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 21u. > > Original patch apply cleanly to 21u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. This pull request has now been integrated. Changeset: 6ae1a2d2 Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6ae1a2d2b1ef3674ebdd58a182c1919957db63d1 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Backport-of: c3de94cee12471a11c457c11dd55c547633de5cb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1793 From goetz at openjdk.org Tue May 20 18:26:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 18:26:24 GMT Subject: [jdk21u-dev] RFR: 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 03f0ec4a35855b59c8faaf4be2e7569a12b4d5db Changes: https://git.openjdk.org/jdk21u-dev/pull/1820/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1820&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8183348 Stats: 33 lines in 1 file changed: 9 ins; 6 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1820.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1820/head:pull/1820 PR: https://git.openjdk.org/jdk21u-dev/pull/1820 From goetz at openjdk.org Tue May 20 18:26:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 18:26:32 GMT Subject: [jdk17u-dev] RFR: 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Message-ID: I backport this test change as it also goes to 17.0.17-oracle. ------------- Commit messages: - Backport 03f0ec4a35855b59c8faaf4be2e7569a12b4d5db Changes: https://git.openjdk.org/jdk17u-dev/pull/3600/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3600&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8183348 Stats: 33 lines in 1 file changed: 9 ins; 6 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3600.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3600/head:pull/3600 PR: https://git.openjdk.org/jdk17u-dev/pull/3600 From goetz at openjdk.org Tue May 20 18:30:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 May 2025 18:30:55 GMT Subject: [jdk21u-dev] Integrated: 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages In-Reply-To: References: Message-ID: On Fri, 16 May 2025 11:00:58 GMT, Goetz Lindenmaier wrote: > I would like to fix this test issue in 21. This pull request has now been integrated. Changeset: 51a69235 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/51a692358fe03cb652156ddbf3243c7ec56858da Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages Backport-of: 4098acc200e608369ac1631dcc8513ea797bd59e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1794 From phh at openjdk.org Tue May 20 20:28:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 20 May 2025 20:28:57 GMT Subject: [jdk17u-dev] RFR: 8338281: jshell does not run shutdown hooks In-Reply-To: References: Message-ID: On Mon, 19 May 2025 22:18:01 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. Doesn't look like #include java.util.stream.Stream; is necessary in JdiDefaultExecutionContxrol.java. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3595#pullrequestreview-2855501176 From serb at openjdk.org Wed May 21 05:34:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 05:34:51 GMT Subject: [jdk24u] Withdrawn: 8356571: Re-enable -Wtype-limits for GCC in LCMS In-Reply-To: References: Message-ID: On Mon, 12 May 2025 21:37:16 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [9a0e6f33](https://github.com/openjdk/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Julian Waters and Phil Race. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/221 From serb at openjdk.org Wed May 21 05:34:59 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 05:34:59 GMT Subject: [jdk24u] Withdrawn: 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties In-Reply-To: References: Message-ID: On Fri, 9 May 2025 19:42:56 GMT, Sergey Bylokhov wrote: > To fix a build issue, an unused file is deleted. > > The change is not clean because the https://bugs.openjdk.org/browse/JDK-8344137 is not backported to jdk24u. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/220 From serb at openjdk.org Wed May 21 05:34:59 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 05:34:59 GMT Subject: [jdk24u] Withdrawn: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: References: Message-ID: On Fri, 9 May 2025 18:19:14 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/219 From serb at openjdk.org Wed May 21 05:35:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 05:35:51 GMT Subject: [jdk24u] Withdrawn: 8355561: [macos] Build failure with Xcode 16.3 In-Reply-To: References: Message-ID: On Wed, 7 May 2025 18:56:21 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/216 From serb at openjdk.org Wed May 21 05:35:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 05:35:58 GMT Subject: [jdk24u] Withdrawn: 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 In-Reply-To: <12zue9nb8WlAAMcqkMo_8V89bSdNBvVOQsxDlqb1HHE=.1138314a-9253-4301-8c95-8aaef866bf75@github.com> References: <12zue9nb8WlAAMcqkMo_8V89bSdNBvVOQsxDlqb1HHE=.1138314a-9253-4301-8c95-8aaef866bf75@github.com> Message-ID: On Wed, 7 May 2025 22:02:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [0844745e](https://github.com/openjdk/jdk/commit/0844745e7bd954a96441365f8010741ec1c29dbf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zvegintsev. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/217 From goetz at openjdk.org Wed May 21 06:58:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 06:58:31 GMT Subject: [jdk21u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update Message-ID: I backport this for parity with 21.0.8-oracle Resolved adding the bugid in ValidateISO4217.java There were several test improvements. They can not be backported easily. They heavily use modern Java that does not compile with 21. ------------- Commit messages: - Backport 0cb355ee921183423c8ffc44491f428c49c62c28 Changes: https://git.openjdk.org/jdk21u-dev/pull/1821/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1821&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356096 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1821.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1821/head:pull/1821 PR: https://git.openjdk.org/jdk21u-dev/pull/1821 From kwei at openjdk.org Wed May 21 07:21:12 2025 From: kwei at openjdk.org (Kuai Wei) Date: Wed, 21 May 2025 07:21:12 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v3] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. > > Thanks! Kuai Wei has updated the pull request incrementally with one additional commit since the last revision: Revert to trigger again ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1814/files - new: https://git.openjdk.org/jdk21u-dev/pull/1814/files/e608088c..d0cca21d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1814&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1814&range=01-02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1814.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1814/head:pull/1814 PR: https://git.openjdk.org/jdk21u-dev/pull/1814 From goetz at openjdk.org Wed May 21 08:29:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 08:29:01 GMT Subject: [jdk21u-dev] Integrated: 8324799: Use correct extension for C++ test headers In-Reply-To: References: Message-ID: On Fri, 16 May 2025 09:14:10 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the tests up to date and simplify later backports as 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler > > All but three files patched clean, edited two files additionally, see extra commit. > > test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp > Added by "8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field", already labeled fix-no > Omitted. > > test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp > Added by "8312522: Implementation of Foreign Function & Memory API" in 22. > Omitted. > > test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Later change "8327460: Compile tests with the same visibility rules as product code" already backported. Resolved. This pull request has now been integrated. Changeset: f5c4708c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f5c4708c0126ba556c49c204924c14fa4a7f3f68 Stats: 1538 lines in 731 files changed: 134 ins; 134 del; 1270 mod 8324799: Use correct extension for C++ test headers Reviewed-by: mbaesken Backport-of: 998d0baab0fd051c38d9fd6021628eb863b80554 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1792 From goetz at openjdk.org Wed May 21 08:35:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 08:35:31 GMT Subject: [jdk21u-dev] RFR: 8332252: Clean up vmTestbase/vm/share Message-ID: I backport this to make later backorts clean. ------------- Commit messages: - Backport a81e1bf1e1a6f00280b9be987c03fe20915fd52c Changes: https://git.openjdk.org/jdk21u-dev/pull/1822/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1822&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332252 Stats: 1669 lines in 45 files changed: 27 ins; 1595 del; 47 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1822.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1822/head:pull/1822 PR: https://git.openjdk.org/jdk21u-dev/pull/1822 From duke at openjdk.org Wed May 21 08:40:57 2025 From: duke at openjdk.org (duke) Date: Wed, 21 May 2025 08:40:57 GMT Subject: [jdk21u-dev] RFR: 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop In-Reply-To: References: Message-ID: On Tue, 20 May 2025 12:21:15 GMT, Arno Zeller wrote: > Hi, the issue occurs also in JDK21. @ArnoZeller Your change (at version d93ce64cda8528f6e434445d08990680d7b801fb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1815#issuecomment-2897103900 From tkurashige at openjdk.org Wed May 21 11:35:53 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Wed, 21 May 2025 11:35:53 GMT Subject: [jdk17u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Message-ID: Hi all, This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build I couldn't reproduce the bug reported in JDK-8352942 in 17u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 17u. Original patch apply cleanly to 17u. Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 Thanks. ------------- Commit messages: - Backport c3de94cee12471a11c457c11dd55c547633de5cb Changes: https://git.openjdk.org/jdk17u-dev/pull/3601/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3601&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352942 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3601.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3601/head:pull/3601 PR: https://git.openjdk.org/jdk17u-dev/pull/3601 From mbaesken at openjdk.org Wed May 21 12:36:33 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 May 2025 12:36:33 GMT Subject: [jdk17u-dev] RFR: 8297242: Use-after-free during library unloading on Linux Message-ID: 8297242: Use-after-free during library unloading on Linux ------------- Commit messages: - Backport 6f06f440bcf8a5db379b80e8765af38a15449356 Changes: https://git.openjdk.org/jdk17u-dev/pull/3602/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3602&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297242 Stats: 15 lines in 1 file changed: 12 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3602.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3602/head:pull/3602 PR: https://git.openjdk.org/jdk17u-dev/pull/3602 From azeller at openjdk.org Wed May 21 16:13:01 2025 From: azeller at openjdk.org (Arno Zeller) Date: Wed, 21 May 2025 16:13:01 GMT Subject: [jdk21u-dev] Integrated: 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop In-Reply-To: References: Message-ID: On Tue, 20 May 2025 12:21:15 GMT, Arno Zeller wrote: > Hi, the issue occurs also in JDK21. This pull request has now been integrated. Changeset: 56972c62 Author: Arno Zeller Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/56972c620c8dba04f8e1344b51e65de64216e5fc Stats: 11 lines in 1 file changed: 10 ins; 0 del; 1 mod 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Backport-of: dc881ee36900bc12bea9616a6078a1f3266c183d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1815 From goetz at openjdk.org Wed May 21 17:17:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:17:56 GMT Subject: [jdk21u-dev] Integrated: 8310525: DynamicLauncher for JDP test needs to try harder to find a free port In-Reply-To: References: Message-ID: <6VYnlNFF3ziTlnnRqNyu3XNzD1r2yS0_5NmgImqM-80=.ce8fe543-06c6-4fcc-98b0-8ca814f3fac5@github.com> On Fri, 16 May 2025 11:29:08 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 1bf7c29e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1bf7c29e6e7777d8fa68a71786eebcd354242a44 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod 8310525: DynamicLauncher for JDP test needs to try harder to find a free port Backport-of: 59407faf7b6861d142dbc3700a6fa9615567a275 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1795 From goetz at openjdk.org Wed May 21 17:18:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:18:59 GMT Subject: [jdk21u-dev] Integrated: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test In-Reply-To: References: Message-ID: On Thu, 15 May 2025 12:51:54 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle > > Omitted patch to TEST.groups as file is not listed there. This pull request has now been integrated. Changeset: 49e133ea Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/49e133eab73c5f2381f067c917e8cfe899028720 Stats: 164 lines in 3 files changed: 0 ins; 164 del; 0 mod 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test Reviewed-by: mbaesken Backport-of: f8974ba718b3a631abafa8987d3fb98164fb35e5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1788 From goetz at openjdk.org Wed May 21 17:20:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:20:01 GMT Subject: [jdk21u-dev] Integrated: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test In-Reply-To: References: Message-ID: On Tue, 20 May 2025 13:55:19 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 3f84e7bb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3f84e7bbe5c3abaae28aead4ee9c38609ea4bcf1 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Backport-of: 5e6cda4799a6bf12370bc6a04b218ebed32dee53 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1816 From goetz at openjdk.org Wed May 21 17:21:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:21:59 GMT Subject: [jdk21u-dev] Integrated: 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests In-Reply-To: References: Message-ID: On Tue, 20 May 2025 14:05:59 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 861d3ec1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/861d3ec17604e5afe80a81c505a6897638d16692 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests Backport-of: 33f9be8de730e664e335e36848732397393abd94 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1817 From goetz at openjdk.org Wed May 21 17:22:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:22:04 GMT Subject: [jdk17u-dev] Integrated: 8310525: DynamicLauncher for JDP test needs to try harder to find a free port In-Reply-To: References: Message-ID: On Fri, 16 May 2025 11:29:12 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: fa1c19ec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fa1c19ec68344efd41c7a80508163f8338211fe4 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod 8310525: DynamicLauncher for JDP test needs to try harder to find a free port Backport-of: 59407faf7b6861d142dbc3700a6fa9615567a275 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3580 From goetz at openjdk.org Wed May 21 17:22:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:22:56 GMT Subject: [jdk21u-dev] Integrated: 8354255: [jittester] Remove TempDir debug output In-Reply-To: References: Message-ID: On Fri, 16 May 2025 12:43:28 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 994b89d5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/994b89d51bf571761577edf198d791223eec84b5 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod 8354255: [jittester] Remove TempDir debug output Backport-of: 1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1799 From goetz at openjdk.org Wed May 21 17:24:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:24:07 GMT Subject: [jdk17u-dev] Integrated: 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test In-Reply-To: References: Message-ID: <0SOFo-ZPNpnm49NsT8LuWyVFmLrB2PEnrrFfLsrCRno=.db9077c7-c40e-43b7-8911-2092a134ef91@github.com> On Thu, 15 May 2025 12:52:48 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > Omitted TEST.groups and resolved one of the files as it differs slightly. > Pointless as removed anyways. This pull request has now been integrated. Changeset: 3f39815d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3f39815d044eca5b15ded5b69f0a7d2b1bfe9325 Stats: 164 lines in 3 files changed: 0 ins; 164 del; 0 mod 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test Reviewed-by: phh Backport-of: f8974ba718b3a631abafa8987d3fb98164fb35e5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3576 From goetz at openjdk.org Wed May 21 17:25:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:25:03 GMT Subject: [jdk21u-dev] Integrated: 8353942: Open source Swing Tests - Set 5 In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:28:21 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: ddc27a66 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ddc27a665dc3cada5d78613e6fd81a3c95a5ecc7 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod 8353942: Open source Swing Tests - Set 5 Backport-of: 9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1805 From goetz at openjdk.org Wed May 21 17:25:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:25:56 GMT Subject: [jdk17u-dev] Integrated: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test In-Reply-To: <16nbdoYxMmJytXyqpopjnmkBWHQu-0qXBbXfNLgLHtw=.30321e00-28b7-4516-ac1f-8b16055a8939@github.com> References: <16nbdoYxMmJytXyqpopjnmkBWHQu-0qXBbXfNLgLHtw=.30321e00-28b7-4516-ac1f-8b16055a8939@github.com> Message-ID: On Tue, 20 May 2025 13:55:25 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: f9eff38a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f9eff38a9f2f8b683d88804905c0c086896f0ea4 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Backport-of: 5e6cda4799a6bf12370bc6a04b218ebed32dee53 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3596 From goetz at openjdk.org Wed May 21 17:27:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:27:06 GMT Subject: [jdk21u-dev] Integrated: 8353446: Open source several AWT Menu tests - Batch 2 In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:39:33 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 51ccc37c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/51ccc37c5e6cac49b9e28a3f2f2e95778da4006b Stats: 596 lines in 5 files changed: 596 ins; 0 del; 0 mod 8353446: Open source several AWT Menu tests - Batch 2 Backport-of: 17b080b2c90f7fd9986fe38daebb76363d012469 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1806 From goetz at openjdk.org Wed May 21 17:27:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:27:59 GMT Subject: [jdk17u-dev] Integrated: 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:19:43 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 37f3baec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/37f3baecdb96585fcd25ae3c9ca59d6c11c2d004 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Backport-of: 566092256861d6c7142fe22cc709ecb70f9db937 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3586 From goetz at openjdk.org Wed May 21 17:28:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:28:00 GMT Subject: [jdk17u-dev] Integrated: 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests In-Reply-To: References: Message-ID: On Tue, 20 May 2025 14:06:05 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 613778a0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/613778a0fc6c0a13eed824d127ed4cafa8225399 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests Backport-of: 33f9be8de730e664e335e36848732397393abd94 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3597 From goetz at openjdk.org Wed May 21 17:28:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:28:58 GMT Subject: [jdk21u-dev] Integrated: 8353685: Open some JComboBox bugs 4 In-Reply-To: References: Message-ID: <9m6lUP_6JQw8zn5RTIa9KS_VE-o1yxwZaTw8PKQbax4=.513e6365-8588-4813-9aed-820e5e515dec@github.com> On Tue, 20 May 2025 14:13:22 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 0c5b28b0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0c5b28b0ab5fe23e10799f5fcc4297392968f6e3 Stats: 255 lines in 3 files changed: 255 ins; 0 del; 0 mod 8353685: Open some JComboBox bugs 4 Backport-of: 0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1818 From goetz at openjdk.org Wed May 21 17:30:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:30:06 GMT Subject: [jdk17u-dev] Integrated: 8353942: Open source Swing Tests - Set 5 In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:28:27 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 524c8214 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/524c8214575b8da0e866f6e2345a9ff206468b52 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod 8353942: Open source Swing Tests - Set 5 Backport-of: 9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3587 From goetz at openjdk.org Wed May 21 17:30:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:30:59 GMT Subject: [jdk21u-dev] Integrated: 8354554: Open source several clipboard tests batch1 In-Reply-To: References: Message-ID: On Tue, 20 May 2025 14:28:12 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle, This pull request has now been integrated. Changeset: 90a37b0f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/90a37b0f941005e454c1e4c5e00e7975c693cfe4 Stats: 637 lines in 5 files changed: 637 ins; 0 del; 0 mod 8354554: Open source several clipboard tests batch1 Backport-of: 4873eec06f25227fe221a86b07c6072e676f7d5d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1819 From goetz at openjdk.org Wed May 21 17:32:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:32:05 GMT Subject: [jdk17u-dev] Integrated: 8353446: Open source several AWT Menu tests - Batch 2 In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:40:06 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 94560a1e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/94560a1e0a8e0790b1016a35dc5c3cefbbfd2e39 Stats: 596 lines in 5 files changed: 596 ins; 0 del; 0 mod 8353446: Open source several AWT Menu tests - Batch 2 Backport-of: 17b080b2c90f7fd9986fe38daebb76363d012469 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3588 From goetz at openjdk.org Wed May 21 17:32:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:32:59 GMT Subject: [jdk17u-dev] Integrated: 8353685: Open some JComboBox bugs 4 In-Reply-To: References: Message-ID: <2zQAhC4Q57SdjWizaQDeEwxOkdyG7OvhH9VjP-q1aVg=.d83c5718-06f8-4c62-bd87-1a0658c264c9@github.com> On Tue, 20 May 2025 14:14:01 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: fbe033de Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fbe033de9f3a629762fd95559f8821fbbe2571f3 Stats: 255 lines in 3 files changed: 255 ins; 0 del; 0 mod 8353685: Open some JComboBox bugs 4 Backport-of: 0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3598 From goetz at openjdk.org Wed May 21 17:33:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:33:59 GMT Subject: [jdk17u-dev] Integrated: 8354554: Open source several clipboard tests batch1 In-Reply-To: References: Message-ID: On Tue, 20 May 2025 14:28:19 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: e65f836e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e65f836ea61f6071714094be4672b8c149920a97 Stats: 637 lines in 5 files changed: 637 ins; 0 del; 0 mod 8354554: Open source several clipboard tests batch1 Backport-of: 4873eec06f25227fe221a86b07c6072e676f7d5d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3599 From goetz at openjdk.org Wed May 21 17:34:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 May 2025 17:34:01 GMT Subject: [jdk21u-dev] Integrated: 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) In-Reply-To: References: Message-ID: On Mon, 19 May 2025 15:19:33 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 302ce64c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/302ce64c12f735c41cd5de920fe8dbbfe19bbf16 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Backport-of: 566092256861d6c7142fe22cc709ecb70f9db937 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1804 From azvegint at openjdk.org Wed May 21 19:41:45 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Wed, 21 May 2025 19:41:45 GMT Subject: [jdk24u] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Message-ID: <0M_reaNidAtaJR41sGzE1qkMa2-knwthTvQBWPDnujk=.cee88493-698c-4c10-9afa-c12dd1fe98d7@github.com> Hi all, This pull request contains a backport of commit 2dfbf41d from the openjdk/jdk repository. The commit being backported was authored by Alexander Zvegintsev on 21 May 2025 and was reviewed by Harshitha Onkar and Phil Race. Thanks! ------------- Commit messages: - Backport 2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 Changes: https://git.openjdk.org/jdk24u/pull/223/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=223&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351907 Stats: 939 lines in 13 files changed: 801 ins; 51 del; 87 mod Patch: https://git.openjdk.org/jdk24u/pull/223.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/223/head:pull/223 PR: https://git.openjdk.org/jdk24u/pull/223 From serb at openjdk.org Thu May 22 02:46:47 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 May 2025 02:46:47 GMT Subject: [jdk21u-dev] RFR: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Message-ID: Hi all, This pull request contains a backport of commit [5f38d1bb](https://github.com/openjdk/jdk/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 21 May 2025 and was reviewed by Serguei Spitsyn. Thanks! ------------- Commit messages: - Backport 5f38d1bb94d008c33c1a7af12c81ee0e15371e13 type mismatch during build Changes: https://git.openjdk.org/jdk21u-dev/pull/1823/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1823&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357193 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1823.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1823/head:pull/1823 PR: https://git.openjdk.org/jdk21u-dev/pull/1823 From goetz at openjdk.org Thu May 22 06:18:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 06:18:07 GMT Subject: [jdk21u-dev] RFR: 8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++ In-Reply-To: References: Message-ID: <6M2HnbrcnqQwciq6ZVaHoT6Hpq1KRtNT_cCqkEE6G7k=.4aa86f58-da7b-4b0a-bc3c-2d18fbc4ae96@github.com> On Wed, 15 Jan 2025 01:43:02 GMT, yaqsun wrote: >>> Hi @yaqsun how did you test this? What is the risk of the backport? Why do the GHA tests fail? >> >> The tests passed after the retry. > >> > > Hi @yaqsun how did you test this? > > I tested tier1 locally and the results are as follows. > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/hotspot/jtreg:tier1 2430 2430 0 0 > jtreg:test/jdk:tier1 2376 2376 0 0 > jtreg:test/langtools:tier1 4415 4415 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > jtreg:test/lib-test:tier1 33 33 0 0 > ``` > >> > > What is the risk of the backport? > > The risk of backport is still under evaluation. > >> > > Why do the GHA tests fail? > > That seems to be a compilation error, so I think it's caused by an infrastructure issue. I want to verify if it's an infrastructure issue, so I started the tests again. Hi @yaqsun it looks as if this will not be pursued any more, so I'll remove the labels so that it disappears from the filters. Feel free to label again in case you pick this up again. (But if so, merge head and trigger testing again.) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1271#issuecomment-2900039727 From tkurashige at openjdk.org Thu May 22 06:35:52 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 22 May 2025 06:35:52 GMT Subject: [jdk17u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: <5SIos-zvGJlbWBRsBJNZfBtoUkfhmlzszWSIefEmBh8=.995b3859-27da-4b0d-adc7-da29391b315c@github.com> On Wed, 21 May 2025 11:30:44 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 17u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 17u. > > Original patch apply cleanly to 17u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. Thank you for approve. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3601#issuecomment-2900072479 From duke at openjdk.org Thu May 22 06:35:53 2025 From: duke at openjdk.org (duke) Date: Thu, 22 May 2025 06:35:53 GMT Subject: [jdk17u-dev] RFR: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: On Wed, 21 May 2025 11:30:44 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 17u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 17u. > > Original patch apply cleanly to 17u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. @kurashige23 Your change (at version e42083b5e5f9a27c6775038e3de5e37d89242b62) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3601#issuecomment-2900075058 From rrich at openjdk.org Thu May 22 06:46:57 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 22 May 2025 06:46:57 GMT Subject: [jdk21u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Wed, 21 May 2025 06:52:54 GMT, Goetz Lindenmaier wrote: > There were several test improvements. They can not be backported > easily. They heavily use modern Java that does not compile with 21. I compared 0cb355ee921183423c8ffc44491f428c49c62c28 with your commit and couldn't see what could not be backported. Probably mean the other bugs referenced in the commit you're backporting, correct? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1821#issuecomment-2900098070 From goetz at openjdk.org Thu May 22 06:58:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 06:58:07 GMT Subject: [jdk21u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: <-ZU4D5DrtEnunElkwslGYGRsllsNMbjYLaLnJniyNgw=.a3a1e0f3-61f3-40fa-abc3-b38c4d13602c@github.com> On Wed, 21 May 2025 06:52:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved adding the bugid in ValidateISO4217.java > There were several test improvements. They can not be backported > easily. They heavily use modern Java that does not compile with 21. Hi, I had a look at the improvements to test ValidateISO4217.java that are not in 21 and spoiled the clean backport. See also https://github.com/openjdk/jdk/commits/master/test/jdk/java/util/Currency/ValidateISO4217.java In detail these are [8354344: Test behavior after cut-over for future ISO 4217 currency](https://github.com/openjdk/jdk/commit/1526dd81d9b5bf4abaac1546c370cf7a056d01dc) [8354343: Hardening of Currency tests for not yet defined future ISO 4217 currency](https://github.com/openjdk/jdk/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a881) The ISO 4217 Update is a recurring change, and thus having clean backports and more testing would be nice. But the changes are not straight forward to backport, so I think we should better accept the recurring need for reviews and not backport them. The resolve for this change is trivial after all. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1821#issuecomment-2900123103 From mbaesken at openjdk.org Thu May 22 07:32:00 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 22 May 2025 07:32:00 GMT Subject: [jdk17u-dev] Integrated: 8297242: Use-after-free during library unloading on Linux In-Reply-To: References: Message-ID: <9AcXUxbNT-hwhJiz-0Vp1rwYp_SHpUBZhsqt4qneyKI=.3fbd452c-49ed-49c6-83df-417dcfcd1b1c@github.com> On Wed, 21 May 2025 12:31:28 GMT, Matthias Baesken wrote: > 8297242: Use-after-free during library unloading on Linux This pull request has now been integrated. Changeset: 1e85e609 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/1e85e6094de6365c8f415459adc97e69318f44c6 Stats: 15 lines in 1 file changed: 12 ins; 0 del; 3 mod 8297242: Use-after-free during library unloading on Linux Backport-of: 6f06f440bcf8a5db379b80e8765af38a15449356 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3602 From serb at openjdk.org Thu May 22 07:43:09 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 May 2025 07:43:09 GMT Subject: [jdk21u-dev] Integrated: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build In-Reply-To: References: Message-ID: On Wed, 21 May 2025 23:36:05 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [5f38d1bb](https://github.com/openjdk/jdk/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 21 May 2025 and was reviewed by Serguei Spitsyn. > > Thanks! This pull request has now been integrated. Changeset: e225254f Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/e225254fbdb4a164bf5f2eeaccddf08fd4f3fd22 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Backport-of: 5f38d1bb94d008c33c1a7af12c81ee0e15371e13 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1823 From rrich at openjdk.org Thu May 22 08:38:58 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 22 May 2025 08:38:58 GMT Subject: [jdk21u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: <6mlZY86gxOC2GVhMGU55M--2SYDBc79C5xIc_6k87GM=.4ea66afe-3497-4405-a3e0-f9fa48922372@github.com> On Wed, 21 May 2025 06:52:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved adding the bugid in ValidateISO4217.java > There were several test improvements. They can not be backported > easily. They heavily use modern Java that does not compile with 21. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1821#pullrequestreview-2860305887 From goetz at openjdk.org Thu May 22 09:50:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 09:50:00 GMT Subject: [jdk21u-dev] Integrated: 8332252: Clean up vmTestbase/vm/share In-Reply-To: References: Message-ID: On Wed, 21 May 2025 08:29:21 GMT, Goetz Lindenmaier wrote: > I backport this to make later backorts clean. This pull request has now been integrated. Changeset: 26648636 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/26648636b5c4c24cbd470adb0b71a67cc4d83bb8 Stats: 1669 lines in 45 files changed: 27 ins; 1595 del; 47 mod 8332252: Clean up vmTestbase/vm/share Backport-of: a81e1bf1e1a6f00280b9be987c03fe20915fd52c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1822 From goetz at openjdk.org Thu May 22 09:51:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 09:51:58 GMT Subject: [jdk21u-dev] Integrated: 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java In-Reply-To: References: Message-ID: On Tue, 20 May 2025 18:20:54 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: f98e2094 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f98e20941718cd325f04bbc4bf7799ef83453e25 Stats: 33 lines in 1 file changed: 9 ins; 6 del; 18 mod 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Backport-of: 03f0ec4a35855b59c8faaf4be2e7569a12b4d5db ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1820 From goetz at openjdk.org Thu May 22 09:53:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 09:53:53 GMT Subject: [jdk21u-dev] Integrated: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Wed, 21 May 2025 06:52:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved adding the bugid in ValidateISO4217.java > There were several test improvements. They can not be backported > easily. They heavily use modern Java that does not compile with 21. This pull request has now been integrated. Changeset: b4ee5241 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b4ee5241cce000054eb45e50041371e8467e2510 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod 8356096: ISO 4217 Amendment 179 Update Reviewed-by: rrich Backport-of: 0cb355ee921183423c8ffc44491f428c49c62c28 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1821 From goetz at openjdk.org Thu May 22 09:54:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 09:54:01 GMT Subject: [jdk17u-dev] Integrated: 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java In-Reply-To: References: Message-ID: <5QmlWQMAD30p96pJbGsEO_QjM26JhFTv_RyGYXvGv_Y=.0d8a73bf-55c6-4a1f-9b24-594b753a89ac@github.com> On Tue, 20 May 2025 18:21:20 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. This pull request has now been integrated. Changeset: 961667fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/961667fcc3238027aebfe5d7982f1d0f9157d52c Stats: 33 lines in 1 file changed: 9 ins; 6 del; 18 mod 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Backport-of: 03f0ec4a35855b59c8faaf4be2e7569a12b4d5db ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3600 From goetz at openjdk.org Thu May 22 11:01:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 11:01:12 GMT Subject: [jdk17u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update Message-ID: I backport this for parity with 17.0.16-oracle. Clean backport from 21 with the skara command, let's see whether it is labeled clean, too. ------------- Commit messages: - Backport b4ee5241cce000054eb45e50041371e8467e2510 Changes: https://git.openjdk.org/jdk17u-dev/pull/3603/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3603&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356096 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3603.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3603/head:pull/3603 PR: https://git.openjdk.org/jdk17u-dev/pull/3603 From goetz at openjdk.org Thu May 22 11:16:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 11:16:44 GMT Subject: [jdk17u-dev] RFR: 8302226: failure_handler native.core should wait for coredump to finish Message-ID: Clean backport to improve testing with failure handler. ------------- Commit messages: - Backport 6120319afdba98b5ff547b870a0260479e8b683c Changes: https://git.openjdk.org/jdk17u-dev/pull/3604/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3604&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302226 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3604.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3604/head:pull/3604 PR: https://git.openjdk.org/jdk17u-dev/pull/3604 From goetz at openjdk.org Thu May 22 11:42:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 11:42:06 GMT Subject: [jdk17u-dev] RFR: 8336587: failure_handler lldb command times out on macosx-aarch64 core file Message-ID: I backport this test change as it also goes to 17.0.17-oracle. Resolved Copyright, probably clean. ------------- Commit messages: - Backport 21a6cf848da00c795d833f926f831c7aea05dfa3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3605/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3605&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336587 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3605.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3605/head:pull/3605 PR: https://git.openjdk.org/jdk17u-dev/pull/3605 From goetz at openjdk.org Thu May 22 11:52:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 11:52:39 GMT Subject: [jdk21u-dev] RFR: 8336587: failure_handler lldb command times out on macosx-aarch64 core file Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 21a6cf848da00c795d833f926f831c7aea05dfa3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1824/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1824&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336587 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1824.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1824/head:pull/1824 PR: https://git.openjdk.org/jdk21u-dev/pull/1824 From goetz at openjdk.org Thu May 22 11:54:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 11:54:05 GMT Subject: [jdk21u-dev] RFR: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Message-ID: I backport this test change as it also goes to 21.0.9-oracle ------------- Commit messages: - Backport 7404ddf24a162cff445cd0a26aec446461988bc8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1825/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1825&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8202100 Stats: 306 lines in 12 files changed: 108 ins; 164 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1825.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1825/head:pull/1825 PR: https://git.openjdk.org/jdk21u-dev/pull/1825 From goetz at openjdk.org Thu May 22 12:02:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 May 2025 12:02:34 GMT Subject: [jdk17u-dev] RFR: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Message-ID: I backport this test change as it also goes to 17.0.17-oracle. This needed some trivial resolves: test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.javaCommits on Nov 16, 2021 Was added by "https://bugs.openjdk.org/browse/JDK-8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded". Omitted. test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java Resolved Copyright ptest/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java Resolved import. test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java Resolved Copyright ------------- Commit messages: - Backport 7404ddf24a162cff445cd0a26aec446461988bc8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3606/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3606&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8202100 Stats: 302 lines in 11 files changed: 107 ins; 164 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3606.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3606/head:pull/3606 PR: https://git.openjdk.org/jdk17u-dev/pull/3606 From bulasevich at openjdk.org Thu May 22 14:21:55 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 22 May 2025 14:21:55 GMT Subject: [jdk17u-dev] Integrated: 8321509: False positive in get_trampoline fast path causes crash In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 16:31:12 GMT, Boris Ulasevich wrote: > This change is a backport of [JDK-8321509](https://bugs.openjdk.org/browse/JDK-8321509). > > **backport issue ?1** > This change adds two functions to trampoline_stub_Relocation class. On macos-aarch64 platform it triggers clang to report: > > /Users/runner/work/jdk17u-dev/jdk17u-dev/src/hotspot/share/code/relocInfo.hpp:1212:8: error: 'pack_data_to' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] > void pack_data_to(CodeSection * dest); > ^ > ... (rest of output omitted) > > I resolved the issue by adding the override keyword manually ([see commit_2](https://github.com/openjdk/jdk17u-dev/pull/3441/commits/fd823c77b23b8f59011a8e9dc70b4cd51350e663)). A cleaner solution could be to backport [8298913: Add override qualifiers to Relocation classes](https://github.com/openjdk/jdk/pull/11716/files), which properly introduces the missing specifier. However, that change introduces additional dependencies (see #3513), so in this context, I?d prefer a minimal, targeted fix for this change only. > > **backport issue ?2** > A manual merge was also required due to minor discrepancies between the mainline and jdk17u repositories. The reasons for the manual intervention are as follows: > > - Copyright Year > - The mainline patch updated the copyright from 2023 to 2024 > - In jdk17u the year is still 2021 > - NULL -> nullptr conversion > - mainline deals with nullptr after JDK-8301493: Replace NULL with nullptr in cpu/aarch64 > - CodeBlob Lookup Changes > - on the mainline "JDK-8290025: Remove the Sweeper" changed CodeCache::find_blob_unsafe call to CodeCache::find_blob > - in jdk17u the old variant is used > > See the minor mismatches below. Left: original diff on JDK mainline. Right: diff actually applied > > diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho > --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > @@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@ > /* /* > - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All righ | - * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All righ > + * Copyright (c) 1997, 2024, Oracle and/or its af... This pull request has now been integrated. Changeset: cf0fed77 Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/cf0fed77eacd3cf1e3588083cffc10281a15d139 Stats: 74 lines in 6 files changed: 34 ins; 14 del; 26 mod 8321509: False positive in get_trampoline fast path causes crash Reviewed-by: phh Backport-of: 73e3e0edeb20c6f701b213423476f92fb05dd262 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3441 From serb at openjdk.org Thu May 22 16:09:25 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 May 2025 16:09:25 GMT Subject: [jdk17u-dev] RFR: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Message-ID: <2sDGeyYBbSJ_CQIIZwgQHC_sqo5bCYLyw5sruzDrxmQ=.9075cc58-4c7f-49e4-9be8-32639ba22994@github.com> Hi all, This pull request contains a backport of commit [e225254f](https://github.com/openjdk/jdk21u-dev/commit/e225254fbdb4a164bf5f2eeaccddf08fd4f3fd22) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Sergey Bylokhov on 22 May 2025 and had no reviewers. Thanks! ------------- Commit messages: - Backport 5f38d1bb94d008c33c1a7af12c81ee0e15371e13 Changes: https://git.openjdk.org/jdk17u-dev/pull/3608/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3608&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357193 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3608.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3608/head:pull/3608 PR: https://git.openjdk.org/jdk17u-dev/pull/3608 From tkurashige at openjdk.org Thu May 22 16:14:53 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 22 May 2025 16:14:53 GMT Subject: [jdk17u-dev] Integrated: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build In-Reply-To: References: Message-ID: <-3I7MBkyxIWdi33qWIUKyRX9p09C2F8Zp1nrahOV5yQ=.6d64e2d7-2d60-4016-9831-a4ead25d0278@github.com> On Wed, 21 May 2025 11:30:44 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build > > I couldn't reproduce the bug reported in JDK-8352942 in 17u but it will potentially happen as described in https://github.com/openjdk/jdk/pull/24646#issue-2995156538 . So I think this fix should be backported to 17u. > > Original patch apply cleanly to 17u. > > Testing: TestMemoryOptions.java executed by 32/64bit module passes on RHEL9 and Winsows Server 2019 > > Thanks. This pull request has now been integrated. Changeset: b47daf19 Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/b47daf1924975ca9fd11e3e3e009114331d3cb2a Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Backport-of: c3de94cee12471a11c457c11dd55c547633de5cb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3601 From duke at openjdk.org Thu May 22 16:37:57 2025 From: duke at openjdk.org (duke) Date: Thu, 22 May 2025 16:37:57 GMT Subject: [jdk17u-dev] RFR: 8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:50:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. @satyenme Your change (at version c07477571e29e21597088ed7ae22085d4a7250dc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3589#issuecomment-2901880916 From ssubramaniam at openjdk.org Thu May 22 16:54:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 22 May 2025 16:54:54 GMT Subject: [jdk17u-dev] Integrated: 8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:50:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests. Patch is clean. This pull request has now been integrated. Changeset: 01a62e38 Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/01a62e385ef9852dac37acd3eb88a36665330275 Stats: 106 lines in 3 files changed: 104 ins; 0 del; 2 mod 8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch Backport-of: e0774bed2d2fcd850f5ca6884dd7aeb45f0bdaef ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3589 From stuefe at openjdk.org Thu May 22 16:59:25 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 22 May 2025 16:59:25 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation Message-ID: This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. ------------- Commit messages: - Backport 37ec796255ae857588a5c7e0d572407dd81cbec9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3607/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3607&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351500 Stats: 28 lines in 4 files changed: 8 ins; 5 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3607.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3607/head:pull/3607 PR: https://git.openjdk.org/jdk17u-dev/pull/3607 From stuefe at openjdk.org Thu May 22 17:03:52 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 22 May 2025 17:03:52 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. Ping @sjohanss - could I get a review for this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-2901962424 From sroy at openjdk.org Thu May 22 17:20:20 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Thu, 22 May 2025 17:20:20 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. > > Thanks! Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: Update Conditional register names ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1789/files - new: https://git.openjdk.org/jdk21u-dev/pull/1789/files/76a3b83f..bf0ad564 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1789&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1789&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1789.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1789/head:pull/1789 PR: https://git.openjdk.org/jdk21u-dev/pull/1789 From phh at openjdk.org Thu May 22 17:58:52 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 22 May 2025 17:58:52 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v3] In-Reply-To: References: Message-ID: On Wed, 21 May 2025 07:21:12 GMT, Kuai Wei wrote: >> Hi all, >> >> This pull request contains a backport of commit [9927ec0b](https://github.com/openjdk/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Kuai Wei on 18 May 2025 and was reviewed by Tobias Hartmann and Christian Hagedorn. >> >> Thanks! > > Kuai Wei has updated the pull request incrementally with one additional commit since the last revision: > > Revert to trigger again Looks clean. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1814#pullrequestreview-2862121227 From ssubramaniam at openjdk.org Thu May 22 19:30:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 22 May 2025 19:30:14 GMT Subject: [jdk17u-dev] RFR: 8338281: jshell does not run shutdown hooks [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. Satyen Subramaniam has updated the pull request incrementally with one additional commit since the last revision: Removing java.util.stream.Stream; ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3595/files - new: https://git.openjdk.org/jdk17u-dev/pull/3595/files/a87b8dfe..4ea31414 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3595&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3595&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3595.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3595/head:pull/3595 PR: https://git.openjdk.org/jdk17u-dev/pull/3595 From phh at openjdk.org Thu May 22 20:58:04 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 22 May 2025 20:58:04 GMT Subject: [jdk17u-dev] RFR: 8335252: Reduce size of j.u.Formatter.Conversion#isValid Message-ID: Clean backport to fix a regression resulting from [JDK-8263038](https://bugs.openjdk.org/browse/JDK-8263038). ------------- Commit messages: - Backport 5d866bf17d96bd0f0e4545d7eee5912eda2e3a94 Changes: https://git.openjdk.org/jdk17u-dev/pull/3609/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3609&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335252 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3609.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3609/head:pull/3609 PR: https://git.openjdk.org/jdk17u-dev/pull/3609 From phh at openjdk.org Thu May 22 21:04:06 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 22 May 2025 21:04:06 GMT Subject: [jdk21u-dev] RFR: 8335252: Reduce size of j.u.Formatter.Conversion#isValid Message-ID: Clean backport to fix a regression resulting from [JDK-8263038](https://bugs.openjdk.org/browse/JDK-8263038). ------------- Commit messages: - Backport 5d866bf17d96bd0f0e4545d7eee5912eda2e3a94 Changes: https://git.openjdk.org/jdk21u-dev/pull/1827/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1827&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335252 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1827.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1827/head:pull/1827 PR: https://git.openjdk.org/jdk21u-dev/pull/1827 From duke at openjdk.org Thu May 22 22:39:03 2025 From: duke at openjdk.org (Michael De Vera) Date: Thu, 22 May 2025 22:39:03 GMT Subject: [jdk17u-dev] RFR: 8269516: AArch64: Assembler cleanups Message-ID: Clean up aarch64 assembler code. Prevents warning when building with GCC 13, offers parity with Oracle JDK, and decreases size of libjvm.so. Backport is clean, low to medium risk. Passing GHA tests and tier2 tests on linux. ------------- Commit messages: - Backport 1810b1c2ad86e6907db09fffee97fa04174cdec2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3610/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3610&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8269516 Stats: 217 lines in 5 files changed: 79 ins; 72 del; 66 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3610.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3610/head:pull/3610 PR: https://git.openjdk.org/jdk17u-dev/pull/3610 From kwei at openjdk.org Fri May 23 03:53:57 2025 From: kwei at openjdk.org (Kuai Wei) Date: Fri, 23 May 2025 03:53:57 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v3] In-Reply-To: References: Message-ID: On Thu, 22 May 2025 17:56:42 GMT, Paul Hohensee wrote: >> Kuai Wei has updated the pull request incrementally with one additional commit since the last revision: >> >> Revert to trigger again > > Looks clean. @phohensee Thanks for review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1814#issuecomment-2903166035 From duke at openjdk.org Fri May 23 04:36:08 2025 From: duke at openjdk.org (duke) Date: Fri, 23 May 2025 04:36:08 GMT Subject: [jdk21u-dev] Withdrawn: 8337506: Disable "best-fit" mapping on Windows command line In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 15:34:18 GMT, Ekaterina Vergizova wrote: > I'd like to backport this for parity with 21.0.8-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1438 From duke at openjdk.org Fri May 23 10:38:10 2025 From: duke at openjdk.org (Bara' Hasheesh) Date: Fri, 23 May 2025 10:38:10 GMT Subject: [jdk21u-dev] RFR: 8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal Message-ID: nearly clean backport of JDK-8311821. Moves ParallelGCThreadsConstraintFuncParallel to shared code as ParallelGCThreadsConstraintFunc after CMS removal. tier1 & modified tests passes. Conflicts were due to type changes on tip `uintx` -> `uint` ------------- Commit messages: - Backport 6a853bba09092141f436d4cb1e8fdc5a06beac82 Changes: https://git.openjdk.org/jdk21u-dev/pull/1828/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1828&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311821 Stats: 37 lines in 6 files changed: 2 ins; 30 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1828.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1828/head:pull/1828 PR: https://git.openjdk.org/jdk21u-dev/pull/1828 From mbaesken at openjdk.org Fri May 23 12:44:07 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 May 2025 12:44:07 GMT Subject: [jdk21u-dev] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Message-ID: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table ------------- Commit messages: - Backport bac2aa44454982684e06854add1dbbb806fba363 Changes: https://git.openjdk.org/jdk21u-dev/pull/1829/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1829&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352946 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1829.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1829/head:pull/1829 PR: https://git.openjdk.org/jdk21u-dev/pull/1829 From phh at openjdk.org Fri May 23 13:21:51 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 23 May 2025 13:21:51 GMT Subject: [jdk21u-dev] RFR: 8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal In-Reply-To: References: Message-ID: On Fri, 23 May 2025 10:32:32 GMT, Bara' Hasheesh wrote: > nearly clean backport of JDK-8311821. Moves ParallelGCThreadsConstraintFuncParallel to shared code as ParallelGCThreadsConstraintFunc after CMS removal. > > tier1 & modified tests passes. > > Conflicts were due to type changes on tip `uintx` -> `uint` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1828#pullrequestreview-2864387265 From phh at openjdk.org Fri May 23 13:26:00 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 23 May 2025 13:26:00 GMT Subject: [jdk17u-dev] RFR: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler In-Reply-To: References: Message-ID: On Thu, 22 May 2025 11:56:56 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > This needed some trivial resolves: > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.javaCommits on Nov 16, 2021 > Was added by "https://bugs.openjdk.org/browse/JDK-8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java > Resolved Copyright > > ptest/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java > Resolved import. > > test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java > Resolved Copyright Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3606#pullrequestreview-2864400773 From goetz at openjdk.org Fri May 23 13:26:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 23 May 2025 13:26:56 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 03:51:43 GMT, Kuai Wei wrote: >> Looks clean. > > @phohensee Thanks for review. Hi @kuaiwei please give an appropriate approval request comment. Also please edit the PR description and add an description what you had to edit. Have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix for what should go into the comment. Then add the label again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1814#issuecomment-2904415453 From goetz at openjdk.org Fri May 23 13:33:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 23 May 2025 13:33:56 GMT Subject: [jdk17u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:57:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Hi @satyenme I want to ask you to be more careful with your backports. Here the description is wrong. It is not a test change. Before you even pushed a change that had a test that did not compile, but you claimed that you had excecuted it. Also, please give a reason why you backport a certain change! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3590#issuecomment-2904436144 From sroy at openjdk.org Fri May 23 14:07:36 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Fri, 23 May 2025 14:07:36 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. > > Thanks! Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: Update stubGenerator_ppc.cpp ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1789/files - new: https://git.openjdk.org/jdk21u-dev/pull/1789/files/bf0ad564..11b87982 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1789&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1789&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1789.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1789/head:pull/1789 PR: https://git.openjdk.org/jdk21u-dev/pull/1789 From simonis at openjdk.org Fri May 23 14:25:57 2025 From: simonis at openjdk.org (Volker Simonis) Date: Fri, 23 May 2025 14:25:57 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 17:57:44 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. > > Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: > > 8320687: Revert trigger Looks good. test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java line 60: > 58: System.out.println("Submitting " + numTasks + " concurrent tasks to" + > 59: " get MonitoredHost for " + vmid); > 60: try { As you've already mentioned, the original implementation uses try-with-resources to close the `ExecutorService` but `ExecutorService` only implements `AutoClosable` since JDK 19. Alternatively, we could put the new `ExecutorService`'s `close()` handling into a `finallly` block: boolean terminated = isTerminated(); if (!terminated) { shutdown(); boolean interrupted = false; while (!terminated) { try { terminated = awaitTermination(1L, TimeUnit.DAYS); } catch (InterruptedException e) { if (!interrupted) { shutdownNow(); interrupted = true; } } } if (interrupted) { Thread.currentThread().interrupt(); } } But that seems to be overkill, taking into account that in the body of the `try/catch` we already wait for the completion of all `ExecutorService` tasks. So I leave it up to you if you want the additional safe guard. ------------- Marked as reviewed by simonis (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3593#pullrequestreview-2864613303 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3593#discussion_r2104707968 From serb at openjdk.org Fri May 23 15:21:41 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 May 2025 15:21:41 GMT Subject: [jdk11u-dev] RFR: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Message-ID: Hi all, This pull request contains a backport of commit [5f38d1bb](https://github.com/openjdk/jdk/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 21 May 2025 and was reviewed by Serguei Spitsyn. This is the same change as in openjdk/jdk, adapted to a different makefile and context. Thanks! ------------- Commit messages: - Backport-of: 5f38d1bb94d008c33c1a7af12c81ee0e15371e13 Changes: https://git.openjdk.org/jdk11u-dev/pull/3034/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3034&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357193 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3034.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3034/head:pull/3034 PR: https://git.openjdk.org/jdk11u-dev/pull/3034 From serb at openjdk.org Fri May 23 15:22:54 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 May 2025 15:22:54 GMT Subject: [jdk17u-dev] Integrated: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build In-Reply-To: <2sDGeyYBbSJ_CQIIZwgQHC_sqo5bCYLyw5sruzDrxmQ=.9075cc58-4c7f-49e4-9be8-32639ba22994@github.com> References: <2sDGeyYBbSJ_CQIIZwgQHC_sqo5bCYLyw5sruzDrxmQ=.9075cc58-4c7f-49e4-9be8-32639ba22994@github.com> Message-ID: On Thu, 22 May 2025 16:00:54 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [e225254f](https://github.com/openjdk/jdk21u-dev/commit/e225254fbdb4a164bf5f2eeaccddf08fd4f3fd22) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Sergey Bylokhov on 22 May 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: a4770b5d Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/a4770b5dbc06bc0b1285c6d4487826c96e3d92e1 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Backport-of: 5f38d1bb94d008c33c1a7af12c81ee0e15371e13 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3608 From phh at openjdk.org Fri May 23 16:49:56 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 23 May 2025 16:49:56 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 14:23:19 GMT, Volker Simonis wrote: >> Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: >> >> 8320687: Revert trigger > > Looks good. Thanks for your review, @simonis. > test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java line 60: > >> 58: System.out.println("Submitting " + numTasks + " concurrent tasks to" + >> 59: " get MonitoredHost for " + vmid); >> 60: try { > > As you've already mentioned, the original implementation uses try-with-resources to close the `ExecutorService` but `ExecutorService` only implements `AutoClosable` since JDK 19. Alternatively, we could put the new `ExecutorService`'s `close()` handling into a `finallly` block: > > boolean terminated = isTerminated(); > if (!terminated) { > shutdown(); > boolean interrupted = false; > while (!terminated) { > try { > terminated = awaitTermination(1L, TimeUnit.DAYS); > } catch (InterruptedException e) { > if (!interrupted) { > shutdownNow(); > interrupted = true; > } > } > } > if (interrupted) { > Thread.currentThread().interrupt(); > } > } > > But that seems to be overkill, taking into account that in the body of the `try/catch` we already wait for the completion of all `ExecutorService` tasks. So I leave it up to you if you want the additional safe guard. I agree. The test exits immediately in any case, so cleanup doesn't matter. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3593#issuecomment-2905093180 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3593#discussion_r2105017246 From duke at openjdk.org Fri May 23 17:00:00 2025 From: duke at openjdk.org (duke) Date: Fri, 23 May 2025 17:00:00 GMT Subject: [jdk21u-dev] RFR: 8343037: Missing @since tag on JColorChooser.showDialog overload In-Reply-To: <1hVHj8OXmZQT25tco-Dnxao02aJX2xYlbXMmbOCAkVM=.fc967243-cb33-4897-9755-6eede23fd858@github.com> References: <1hVHj8OXmZQT25tco-Dnxao02aJX2xYlbXMmbOCAkVM=.fc967243-cb33-4897-9755-6eede23fd858@github.com> Message-ID: <6I_y-gaJQ1_VhRFQ7Wg3cjbPCT-6E93gLptPmsYLvXg=.236829c2-b6bb-4b61-87c7-61f93c290991@github.com> On Mon, 19 May 2025 21:03:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343037: Missing `@since` tag on JColorChooser.showDialog overload. Trivial change, adding `@since` tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 12fe9de8a6591cf76cf119718e4c4cbd30399b46) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1809#issuecomment-2905126850 From duke at openjdk.org Fri May 23 17:00:05 2025 From: duke at openjdk.org (duke) Date: Fri, 23 May 2025 17:00:05 GMT Subject: [jdk17u-dev] RFR: 8343037: Missing @since tag on JColorChooser.showDialog overload In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:03:59 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343037: Missing `@since` tag on JColorChooser.showDialog overload. Trivial change, adding `@since` tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version 4141346acd86e8e94437cca953d40b3762b516f1) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3591#issuecomment-2905125555 From ssubramaniam at openjdk.org Fri May 23 17:02:20 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:02:20 GMT Subject: [jdk21u-dev] Withdrawn: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:57:07 GMT, Satyen Subramaniam wrote: > Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1808 From phh at openjdk.org Fri May 23 17:15:56 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 23 May 2025 17:15:56 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 16:37:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different). See https://github.com/openjdk/jdk17u-dev/pull/3593. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2905185150 From ssubramaniam at openjdk.org Fri May 23 17:19:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:19:54 GMT Subject: [jdk17u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: On Fri, 23 May 2025 13:31:13 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. > > Hi @satyenme > I want to ask you to be more careful with your backports. > Here the description is wrong. It is not a test change. > Before you even pushed a change that had a test that did not compile, but you claimed that you had excecuted it. > Also, please give a reason why you backport a certain change! Hi @GoeLin, Thanks for the feedback and point taken - in this case, the description was an oversight on my part. Planning on being more selective with backports moving forward, strongly emphasizing those with a pressing need and reducing the quantity. I'll also go ahead and close this PR. As for testing, I usually cherry-pick the relevant changes and run tier 1 and 2 tests overnight, then push and confirm sanity checks run before PRing. Was looking back, would you mind linking the case you're referring to? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3590#issuecomment-2905194629 From ssubramaniam at openjdk.org Fri May 23 17:19:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:19:55 GMT Subject: [jdk17u-dev] Withdrawn: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:57:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3590 From duke at openjdk.org Fri May 23 17:22:00 2025 From: duke at openjdk.org (duke) Date: Fri, 23 May 2025 17:22:00 GMT Subject: [jdk21u-dev] Withdrawn: 8341893: AArch64: Micro-optimize compressed ptr decoding In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 12:43:34 GMT, Dmitry Chuyko wrote: > This is a small clean backport to fix compressed ptr decoding inefficiency. > > Testing: tier 1,2 on linux-aarch64. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1551 From ssubramaniam at openjdk.org Fri May 23 17:23:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:23:59 GMT Subject: [jdk17u-dev] Withdrawn: 8320948: NPE due to unreported compiler error In-Reply-To: References: Message-ID: On Tue, 22 Apr 2025 19:16:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320948: NPE due to unreported compiler error. The compiler decides not to report compiler error while doing recovery on deferred types - this fix looks into the speculative types of a deferred type and if all the speculative types are erroneous, then use a recovery type as the target type, which later on in the pipeline will imply reporting errors if any. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2, and new test/langtools/tools/javac/recovery/CrashDueToUnreportedError.java tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3521 From ssubramaniam at openjdk.org Fri May 23 17:23:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:23:59 GMT Subject: [jdk17u-dev] Withdrawn: 8328864: NullPointerException in sun.security.jca.ProviderList.getService() In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 18:58:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService(). Updated `getService` to check whether `getProvider` returns null when checking for preferred providers, continuing the loop if so. Added NullPreferredList test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3442 From ssubramaniam at openjdk.org Fri May 23 17:24:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:24:00 GMT Subject: [jdk17u-dev] Withdrawn: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 17:31:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3433 From ssubramaniam at openjdk.org Fri May 23 17:24:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 17:24:00 GMT Subject: [jdk17u-dev] Withdrawn: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. In-Reply-To: References: Message-ID: <_pYXdONCqz9AK0HZej0VAjQ_A2SfYfg-A3RQWChquyA=.e81e1eff-23fd-4849-a5d6-8a81a6cffcda@github.com> On Mon, 5 May 2025 19:00:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3545 From ssubramaniam at openjdk.org Fri May 23 18:09:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 18:09:55 GMT Subject: [jdk17u-dev] Integrated: 8343037: Missing @since tag on JColorChooser.showDialog overload In-Reply-To: References: Message-ID: <6tlFhKt0b07uejnZTbihLo6eiSaCO1_mbO1dwgSEHIo=.e6da00fb-320b-46bc-b8d1-5089b07b48bf@github.com> On Mon, 19 May 2025 21:03:59 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343037: Missing `@since` tag on JColorChooser.showDialog overload. Trivial change, adding `@since` tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: a16a7791 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/a16a779109538f1e7c5ca6de1a5fb09126e3b3e5 Stats: 4 lines in 2 files changed: 4 ins; 0 del; 0 mod 8343037: Missing @since tag on JColorChooser.showDialog overload Backport-of: bd795946e777fccf797b1b69806217f988212f73 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3591 From ssubramaniam at openjdk.org Fri May 23 18:35:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 23 May 2025 18:35:58 GMT Subject: [jdk21u-dev] Integrated: 8343037: Missing @since tag on JColorChooser.showDialog overload In-Reply-To: <1hVHj8OXmZQT25tco-Dnxao02aJX2xYlbXMmbOCAkVM=.fc967243-cb33-4897-9755-6eede23fd858@github.com> References: <1hVHj8OXmZQT25tco-Dnxao02aJX2xYlbXMmbOCAkVM=.fc967243-cb33-4897-9755-6eede23fd858@github.com> Message-ID: On Mon, 19 May 2025 21:03:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8343037: Missing `@since` tag on JColorChooser.showDialog overload. Trivial change, adding `@since` tag. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 28676166 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/286761666ba24988c9e19050efe9dae242335850 Stats: 4 lines in 2 files changed: 4 ins; 0 del; 0 mod 8343037: Missing @since tag on JColorChooser.showDialog overload Backport-of: bd795946e777fccf797b1b69806217f988212f73 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1809 From duke at openjdk.org Fri May 23 20:56:56 2025 From: duke at openjdk.org (duke) Date: Fri, 23 May 2025 20:56:56 GMT Subject: [jdk17u-dev] RFR: 8269516: AArch64: Assembler cleanups In-Reply-To: References: Message-ID: On Thu, 22 May 2025 22:34:37 GMT, Michael De Vera wrote: > Backport of JDK-826951. Cleans up aarch64 assembler code, including removing unnecessary indirections in the Assembler class and simplifing casts from FloatRegister to Register. Prevents warning when building with GCC 13, offers parity with Oracle JDK, and decreases size of libjvm.so. Backport is clean, medium risk. Passing GHA tests, passing tier1 and tier2 tests locally on aarch64 linux. @midver Your change (at version ae4bf18dead6098cc24815e60f84e0ef4eb60093) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3610#issuecomment-2905788200 From xpeng at openjdk.org Sat May 24 05:13:59 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Sat, 24 May 2025 05:13:59 GMT Subject: [jdk21u-dev] RFR: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 08:15:39 GMT, Xiaolong Peng wrote: > 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException On Fri, May 23, 2025 at 9:51?PM bridgekeeper[bot] ***@***.***> wrote: > *bridgekeeper[bot]* left a comment (openjdk/jdk21u-dev#1712) > > > @pengxiaolong This pull request has > been inactive for more than 4 weeks and will be automatically closed if > another 4 weeks passes without any activity. To avoid this, simply issue a > /touch or /keepalive command to the pull request. Feel free to ask for > assistance if you need help with progressing this pull request towards > integration! > > ? > 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/1712#issuecomment-2906433472 From goetz at openjdk.org Sat May 24 12:26:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 May 2025 12:26:01 GMT Subject: [jdk17u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: <4ST9KQiHqqp7ubpQKOIZtYOh7wby0zquq8NGTg7Mg-o=.e3699aff-c46f-4509-8fc3-f191eabda727@github.com> On Mon, 19 May 2025 20:57:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. It is this one: https://github.com/openjdk/jdk17u-dev/pull/3531 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3590#issuecomment-2906805883 From goetz at openjdk.org Sat May 24 12:27:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 May 2025 12:27:02 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: References: Message-ID: <5obthPWtx9_cC1m2EzvqO7lYHtGCIhm9k7Nh9CW7jZw=.ab6eba0e-203c-4512-9fb2-b34bdc56ae91@github.com> On Fri, 25 Apr 2025 16:37:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different). Yes, you can resubmit it. No objections if everything works :) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2906806236 From phh at openjdk.org Sat May 24 14:20:00 2025 From: phh at openjdk.org (Paul Hohensee) Date: Sat, 24 May 2025 14:20:00 GMT Subject: [jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: <5obthPWtx9_cC1m2EzvqO7lYHtGCIhm9k7Nh9CW7jZw=.ab6eba0e-203c-4512-9fb2-b34bdc56ae91@github.com> References: <5obthPWtx9_cC1m2EzvqO7lYHtGCIhm9k7Nh9CW7jZw=.ab6eba0e-203c-4512-9fb2-b34bdc56ae91@github.com> Message-ID: On Sat, 24 May 2025 12:24:36 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different). > > Yes, you can resubmit it. No objections if everything works :) Thanks, @GoeLin, looks like it does :) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2906855887 From goetz at openjdk.org Sat May 24 14:52:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 May 2025 14:52:38 GMT Subject: [jdk21u-dev] RFR: 8347840: Fix testlibrary compilation warnings Message-ID: I would like to backport this to keep the test suite up to date. make/test/BuildTestLib.gmk I had to resolve, the code and listed warnings differ considerably. Nevertheless obvious resolve. test/lib/jdk/test/lib/apps/LingeredApp.java test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java test/lib/jdk/test/lib/hprof/model/Root.java test/lib/jdk/test/lib/hprof/model/Snapshot.java test/lib/jdk/test/lib/jfr/Events.java test/lib/jdk/test/lib/net/IPSupport.java test/lib/jdk/test/lib/thread/VThreadPinner.java test/lib/jdk/test/lib/thread/VThreadRunner.java Resolved Copyright. test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java This file was moved by "8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages". The patch to the code applies clean after adapting the path, only the Copyright requires resolving. ------------- Commit messages: - Backport 2ca1b4d48da7eb9b5baf0ac213f3ce87f47dd316 Changes: https://git.openjdk.org/jdk21u-dev/pull/1830/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1830&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347840 Stats: 120 lines in 30 files changed: 25 ins; 42 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1830.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1830/head:pull/1830 PR: https://git.openjdk.org/jdk21u-dev/pull/1830 From jkratochvil at openjdk.org Sun May 25 00:24:14 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Sun, 25 May 2025 00:24:14 GMT Subject: [jdk24u] RFR: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Message-ID: <-YFnRpFKWI5fQ96naYOmD3d0dG6DeCoOK5xfzSW61ik=.c9fb8e70-b58c-4008-b2a8-637de1eb0def@github.com> 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization ------------- Commit messages: - 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Changes: https://git.openjdk.org/jdk24u/pull/224/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=224&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355077 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/224.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/224/head:pull/224 PR: https://git.openjdk.org/jdk24u/pull/224 From jkratochvil at openjdk.org Sun May 25 00:46:03 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Sun, 25 May 2025 00:46:03 GMT Subject: [jdk21u-dev] RFR: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Message-ID: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization ------------- Commit messages: - 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Changes: https://git.openjdk.org/jdk21u-dev/pull/1831/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1831&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355077 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1831.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1831/head:pull/1831 PR: https://git.openjdk.org/jdk21u-dev/pull/1831 From jkratochvil at openjdk.org Sun May 25 01:26:36 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Sun, 25 May 2025 01:26:36 GMT Subject: [jdk17u-dev] RFR: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Message-ID: <8qooobN0DnHdrECxVua2MAOCsBIHqVIQeLKHaxXLL7E=.30f17e68-1ecc-4d34-9e6a-ca95e7c22618@github.com> 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization ------------- Commit messages: - 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Changes: https://git.openjdk.org/jdk17u-dev/pull/3611/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3611&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355077 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3611.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3611/head:pull/3611 PR: https://git.openjdk.org/jdk17u-dev/pull/3611 From syan at openjdk.org Sun May 25 14:48:59 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 25 May 2025 14:48:59 GMT Subject: [jdk24u] RFR: 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' In-Reply-To: References: Message-ID: On Sun, 27 Apr 2025 11:15:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d783a940](https://github.com/openjdk/jdk/commit/d783a940988677dc91975f884adeaf9f047f7e07) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Boris Ulasevich on 22 Apr 2025 and was reviewed by Andrew Dinn. > > Thanks! wait ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/209#issuecomment-2907867780 From syan at openjdk.org Sun May 25 14:48:59 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 25 May 2025 14:48:59 GMT Subject: [jdk24u] RFR: 8351593: [JMH] test PhoneCode.Bulk reports NPE exception In-Reply-To: <4Zs427YXyUlrB0cDo5KrUB-MP3aTQ9vqqtaP5dfnJlw=.a16c4cbf-3f65-4304-910f-823a534facf4@github.com> References: <4Zs427YXyUlrB0cDo5KrUB-MP3aTQ9vqqtaP5dfnJlw=.a16c4cbf-3f65-4304-910f-823a534facf4@github.com> Message-ID: On Fri, 28 Mar 2025 06:29:58 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [50ac24eb](https://github.com/openjdk/jdk/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Vladimir Ivanov on 27 Mar 2025 and was reviewed by Claes Redestad and Derek White. > > Thanks! wait ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/162#issuecomment-2907867991 From ssubramaniam at openjdk.org Sun May 25 21:37:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sun, 25 May 2025 21:37:00 GMT Subject: [jdk17u-dev] RFR: 8348303: Remove repeated 'a' from ListSelectionEvent In-Reply-To: References: Message-ID: On Mon, 19 May 2025 20:57:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8348303: Remove repeated 'a' from ListSelectionEvent. Trivial test change to clean up description. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Thanks for bringing that to my attention, I seem to have missed actually running that test locally and apologize for that. As you've linked, looks like @phohensee has a pending fix ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3590#issuecomment-2908097560 From syan at openjdk.org Mon May 26 03:50:50 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 26 May 2025 03:50:50 GMT Subject: [jdk24u] RFR: 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config In-Reply-To: References: Message-ID: On Sun, 30 Mar 2025 13:41:42 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [03105fc9](https://github.com/openjdk/jdk/commit/03105fc92505e9e367354e763b99cbe02bf473d6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Volkan Yazici on 25 Mar 2025 and was reviewed by Michael McMahon. > > Thanks! open ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/166#issuecomment-2908436449 From syan at openjdk.org Mon May 26 03:50:55 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 26 May 2025 03:50:55 GMT Subject: [jdk24u] RFR: 8352896: LambdaExpr02.java runs wrong test class In-Reply-To: References: Message-ID: On Sun, 30 Mar 2025 13:28:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [c0292203](https://github.com/openjdk/jdk/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Zihao Lin on 28 Mar 2025 and was reviewed by Aleksey Shipilev and Jan Lahoda. > > Thanks! open ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/165#issuecomment-2908436168 From rrich at openjdk.org Mon May 26 07:17:27 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 26 May 2025 07:17:27 GMT Subject: [jdk17u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Thu, 22 May 2025 10:54:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > In 17, CurrencyData.properties is at a different location. > Nevertheless clean backport from 21 with the skara command. > This command understands the information git has about the file move. > Unfortunately the check for cleanness in the PR does not understand it. Lgtm. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3603#pullrequestreview-2867494912 From goetz at openjdk.org Mon May 26 08:15:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 May 2025 08:15:57 GMT Subject: [jdk17u-dev] RFR: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler In-Reply-To: References: Message-ID: On Thu, 22 May 2025 11:56:56 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > This needed some trivial resolves: > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.javaCommits on Nov 16, 2021 > Was added by "https://bugs.openjdk.org/browse/JDK-8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java > Resolved Copyright > > ptest/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java > Resolved import. > > test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java > Resolved Copyright Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3606#issuecomment-2908908151 From shade at openjdk.org Mon May 26 11:34:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 26 May 2025 11:34:40 GMT Subject: [jdk21u-dev] RFR: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Message-ID: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> Fixes Cortex A53 regression in 21.0.7. While the patch is fairly recent, it is also predicated on A53 "feature", so all other AArch64 code is not affected. We have seen customer reports that current 21.0.7 is broken without this patch on A53. Testing: - [ ] Linux AArch64 server fastdebug, `all` ------------- Commit messages: - Backport 883e52aa105727f4bc852d1497e049b689695152 Changes: https://git.openjdk.org/jdk21u-dev/pull/1832/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1832&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353237 Stats: 14 lines in 2 files changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1832.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1832/head:pull/1832 PR: https://git.openjdk.org/jdk21u-dev/pull/1832 From duke at openjdk.org Mon May 26 11:55:53 2025 From: duke at openjdk.org (Bara' Hasheesh) Date: Mon, 26 May 2025 11:55:53 GMT Subject: [jdk21u-dev] Withdrawn: 8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal In-Reply-To: References: Message-ID: On Fri, 23 May 2025 10:32:32 GMT, Bara' Hasheesh wrote: > nearly clean backport of JDK-8311821. Moves ParallelGCThreadsConstraintFuncParallel to shared code as ParallelGCThreadsConstraintFunc after CMS removal. > > tier1 & modified tests passes. > > Conflicts were due to type changes on tip `uintx` -> `uint` This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1828 From phh at openjdk.org Mon May 26 13:27:04 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 26 May 2025 13:27:04 GMT Subject: [jdk17u-dev] Integrated: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:31:43 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 17.0.16. Clean except for copyright date in MonitoredHost.java, and replacement of try-with-resources in new test with try-catch because ExecutorService does not implement AutoClosable in 17u. New test passes, as well as the existing tests under test/jdk/sun/jvmstat/monitor. This pull request has now been integrated. Changeset: 4070736f Author: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/4070736f14d2c036243f8cb2745b2fa8b9d9af13 Stats: 105 lines in 2 files changed: 95 ins; 7 del; 3 mod 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently Reviewed-by: simonis Backport-of: 81484d8c0520cf55ec58fc7b4c81880e69537674 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3593 From shade at openjdk.org Mon May 26 15:33:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 26 May 2025 15:33:58 GMT Subject: [jdk21u-dev] RFR: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 In-Reply-To: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> References: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> Message-ID: On Mon, 26 May 2025 11:29:29 GMT, Aleksey Shipilev wrote: > Fixes Cortex A53 regression in 21.0.7. While the patch is fairly recent, it is also predicated on A53 "feature", so all other AArch64 code is not affected. We have seen customer reports that current 21.0.7 is broken without this patch on A53. > > Testing: > - [x] Linux AArch64 server fastdebug, `tier1` > - [x] Linux AArch64 server fastdebug, `all` Linux AArch64 server fastdebug, `all` passes on Graviton 3 with flying colors. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1832#issuecomment-2910111186 From kwei at openjdk.org Tue May 27 01:44:55 2025 From: kwei at openjdk.org (Kuai Wei) Date: Tue, 27 May 2025 01:44:55 GMT Subject: [jdk21u-dev] RFR: 8356328: Some C2 IR nodes miss size_of() function [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 03:51:43 GMT, Kuai Wei wrote: >> Looks clean. > > @phohensee Thanks for review. > Hi @kuaiwei please give an appropriate approval request comment. Also please edit the PR description and add an description what you had to edit. > > Have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix for what should go into the comment. > > Then add the label again. Thanks for your suggestion. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1814#issuecomment-2910878220 From tpushkin at openjdk.org Tue May 27 07:29:16 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 27 May 2025 07:29:16 GMT Subject: [jdk21u-dev] RFR: 8339460: CDS error when module is located in a directory with space in the name Message-ID: Clean backport which fixes CDS's handling of paths that need to be escaped in path URLs. Testing besides the CI (performed on macos/arm64): `runtime/cds`. ------------- Commit messages: - 8339460: CDS error when module is located in a directory with space in the name Changes: https://git.openjdk.org/jdk21u-dev/pull/1833/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1833&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339460 Stats: 291 lines in 10 files changed: 280 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1833.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1833/head:pull/1833 PR: https://git.openjdk.org/jdk21u-dev/pull/1833 From shade at openjdk.org Tue May 27 07:42:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 07:42:03 GMT Subject: [jdk21u-dev] RFR: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 In-Reply-To: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> References: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> Message-ID: On Mon, 26 May 2025 11:29:29 GMT, Aleksey Shipilev wrote: > Fixes Cortex A53 regression in 21.0.7. While the patch is fairly recent, it is also predicated on A53 "feature", so all other AArch64 code is not affected. We have seen customer reports that current 21.0.7 is broken without this patch on A53. > > Testing: > - [x] Linux AArch64 server fastdebug, `tier1` > - [x] Linux AArch64 server fastdebug, `all` Push approval granted. Here we go. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1832#issuecomment-2911489126 From shade at openjdk.org Tue May 27 07:42:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 07:42:03 GMT Subject: [jdk21u-dev] Integrated: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 In-Reply-To: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> References: <5aGijgzBEVrcLKckR8RQmR9wX8O9IIUhPiWzTDAjBAY=.8cd159d9-2cad-46c9-81df-b1afd082a5a4@github.com> Message-ID: On Mon, 26 May 2025 11:29:29 GMT, Aleksey Shipilev wrote: > Fixes Cortex A53 regression in 21.0.7. While the patch is fairly recent, it is also predicated on A53 "feature", so all other AArch64 code is not affected. We have seen customer reports that current 21.0.7 is broken without this patch on A53. > > Testing: > - [x] Linux AArch64 server fastdebug, `tier1` > - [x] Linux AArch64 server fastdebug, `all` This pull request has now been integrated. Changeset: 81b0d414 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/81b0d4141ff97ff380ba4a51a8b45c530e954285 Stats: 14 lines in 2 files changed: 12 ins; 0 del; 2 mod 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Backport-of: 883e52aa105727f4bc852d1497e049b689695152 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1832 From shade at openjdk.org Tue May 27 08:00:35 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 08:00:35 GMT Subject: [jdk24u] RFR: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Message-ID: <7seiI4lT1-B9WrAoJZ9DS8_BgVN_OEayiNJTB1Flqdk=.71e9a8e9-9536-433e-aab8-8640c7e57644@github.com> Fixes Cortex A53 regression in 24. While the patch is fairly recent, it is also predicated on A53 "feature", so all other AArch64 code is not affected. We have seen customer reports that current 21.0.7 is broken without this patch on A53, we expect 24 is also broken. Testing: - [ ] GHA ------------- Commit messages: - Backport 883e52aa105727f4bc852d1497e049b689695152 Changes: https://git.openjdk.org/jdk24u/pull/225/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=225&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353237 Stats: 14 lines in 2 files changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/225.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/225/head:pull/225 PR: https://git.openjdk.org/jdk24u/pull/225 From tpushkin at openjdk.org Tue May 27 08:48:08 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 27 May 2025 08:48:08 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Message-ID: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I will be backporting next: without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. Resolved conflicts: - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) The PR depends on #1833 though it can be rewritten not to if needed. Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1833 Commit messages: - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Changes: https://git.openjdk.org/jdk21u-dev/pull/1834/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348240 Stats: 344 lines in 10 files changed: 192 ins; 113 del; 39 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1834.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1834/head:pull/1834 PR: https://git.openjdk.org/jdk21u-dev/pull/1834 From tpushkin at openjdk.org Tue May 27 09:17:51 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 27 May 2025 09:17:51 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Message-ID: Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. The PR depends on #1833 and #1834 though it can be rewritten not to if needed. Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1834 Commit messages: - 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Changes: https://git.openjdk.org/jdk21u-dev/pull/1835/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315130 Stats: 694 lines in 13 files changed: 513 ins; 121 del; 60 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1835.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1835/head:pull/1835 PR: https://git.openjdk.org/jdk21u-dev/pull/1835 From goetz at openjdk.org Tue May 27 11:58:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 11:58:57 GMT Subject: [jdk21u-dev] Integrated: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler In-Reply-To: References: Message-ID: <7TXgVNX1UPbRV28onk6HCDr1RKZxHyNbRlXFqrodzyY=.a6056c80-daec-45df-b620-b110ec4a8a66@github.com> On Thu, 22 May 2025 11:49:02 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 4acbd988 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4acbd9889a00d2df322d52007188237a1abbc7a8 Stats: 306 lines in 12 files changed: 108 ins; 164 del; 34 mod 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Backport-of: 7404ddf24a162cff445cd0a26aec446461988bc8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1825 From goetz at openjdk.org Tue May 27 11:59:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 11:59:59 GMT Subject: [jdk21u-dev] Integrated: 8336587: failure_handler lldb command times out on macosx-aarch64 core file In-Reply-To: References: Message-ID: On Thu, 22 May 2025 11:47:27 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 21.0.9-oracle This pull request has now been integrated. Changeset: 432eb573 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/432eb57354b08e48b5649e0903e01cfbf2cc4f8d Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8336587: failure_handler lldb command times out on macosx-aarch64 core file Backport-of: 21a6cf848da00c795d833f926f831c7aea05dfa3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1824 From goetz at openjdk.org Tue May 27 12:05:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 12:05:01 GMT Subject: [jdk17u-dev] Integrated: 8302226: failure_handler native.core should wait for coredump to finish In-Reply-To: References: Message-ID: On Thu, 22 May 2025 11:10:45 GMT, Goetz Lindenmaier wrote: > Clean backport to improve testing with failure handler. This pull request has now been integrated. Changeset: 5cce7702 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5cce770209ac2220786f4d346154d3b63529ef95 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod 8302226: failure_handler native.core should wait for coredump to finish Backport-of: 6120319afdba98b5ff547b870a0260479e8b683c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3604 From goetz at openjdk.org Tue May 27 12:05:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 12:05:58 GMT Subject: [jdk17u-dev] Integrated: 8336587: failure_handler lldb command times out on macosx-aarch64 core file In-Reply-To: References: Message-ID: On Thu, 22 May 2025 11:36:50 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: 4859b49b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4859b49b9082cc23a86bbc5238e5a415dfbb6251 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8336587: failure_handler lldb command times out on macosx-aarch64 core file Backport-of: 21a6cf848da00c795d833f926f831c7aea05dfa3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3605 From goetz at openjdk.org Tue May 27 12:24:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 12:24:57 GMT Subject: [jdk17u-dev] Integrated: 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler In-Reply-To: References: Message-ID: <1NBvs_D7z_qhe9wldCkjrPppNjXyKgKxYmcxRv3F9hk=.7876511a-3269-45a8-a337-562d92646cf2@github.com> On Thu, 22 May 2025 11:56:56 GMT, Goetz Lindenmaier wrote: > I backport this test change as it also goes to 17.0.17-oracle. > > This needed some trivial resolves: > > test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.javaCommits on Nov 16, 2021 > Was added by "https://bugs.openjdk.org/browse/JDK-8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded". Omitted. > > test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java > Resolved Copyright > > ptest/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java > Resolved import. > > test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java > Resolved Copyright This pull request has now been integrated. Changeset: 291b18c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/291b18c14355ef4f21ba4bf31a91262de7056b78 Stats: 302 lines in 11 files changed: 107 ins; 164 del; 31 mod 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: phh Backport-of: 7404ddf24a162cff445cd0a26aec446461988bc8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3606 From goetz at openjdk.org Tue May 27 12:26:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 May 2025 12:26:02 GMT Subject: [jdk17u-dev] Integrated: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Thu, 22 May 2025 10:54:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > In 17, CurrencyData.properties is at a different location. > Nevertheless clean backport from 21 with the skara command. > This command understands the information git has about the file move. > Unfortunately the check for cleanness in the PR does not understand it. This pull request has now been integrated. Changeset: b8484be1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b8484be137a9d8bf6463188e1fc68b22db0b52c3 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod 8356096: ISO 4217 Amendment 179 Update Reviewed-by: rrich Backport-of: b4ee5241cce000054eb45e50041371e8467e2510 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3603 From duke at openjdk.org Tue May 27 12:41:56 2025 From: duke at openjdk.org (duke) Date: Tue, 27 May 2025 12:41:56 GMT Subject: [jdk21u-dev] Withdrawn: 8346175: [21u] juc cannot be woken up when using virtual thread In-Reply-To: References: Message-ID: On Thu, 6 Mar 2025 10:34:06 GMT, Jiawei Tang wrote: > The failed rate of the test I add was 21/100 before. > > Besides, all jtreg testcases in `test/jdk/java/lang/Thread/`&`test/jdk/java/util/concurrent/` has passed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1455 From duke at openjdk.org Tue May 27 16:06:07 2025 From: duke at openjdk.org (Michael De Vera) Date: Tue, 27 May 2025 16:06:07 GMT Subject: [jdk17u-dev] Integrated: 8269516: AArch64: Assembler cleanups In-Reply-To: References: Message-ID: <7muCw5H9pD8iwSnZ4DgI48kr_ynsLDXg9qLBVQF3cFA=.1988de26-0499-444a-9955-f4b86f24d97b@github.com> On Thu, 22 May 2025 22:34:37 GMT, Michael De Vera wrote: > Backport of JDK-826951. Cleans up aarch64 assembler code, including removing unnecessary indirections in the Assembler class and simplifing casts from FloatRegister to Register. Prevents warning when building with GCC 13, offers parity with Oracle JDK, and decreases size of libjvm.so. Backport is clean, medium risk. Passing GHA tests, passing tier1 and tier2 tests locally on aarch64 linux. This pull request has now been integrated. Changeset: 6197c2de Author: Michael De Vera Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/6197c2dee1fe6b3b58f6e55e153e2bcc2a1718bd Stats: 217 lines in 5 files changed: 79 ins; 72 del; 66 mod 8269516: AArch64: Assembler cleanups Backport-of: 1810b1c2ad86e6907db09fffee97fa04174cdec2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3610 From erikj at openjdk.org Tue May 27 20:37:07 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Tue, 27 May 2025 20:37:07 GMT Subject: [jdk24u] RFR: 8357173: Split jtreg test group jdk tier3 Message-ID: Clean backport of this change. We need to be able to run the jdk_jpackage tests separately from the rest of jdk tier3 due to different requirements on the test environment. To achieve this we would like to introduce tier3_part1 and tier3_jpackage groups as sub groups to tier3. ------------- Commit messages: - Backport afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 Changes: https://git.openjdk.org/jdk24u/pull/226/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=226&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357173 Stats: 13 lines in 1 file changed: 11 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/226.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/226/head:pull/226 PR: https://git.openjdk.org/jdk24u/pull/226 From schernyshev at openjdk.org Wed May 28 10:08:20 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 28 May 2025 10:08:20 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError Message-ID: Hi all, This is a parity backport with 11.0.28-oracle. Thanks! ------------- Commit messages: - Backport 46251bc6e248a19e8d78173ff8d0502c68ee1acb Changes: https://git.openjdk.org/jdk11u-dev/pull/3036/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3036&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8224267 Stats: 68 lines in 2 files changed: 66 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3036.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3036/head:pull/3036 PR: https://git.openjdk.org/jdk11u-dev/pull/3036 From zzambers at openjdk.org Wed May 28 12:46:09 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 28 May 2025 12:46:09 GMT Subject: [jdk21u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Message-ID: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean. ------------- Commit messages: - Backport ee6891456ed672305d9b48846b5a7977373e1284 Changes: https://git.openjdk.org/jdk21u-dev/pull/1836/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1836&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343618 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1836.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1836/head:pull/1836 PR: https://git.openjdk.org/jdk21u-dev/pull/1836 From zzambers at openjdk.org Wed May 28 12:52:40 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 28 May 2025 12:52:40 GMT Subject: [jdk17u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Message-ID: Backport fixing stack smashing issue in awt_InputMethod.c on s390x. Clean backport. ------------- Commit messages: - Backport ee6891456ed672305d9b48846b5a7977373e1284 Changes: https://git.openjdk.org/jdk17u-dev/pull/3612/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3612&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343618 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3612.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3612/head:pull/3612 PR: https://git.openjdk.org/jdk17u-dev/pull/3612 From mbaesken at openjdk.org Wed May 28 13:40:32 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 May 2025 13:40:32 GMT Subject: [jdk21u-dev] RFR: 8356269: Fix broken web-links after JDK-8295470 Message-ID: 8356269: Fix broken web-links after JDK-8295470 ------------- Commit messages: - Backport 21f01e0c89e40ae2701d8cb24c737be78f4dcd19 Changes: https://git.openjdk.org/jdk21u-dev/pull/1838/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1838&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356269 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1838.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1838/head:pull/1838 PR: https://git.openjdk.org/jdk21u-dev/pull/1838 From mbaesken at openjdk.org Wed May 28 13:41:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 May 2025 13:41:40 GMT Subject: [jdk21u-dev] RFR: 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Message-ID: 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX ------------- Commit messages: - Backport 088825ed889551e6067d46bf77fe4d30a3972da1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1837/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1837&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355979 Stats: 12 lines in 2 files changed: 6 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1837.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1837/head:pull/1837 PR: https://git.openjdk.org/jdk21u-dev/pull/1837 From zzambers at openjdk.org Wed May 28 13:41:46 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 28 May 2025 13:41:46 GMT Subject: [jdk11u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Message-ID: Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean backport. ------------- Commit messages: - Backport ee6891456ed672305d9b48846b5a7977373e1284 Changes: https://git.openjdk.org/jdk11u-dev/pull/3037/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3037&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343618 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3037.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3037/head:pull/3037 PR: https://git.openjdk.org/jdk11u-dev/pull/3037 From mbaesken at openjdk.org Wed May 28 13:51:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 May 2025 13:51:06 GMT Subject: [jdk21u-dev] RFR: 8351491: Add info from release file to hserr file Message-ID: 8351491: Add info from release file to hserr file ------------- Commit messages: - Backport 36864a2a08b5b64e63a9265d595ba7fb608994cb Changes: https://git.openjdk.org/jdk21u-dev/pull/1839/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1839&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351491 Stats: 80 lines in 4 files changed: 80 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1839.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1839/head:pull/1839 PR: https://git.openjdk.org/jdk21u-dev/pull/1839 From duke at openjdk.org Wed May 28 13:54:58 2025 From: duke at openjdk.org (duke) Date: Wed, 28 May 2025 13:54:58 GMT Subject: [jdk24u] Withdrawn: 8304674: File java.c compile error with -fsanitize=address -O0 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 09:02:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [9076673d](https://github.com/openjdk/jdk/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 2 Apr 2025 and was reviewed by Magnus Ihse Bursie and Julian Waters. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/173 From phh at openjdk.org Wed May 28 19:35:23 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 28 May 2025 19:35:23 GMT Subject: [jdk17u-dev] RFR: 8346285: Update jarsigner compatibility test for change in default digest algorithm Message-ID: Backport for Oracle 17.0.16 parity. Clean backport, test only, modified test passes. ------------- Commit messages: - Backport e7d21fcf4949106e89afd413e9abc47d622dd47a Changes: https://git.openjdk.org/jdk17u-dev/pull/3613/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3613&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346285 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3613.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3613/head:pull/3613 PR: https://git.openjdk.org/jdk17u-dev/pull/3613 From phh at openjdk.org Wed May 28 19:43:48 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 28 May 2025 19:43:48 GMT Subject: [jdk21u-dev] RFR: 8346285: Update jarsigner compatibility test for change in default digest algorithm Message-ID: Backport for Oracle 21.0.8 parity. Clean backport, test only, modified test passes. ------------- Commit messages: - Backport e7d21fcf4949106e89afd413e9abc47d622dd47a Changes: https://git.openjdk.org/jdk21u-dev/pull/1840/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1840&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346285 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1840.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1840/head:pull/1840 PR: https://git.openjdk.org/jdk21u-dev/pull/1840 From dtabata at openjdk.org Thu May 29 01:15:56 2025 From: dtabata at openjdk.org (Daishi Tabata) Date: Thu, 29 May 2025 01:15:56 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava [v2] In-Reply-To: References: Message-ID: On Mon, 19 May 2025 01:20:43 GMT, Daishi Tabata wrote: >> This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. >> >> It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. >> >> After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. >> >> Testing: >> I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. > > Daishi Tabata has updated the pull request incrementally with one additional commit since the last revision: > > run jcheck Could anyone review this fix please? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1803#issuecomment-2917955787 From duke at openjdk.org Thu May 29 08:22:30 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 29 May 2025 08:22:30 GMT Subject: [jdk11u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update Message-ID: Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update 179 of ISO-4217 with changes effective from may 2025. This is CPU205_07-critical-approved. Tested on Linux with tier1 tests and: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/util/Currency/ValidateISO4217.java 1 1 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport b8484be137a9d8bf6463188e1fc68b22db0b52c3 Changes: https://git.openjdk.org/jdk11u-dev/pull/3038/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3038&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356096 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3038.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3038/head:pull/3038 PR: https://git.openjdk.org/jdk11u-dev/pull/3038 From duke at openjdk.org Thu May 29 10:00:04 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 29 May 2025 10:00:04 GMT Subject: [jdk11u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Thu, 29 May 2025 08:17:25 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update 179 of ISO-4217 with changes effective from may 2025. This is CPU205_07-critical-approved. > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS Build failure is due to a problem downloading from ASF servers and is unrelated. [build.sh][INFO] Downloading https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.8-bin.zip to /home/runner/work/jdk11u-dev/jdk11u-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/jdk11u-dev/pull/3038#issuecomment-2918902375 From duke at openjdk.org Thu May 29 10:27:06 2025 From: duke at openjdk.org (duke) Date: Thu, 29 May 2025 10:27:06 GMT Subject: [jdk21u-dev] Withdrawn: 8332139: SymbolTableHash::Node allocations allocates twice the required memory In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 17:35:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8332139: SymbolTableHash::Node allocations allocates twice the required memory. Adjusting to use correct size for memory allocation and not depend on knowing implementation details. Adds assertion to confirm intended behavior. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1576 From duke at openjdk.org Thu May 29 14:37:35 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Thu, 29 May 2025 14:37:35 GMT Subject: [jdk21u-dev] RFR: 8322149: ConcurrentHashMap smarter presizing for copy constructor and putAll Message-ID: Clean backport of JDK-8322149. Clear performance gains (30%) for `ConcurrentHashMap#putAll` and copy constructor. ------------- Commit messages: - Backport c432dc008bb3a2d3fe6b46617ad64a2999ae366c Changes: https://git.openjdk.org/jdk21u-dev/pull/1841/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1841&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322149 Stats: 27 lines in 2 files changed: 24 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1841.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1841/head:pull/1841 PR: https://git.openjdk.org/jdk21u-dev/pull/1841 From phh at openjdk.org Thu May 29 14:39:58 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 29 May 2025 14:39:58 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava [v2] In-Reply-To: References: Message-ID: On Mon, 19 May 2025 01:20:43 GMT, Daishi Tabata wrote: >> This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. >> >> It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. >> >> After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. >> >> Testing: >> I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. > > Daishi Tabata has updated the pull request incrementally with one additional commit since the last revision: > > run jcheck Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1803#pullrequestreview-2878538799 From duke at openjdk.org Thu May 29 23:13:02 2025 From: duke at openjdk.org (duke) Date: Thu, 29 May 2025 23:13:02 GMT Subject: [jdk21u-dev] Withdrawn: 8342601: AArch64: Micro-optimize bit shift in copy_memory In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 16:31:25 GMT, Dmitry Chuyko wrote: > This is a clean backport of a small generated asm micro-optimization for copy_memory stub (zero-latency mov can be used when the shift is zero). > > Testing: test/hotspot/jtreg/compiler/arraycopy, tier1,2 on linux-aarch64. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1574 From duke at openjdk.org Fri May 30 16:51:16 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 30 May 2025 16:51:16 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module Message-ID: I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later backports having affected the test first; resolution was simple as all the current code was kept. This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on all platforms: linux x64, aarch64, x86, arm32; macos x64, arrch64; windows x64, x86. ------------- Commit messages: - Backport 35554ea08557d73637bdb141935b7c081da7742b Changes: https://git.openjdk.org/jdk11u-dev/pull/3039/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3039&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217527 Stats: 100 lines in 4 files changed: 71 ins; 13 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3039.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3039/head:pull/3039 PR: https://git.openjdk.org/jdk11u-dev/pull/3039 From stuefe at openjdk.org Sat May 31 05:13:01 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 31 May 2025 05:13:01 GMT Subject: [jdk17u-dev] RFR: 8351500: G1: NUMA migrations cause crashes in region allocation In-Reply-To: References: Message-ID: On Thu, 22 May 2025 13:16:06 GMT, Thomas Stuefe wrote: > This is not a clean backport. The effected G1Allocator and G1Collector methods have changed since JDK17. > > So this backports reimplements the patch in a minimally invasive way while retaining as much similarity as possible with the original patch. > > The gist of the patch is clear: instead of finding out the NUMA node index at every instance of G1Allocator::allocate_xxx, and then be subject to NUMA node migrations, we fix the NUMA node index once and use that one. > > I tested this patch with my "FakeNUMA" addition (I plan to upstream that one at some point). This FakeNUMA mode mimics a lot of NUMA node migrations. I can verify that without this patch the JVM crashes quickly, with the patch it does not crash. Anyone? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3607#issuecomment-2924314021 From duke at openjdk.org Sat May 31 16:41:21 2025 From: duke at openjdk.org (Daniel Hu) Date: Sat, 31 May 2025 16:41:21 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: > I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. > > The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; resolution was simple as all the jdk11u-dev master was kept. This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: Add missing testHashModulesPattern ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3039/files - new: https://git.openjdk.org/jdk11u-dev/pull/3039/files/ac451251..898868e8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3039&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3039&range=00-01 Stats: 43 lines in 1 file changed: 42 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3039.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3039/head:pull/3039 PR: https://git.openjdk.org/jdk11u-dev/pull/3039