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