From syan at openjdk.org Mon Sep 1 02:20:48 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 1 Sep 2025 02:20:48 GMT Subject: [jdk21u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 12:54:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! GHA report two failures, all about "Cannot check Release signature" during 'Create sysroot'. It seems like infrastructure issue, it's unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2031#issuecomment-3240676478 From syan at openjdk.org Mon Sep 1 02:26:51 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 1 Sep 2025 02:26:51 GMT Subject: [jdk17u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 13:02:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! GHA report two failures, all about "Cannot check Release signature" during 'Create sysroot'. It seems like infrastructure issue, it's unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3793#issuecomment-3240683122 From liach at openjdk.org Mon Sep 1 06:34:53 2025 From: liach at openjdk.org (Chen Liang) Date: Mon, 1 Sep 2025 06:34:53 GMT Subject: [jdk25u] Integrated: 8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 15:40:36 GMT, Chen Liang wrote: > Please review this patch that fixes a bug with `MethodType::fromMethodDescriptorString` introduced in 22. Since this bug has not affected any LTS yet, I think it would be reasonable to fix this in 25 LTS releases before this behavior becomes an accidental dependency in LTS users. > > Original PR: https://github.com/openjdk/jdk/pull/26909 This pull request has now been integrated. Changeset: 06c38580 Author: Chen Liang Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/06c3858070d1267cae63cdae22e0b492e21298ff Stats: 32 lines in 2 files changed: 28 ins; 0 del; 4 mod 8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors Backport-of: 1d53ac30f1db88df9a97b63b3ff56d26975d3a57 ------------- PR: https://git.openjdk.org/jdk25u/pull/139 From shade at openjdk.org Mon Sep 1 06:45:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 1 Sep 2025 06:45:46 GMT Subject: [jdk25u] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> References: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> Message-ID: On Thu, 28 Aug 2025 01:03:26 GMT, Zhaokun Xie wrote: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! For JDK updates, you need to secure an approval. Now it is granted, so PR is integrateable. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/140#issuecomment-3241050378 From duke at openjdk.org Mon Sep 1 07:01:30 2025 From: duke at openjdk.org (KavyaKS94) Date: Mon, 1 Sep 2025 07:01:30 GMT Subject: [jdk25u] RFR: 8362532: Test gc/g1/plab/* duplicate command-line options Message-ID: Clean backport. Removed additional command line in tests. Tested in mach5 in all platforms ------------- Commit messages: - 8362532: Test gc/g1/plab/* duplicate command-line options Changes: https://git.openjdk.org/jdk25u/pull/147/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362532 Stats: 9 lines in 2 files changed: 0 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/147.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/147/head:pull/147 PR: https://git.openjdk.org/jdk25u/pull/147 From mbaesken at openjdk.org Mon Sep 1 07:03:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 1 Sep 2025 07:03:55 GMT Subject: [jdk17u-dev] RFR: 8366233: Bump update version for OpenJDK: jdk-17.0.18 In-Reply-To: References: Message-ID: <3yyXbX11sDDimnWigPrsgxWHF3yYmIoBlVFimyDKwg4=.0e304fc9-a7e8-4d3c-896b-99759c7bf048@github.com> On Wed, 27 Aug 2025 11:12:41 GMT, Goetz Lindenmaier wrote: > The required version bump. Please check https://wiki.openjdk.org/display/JDKUpdates/JDK+17u and fix some typos there ' jdk217u-dev repo open' 'Tuesday, January 20 2025 GA; OpenJDK 17.0.19 released (tag: jdk-17.0.18-ga)' - wrong year ? ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3876#pullrequestreview-3172324764 From mbaesken at openjdk.org Mon Sep 1 07:07:42 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 1 Sep 2025 07:07:42 GMT Subject: [jdk25u] Integrated: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 13:46:32 GMT, Matthias Baesken wrote: > 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform This pull request has now been integrated. Changeset: f9713d15 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/f9713d1587a336e1b4a9b3f29ae90cb388f102d3 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Backport-of: d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 ------------- PR: https://git.openjdk.org/jdk25u/pull/138 From mbaesken at openjdk.org Mon Sep 1 07:18:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 1 Sep 2025 07:18:51 GMT Subject: [jdk21u-dev] Integrated: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value In-Reply-To: <_YOlIyjP-IHI4VnBOUUk-UjtlPMmXIbNAq5-zN-Bjzg=.7efeafd4-4c7e-4b7c-a046-45f0cb78360b@github.com> References: <_YOlIyjP-IHI4VnBOUUk-UjtlPMmXIbNAq5-zN-Bjzg=.7efeafd4-4c7e-4b7c-a046-45f0cb78360b@github.com> Message-ID: On Fri, 29 Aug 2025 11:05:25 GMT, Matthias Baesken wrote: > 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value This pull request has now been integrated. Changeset: 43c56170 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/43c5617000ed84d4214692cfbffcf169e03b071a Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Backport-of: bf3cfbeff414356aaf2b0933568ff648beace2c5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2133 From avieiro at openjdk.org Mon Sep 1 08:30:40 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 1 Sep 2025 08:30:40 GMT Subject: [jdk11u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 Message-ID: Clean backport of [JDK-8355528](https://bugs.openjdk.org/browse/JDK-8355528) that updates harfbuzz levelling it with upper JDK versions and with `11.0.29-oracle`. Tested on Linux/x86_64 with tier1 tests and with `jdk:jfc_demo`: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk:jfc_demo 1 1 0 0 ============================== TEST SUCCESS And also on `macos 12.6.1-aarch64/XCode 13.4.1/clang 13.1.6`: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk:jfc_demo 1 1 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport 2a9d9094a376df4dec2b6b635bbaa20429b50615 Changes: https://git.openjdk.org/jdk11u-dev/pull/3084/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3084&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355528 Stats: 7130 lines in 104 files changed: 3723 ins; 2257 del; 1150 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3084.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3084/head:pull/3084 PR: https://git.openjdk.org/jdk11u-dev/pull/3084 From aboldtch at openjdk.org Mon Sep 1 08:49:38 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 1 Sep 2025 08:49:38 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken [v2] In-Reply-To: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. > > Thanks! Axel Boldt-Christmas has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 501e6aed4407d63b000320168dc5d0553ce8a23b ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/141/files - new: https://git.openjdk.org/jdk25u/pull/141/files/c1e2fc62..75e46aa4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=141&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=141&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk25u/pull/141 From aboldtch at openjdk.org Mon Sep 1 09:02:46 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 1 Sep 2025 09:02:46 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken [v2] In-Reply-To: References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: On Mon, 1 Sep 2025 08:49:38 GMT, Axel Boldt-Christmas wrote: >> Hi all, >> >> This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. >> >> Thanks! > > Axel Boldt-Christmas has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 501e6aed4407d63b000320168dc5d0553ce8a23b Included the https://bugs.openjdk.org/browse/JDK-8366462 one-line change. Reason: While we only saw problems with the normal case introduced with https://bugs.openjdk.org/browse/JDK-8366147, it may theoretically still happen with the ZFakeNUMA case. So to reduce potential test noise. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/141#issuecomment-3241504009 From sgehwolf at openjdk.org Mon Sep 1 09:22:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 1 Sep 2025 09:22:52 GMT Subject: [jdk17u-dev] RFR: 8366233: Bump update version for OpenJDK: jdk-17.0.18 In-Reply-To: <3yyXbX11sDDimnWigPrsgxWHF3yYmIoBlVFimyDKwg4=.0e304fc9-a7e8-4d3c-896b-99759c7bf048@github.com> References: <3yyXbX11sDDimnWigPrsgxWHF3yYmIoBlVFimyDKwg4=.0e304fc9-a7e8-4d3c-896b-99759c7bf048@github.com> Message-ID: On Mon, 1 Sep 2025 07:01:14 GMT, Matthias Baesken wrote: > Please check https://wiki.openjdk.org/display/JDKUpdates/JDK+17u and fix some typos there ' jdk217u-dev repo open' 'Tuesday, January 20 2025 GA; OpenJDK 17.0.19 released (tag: jdk-17.0.18-ga)' - wrong year ? I've fixed the wiki. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3876#issuecomment-3241570590 From goetz at openjdk.org Mon Sep 1 11:38:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Sep 2025 11:38:53 GMT Subject: [jdk21u-dev] Integrated: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags In-Reply-To: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: On Wed, 13 Aug 2025 13:14:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved due to context, maybe clean. > > ... it is not clean because the indentation differs besides different code in the 2./3. line in the context after the change. This pull request has now been integrated. Changeset: 2cea4814 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2cea481400937afbf8104829814eeb73c26fe097 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Reviewed-by: rschmelter Backport-of: 9291abc6337f8cf480806f4b2996ec905b021704 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2088 From goetz at openjdk.org Mon Sep 1 11:39:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Sep 2025 11:39:57 GMT Subject: [jdk17u-dev] Integrated: 8355370: Include server name in HTTP test server thread names to improve diagnostics In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 06:12:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Removed some OpenJDK 21 functionality. > Test using this pass. This pull request has now been integrated. Changeset: c3f99054 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c3f99054ed9d430c737c267134367bca440ec773 Stats: 26 lines in 2 files changed: 14 ins; 3 del; 9 mod 8355370: Include server name in HTTP test server thread names to improve diagnostics Reviewed-by: rschmelter Backport-of: 7d9a43839ad190a53efdbcc7afd1728760c14e21 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3861 From goetz at openjdk.org Mon Sep 1 11:40:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Sep 2025 11:40:47 GMT Subject: [jdk21u-dev] Integrated: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 12:46:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved one copyright. It is already at 2025. > > But test MD5NotAllowedInTLS13CertificateSignature.java is failing. > It throws ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 > at MD5NotAllowedInTLS13CertificateSignature.lambda$main$1(MD5NotAllowedInTLS13CertificateSignature.java:100) > > It expects an array of length 1 containing the exception javax.net.ssl.SSLHandshakeException: (bad_certificate) PKIX path validation failed: java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA > > All other testing, i.e. our nighlties and the tests touched here, pass. This pull request has now been integrated. Changeset: 1cdf8f54 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1cdf8f5497f2b986c13a1c263d806a31d67fe015 Stats: 481 lines in 16 files changed: 299 ins; 130 del; 52 mod 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Reviewed-by: mbaesken Backport-of: abb23828f9dc5f4cdb75d5b924dd6f45925102cd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2085 From goetz at openjdk.org Mon Sep 1 12:16:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Sep 2025 12:16:04 GMT Subject: [jdk17u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Message-ID: <9PsXAyrZ06eYmVSNNuYSaXtlVHWjDLWzqBYIA4t3gZo=.14336afa-b345-4c66-a35b-cc03d3a175a1@github.com> I would like to backport this to 17, too. The backport is based on the push to 21. I had to resolve larger chunks in CertificateMessage.java Also, I had to adapt the tests as https://bugs.openjdk.org/browse/JDK-8282723 "Add constructors taking a cause to JSSE exceptions" is not in 17 and the message text reads differently. For each there is an extra commit. ------------- Commit messages: - Adapt test to exc message in 17 - resolved chunks - backport abb23828f9dc5f4cdb75d5b924dd6f45925102cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3879/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3879&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350807 Stats: 486 lines in 16 files changed: 300 ins; 132 del; 54 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3879.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3879/head:pull/3879 PR: https://git.openjdk.org/jdk17u-dev/pull/3879 From christoph.langer at sap.com Mon Sep 1 12:41:10 2025 From: christoph.langer at sap.com (Langer, Christoph) Date: Mon, 1 Sep 2025 12:41:10 +0000 Subject: CFV: New JDK Updates Committer: Taizo Kurashige In-Reply-To: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> References: <4b37461865d64b8e0d8a5765abac74be3f6ffbc0.camel@redhat.com> Message-ID: Vote:yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Severin Gehwolf > Sent: Donnerstag, 21. August 2025 19:01 > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer: Taizo Kurashige > > I hereby nominate Taizo Kurashige (tkurashige)[1] to JDK Updates Committer. > > Taizo is a JDK development engineer at Fujitsu and has been contributing to jdk- > updates for some time. Please see the list of Taizo's contributions[2] he has > done as author below. Taizo plans to contribute to the JDK Updates project > going forward and committer status would be helpful for this. > > Votes are due by 23:59 CEST on Thursday, September 4th, 2025. > > Only current JDK Updates Committers (and above)[3] are eligible to vote on this > nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > Severin > > [1] https://openjdk.org/census#tkurashige > [2] > https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%252 > Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u- > dev+author%3Akurashige23+label%3Aintegrated&type=pullrequests&s=created > &o=desc > [3] > https://openjdk.j/ > ava.net%2Fcensus%23jdk- > updates&data=05%7C02%7Cchristoph.langer%40sap.com%7Cf392171ce2524ef > 5f01b08dde0d497ef%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C6 > 38913925892587176%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnR > ydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3 > D%3D%7C0%7C%7C%7C&sdata=f7wyTuK6hdMGxZmLCH%2BFaHUQsbgLPUrzIT > GV3LaJg1s%3D&reserved=0 > [4] > http://openjdk.ja/ > va.net%2Fprojects%2F%23committer- > vote&data=05%7C02%7Cchristoph.langer%40sap.com%7Cf392171ce2524ef5f0 > 1b08dde0d497ef%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C638 > 913925892607890%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRyd > WUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > 3D%7C0%7C%7C%7C&sdata=aKQWTLYwc%2F7oZL%2BcdSa3Fp6B1VMXNe7Rsi > N%2BRbpoV%2FI%3D&reserved=0 From christoph.langer at sap.com Mon Sep 1 12:41:51 2025 From: christoph.langer at sap.com (Langer, Christoph) Date: Mon, 1 Sep 2025 12:41:51 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena In-Reply-To: References: Message-ID: Vote:yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Robert Mckenna > Sent: Montag, 18. August 2025 14:02 > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer: Nibedita Jena > > I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. > > Nibedita is a member of the Oracle JDK team and has been working on the JDK > Updates for a number of years. I have included a list of Nibedita's > contributions[2] below. Nibedita has volunteered to help with the work of > keeping our repos in sync (e.g. merging late changes from mainline into the > update release repo prior to mainline GA) and committer status would be very > helpful. > > Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. > > Only current JDK Updates Committers (and above) [3] are eligible to vote on > this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > > -Rob > > [1] https://openjdk.org/census#jnibedita > > [2] https://github.com/openjdk/jdk19u/commits?author=nibjen > https://github.com/openjdk/jdk21u/commits?author=nibjen > https://github.com/openjdk/jdk23u/commits?author=nibjen > https://github.com/openjdk/jdk24u/commits?author=nibjen > https://github.com/openjdk/jdk25u/commits?author=nibjen > https://github.com/openjdk/jdk/commits?author=nibjen > > [3] > https://openjdk.j/ > ava.net%2Fcensus%23jdk- > updates&data=05%7C02%7Cchristoph.langer%40sap.com%7C343c30f4a61c42 > 9a5df508ddde4f07ef%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C > 638911153191505114%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOn > RydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3 > D%3D%7C0%7C%7C%7C&sdata=b8rCBzb2ayB67AL462vnDR1r3qVkk%2BlZaj%2 > BLxcqzbKQ%3D&reserved=0 > > [4] > http://openjdk.ja/ > va.net%2Fprojects%2F%23committer- > vote&data=05%7C02%7Cchristoph.langer%40sap.com%7C343c30f4a61c429a5 > df508ddde4f07ef%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C638 > 911153191525865%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRyd > WUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > 3D%7C0%7C%7C%7C&sdata=vxvNWYX3DbpcpFa6Ze8MezD9i%2BsjdqNomu8b > CKkzPo8%3D&reserved=0 From stefank at openjdk.org Mon Sep 1 13:07:48 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Mon, 1 Sep 2025 13:07:48 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken [v2] In-Reply-To: References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: On Mon, 1 Sep 2025 08:49:38 GMT, Axel Boldt-Christmas wrote: >> Hi all, >> >> This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. >> >> Thanks! > > Axel Boldt-Christmas has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 501e6aed4407d63b000320168dc5d0553ce8a23b Marked as reviewed by stefank (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/141#pullrequestreview-3173591936 From aboldtch at openjdk.org Mon Sep 1 13:07:49 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 1 Sep 2025 13:07:49 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken [v2] In-Reply-To: References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: On Mon, 1 Sep 2025 08:49:38 GMT, Axel Boldt-Christmas wrote: >> Hi all, >> >> This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. >> >> Thanks! > > Axel Boldt-Christmas has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 501e6aed4407d63b000320168dc5d0553ce8a23b Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/141#issuecomment-3242295832 From duke at openjdk.org Mon Sep 1 13:07:49 2025 From: duke at openjdk.org (duke) Date: Mon, 1 Sep 2025 13:07:49 GMT Subject: [jdk25u] RFR: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken [v2] In-Reply-To: References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: On Mon, 1 Sep 2025 08:49:38 GMT, Axel Boldt-Christmas wrote: >> Hi all, >> >> This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. >> >> Thanks! > > Axel Boldt-Christmas has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 501e6aed4407d63b000320168dc5d0553ce8a23b @xmas92 Your change (at version 75e46aa46368b98b3b668a053d7a07cc093a8c02) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/141#issuecomment-3242297695 From rschmelter at openjdk.org Mon Sep 1 13:13:43 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 1 Sep 2025 13:13:43 GMT Subject: [jdk21u-dev] RFR: 8360518: Docker tests do not work when asan is configured In-Reply-To: References: Message-ID: <40zCx6sqgMyifSheM-g6EbGXq43b_YhOHv_ayqf0Tfs=.0154da34-aa51-457f-9af6-0069c1542c36@github.com> On Fri, 29 Aug 2025 13:44:27 GMT, Matthias Baesken wrote: > Backport 8360518; some test files (related to subgroup tests) not present in 21 and diffs in the strides because of renamed requires for docker/container support Looks good ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2134#pullrequestreview-3173617017 From ngubarkov at openjdk.org Mon Sep 1 13:39:06 2025 From: ngubarkov at openjdk.org (Nikita Gubarkov) Date: Mon, 1 Sep 2025 13:39:06 GMT Subject: [jdk21u-dev] RFR: 8364434: Inconsistent BufferedContext state after GC Message-ID: 8364434: Inconsistent BufferedContext state after GC ------------- Commit messages: - 8364434: Inconsistent BufferedContext state after GC Changes: https://git.openjdk.org/jdk21u-dev/pull/2136/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364434 Stats: 120 lines in 2 files changed: 95 ins; 2 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2136.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2136/head:pull/2136 PR: https://git.openjdk.org/jdk21u-dev/pull/2136 From mbaesken at openjdk.org Mon Sep 1 13:40:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 1 Sep 2025 13:40:48 GMT Subject: [jdk17u-dev] RFR: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: <9PsXAyrZ06eYmVSNNuYSaXtlVHWjDLWzqBYIA4t3gZo=.14336afa-b345-4c66-a35b-cc03d3a175a1@github.com> References: <9PsXAyrZ06eYmVSNNuYSaXtlVHWjDLWzqBYIA4t3gZo=.14336afa-b345-4c66-a35b-cc03d3a175a1@github.com> Message-ID: On Mon, 1 Sep 2025 12:10:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this to 17, too. The backport is based on the push to 21. > > I had to resolve larger chunks in CertificateMessage.java > > Also, I had to adapt the tests as https://bugs.openjdk.org/browse/JDK-8282723 "Add constructors taking a cause to JSSE exceptions" is not in 17 and the message text reads differently. > > For each there is an extra commit. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3879#pullrequestreview-3173718786 From ngubarkov at openjdk.org Mon Sep 1 13:43:07 2025 From: ngubarkov at openjdk.org (Nikita Gubarkov) Date: Mon, 1 Sep 2025 13:43:07 GMT Subject: [jdk25u] RFR: 8364434: Inconsistent BufferedContext state after GC Message-ID: 8364434: Inconsistent BufferedContext state after GC ------------- Commit messages: - 8364434: Inconsistent BufferedContext state after GC Changes: https://git.openjdk.org/jdk25u/pull/148/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364434 Stats: 120 lines in 2 files changed: 95 ins; 2 del; 23 mod Patch: https://git.openjdk.org/jdk25u/pull/148.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/148/head:pull/148 PR: https://git.openjdk.org/jdk25u/pull/148 From aboldtch at openjdk.org Mon Sep 1 14:06:46 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 1 Sep 2025 14:06:46 GMT Subject: [jdk25u] Integrated: 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken In-Reply-To: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> References: <3DSXivDmJK3l3jtGff5_p0dy6zy9BJ3qfYi1oJeZfL4=.6f0d82af-35a5-4b41-b2e9-94394f5fa9e2@github.com> Message-ID: <3ZmjpFrHXnxhCaU_gKI1rk23v65I3Zx7qrJaCGEQUAU=.aaf06705-ab0a-4007-8c91-355db3f75a4a@github.com> On Thu, 28 Aug 2025 05:45:58 GMT, Axel Boldt-Christmas wrote: > Hi all, > > This pull request contains a backport of commit [501e6aed](https://github.com/openjdk/jdk/commit/501e6aed4407d63b000320168dc5d0553ce8a23b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Axel Boldt-Christmas on 28 Aug 2025 and was reviewed by Stefan Karlsson and Joel Sikstr?m. > > Thanks! This pull request has now been integrated. Changeset: 00961280 Author: Axel Boldt-Christmas Committer: Stefan Karlsson URL: https://git.openjdk.org/jdk25u/commit/009612805f79e37d9ce4e3f5c90627b635b095cf Stats: 121 lines in 4 files changed: 119 ins; 0 del; 2 mod 8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken Reviewed-by: stefank Backport-of: 501e6aed4407d63b000320168dc5d0553ce8a23b ------------- PR: https://git.openjdk.org/jdk25u/pull/141 From syan at openjdk.org Mon Sep 1 15:06:48 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 1 Sep 2025 15:06:48 GMT Subject: [jdk21u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 12:54:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2031#issuecomment-3242675990 From syan at openjdk.org Mon Sep 1 15:06:48 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 1 Sep 2025 15:06:48 GMT Subject: [jdk21u-dev] Integrated: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 12:54:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 0cd56aec Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/0cd56aec60f2940a637b0fe2f31fdedd5abefca7 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Backport-of: 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2031 From sgehwolf at openjdk.org Mon Sep 1 15:28:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 1 Sep 2025 15:28:01 GMT Subject: [jdk21u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) Message-ID: Please review this unclean backport of JDK-8358764. This is for partity with 21.0.9-oracle. The backport is not clean for the following reasons: - Usage of `StableValue` in the original patch. I've replaced this with a static variable in class `Net`. Similar to `FAST_LOOPBACK`. - Context differences in `SocketChannelImpl.java`, method `implCloseBlockingMode()`. JDK-8351458, "(ch) Move preClose to UnixDispatcher" is not in JDK 21u. - Test `PeerReadsAfterAsyncClose` needed an adaptation since the match on the stack trace is wrong for JDK 21. It should be `sun.nio.ch.SocketChannelImpl.read` instead of `sun.nio.ch.SocketChannelImpl.implRead` (in JDK head). The reason for this seems to be "JDK-8308995: Update Network IO JFR events to be static mirror events" (JDK 22+). Other than that it's a fairly straight-forward port. **Testing:** - [x] jdk_net, jdk_nio on Linux x86_64 - [x] New regression test on Windows without the product fix (fails) and passes with the product fix. The test passes on Linux with/without the product fix so isn't indicative there (as it should since it's a Windows fix). - [x] GHA Thoughts? ------------- Commit messages: - Backport e5196fc24d2ec9e581af7803ac47036111fee029 Changes: https://git.openjdk.org/jdk21u-dev/pull/2137/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358764 Stats: 246 lines in 5 files changed: 229 ins; 1 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2137.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2137/head:pull/2137 PR: https://git.openjdk.org/jdk21u-dev/pull/2137 From gnu.andrew at redhat.com Mon Sep 1 15:41:57 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 1 Sep 2025 16:41:57 +0100 Subject: [RAMPDOWN] 11.0.29 Now in Rampdown Stage Message-ID: 11.0.29 is now in rampdown for release in October 2025. jdk11u-dev is CLOSED for commits until https://bugs.openjdk.org/browse/JDK-8366572 is integrated to begin the 11.0.30 release cycle. For critical fixes (i.e. regressions or urgent fixes like tzdata & cacerts updates) for 11.0.29, please file a PR against https://github.com/openjdk/jdk11u and use jdk11u-critical-request to obtain approval to push (automatic with the /approval request command [0]). [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval Thanks, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From andrew at openjdk.org Mon Sep 1 16:15:08 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 1 Sep 2025 16:15:08 GMT Subject: [jdk11u-dev] RFR: 8366572: Bump update version of OpenJDK: 11.0.30 Message-ID: Rampdown for 11.0.29 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-September/047026.html). 11u-dev needs to transition to 11.0.30. ------------- Commit messages: - 8366572: Bump update version of OpenJDK: 11.0.30 Changes: https://git.openjdk.org/jdk11u-dev/pull/3085/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3085&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366572 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3085.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3085/head:pull/3085 PR: https://git.openjdk.org/jdk11u-dev/pull/3085 From aivanov at openjdk.org Mon Sep 1 19:22:23 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 1 Sep 2025 19:22:23 GMT Subject: [jdk25u] RFR: 8365615: Improve JMenuBar/RightLeftOrientation.java Message-ID: This pull request contains a backport of commit [afa8e79b](https://github.com/openjdk/jdk/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 28 Aug 2025 and was reviewed by Phil Race and Prasanta Sadhukhan. ------------- Commit messages: - Backport afa8e79ba1a76066cf969cb3b5f76ea804780872 Changes: https://git.openjdk.org/jdk25u/pull/149/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365615 Stats: 56 lines in 1 file changed: 17 ins; 10 del; 29 mod Patch: https://git.openjdk.org/jdk25u/pull/149.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/149/head:pull/149 PR: https://git.openjdk.org/jdk25u/pull/149 From aivanov at openjdk.org Mon Sep 1 19:39:52 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 1 Sep 2025 19:39:52 GMT Subject: [jdk25u] Integrated: 8365615: Improve JMenuBar/RightLeftOrientation.java In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 19:17:36 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [afa8e79b](https://github.com/openjdk/jdk/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 28 Aug 2025 and was reviewed by Phil Race and Prasanta Sadhukhan. This pull request has now been integrated. Changeset: cdf8da6b Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/cdf8da6bf79d08e6fa0134a4e80026ec1f149271 Stats: 56 lines in 1 file changed: 17 ins; 10 del; 29 mod 8365615: Improve JMenuBar/RightLeftOrientation.java Backport-of: afa8e79ba1a76066cf969cb3b5f76ea804780872 ------------- PR: https://git.openjdk.org/jdk25u/pull/149 From aivanov at openjdk.org Mon Sep 1 20:13:52 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 1 Sep 2025 20:13:52 GMT Subject: [jdk25u] RFR: 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java Message-ID: <1EMQYiZ1Xux_yUhwanAZYxNKY1w-m_fmGPfI4c0iaCk=.59eafd25-6d78-4089-8395-0dd2488110e8@github.com> Backporting 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java The patch does not apply cleanly: ProblemList.txt has a conflict. I simply added the new line to ProblemList.txt following the same list of tests; yet there are no other lines yet in 25u. The updated manual test passes for me on Windows. ------------- Commit messages: - 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java Changes: https://git.openjdk.org/jdk25u/pull/151/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359061 Stats: 85 lines in 2 files changed: 66 ins; 3 del; 16 mod Patch: https://git.openjdk.org/jdk25u/pull/151.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/151/head:pull/151 PR: https://git.openjdk.org/jdk25u/pull/151 From duke at openjdk.org Mon Sep 1 23:00:41 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Mon, 1 Sep 2025 23:00:41 GMT Subject: [jdk25u] RFR: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Message-ID: <1xca2jNVpDDLMsU_W4Ogdq67CKJZMPvzAsm5JVKrYoI=.7624e9a8-7c75-47fb-9899-1c5df824ee67@github.com> Tested Changes Locally ------------- Commit messages: - 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Changes: https://git.openjdk.org/jdk25u/pull/145/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305567 Stats: 101 lines in 10 files changed: 60 ins; 12 del; 29 mod Patch: https://git.openjdk.org/jdk25u/pull/145.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/145/head:pull/145 PR: https://git.openjdk.org/jdk25u/pull/145 From duke at openjdk.org Tue Sep 2 02:37:49 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Sep 2025 02:37:49 GMT Subject: [jdk21u-dev] RFR: 8199149: Improve the exception message thrown by VarHandle of unsupported operation In-Reply-To: References: Message-ID: On Thu, 28 Aug 2025 19:28:31 GMT, Rui Li wrote: > A clean backport. > > The current UnsupportedOperationException message isn't clear on what method isn't unsupported, as described at [here](https://mail.openjdk.org/pipermail/core-libs-dev/2020-December/072500.html). This change adds the unsupported method name in the exception message. > > Low risk. On tip for 2 years. > > Tested using the example provided [here](https://mail.openjdk.org/pipermail/core-libs-dev/2020-December/072500.html). Can see the unsupported method name in the exception message. Output: > > > x64 (8318072) % ./build/linux-x86_64-server-release/jdk/bin/java ThereIsABugButWhere.java > Exception in thread "main" java.lang.UnsupportedOperationException: compareAndSet > at ThereIsABugButWhere.update(ThereIsABugButWhere.java:22) > at ThereIsABugButWhere.main(ThereIsABugButWhere.java:26) > > > Jtreg tests are running. @rgithubli Your change (at version ab174cdc439baf357f82e506f7ca7273d31a1a01) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2130#issuecomment-3243601671 From abaya at openjdk.org Tue Sep 2 05:32:31 2025 From: abaya at openjdk.org (Anass Baya) Date: Tue, 2 Sep 2025 05:32:31 GMT Subject: [jdk25u] RFR: 8346952: GetGraphicsStressTest.java fails: Native resources unavailable Message-ID: Hi all, This pull request contains a backport of commit [44cff9d6](https://github.com/openjdk/jdk/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b) and [f7352750](https://git.openjdk.org/jdk/commit/f73527502177a8f050272d6157ccbec3e9840bc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commits being backported was authored by Anass Baya and was reviewed by Sergey Bylokhov and Alexey Ivanov. Thanks! ------------- Commit messages: - Problemlist BogusFocusableWindowState - Backport 44cff9d6abab5df086e89df16f8b63c48cd33c7b Changes: https://git.openjdk.org/jdk25u/pull/152/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346952 Stats: 77 lines in 4 files changed: 55 ins; 14 del; 8 mod Patch: https://git.openjdk.org/jdk25u/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk25u/pull/152 From syan at openjdk.org Tue Sep 2 07:13:29 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 2 Sep 2025 07:13:29 GMT Subject: [jdk25u] RFR: 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent Message-ID: Hi all, This pull request contains a backport of commit [efb81daf](https://github.com/openjdk/jdk/commit/efb81dafaf6da334674e52dbb509208d7d872440) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 2 Sep 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport efb81dafaf6da334674e52dbb509208d7d872440 Changes: https://git.openjdk.org/jdk25u/pull/153/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366031 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/153.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/153/head:pull/153 PR: https://git.openjdk.org/jdk25u/pull/153 From sgehwolf at openjdk.org Tue Sep 2 08:34:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 2 Sep 2025 08:34:59 GMT Subject: [jdk11u-dev] RFR: 8366572: Bump update version of OpenJDK: 11.0.30 In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 16:10:43 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.29 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-September/047026.html). 11u-dev needs to transition to 11.0.30. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3085#pullrequestreview-3175459432 From goetz at openjdk.org Tue Sep 2 08:40:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 08:40:50 GMT Subject: [jdk17u-dev] Integrated: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled In-Reply-To: <9PsXAyrZ06eYmVSNNuYSaXtlVHWjDLWzqBYIA4t3gZo=.14336afa-b345-4c66-a35b-cc03d3a175a1@github.com> References: <9PsXAyrZ06eYmVSNNuYSaXtlVHWjDLWzqBYIA4t3gZo=.14336afa-b345-4c66-a35b-cc03d3a175a1@github.com> Message-ID: <6PP7gcefYcd9fN-YovZHUhv1mGByotNaQI6fRHMW0Tg=.20ee60ab-8722-4765-8824-c56c1ff41b8a@github.com> On Mon, 1 Sep 2025 12:10:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this to 17, too. The backport is based on the push to 21. > > I had to resolve larger chunks in CertificateMessage.java > > Also, I had to adapt the tests as https://bugs.openjdk.org/browse/JDK-8282723 "Add constructors taking a cause to JSSE exceptions" is not in 17 and the message text reads differently. > > For each there is an extra commit. This pull request has now been integrated. Changeset: c6e19d63 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c6e19d6330e8474d97d791e2f7a476bd953562c7 Stats: 486 lines in 16 files changed: 300 ins; 132 del; 54 mod 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Reviewed-by: mbaesken Backport-of: 1cdf8f5497f2b986c13a1c263d806a31d67fe015 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3879 From rob.mckenna at oracle.com Tue Sep 2 09:46:41 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 2 Sep 2025 09:46:41 +0000 Subject: Result: New JDK Committer: Nibedita Jena Message-ID: Voting for Nibedita Jena [1] is now closed. Yes: 8 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. -Rob [1] https://mail.openjdk.org/pipermail/jdk-dev/2025-August/010280.html [2] https://openjdk.org/bylaws#lazy-consensus From dchuyko at openjdk.org Tue Sep 2 10:07:12 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Tue, 2 Sep 2025 10:07:12 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool [v5] In-Reply-To: References: Message-ID: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Dmitry Chuyko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - Merge branch 'openjdk:master' into JDK-8351936 - RC_MASK and TC_MASK instead of UC_MASK ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3012/files - new: https://git.openjdk.org/jdk11u-dev/pull/3012/files/7a92de0f..3afafe97 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=03-04 Stats: 22174 lines in 339 files changed: 10455 ins; 6100 del; 5619 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3012.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3012/head:pull/3012 PR: https://git.openjdk.org/jdk11u-dev/pull/3012 From rob.mckenna at oracle.com Tue Sep 2 10:24:30 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 2 Sep 2025 10:24:30 +0000 Subject: Result: New JDK Committer: Nibedita Jena In-Reply-To: References: Message-ID: Apologies, the link to the original CFV was incorrect. The correct link is: https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-August/046608.html -Rob ________________________________________ From: Robert Mckenna Sent: Tuesday 2 September 2025 10:46 To: jdk-updates-dev at openjdk.org Subject: Result: New JDK Committer: Nibedita Jena Voting for Nibedita Jena [1] is now closed. Yes: 8 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. -Rob [1] https://mail.openjdk.org/pipermail/jdk-dev/2025-August/010280.html [2] https://openjdk.org/bylaws#lazy-consensus From duke at openjdk.org Tue Sep 2 10:37:48 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Sep 2025 10:37:48 GMT Subject: [jdk25u] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> References: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> Message-ID: <9Ux7eyDkT92fnngL6ctIM6Sqj5SOgTA1KJN6v5SKRTI=.2caf3e49-a7b1-4a43-8b86-99f6bf9afc60@github.com> On Thu, 28 Aug 2025 01:03:26 GMT, Zhaokun Xie wrote: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! @xiezhaokun Your change (at version 8190f983de679b43ab5c6e9c96736370b1a8c7eb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/140#issuecomment-3244758578 From zxie at openjdk.org Tue Sep 2 10:51:48 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Tue, 2 Sep 2025 10:51:48 GMT Subject: [jdk25u] Integrated: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> References: <9mX6nNQqJVuGNF4TrPA_YntY2HLhEYA_1OH_Tb8ng_0=.69270e8e-6c37-4f61-a3ca-4825008280b6@github.com> Message-ID: On Thu, 28 Aug 2025 01:03:26 GMT, Zhaokun Xie wrote: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! This pull request has now been integrated. Changeset: 23d79fea Author: Zhaokun Xie Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/23d79fea1c22fb0a9ad7aac5c36c57e90d76a198 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Backport-of: dccb1782ec35d1ee95220a237aef29ddfc292cbd ------------- PR: https://git.openjdk.org/jdk25u/pull/140 From jjiang at openjdk.org Tue Sep 2 11:29:34 2025 From: jjiang at openjdk.org (John Jiang) Date: Tue, 2 Sep 2025 11:29:34 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent Message-ID: Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. This backport is not clean, because: - Some files don't exist in jdk21u repo. - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java - Some files only in jdk21u repo should be also modified. - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp - Some files have different copyright notes between these repos. - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java ------------- Commit messages: - Backport 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb Changes: https://git.openjdk.org/jdk21u-dev/pull/2138/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364597 Stats: 68 lines in 59 files changed: 0 ins; 9 del; 59 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2138.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2138/head:pull/2138 PR: https://git.openjdk.org/jdk21u-dev/pull/2138 From mbaesken at openjdk.org Tue Sep 2 11:52:47 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 2 Sep 2025 11:52:47 GMT Subject: [jdk21u-dev] Integrated: 8360518: Docker tests do not work when asan is configured In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 13:44:27 GMT, Matthias Baesken wrote: > Backport 8360518; some test files (related to subgroup tests) not present in 21 and diffs in the strides because of renamed requires for docker/container support This pull request has now been integrated. Changeset: 48f48ec7 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/48f48ec7f2507cb8335b190c9178446cfd55b027 Stats: 21 lines in 21 files changed: 21 ins; 0 del; 0 mod 8360518: Docker tests do not work when asan is configured Reviewed-by: rschmelter Backport-of: 01b15bc1f961f43ae11db0c15f45763c4ec4180b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2134 From duke at openjdk.org Tue Sep 2 12:05:39 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 2 Sep 2025 12:05:39 GMT Subject: [jdk25u] RFR: 8357739: [jittester] disable the hashCode method Message-ID: 8357739: [jittester] disable the hashCode method ------------- Commit messages: - 8357739: [jittester] disable the hashCode method Changes: https://git.openjdk.org/jdk25u/pull/154/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357739 Stats: 556 lines in 4 files changed: 402 ins; 121 del; 33 mod Patch: https://git.openjdk.org/jdk25u/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk25u/pull/154 From dmarkov at openjdk.org Tue Sep 2 12:42:41 2025 From: dmarkov at openjdk.org (Dmitry Markov) Date: Tue, 2 Sep 2025 12:42:41 GMT Subject: [jdk25u] RFR: 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java In-Reply-To: <1EMQYiZ1Xux_yUhwanAZYxNKY1w-m_fmGPfI4c0iaCk=.59eafd25-6d78-4089-8395-0dd2488110e8@github.com> References: <1EMQYiZ1Xux_yUhwanAZYxNKY1w-m_fmGPfI4c0iaCk=.59eafd25-6d78-4089-8395-0dd2488110e8@github.com> Message-ID: <9sGQmJzQnTN1OMC31vfhJ-yKP3LmVbEVGxTSfCeTuB0=.3450aa1f-b3bb-4b2b-a001-cce0c33d1a9f@github.com> On Mon, 1 Sep 2025 20:09:15 GMT, Alexey Ivanov wrote: > Backporting 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java > > The patch does **not** apply *cleanly*: `ProblemList.txt` has a conflict. I simply added the new line to `ProblemList.txt` following the same list of tests; yet there are no other lines yet in 25u. > > The updated manual test passes for me on Windows. Marked as reviewed by dmarkov (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/151#pullrequestreview-3176369463 From aivanov at openjdk.org Tue Sep 2 13:26:55 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 2 Sep 2025 13:26:55 GMT Subject: [jdk25u] Integrated: 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java In-Reply-To: <1EMQYiZ1Xux_yUhwanAZYxNKY1w-m_fmGPfI4c0iaCk=.59eafd25-6d78-4089-8395-0dd2488110e8@github.com> References: <1EMQYiZ1Xux_yUhwanAZYxNKY1w-m_fmGPfI4c0iaCk=.59eafd25-6d78-4089-8395-0dd2488110e8@github.com> Message-ID: On Mon, 1 Sep 2025 20:09:15 GMT, Alexey Ivanov wrote: > Backporting 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java > > The patch does **not** apply *cleanly*: `ProblemList.txt` has a conflict. I simply added the new line to `ProblemList.txt` following the same list of tests; yet there are no other lines yet in 25u. > > The updated manual test passes for me on Windows. This pull request has now been integrated. Changeset: 747ad8bd Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/747ad8bdf1e5fea8ce3752c0c25fdf6d1f99e31b Stats: 85 lines in 2 files changed: 66 ins; 3 del; 16 mod 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java Reviewed-by: dmarkov Backport-of: 7576064a10c0f7a1fbfe88fc39254f32005d88f8 ------------- PR: https://git.openjdk.org/jdk25u/pull/151 From syan at openjdk.org Tue Sep 2 14:30:24 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 2 Sep 2025 14:30:24 GMT Subject: [jdk25u] RFR: 8365983: Tests should throw SkippedException when SCTP not supported Message-ID: Hi all, This pull request contains a backport of commit [a029245a](https://github.com/openjdk/jdk/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd822) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 2 Sep 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport a029245a4e1f04052fa0f0a5af16ae0e770bd822 Changes: https://git.openjdk.org/jdk25u/pull/155/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365983 Stats: 209 lines in 16 files changed: 103 ins; 89 del; 17 mod Patch: https://git.openjdk.org/jdk25u/pull/155.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/155/head:pull/155 PR: https://git.openjdk.org/jdk25u/pull/155 From abaya at openjdk.org Tue Sep 2 15:41:49 2025 From: abaya at openjdk.org (Anass Baya) Date: Tue, 2 Sep 2025 15:41:49 GMT Subject: [jdk25u] RFR: 8346952: GetGraphicsStressTest.java fails: Native resources unavailable In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 05:06:22 GMT, Anass Baya wrote: > Hi all, > > This pull request contains a backport of commit [44cff9d6](https://github.com/openjdk/jdk/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b) and [f7352750](https://git.openjdk.org/jdk/commit/f73527502177a8f050272d6157ccbec3e9840bc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commits being backported was authored by Anass Baya and was reviewed by Sergey Bylokhov and Alexey Ivanov. > > Thanks! Waiting for backports approval ( jdk25u-fix-yes ) backport approved Ready for review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/152#issuecomment-3243856108 PR Comment: https://git.openjdk.org/jdk25u/pull/152#issuecomment-3245863017 From duke at openjdk.org Tue Sep 2 15:54:43 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Sep 2025 15:54:43 GMT Subject: [jdk25u] RFR: 8362532: Test gc/g1/plab/* duplicate command-line options In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 06:53:35 GMT, KavyaKS94 wrote: > Clean backport. Removed additional command line in tests. > Tested in mach5 in all platforms @KavyaKS94 Your change (at version 3357c98ed194c002baf115b5eb4953abb3d27900) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/147#issuecomment-3245910656 From goetz at openjdk.org Tue Sep 2 16:15:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 16:15:49 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 11:24:23 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files don't exist in jdk21u repo. > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - Some files only in jdk21u repo should be also modified. > - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp > - Some files have different copyright notes between these repos. > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Hi @johnshajiang , please first backport to jdk25u. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3245978677 From duke at openjdk.org Tue Sep 2 17:09:47 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Sep 2025 17:09:47 GMT Subject: [jdk25u] RFR: 8361497: Scoped Values: orElse and orElseThrow do not access the cache In-Reply-To: <2uKkxlj38ApyV89MD5IlvEpuEUNfJ4BF0paNaFN6dqc=.a8cec80b-3f7e-489c-8e6e-78965c39fc3f@github.com> References: <2uKkxlj38ApyV89MD5IlvEpuEUNfJ4BF0paNaFN6dqc=.a8cec80b-3f7e-489c-8e6e-78965c39fc3f@github.com> Message-ID: On Thu, 28 Aug 2025 18:09:34 GMT, Rui Li wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8361497 > > Not clean due to the lack of https://bugs.openjdk.org/browse/JDK-8360884. The cherry pick conflict was caused by the a new test added in the JDK-8360884., [code](https://github.com/openjdk/jdk/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e#diff-314e483e41a8dd49577b207c12683b369ab87b6de6da289b9f7e89aae5f412cbR227-R232). Based on the conversation in [JDK-8360884](https://bugs.openjdk.org/browse/JDK-8360884), it seems people are not comfortable to backport JDK-8360884 into 25 yet. The conflict was easy to resolve tho. Just remove the additional test brought by JDK-8360884. @rgithubli Your change (at version 522b9d5c2e11d91de7e0521d152dc41b51598796) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/142#issuecomment-3246138265 From duke at openjdk.org Tue Sep 2 17:15:51 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 2 Sep 2025 17:15:51 GMT Subject: [jdk21u-dev] Integrated: 8199149: Improve the exception message thrown by VarHandle of unsupported operation In-Reply-To: References: Message-ID: On Thu, 28 Aug 2025 19:28:31 GMT, Rui Li wrote: > A clean backport. > > The current UnsupportedOperationException message isn't clear on what method isn't unsupported, as described at [here](https://mail.openjdk.org/pipermail/core-libs-dev/2020-December/072500.html). This change adds the unsupported method name in the exception message. > > Low risk. On tip for 2 years. > > Tested using the example provided [here](https://mail.openjdk.org/pipermail/core-libs-dev/2020-December/072500.html). Can see the unsupported method name in the exception message. Output: > > > x64 (8318072) % ./build/linux-x86_64-server-release/jdk/bin/java ThereIsABugButWhere.java > Exception in thread "main" java.lang.UnsupportedOperationException: compareAndSet > at ThereIsABugButWhere.update(ThereIsABugButWhere.java:22) > at ThereIsABugButWhere.main(ThereIsABugButWhere.java:26) > > > Jtreg tests are running. This pull request has now been integrated. Changeset: 2dc5784b Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/2dc5784b51b3c6d8238de1441d656e6c22f3dba9 Stats: 12 lines in 4 files changed: 7 ins; 0 del; 5 mod 8199149: Improve the exception message thrown by VarHandle of unsupported operation Backport-of: d7b941640638b35f9ac1ef11cd6bf6ccb795c29a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2130 From duke at openjdk.org Tue Sep 2 17:16:43 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 2 Sep 2025 17:16:43 GMT Subject: [jdk25u] Integrated: 8361497: Scoped Values: orElse and orElseThrow do not access the cache In-Reply-To: <2uKkxlj38ApyV89MD5IlvEpuEUNfJ4BF0paNaFN6dqc=.a8cec80b-3f7e-489c-8e6e-78965c39fc3f@github.com> References: <2uKkxlj38ApyV89MD5IlvEpuEUNfJ4BF0paNaFN6dqc=.a8cec80b-3f7e-489c-8e6e-78965c39fc3f@github.com> Message-ID: On Thu, 28 Aug 2025 18:09:34 GMT, Rui Li wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8361497 > > Not clean due to the lack of https://bugs.openjdk.org/browse/JDK-8360884. The cherry pick conflict was caused by the a new test added in the JDK-8360884., [code](https://github.com/openjdk/jdk/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e#diff-314e483e41a8dd49577b207c12683b369ab87b6de6da289b9f7e89aae5f412cbR227-R232). Based on the conversation in [JDK-8360884](https://bugs.openjdk.org/browse/JDK-8360884), it seems people are not comfortable to backport JDK-8360884 into 25 yet. The conflict was easy to resolve tho. Just remove the additional test brought by JDK-8360884. This pull request has now been integrated. Changeset: b32786a4 Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u/commit/b32786a434e9bfb574b6be38a89bad71efd09772 Stats: 100 lines in 2 files changed: 85 ins; 0 del; 15 mod 8361497: Scoped Values: orElse and orElseThrow do not access the cache Backport-of: 9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03 ------------- PR: https://git.openjdk.org/jdk25u/pull/142 From ssubramaniam at openjdk.org Tue Sep 2 17:21:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 2 Sep 2025 17:21:57 GMT Subject: [jdk17u-dev] Integrated: 8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. In-Reply-To: References: Message-ID: On Mon, 5 May 2025 19:00:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. Fixes issue where compilation encounters a failure after it processes '' tag, and, in cases where the C2 compiler retries after tweaking options it omits subsume_load. Adds test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: aabe830e Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/aabe830e3ad26e53cf8af10acb7d8bb7baac66ea 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/jdk17u-dev/pull/3545 From ssubramaniam at openjdk.org Tue Sep 2 17:22:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 2 Sep 2025 17:22:55 GMT Subject: [jdk21u-dev] Integrated: 8354106: Clean up and open source KeyEvent related tests (Part 2) In-Reply-To: References: Message-ID: <0_s0zv1WtYNwvj6IPLFF7SQedJuKnmPZe4br6mZkH4I=.898574ba-c827-4621-b8b1-67390689af2d@github.com> On Wed, 27 Aug 2025 20:48:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354106: Clean up and open source KeyEvent related tests (Part 2). Adds two key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 65abe4f9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/65abe4f97cc70058aaeb954dea299c0fa5f6ef70 Stats: 212 lines in 2 files changed: 212 ins; 0 del; 0 mod 8354106: Clean up and open source KeyEvent related tests (Part 2) Backport-of: e163a76f2bacf06980026feb7e645e616ffe2ad4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2128 From ssubramaniam at openjdk.org Tue Sep 2 17:22:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 2 Sep 2025 17:22:56 GMT Subject: [jdk17u-dev] Integrated: 8354106: Clean up and open source KeyEvent related tests (Part 2) In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 20:48:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354106: Clean up and open source KeyEvent related tests (Part 2). Adds two key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 4771398a Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/4771398a49c1a93b453f510ca89fe22621b157b5 Stats: 212 lines in 2 files changed: 212 ins; 0 del; 0 mod 8354106: Clean up and open source KeyEvent related tests (Part 2) Backport-of: e163a76f2bacf06980026feb7e645e616ffe2ad4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3877 From ssubramaniam at openjdk.org Tue Sep 2 17:22:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 2 Sep 2025 17:22:49 GMT Subject: [jdk21u-dev] Integrated: 8340015: Open source several AWT focus tests - series 7 In-Reply-To: <4rac_VNLesPrZMegTWqboHAL60RXY_m1YTolxt1J7kY=.7a080ebb-993a-4cca-9857-5e42ef12b6c8@github.com> References: <4rac_VNLesPrZMegTWqboHAL60RXY_m1YTolxt1J7kY=.7a080ebb-993a-4cca-9857-5e42ef12b6c8@github.com> Message-ID: <2oJ3h0nP4INM76yuBZ5xgu1aE-GESpFn99KrgUPgetk=.e92ebfe9-8aaf-49c2-8847-07398297286c@github.com> On Wed, 27 Aug 2025 20:50:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: f8c20f84 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/f8c20f84e19e45f77d1563b80f90d9c953479e21 Stats: 266 lines in 4 files changed: 266 ins; 0 del; 0 mod 8340015: Open source several AWT focus tests - series 7 Backport-of: 147e30070d8adbe65453a3a9316b9324890ea25f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2129 From ssubramaniam at openjdk.org Tue Sep 2 17:23:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 2 Sep 2025 17:23:52 GMT Subject: [jdk17u-dev] Integrated: 8340015: Open source several AWT focus tests - series 7 In-Reply-To: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> References: <01vIYFziEt2cKax02HihSxCo__aWCnY-UNu1SVh8v58=.668d7a78-d4ef-4385-8488-f32bea9d89cf@github.com> Message-ID: On Wed, 27 Aug 2025 20:50:24 GMT, Satyen Subramaniam wrote: > Backporting JDK-8340015: Open source several AWT focus tests - series 7. Adds three window focus event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is almost clean - had to manually address trivial conflicts with ProblemList.txt. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 01e754ff Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/01e754ffdc5275ade83c84ec259258ec3845c0b6 Stats: 266 lines in 4 files changed: 265 ins; 0 del; 1 mod 8340015: Open source several AWT focus tests - series 7 Reviewed-by: shade Backport-of: 147e30070d8adbe65453a3a9316b9324890ea25f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3878 From coffeys at openjdk.org Tue Sep 2 18:43:25 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 2 Sep 2025 18:43:25 GMT Subject: [jdk25u] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code Message-ID: Clean backport to jdk25u ------------- Commit messages: - Backport 640b71da48c41e1f216f6bee1e7871961322cf53 Changes: https://git.openjdk.org/jdk25u/pull/157/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365168 Stats: 97 lines in 2 files changed: 48 ins; 40 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/157.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/157/head:pull/157 PR: https://git.openjdk.org/jdk25u/pull/157 From serb at openjdk.org Tue Sep 2 19:26:10 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 2 Sep 2025 19:26:10 GMT Subject: [jdk25u] RFR: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout Message-ID: Hi all, This pull request contains a backport of commit [12e6a0b6](https://github.com/openjdk/jdk/commit/12e6a0b6d0086caf156cf5513a604320c619b856) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. Thanks! ------------- Commit messages: - Backport 12e6a0b6d0086caf156cf5513a604320c619b856 Changes: https://git.openjdk.org/jdk25u/pull/156/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366208 Stats: 177 lines in 2 files changed: 170 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk25u/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk25u/pull/156 From goetz at openjdk.org Tue Sep 2 19:31:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 19:31:54 GMT Subject: [jdk21u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Message-ID: <71Uncb1UIvjR3RCZxtaTbrf_lLTQfn7BWrunnSKWaVc=.cf4c579e-1545-49c9-9400-311c4378fd18@github.com> I backport this for parity with 21.0.9-oracle src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java Resolved imports. Resolved two more Copyrights. With some luck this is clean. Test requires follow-up 8365375. ------------- Commit messages: - backport e29346dbd6328dcadc347a70d8c06ce141efef02 Changes: https://git.openjdk.org/jdk21u/pull/467/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=467&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348760 Stats: 630 lines in 8 files changed: 524 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk21u/pull/467.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/467/head:pull/467 PR: https://git.openjdk.org/jdk21u/pull/467 From goetz at openjdk.org Tue Sep 2 19:47:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 19:47:44 GMT Subject: [jdk21u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Message-ID: I backport this for parity with 21.0.9-oracle ------------- Depends on: https://git.openjdk.org/jdk21u/pull/467 Commit messages: - Backport 9dcc502cc83773561707f2afe9aee1f9e2386b9e Changes: https://git.openjdk.org/jdk21u/pull/468/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=468&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365375 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u/pull/468.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/468/head:pull/468 PR: https://git.openjdk.org/jdk21u/pull/468 From coffeys at openjdk.org Tue Sep 2 20:04:43 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 2 Sep 2025 20:04:43 GMT Subject: [jdk25u] Integrated: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 18:26:53 GMT, Sean Coffey wrote: > Clean backport to jdk25u This pull request has now been integrated. Changeset: fde6906e Author: Sean Coffey URL: https://git.openjdk.org/jdk25u/commit/fde6906e8105fee47a633bf1199e5df1ef59b328 Stats: 97 lines in 2 files changed: 48 ins; 40 del; 9 mod 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code Backport-of: 640b71da48c41e1f216f6bee1e7871961322cf53 ------------- PR: https://git.openjdk.org/jdk25u/pull/157 From goetz at openjdk.org Tue Sep 2 20:33:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 20:33:44 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Message-ID: I backport this for parity with 17.0.17-oracle based on the push to 21. Resolved two copyrights and imports in SwingUtilities3.java. Had to add another import to make it compile. ------------- Commit messages: - add import to fix build - backport e29346dbd6328dcadc347a70d8c06ce141efef02 Changes: https://git.openjdk.org/jdk17u/pull/408/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=408&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348760 Stats: 631 lines in 8 files changed: 525 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk17u/pull/408.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/408/head:pull/408 PR: https://git.openjdk.org/jdk17u/pull/408 From goetz at openjdk.org Tue Sep 2 20:40:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Sep 2025 20:40:47 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8348402 - backport 305bbdae7fe40e33cf2baa100c134bd85ecaa553 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2058/files - new: https://git.openjdk.org/jdk21u-dev/pull/2058/files/4d0159bf..c0e8c26f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2058&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2058&range=00-01 Stats: 13603 lines in 257 files changed: 8815 ins; 4263 del; 525 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2058.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2058/head:pull/2058 PR: https://git.openjdk.org/jdk21u-dev/pull/2058 From ssubramaniam at openjdk.org Wed Sep 3 02:10:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 02:10:05 GMT Subject: [jdk21u-dev] RFR: 8354472: Clean up and open source KeyEvent related tests (Part 3) Message-ID: Backporting JDK-8354472: Clean up and open source KeyEvent related tests (Part 3). Adds five key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd2d49f7119459f07844ce8201ca2320850cd51f Changes: https://git.openjdk.org/jdk21u-dev/pull/2141/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354472 Stats: 531 lines in 5 files changed: 531 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2141.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2141/head:pull/2141 PR: https://git.openjdk.org/jdk21u-dev/pull/2141 From jjiang at openjdk.org Wed Sep 3 02:12:57 2025 From: jjiang at openjdk.org (John Jiang) Date: Wed, 3 Sep 2025 02:12:57 GMT Subject: [jdk25u] RFR: 8364597: Replace THL A29 Limited with Tencent Message-ID: Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. This backport is not clean, because the following files have different copyright notes between the repos. - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ------------- Commit messages: - Backport 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb Changes: https://git.openjdk.org/jdk25u/pull/158/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364597 Stats: 67 lines in 58 files changed: 0 ins; 9 del; 58 mod Patch: https://git.openjdk.org/jdk25u/pull/158.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/158/head:pull/158 PR: https://git.openjdk.org/jdk25u/pull/158 From syan at openjdk.org Wed Sep 3 02:16:47 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 3 Sep 2025 02:16:47 GMT Subject: [jdk21u-dev] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 07:00:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Daniel D. Daugherty and David Holmes. > > Thanks! GHA report wget timed out failure at 'Get JTReg' stage in job [macos-x64 / test (hs/tier1 common)](https://github.com/openjdk-bots/jdk21u-dev/actions/runs/17061840618/job/48372736285). It seems like environmental issue, unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2106#issuecomment-3247445271 From jjiang at openjdk.org Wed Sep 3 02:19:47 2025 From: jjiang at openjdk.org (John Jiang) Date: Wed, 3 Sep 2025 02:19:47 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 16:13:05 GMT, Goetz Lindenmaier wrote: >> Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. >> This backport is not clean, because: >> - Some files don't exist in jdk21u repo. >> - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp >> - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java >> - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java >> - Some files only in jdk21u repo should be also modified. >> - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp >> - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp >> - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp >> - Some files have different copyright notes between these repos. >> - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java >> - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java >> - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > > Hi @johnshajiang , > please first backport to jdk25u. @GoeLin Just submitted a PR for jdk25u. https://github.com/openjdk/jdk25u/pull/158 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3247449504 From duke at openjdk.org Wed Sep 3 02:31:57 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 3 Sep 2025 02:31:57 GMT Subject: [jdk21u-dev] RFR: 8352533: Report useful IOExceptions when jspawnhelper fails Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8352533 The current error message of jspawnhelper is only available in stdout, but not in IOException. Applications would miss the error message if stdout isn't captured. This change makes the error message available in exceptions. The risk is relatively low. On tip for over 3 months. Tests are running. ------------- Commit messages: - Backport 5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7 Changes: https://git.openjdk.org/jdk21u-dev/pull/2142/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352533 Stats: 100 lines in 3 files changed: 74 ins; 0 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2142.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2142/head:pull/2142 PR: https://git.openjdk.org/jdk21u-dev/pull/2142 From ssubramaniam at openjdk.org Wed Sep 3 02:44:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 02:44:03 GMT Subject: [jdk21u-dev] RFR: 8353589: Open source a few Swing menu-related tests Message-ID: Backporting JDK-8353589: Open source a few Swing menu-related tests. Adds three menu related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 98dac46aac2cea9790c1275208cc4c92e8e9a98a Changes: https://git.openjdk.org/jdk21u-dev/pull/2143/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353589 Stats: 294 lines in 3 files changed: 294 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2143.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2143/head:pull/2143 PR: https://git.openjdk.org/jdk21u-dev/pull/2143 From ssubramaniam at openjdk.org Wed Sep 3 02:45:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 02:45:15 GMT Subject: [jdk17u-dev] RFR: 8354472: Clean up and open source KeyEvent related tests (Part 3) Message-ID: Backporting JDK-8354472: Clean up and open source KeyEvent related tests (Part 3). Adds five key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd2d49f7119459f07844ce8201ca2320850cd51f Changes: https://git.openjdk.org/jdk17u-dev/pull/3880/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3880&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354472 Stats: 531 lines in 5 files changed: 531 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3880.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3880/head:pull/3880 PR: https://git.openjdk.org/jdk17u-dev/pull/3880 From ssubramaniam at openjdk.org Wed Sep 3 02:46:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 02:46:57 GMT Subject: [jdk17u-dev] RFR: 8353589: Open source a few Swing menu-related tests Message-ID: Backporting JDK-8353589: Open source a few Swing menu-related tests. Adds three menu related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 98dac46aac2cea9790c1275208cc4c92e8e9a98a Changes: https://git.openjdk.org/jdk17u-dev/pull/3881/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3881&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353589 Stats: 294 lines in 3 files changed: 294 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3881.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3881/head:pull/3881 PR: https://git.openjdk.org/jdk17u-dev/pull/3881 From duke at openjdk.org Wed Sep 3 02:57:18 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 3 Sep 2025 02:57:18 GMT Subject: [jdk21u-dev] RFR: 8335638: Calling VarHandle.{access-mode} methods reflectively throws wrong exception Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8335638. According to [the API specification](https://github.com/openjdk/jdk/blob/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a/src/java.base/share/classes/java/lang/invoke/VarHandle.java#L435-L442), invoking VarHandle.{access-mode} methods reflectively throws an `UnsupportedOperationException`. However, it currently throws exception is an `UnsatisfiedLinkError` instead. (Pretty much what's in the `Problem` section of the [CSR](https://bugs.openjdk.org/browse/JDK-8335805)) Low risk. See Hannes Greule's comment in CSR: https://bugs.openjdk.org/browse/JDK-8335805: > it only applies when invoking those methods reflectively - doing that always results in some form of Throwable being thrown - MethodHandle already throws UnsupportedOperationException in the same case - The exception is wrapped by an InvocationTargetException Note: I'm not sure if there are any additional processes aside from a pr itself when backporting a fix requiring a CSR to previous versions. Let me know if it requires something else. ------------- Commit messages: - Backport 9fe6e2316aef8fd125a7905cff2a2d9ae5d26109 Changes: https://git.openjdk.org/jdk21u-dev/pull/2144/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2144&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335638 Stats: 77 lines in 2 files changed: 72 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2144.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2144/head:pull/2144 PR: https://git.openjdk.org/jdk21u-dev/pull/2144 From duke at openjdk.org Wed Sep 3 03:31:20 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 3 Sep 2025 03:31:20 GMT Subject: [jdk21u-dev] RFR: 8332586: Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor} Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8332586. A perf improvement: when members are empty arrays, return them as it is (empty arrays are non modifiable) rather than clone an new empty array. Logic is straightforward. Low risk. On tip for over a year. ------------- Commit messages: - Backport 27af19d921a5cf15f5146471b58961815690b4f2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2145/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332586 Stats: 177 lines in 4 files changed: 170 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2145.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2145/head:pull/2145 PR: https://git.openjdk.org/jdk21u-dev/pull/2145 From duke at openjdk.org Wed Sep 3 04:28:45 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 3 Sep 2025 04:28:45 GMT Subject: [jdk21u-dev] RFR: 8335638: Calling VarHandle.{access-mode} methods reflectively throws wrong exception In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:52:36 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8335638. > > According to [the API specification](https://github.com/openjdk/jdk/blob/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a/src/java.base/share/classes/java/lang/invoke/VarHandle.java#L435-L442), invoking VarHandle.{access-mode} methods reflectively throws an `UnsupportedOperationException`. However, it currently throws exception is an `UnsatisfiedLinkError` instead. (Pretty much what's in the `Problem` section of the [CSR](https://bugs.openjdk.org/browse/JDK-8335805)) > > Low risk. See Hannes Greule's comment in CSR: https://bugs.openjdk.org/browse/JDK-8335805: > >> it only applies when invoking those methods reflectively - doing that always results in some form of Throwable being thrown - MethodHandle already throws UnsupportedOperationException in the same case - The exception is wrapped by an InvocationTargetException > > > Note: I'm not sure if there are any additional processes aside from a pr itself when backporting a fix requiring a CSR to previous versions. Let me know if it requires something else. The auto updated pr notes asks to create a CSR: > Change requires a CSR request matching fixVersion 21.0.9 to be approved (needs to be created) I'm not sure if there's anything additional to add on top of https://bugs.openjdk.org/browse/JDK-8335805, aside from marking it with a different version number. If a new CSR jbs is required for tracking, let me know and I'll copy JDK-8335805 to new one. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2144#issuecomment-3247639251 From duke at openjdk.org Wed Sep 3 05:23:50 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Sep 2025 05:23:50 GMT Subject: [jdk25u] RFR: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency In-Reply-To: <1xca2jNVpDDLMsU_W4Ogdq67CKJZMPvzAsm5JVKrYoI=.7624e9a8-7c75-47fb-9899-1c5df824ee67@github.com> References: <1xca2jNVpDDLMsU_W4Ogdq67CKJZMPvzAsm5JVKrYoI=.7624e9a8-7c75-47fb-9899-1c5df824ee67@github.com> Message-ID: On Fri, 29 Aug 2025 09:42:19 GMT, Tejal Wakchaure wrote: > Tested Changes Locally @tejalwakchaure Your change (at version d13df23cd93901f7ee9b5fbf5eafae57604a8bc9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/145#issuecomment-3247723309 From aboldtch at openjdk.org Wed Sep 3 06:29:20 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Wed, 3 Sep 2025 06:29:20 GMT Subject: [jdk25u] RFR: 8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory Message-ID: Hi all, This pull request contains a backport of commit [86d6a2e0](https://github.com/openjdk/jdk/commit/86d6a2e05eb52ea2c603a06bce838a56d5ae507b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Axel Boldt-Christmas on 29 Aug 2025 and was reviewed by Stefan Karlsson, Stefan Johansson and Joel Sikstr?m. Thanks! ------------- Commit messages: - Backport: 86d6a2e05eb52ea2c603a06bce838a56d5ae507b Changes: https://git.openjdk.org/jdk25u/pull/159/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366147 Stats: 22 lines in 2 files changed: 13 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/159.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/159/head:pull/159 PR: https://git.openjdk.org/jdk25u/pull/159 From duke at openjdk.org Wed Sep 3 07:30:58 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 3 Sep 2025 07:30:58 GMT Subject: [jdk25u] RFR: 8358685: [TEST] AOTLoggingTag.java failed with missing log message Message-ID: 8358685: [TEST] AOTLoggingTag.java failed with missing log message ------------- Commit messages: - 8358685: [TEST] AOTLoggingTag.java failed with missing log message Changes: https://git.openjdk.org/jdk25u/pull/160/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358685 Stats: 6 lines in 1 file changed: 0 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/160.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/160/head:pull/160 PR: https://git.openjdk.org/jdk25u/pull/160 From goetz at openjdk.org Wed Sep 3 07:32:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 07:32:51 GMT Subject: [jdk17u-dev] Integrated: 8366233: Bump update version for OpenJDK: jdk-17.0.18 In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 11:12:41 GMT, Goetz Lindenmaier wrote: > The required version bump. This pull request has now been integrated. Changeset: 0e0c83b5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0e0c83b50cd1b1e5c6260257f08b242dc060a38b Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8366233: Bump update version for OpenJDK: jdk-17.0.18 Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3876 From goetz at openjdk.org Wed Sep 3 07:36:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 07:36:44 GMT Subject: [jdk21u-dev] RFR: 8315413: Remove special filtering of Continuation.yield0 in StackWalker In-Reply-To: <_Bghg2CqrZuFPAdI7G9VJEEYX43RfctirYBdsKQxY2I=.234df0ca-6174-4ac5-8e7d-c02138d15363@github.com> References: <_Bghg2CqrZuFPAdI7G9VJEEYX43RfctirYBdsKQxY2I=.234df0ca-6174-4ac5-8e7d-c02138d15363@github.com> Message-ID: On Thu, 28 Aug 2025 20:02:37 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8315413. > > Those special filtering is no longer needed because to be filtered methods are already marked by `@Hidden`. > > Tests in this pr passed. Other jtregs are running. Hi @rgithubli if this is a cleanup, why do we need it in 21? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2131#issuecomment-3248045653 From jjiang at openjdk.org Wed Sep 3 07:38:45 2025 From: jjiang at openjdk.org (John Jiang) Date: Wed, 3 Sep 2025 07:38:45 GMT Subject: [jdk25u] Integrated: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: <2XXfWNUEZN85k3MhUtVbiUenpvL_De5mHVwD8cF_buM=.8277e021-37aa-4dd2-804c-10242d7a2710@github.com> On Wed, 3 Sep 2025 02:07:47 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > > This backport is not clean, because the following files have different copyright notes between the repos. > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp This pull request has now been integrated. Changeset: e7dafa72 Author: John Jiang URL: https://git.openjdk.org/jdk25u/commit/e7dafa726b36832a808d00d668b0e04ddf15a577 Stats: 67 lines in 58 files changed: 0 ins; 9 del; 58 mod 8364597: Replace THL A29 Limited with Tencent Backport-of: 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb ------------- PR: https://git.openjdk.org/jdk25u/pull/158 From duke at openjdk.org Wed Sep 3 07:55:55 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 3 Sep 2025 07:55:55 GMT Subject: [jdk25u] RFR: 8361215: Add AOT test case: verification constraint classes are excluded Message-ID: <-7AIeW1BJASUfpAzp6ScfFl0BCwVMO_aVmVF4MX3H7Y=.2b1bf260-0539-4309-a112-fef757736b6a@github.com> 8361215: Add AOT test case: verification constraint classes are excluded ------------- Commit messages: - 8361215: Add AOT test case: verification constraint classes are excluded Changes: https://git.openjdk.org/jdk25u/pull/161/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361215 Stats: 70 lines in 3 files changed: 54 ins; 1 del; 15 mod Patch: https://git.openjdk.org/jdk25u/pull/161.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/161/head:pull/161 PR: https://git.openjdk.org/jdk25u/pull/161 From goetz at openjdk.org Wed Sep 3 07:59:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 07:59:56 GMT Subject: [jdk21u-dev] Integrated: 8366231: Bump update version for OpenJDK: jdk-21.0.10 In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 11:09:13 GMT, Goetz Lindenmaier wrote: > The required version bump. This pull request has now been integrated. Changeset: 5eed5714 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5eed5714803d75c8c4bc1a8dd941075c60e459d4 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8366231: Bump update version for OpenJDK: jdk-21.0.10 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2127 From goetz at openjdk.org Wed Sep 3 08:03:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:03:55 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v3] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> <0tWMyo1SnEqg5Ljz3DZayKjjzYgmjIZdSrm9sNaczwI=.ee8ac3f1-9524-43f1-b6bf-08487157beba@github.com> Message-ID: <6rYtnaf5tsH2ZpIZLWQ-mCEO4OHwouOr8vExE6-APPk=.d5d9f79f-fe65-4879-a067-7e32fc854bda@github.com> On Wed, 9 Jul 2025 06:32:50 GMT, Timofei Pushkin wrote: >> Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: >> >> - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 >> - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() >> >> Reviewed-by: ccheung, coleenp >> - 8339460: CDS error when module is located in a directory with space in the name >> >> Reviewed-by: ccheung, iklam > > Thank you for the review! Hi @TimPushkin please merge head and make sure all tests are green. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3248127317 From goetz at openjdk.org Wed Sep 3 08:06:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:06:55 GMT Subject: [jdk21u-dev] RFR: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException In-Reply-To: References: Message-ID: <8n7sablAR5JjH3aOhYkumYPmosPTtYjYJPX8YwvXt9M=.36c5e8a1-3e03-4778-a822-56274048c810@github.com> On Sat, 24 May 2025 05:11:31 GMT, Xiaolong Peng wrote: >> 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException > > On Fri, May 23, 2025 at 9:51?PM bridgekeeper[bot] ***@***.***> > wrote: > >> *bridgekeeper[bot]* left a comment (openjdk/jdk21u-dev#1712) >> >> >> @pengxiaolong This pull request has >> been inactive for more than 4 weeks and will be automatically closed if >> another 4 weeks passes without any activity. To avoid this, simply issue a >> /touch or /keepalive command to the pull request. Feel free to ask for >> assistance if you need help with progressing this pull request towards >> integration! >> >> ? >> Reply to this email directly, view it on GitHub >> , >> or unsubscribe >> >> . >> You are receiving this because you were mentioned.Message ID: >> ***@***.***> >> Hi @pengxiaolong please merge head and make sure the tests all pass. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1712#issuecomment-3248135347 From goetz at openjdk.org Wed Sep 3 08:10:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:10:48 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: On Tue, 8 Jul 2025 13:16:40 GMT, Jan Kratochvil wrote: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. > > (jdk25 already contains it), this jdk21, [jdk17](https://github.com/openjdk/jdk17u-dev/pull/3720). Hi @jankratochvil can you please merge head and make sure the tests still pass? Also please give a fix request message listing reason, risk and testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1949#issuecomment-3248148685 From goetz at openjdk.org Wed Sep 3 08:14:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:14:45 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Sat, 19 Jul 2025 18:54:09 GMT, Matthias Bl?sing wrote: >> Hi @matthiasblaesing , >> currently we submit for the October release. I would approve it for the January release. Development of that starts September 3rd. > > @GoeLin thanks for the clarification. For NetBeans this make the change unneeded, as by that time JDK 25 will have been released and thus JDK 17 will drop out from the supported JDK range (supported range is current LTS - 1). > > However from the opensource contribution perspective, I think it is ok and also gives a realistic planning timeframe to drop the workaround needed because of a broken JDK. Hi @matthiasblaesing please merge head and make sure the tests pass. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3248157120 From jjiang at openjdk.org Wed Sep 3 08:15:18 2025 From: jjiang at openjdk.org (John Jiang) Date: Wed, 3 Sep 2025 08:15:18 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent Message-ID: Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. This backport is not clean, because: - Some files have different copyright notes between the repos - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java - Some files should not be modified due to there is not Tencent copyright notes - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp - Some files doesn't exist in jdk17u - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java - test/jdk/sun/security/jgss/GssContextCleanup.java - test/jdk/sun/security/jgss/GssNameCleanup.java - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java - Some files only in jdk17u should be also modified - src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp - src/hotspot/cpu/x86/macroAssembler_x86_log.cpp - src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp - test/hotspot/jtreg/gc/g1/TestBuffersToCardsOverflow.java - test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java ------------- Commit messages: - Backport 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb Changes: https://git.openjdk.org/jdk17u-dev/pull/3882/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3882&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364597 Stats: 42 lines in 37 files changed: 0 ins; 5 del; 37 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3882.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3882/head:pull/3882 PR: https://git.openjdk.org/jdk17u-dev/pull/3882 From goetz at openjdk.org Wed Sep 3 08:24:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:24:02 GMT Subject: [jdk17u-dev] RFR: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention [v2] In-Reply-To: <-eVoBn7cxEqe-vDv_6cSzxu6ygoye9hyWtbSowclkrs=.18768430-8efd-48ab-b887-8f3e53186ebc@github.com> References: <65ZadztmSSwGRFmbUcZkeYV7zxJApNIp-r1aRmjezMQ=.0f48e0bf-5083-4a70-a1f4-b34d4ee8a4cf@github.com> <-eVoBn7cxEqe-vDv_6cSzxu6ygoye9hyWtbSowclkrs=.18768430-8efd-48ab-b887-8f3e53186ebc@github.com> Message-ID: On Mon, 30 Jun 2025 16:28:27 GMT, Daniel Huang wrote: >> Backport for ShenandoahLock performance regression issue. The fix involves sleeping for a very short duration every 3 yields, with the number of yields picked through manual testing. >> >> Clean backport, ran GHA sanity checks and locally tested `tier1`, `tier2`, and `hotspot_gc_shenandoah`. `test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java` sometimes fails locally, but it also sometimes failed before the backport. >> `test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java` fails locally, but it also fails locally before the backport. > > Daniel Huang 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-JDK-8350285-shenandoahlock > - Merge branch 'openjdk:master' into backport-JDK-8350285-shenandoahlock > - Backport bd8ad309b59bceb3073a8d6411cca74e73508885 removed the fix request label because it is not yet in 21. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3614#issuecomment-3248192593 From goetz at openjdk.org Wed Sep 3 08:27:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:27:47 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: On Fri, 18 Jul 2025 15:38:51 GMT, Roland Westrelin wrote: > 21u patch doesn't apply cleanly but only because some code that's > replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is > identical to 21u patch. > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Hi @rwestrel please merge head and make sure the tests pass. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3770#issuecomment-3248201496 From sgehwolf at openjdk.org Wed Sep 3 08:27:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 3 Sep 2025 08:27:59 GMT Subject: [jdk11u-dev] RFR: 8366572: Bump update version of OpenJDK: 11.0.30 In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 16:10:43 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.29 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-September/047026.html). 11u-dev needs to transition to 11.0.30. Please apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3085#issuecomment-3248204245 From goetz at openjdk.org Wed Sep 3 08:52:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 08:52:17 GMT Subject: [jdk21u-dev] RFR: 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 50145bb74ad87f5b3f80ed910f6ebb95e406b802 Changes: https://git.openjdk.org/jdk21u-dev/pull/2146/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355773 Stats: 78 lines in 31 files changed: 34 ins; 1 del; 43 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2146.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2146/head:pull/2146 PR: https://git.openjdk.org/jdk21u-dev/pull/2146 From goetz at openjdk.org Wed Sep 3 09:00:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 09:00:58 GMT Subject: [jdk21u-dev] RFR: 8140527: JInternalFrame has incorrect title button width Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport acf591e856ce4b43303b1578bd64a8c9ab0063ea Changes: https://git.openjdk.org/jdk21u-dev/pull/2114/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8140527 Stats: 187 lines in 3 files changed: 153 ins; 15 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2114.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2114/head:pull/2114 PR: https://git.openjdk.org/jdk21u-dev/pull/2114 From tpushkin at openjdk.org Wed Sep 3 09:02:38 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 3 Sep 2025 09:02:38 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v4] In-Reply-To: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: > The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. > > Resolved conflicts: > - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) > - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport > - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge remote-tracking branch 'openjdk-jdk21/master' into HEAD - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp - 8339460: CDS error when module is located in a directory with space in the name Reviewed-by: ccheung, iklam ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1834/files - new: https://git.openjdk.org/jdk21u-dev/pull/1834/files/f8bf196c..8dd6600c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1834&range=02-03 Stats: 34581 lines in 706 files changed: 21361 ins; 10247 del; 2973 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1834.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1834/head:pull/1834 PR: https://git.openjdk.org/jdk21u-dev/pull/1834 From duke at openjdk.org Wed Sep 3 09:31:53 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Wed, 3 Sep 2025 09:31:53 GMT Subject: [jdk25u] Integrated: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency In-Reply-To: <1xca2jNVpDDLMsU_W4Ogdq67CKJZMPvzAsm5JVKrYoI=.7624e9a8-7c75-47fb-9899-1c5df824ee67@github.com> References: <1xca2jNVpDDLMsU_W4Ogdq67CKJZMPvzAsm5JVKrYoI=.7624e9a8-7c75-47fb-9899-1c5df824ee67@github.com> Message-ID: On Fri, 29 Aug 2025 09:42:19 GMT, Tejal Wakchaure wrote: > Tested Changes Locally This pull request has now been integrated. Changeset: 8afed87f Author: Kevin Walls URL: https://git.openjdk.org/jdk25u/commit/8afed87fad34b990d0de4872afc95c8546ab40c2 Stats: 101 lines in 10 files changed: 60 ins; 12 del; 29 mod 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Backport-of: 310ef85667bdba3f984cb6327aee71cfaf91458b ------------- PR: https://git.openjdk.org/jdk25u/pull/145 From jjiang at openjdk.org Wed Sep 3 09:49:23 2025 From: jjiang at openjdk.org (John Jiang) Date: Wed, 3 Sep 2025 09:49:23 GMT Subject: [jdk11u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent Message-ID: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. This backport is not clean, because: - Some files have different copyright notes between the repos - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp - test/hotspot/jtreg/compiler/c2/cr6865031/Test.java - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java - test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java - Some files should not be modified due to there is not Tencent copyright notes - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp - test/hotspot/jtreg/compiler/c2/cr6865031/Test.java - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java - Some files doesn't exist in jdk11u - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp - test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java - test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java - test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java - test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java - test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java - test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java - test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java - test/jdk/sun/security/jgss/GssContextCleanup.java - test/jdk/sun/security/jgss/GssNameCleanup.java - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java - test/micro/org/openjdk/bench/java/security/Signatures.java - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java ------------- Commit messages: - Backport 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb Changes: https://git.openjdk.org/jdk11u-dev/pull/3086/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3086&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364597 Stats: 20 lines in 16 files changed: 0 ins; 4 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3086.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3086/head:pull/3086 PR: https://git.openjdk.org/jdk11u-dev/pull/3086 From duke at openjdk.org Wed Sep 3 09:56:44 2025 From: duke at openjdk.org (KavyaKS94) Date: Wed, 3 Sep 2025 09:56:44 GMT Subject: [jdk25u] Integrated: 8362532: Test gc/g1/plab/* duplicate command-line options In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 06:53:35 GMT, KavyaKS94 wrote: > Clean backport. Removed additional command line in tests. > Tested in mach5 in all platforms This pull request has now been integrated. Changeset: 1041bd35 Author: Lei Zhu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/1041bd35a500bb51c27d7d2ee882c41256427173 Stats: 9 lines in 2 files changed: 0 ins; 3 del; 6 mod 8362532: Test gc/g1/plab/* duplicate command-line options Backport-of: 13bab09bffc411dde324599c2e15852ef4b53d55 ------------- PR: https://git.openjdk.org/jdk25u/pull/147 From andrew at openjdk.org Wed Sep 3 10:52:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 3 Sep 2025 10:52:50 GMT Subject: [jdk11u-dev] Integrated: 8366572: Bump update version of OpenJDK: 11.0.30 In-Reply-To: References: Message-ID: <_suLLQle0TxmthWVB1lkSPkjYpM_CrFcNCjawmPSgSI=.a03b54f1-6bb3-4b58-b715-fca5780996b0@github.com> On Mon, 1 Sep 2025 16:10:43 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.29 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-September/047026.html). 11u-dev needs to transition to 11.0.30. This pull request has now been integrated. Changeset: 16802435 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/168024359375be044ec76c6c7a0781ddec1db689 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8366572: Bump update version of OpenJDK: 11.0.30 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3085 From duke at openjdk.org Wed Sep 3 11:16:01 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 3 Sep 2025 11:16:01 GMT Subject: [jdk25u] RFR: 8357816: Add test from JDK-8350576 Message-ID: 8357816: Add test from JDK-8350576 ------------- Commit messages: - 8357816: Add test from JDK-8350576 Changes: https://git.openjdk.org/jdk25u/pull/162/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=162&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357816 Stats: 56 lines in 1 file changed: 56 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/162.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/162/head:pull/162 PR: https://git.openjdk.org/jdk25u/pull/162 From zzambers at openjdk.org Wed Sep 3 11:28:24 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 3 Sep 2025 11:28:24 GMT Subject: [jdk11u-dev] RFR: 8224087: Compile C code for at least C99 Standard compliance Message-ID: This backport explicitly sets c99 standard for jdk c sources on compilers, where appropriate. Motivation for this is, [recent gcc switch to c23 as default](https://www.phoronix.com/news/GCC-15-Default-C23), causing errors (jdk sources are not c23 compatible). Main problem is, that c23 no longer supports non-prototype function declarations (see (3) [here](https://en.cppreference.com/w/c/language/function_declaration.html)). Example errors: /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/src/java.base/unix/native/libnet/DefaultProxySelector.c:389:16: error: too many arguments to function 'g_proxy_resolver_lookup'; expected 0, have 4 389 | proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/test/hotspot/jtreg/runtime/jsig/libTestJNI.c:45:22: error: assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 45 | act.sa_sigaction = (void (*)())sig_handler; | ^ There are more, if above are fixed. Non prototype function declarations are present even in newest jdk, but newer jdks have c standard set explicitly, so they do not cause errors there. This should not increase minimum requirements for compiler toolchains needed to build jdk11. [Jdk13](https://github.com/openjdk/jdk13/blob/master/doc/building.md#native-compiler-toolchain-requirements), where this originates from, has same minimal compiler requirements as [jdk11](https://github.com/zzambers/jdk11u-dev/blob/master/doc/building.md#native-compiler-toolchain-requirements). ( gcc 4.8, clang 3.2, Xcode 8, Solaris Studio 12.4) ------------- Commit messages: - backport 03428d73fc3618202627bbe9d9880a63221c1811 Changes: https://git.openjdk.org/jdk11u-dev/pull/3087/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3087&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8224087 Stats: 35 lines in 4 files changed: 33 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3087.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3087/head:pull/3087 PR: https://git.openjdk.org/jdk11u-dev/pull/3087 From tpushkin at openjdk.org Wed Sep 3 12:06:58 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 3 Sep 2025 12:06:58 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v4] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: On Wed, 3 Sep 2025 09:02:38 GMT, Timofei Pushkin wrote: >> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. >> >> Resolved conflicts: >> - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) >> - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport >> - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'openjdk-jdk21/master' into HEAD > - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 > - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() > > Reviewed-by: ccheung, coleenp > - 8339460: CDS error when module is located in a directory with space in the name > > Reviewed-by: ccheung, iklam Thank you. The tests passed, the CI failures is something internal to the infrastructure, not related to the change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3248964636 From roland at openjdk.org Wed Sep 3 12:35:13 2025 From: roland at openjdk.org (Roland Westrelin) Date: Wed, 3 Sep 2025 12:35:13 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe [v2] In-Reply-To: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: <29orZTIj7ljPfrH-6TrHWm-tIvGcz6lkDlX6uEtR9b8=.126131c8-281a-4ea0-9dea-0089873d805a@github.com> > 21u patch doesn't apply cleanly but only because some code that's > replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is > identical to 21u patch. > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC Roland Westrelin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into backport-rwestrel-23069e91-master - Backport 23069e9163c4d416aa9861bc0c7beb37a71dbfa7 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3770/files - new: https://git.openjdk.org/jdk17u-dev/pull/3770/files/74fc45fe..dd0a96f2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3770&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3770&range=00-01 Stats: 34678 lines in 479 files changed: 22028 ins; 10137 del; 2513 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3770.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3770/head:pull/3770 PR: https://git.openjdk.org/jdk17u-dev/pull/3770 From roland at openjdk.org Wed Sep 3 12:35:13 2025 From: roland at openjdk.org (Roland Westrelin) Date: Wed, 3 Sep 2025 12:35:13 GMT Subject: [jdk17u-dev] RFR: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: On Wed, 3 Sep 2025 08:24:18 GMT, Goetz Lindenmaier wrote: >> 21u patch doesn't apply cleanly but only because some code that's >> replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is >> identical to 21u patch. >> >> Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC > > Hi @rwestrel > please merge head and make sure the tests pass. @GoeLin I did and tests pass ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3770#issuecomment-3249057984 From sgehwolf at openjdk.org Wed Sep 3 12:41:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 3 Sep 2025 12:41:48 GMT Subject: [jdk21u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 15:21:53 GMT, Severin Gehwolf wrote: > Please review this unclean backport of JDK-8358764. This is for partity with 21.0.9-oracle. The backport is not clean for the following reasons: > > - Usage of `StableValue` in the original patch. I've replaced this with a static variable in class `Net`. Similar to `FAST_LOOPBACK`. > - Context differences in `SocketChannelImpl.java`, method `implCloseBlockingMode()`. JDK-8351458, "(ch) Move preClose to UnixDispatcher" is not in JDK 21u. > - Test `PeerReadsAfterAsyncClose` needed an adaptation since the match on the stack trace is wrong for JDK 21. It should be `sun.nio.ch.SocketChannelImpl.read` instead of `sun.nio.ch.SocketChannelImpl.implRead` (in JDK head). The reason for this seems to be "JDK-8308995: Update Network IO JFR events to be static mirror events" (JDK 22+). > > Other than that it's a fairly straight-forward port. > > **Testing:** > > - [x] jdk_net, jdk_nio on Linux x86_64 > - [x] New regression test on Windows without the product fix (fails) and passes with the product fix. The test passes on Linux with/without the product fix so isn't indicative there (as it should since it's a Windows fix). > - [x] GHA > > Thoughts? @tstuefe Could you help getting this reviewed, please? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2137#issuecomment-3249083484 From stuefe at openjdk.org Wed Sep 3 13:52:48 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 3 Sep 2025 13:52:48 GMT Subject: [jdk21u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 15:21:53 GMT, Severin Gehwolf wrote: > Please review this unclean backport of JDK-8358764. This is for partity with 21.0.9-oracle. The backport is not clean for the following reasons: > > - Usage of `StableValue` in the original patch. I've replaced this with a static variable in class `Net`. Similar to `FAST_LOOPBACK`. > - Context differences in `SocketChannelImpl.java`, method `implCloseBlockingMode()`. JDK-8351458, "(ch) Move preClose to UnixDispatcher" is not in JDK 21u. > - Test `PeerReadsAfterAsyncClose` needed an adaptation since the match on the stack trace is wrong for JDK 21. It should be `sun.nio.ch.SocketChannelImpl.read` instead of `sun.nio.ch.SocketChannelImpl.implRead` (in JDK head). The reason for this seems to be "JDK-8308995: Update Network IO JFR events to be static mirror events" (JDK 22+). > > Other than that it's a fairly straight-forward port. > > **Testing:** > > - [x] jdk_net, jdk_nio on Linux x86_64 > - [x] New regression test on Windows without the product fix (fails) and passes with the product fix. The test passes on Linux with/without the product fix so isn't indicative there (as it should since it's a Windows fix). > - [x] GHA > > Thoughts? I'm not an expert here, but the patch looks good to me. ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2137#pullrequestreview-3180769255 From duke at openjdk.org Wed Sep 3 14:32:18 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 3 Sep 2025 14:32:18 GMT Subject: [jdk25u] RFR: 8359958: Cleanup local debuggee references after JDK-8333117 removed =?UTF-8?B?4oCm?= Message-ID: ?support for non-local debuggees ------------- Commit messages: - 8359958: Cleanup local debuggee references after JDK-8333117 removed support for non-local debuggees Changes: https://git.openjdk.org/jdk25u/pull/163/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359958 Stats: 99 lines in 19 files changed: 0 ins; 10 del; 89 mod Patch: https://git.openjdk.org/jdk25u/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk25u/pull/163 From gnu.andrew at redhat.com Wed Sep 3 15:05:57 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 3 Sep 2025 16:05:57 +0100 Subject: [RAMPDOWN] 11.0.29 Now in Rampdown Stage In-Reply-To: References: Message-ID: On 16:41 Mon 01 Sep , Andrew Hughes wrote: > 11.0.29 is now in rampdown for release in October 2025. > > jdk11u-dev is CLOSED for commits until > https://bugs.openjdk.org/browse/JDK-8366572 is integrated to begin the > 11.0.30 release cycle. > > For critical fixes (i.e. regressions or urgent fixes like tzdata & > cacerts updates) for 11.0.29, please file a PR against > https://github.com/openjdk/jdk11u and use jdk11u-critical-request to > obtain approval to push (automatic with the /approval request command > [0]). > > [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval > > Thanks, > -- > Andrew :) > Pronouns: he / him or they / them > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > Please contact via e-mail, not proprietary chat networks jdk11u-dev is now open again. Thanks, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From xpeng at openjdk.org Wed Sep 3 15:51:19 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 3 Sep 2025 15:51:19 GMT Subject: [jdk21u-dev] RFR: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException [v2] In-Reply-To: References: Message-ID: <7HhY6uyYcSis8Jqzz-9LJ41lEEJ7ZtnPmrLK2CFZjJM=.6ad832ba-89fe-449b-aae7-55dda7672b04@github.com> > 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException Xiaolong Peng has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-pengxiaolong-a90f323d-master - Backport a90f323d05f1c90767823b8729b124de0bead265 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1712/files - new: https://git.openjdk.org/jdk21u-dev/pull/1712/files/c84457c7..9e7f4a46 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1712&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1712&range=00-01 Stats: 74950 lines in 2957 files changed: 37667 ins; 20345 del; 16938 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1712.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1712/head:pull/1712 PR: https://git.openjdk.org/jdk21u-dev/pull/1712 From andrew at openjdk.org Wed Sep 3 16:45:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 3 Sep 2025 16:45:51 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 11:24:23 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files don't exist in jdk21u repo. > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - Some files only in jdk21u repo should be also modified. > - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp > - Some files have different copyright notes between these repos. > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Rather than treat this as a backport, it seems to make more sense to ensure that all occurrences of 'THL A29' are removed from the code base for each release. As such, along with sanity checking the patch itself, I compared the list of files covered by the patch with those in the repository containing 'THL A29': ~~~ $ grep -r 'THL A29' * 2>&1 | tee /tmp/thl.21u $ diffstat -p0 /tmp/8364597.21u > /tmp/diffstat.21u $ for file in $(cut -d : -f 1 /tmp/thl.21u ); do if ! grep -q ${file} /tmp/diffstat.21u ; then echo "${file} missing"; fi; done ~~~ With this, I confirmed that this change covers all cases. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2138#pullrequestreview-3181464340 From ssubramaniam at openjdk.org Wed Sep 3 16:51:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 16:51:56 GMT Subject: [jdk21u-dev] Integrated: 8353589: Open source a few Swing menu-related tests In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:39:32 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353589: Open source a few Swing menu-related tests. Adds three menu related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: b1f339ee Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/b1f339ee6172bd87403617a21f63eaa417339000 Stats: 294 lines in 3 files changed: 294 ins; 0 del; 0 mod 8353589: Open source a few Swing menu-related tests Backport-of: 98dac46aac2cea9790c1275208cc4c92e8e9a98a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2143 From ssubramaniam at openjdk.org Wed Sep 3 16:51:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 16:51:57 GMT Subject: [jdk21u-dev] Integrated: 8354472: Clean up and open source KeyEvent related tests (Part 3) In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:04:04 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354472: Clean up and open source KeyEvent related tests (Part 3). Adds five key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 6de51338 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/6de513389135245e92a89eda3f05032ddf78fdf4 Stats: 531 lines in 5 files changed: 531 ins; 0 del; 0 mod 8354472: Clean up and open source KeyEvent related tests (Part 3) Backport-of: cd2d49f7119459f07844ce8201ca2320850cd51f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2141 From ssubramaniam at openjdk.org Wed Sep 3 16:52:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 16:52:55 GMT Subject: [jdk17u-dev] Integrated: 8353589: Open source a few Swing menu-related tests In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:39:34 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353589: Open source a few Swing menu-related tests. Adds three menu related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: c0dcb081 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/c0dcb0813e2e6d61b70abaa489a1cc4e00579d5c Stats: 294 lines in 3 files changed: 294 ins; 0 del; 0 mod 8353589: Open source a few Swing menu-related tests Backport-of: 98dac46aac2cea9790c1275208cc4c92e8e9a98a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3881 From ssubramaniam at openjdk.org Wed Sep 3 16:52:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 3 Sep 2025 16:52:54 GMT Subject: [jdk17u-dev] Integrated: 8354472: Clean up and open source KeyEvent related tests (Part 3) In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:37:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354472: Clean up and open source KeyEvent related tests (Part 3). Adds five key event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 3625d2ce Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/3625d2ce6a4a56920a256390292a1aa450a4e070 Stats: 531 lines in 5 files changed: 531 ins; 0 del; 0 mod 8354472: Clean up and open source KeyEvent related tests (Part 3) Backport-of: cd2d49f7119459f07844ce8201ca2320850cd51f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3880 From duke at openjdk.org Wed Sep 3 17:34:14 2025 From: duke at openjdk.org (Vanitha B P) Date: Wed, 3 Sep 2025 17:34:14 GMT Subject: [jdk25u] RFR: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected Message-ID: Test results: jdk-26.jdk/Contents/Home/bin/java -jar jtreg/lib/jtreg.jar -verbose:summary -testjdk:jdk-26.jdk/Contents/Home -dir:jdk25u/test/jdk java/util/TimeZone/DefaultTimeZoneTest.java Passed: java/util/TimeZone/DefaultTimeZoneTest.java Test results: passed: 1 ------------- Commit messages: - Backport a40afdd08f366afcefb1ac9d5fb184c8e803707e Changes: https://git.openjdk.org/jdk25u/pull/164/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=164&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366537 Stats: 30 lines in 1 file changed: 25 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/164.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/164/head:pull/164 PR: https://git.openjdk.org/jdk25u/pull/164 From serb at openjdk.org Wed Sep 3 18:28:03 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 3 Sep 2025 18:28:03 GMT Subject: [jdk21u-dev] RFR: 8318850: Duplicate code in the LCMSImageLayout Message-ID: Hi all, This pull request contains a backport of commit [d2260146](https://github.com/openjdk/jdk/commit/d2260146c9930002e430a874f2585d699dedc155) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 27 Oct 2023 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport d2260146c9930002e430a874f2585d699dedc155 Changes: https://git.openjdk.org/jdk21u-dev/pull/2140/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318850 Stats: 75 lines in 2 files changed: 57 ins; 11 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2140.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2140/head:pull/2140 PR: https://git.openjdk.org/jdk21u-dev/pull/2140 From naoto at openjdk.org Wed Sep 3 18:34:41 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 3 Sep 2025 18:34:41 GMT Subject: [jdk25u] RFR: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 17:28:18 GMT, Vanitha B P wrote: > Test results: > > jdk-26.jdk/Contents/Home/bin/java -jar jtreg/lib/jtreg.jar -verbose:summary -testjdk:jdk-26.jdk/Contents/Home -dir:jdk25u/test/jdk java/util/TimeZone/DefaultTimeZoneTest.java > Passed: java/util/TimeZone/DefaultTimeZoneTest.java > Test results: passed: 1 Marked as reviewed by naoto (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/164#pullrequestreview-3181953159 From duke at openjdk.org Wed Sep 3 20:18:43 2025 From: duke at openjdk.org (Shyam Kishor) Date: Wed, 3 Sep 2025 20:18:43 GMT Subject: [jdk25u] Integrated: 8361494: [IR Framework] Escape too much in replacement of placeholder In-Reply-To: References: Message-ID: <02TUgJ-Jdx8PWkccjpKrazoe0wYFQTJNn9t4-2_Pd2k=.77155f6e-bb7a-43b9-a447-38f721b0489c@github.com> On Wed, 20 Aug 2025 06:43:40 GMT, Shyam Kishor wrote: > 8361494: [IR Framework] Escape too much in replacement of placeholder This pull request has now been integrated. Changeset: 61e472e7 Author: Shyam Kishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/61e472e7dbb4ab89bafc6bd3df84d0ea74e81df0 Stats: 242 lines in 3 files changed: 15 ins; 0 del; 227 mod 8361494: [IR Framework] Escape too much in replacement of placeholder Backport-of: 76442f39b9dd583f09a7adebb0fc5f37b6ef88ef ------------- PR: https://git.openjdk.org/jdk25u/pull/113 From goetz at openjdk.org Wed Sep 3 20:18:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Sep 2025 20:18:44 GMT Subject: [jdk17u-dev] RFR: 8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed Message-ID: Clean backport to 17. ------------- Commit messages: - Backport aa5062584c5a17d1ad21e31ce3f4768f6a5edbc8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3883/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3883&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286447 Stats: 35 lines in 1 file changed: 30 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3883.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3883/head:pull/3883 PR: https://git.openjdk.org/jdk17u-dev/pull/3883 From rmarchenko at openjdk.org Wed Sep 3 20:19:57 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Wed, 3 Sep 2025 20:19:57 GMT Subject: [jdk17u-dev] Integrated: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 09:07:14 GMT, Roman Marchenko wrote: > This is backport of "8347826: Introspector shows wrong method list after 8071693" > > The backport is almost clean, the only conflicts were in copyright year in 2 files. > > The modified test fails without the fix, and passes after the fix is applied. This pull request has now been integrated. Changeset: 7842c7d7 Author: Roman Marchenko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/7842c7d7b2c20f68138042c29c4eebe91c716060 Stats: 455 lines in 4 files changed: 398 ins; 8 del; 49 mod 8347826: Introspector shows wrong method list after 8071693 Backport-of: c5f235c000db6654493ea109008dbccf97f01678 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3618 From xpeng at openjdk.org Wed Sep 3 23:03:42 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 3 Sep 2025 23:03:42 GMT Subject: [jdk21u-dev] RFR: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException In-Reply-To: <8n7sablAR5JjH3aOhYkumYPmosPTtYjYJPX8YwvXt9M=.36c5e8a1-3e03-4778-a822-56274048c810@github.com> References: <8n7sablAR5JjH3aOhYkumYPmosPTtYjYJPX8YwvXt9M=.36c5e8a1-3e03-4778-a822-56274048c810@github.com> Message-ID: <0XbozGJWDYN9AxB5xbpg3JZmSWc05o61GV-v3rDEdKo=.d631cade-0ba3-4b29-af22-13445412d5c9@github.com> On Wed, 3 Sep 2025 08:03:53 GMT, Goetz Lindenmaier wrote: >> On Fri, May 23, 2025 at 9:51?PM bridgekeeper[bot] ***@***.***> >> wrote: >> >>> *bridgekeeper[bot]* left a comment (openjdk/jdk21u-dev#1712) >>> >>> >>> @pengxiaolong This pull request has >>> been inactive for more than 4 weeks and will be automatically closed if >>> another 4 weeks passes without any activity. To avoid this, simply issue a >>> /touch or /keepalive command to the pull request. Feel free to ask for >>> assistance if you need help with progressing this pull request towards >>> integration! >>> >>> ? >>> Reply to this email directly, view it on GitHub >>> , >>> or unsubscribe >>> >>> . >>> You are receiving this because you were mentioned.Message ID: >>> ***@***.***> >>> > > Hi @pengxiaolong > please merge head and make sure the tests all pass. Hi @GoeLin, thanks for picking it up, I have reopened the pr and merged the head. I have run all the test in jdk/java/net. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1712#issuecomment-3251068288 From andrew at openjdk.org Wed Sep 3 23:31:46 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 3 Sep 2025 23:31:46 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 08:10:01 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - Some files doesn't exist in jdk17u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java > - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/jdk/sun/security/jgss/GssContextCleanup.java > - test/jdk/sun/security/jgss/GssNameCleanup.java > - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java > - Some files only in jdk17u should be also modified > - src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp > - src/... Rather than treat this as a backport, it seems to make more sense to ensure that all occurrences of 'THL A29' are removed from the code base for each release. ~~~ As such, along with sanity checking the patch itself, I compared the list of files covered by the patch with those in the repository containing 'THL A29': $ grep -r 'THL A29' * 2>&1 | tee /tmp/thl.17u $ diffstat -p0 /tmp/8364597.21u > /tmp/diffstat.17u $ for file in $(cut -d : -f 1 /tmp/thl.17u ); do if ! grep -q ${file} /tmp/diffstat.17u ; then echo "${file} missing"; fi; done ~~~ With this, I confirmed that this change covers all cases. Note that `test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java`was also in the 21u patch, so is not new to 17u. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3882#pullrequestreview-3182888519 From andrew at openjdk.org Wed Sep 3 23:38:53 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 3 Sep 2025 23:38:53 GMT Subject: [jdk11u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> References: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> Message-ID: <4gTf_vRvbvJ3_SYHc7XOvyC8asWx4JRhZNTSPCnHK7g=.b6eceef3-1d9c-4f86-bcc7-bb9d571989bd@github.com> On Wed, 3 Sep 2025 09:43:45 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - test/hotspot/jtreg/compiler/c2/cr6865031/Test.java > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - Some files doesn't exist in jdk11u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java > - test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java > - test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java > - test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSL... Rather than treat this as a backport, it seems to make more sense to ensure that all occurrences of 'THL A29' are removed from the code base for each release. As such, along with sanity checking the patch itself, I compared the list of files covered by the patch with those in the repository containing 'THL A29': ~~~ $ grep -r 'THL A29' * 2>&1 | tee /tmp/thl.11u $ diffstat -p0 /tmp/8364597.11u > /tmp/diffstat.11u $ for file in $(cut -d : -f 1 /tmp/thl.11u ); do if ! grep -q ${file} /tmp/diffstat.11u ; then echo "${file} missing"; fi; done ~~~ With this, I confirmed that this change covers all cases (a much smaller number than 17u). ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3086#pullrequestreview-3182896711 From duke at openjdk.org Thu Sep 4 00:40:45 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 4 Sep 2025 00:40:45 GMT Subject: [jdk21u-dev] RFR: 8315413: Remove special filtering of Continuation.yield0 in StackWalker In-Reply-To: <_Bghg2CqrZuFPAdI7G9VJEEYX43RfctirYBdsKQxY2I=.234df0ca-6174-4ac5-8e7d-c02138d15363@github.com> References: <_Bghg2CqrZuFPAdI7G9VJEEYX43RfctirYBdsKQxY2I=.234df0ca-6174-4ac5-8e7d-c02138d15363@github.com> Message-ID: On Thu, 28 Aug 2025 20:02:37 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8315413. > > Those special filtering is no longer needed because to be filtered methods are already marked by `@Hidden`. > > Tests in this pr passed. Other jtregs are running. I could understand the issue wrong. My current understanding is: [JDK-8304919](https://bugs.openjdk.org/browse/JDK-8304919) made methods marked by `@Hidden` handled by stack walker by default, so there is no need to have these additional filtering logic that are moved in this pr. [JDK-8315413](https://bugs.openjdk.org/browse/JDK-8315413) is essentially a clean up. It sounds like this pr is only needed if there's a conflict? Would you help understand? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2131#issuecomment-3251222590 From jjiang at openjdk.org Thu Sep 4 02:57:51 2025 From: jjiang at openjdk.org (John Jiang) Date: Thu, 4 Sep 2025 02:57:51 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 23:28:50 GMT, Andrew John Hughes wrote: >> Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. >> This backport is not clean, because: >> - Some files have different copyright notes between the repos >> - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java >> - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java >> - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java >> - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java >> - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java >> - Some files should not be modified due to there is not Tencent copyright notes >> - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp >> - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp >> - Some files doesn't exist in jdk17u >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp >> - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp >> - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java >> - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java >> - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java >> - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java >> - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java >> - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java >> - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java >> - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java >> - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java >> - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java >> - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java >> - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java >> - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java >> - test/jdk/sun/security/jgss/GssContextCleanup.java >> - test/jdk/sun/security/jgss/GssNameCleanup.java >> - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java >> - Some files only in jdk17u should ... > > Rather than treat this as a backport, it seems to make more sense to ensure that all occurrences of 'THL A29' are removed from the code base for each release. > ~~~ > As such, along with sanity checking the patch itself, I compared the list of files covered by the patch with those in the repository containing 'THL A29': > > $ grep -r 'THL A29' * 2>&1 | tee /tmp/thl.17u > $ diffstat -p0 /tmp/8364597.17u > /tmp/diffstat.17u > $ for file in $(cut -d : -f 1 /tmp/thl.17u ); do if ! grep -q ${file} /tmp/diffstat.17u ; then echo "${file} missing"; fi; done > ~~~ > With this, I confirmed that this change covers all cases. > > Note that `test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java`was also in the 21u patch, so is not new to 17u. @gnu-andrew Thanks for your review and approval! > Note that `test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java` was also in the 21u patch, so is not new to 17u. When I backported a commit from a repo (baseline), like `openjdk/jdk`, to another repo (target), say `openjdk/jdk17u`, I just focused on the baseline and target. So, I didn't mention other repos, including 21u. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3882#issuecomment-3251577330 From syan at openjdk.org Thu Sep 4 03:50:56 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 4 Sep 2025 03:50:56 GMT Subject: [jdk25u] RFR: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second Message-ID: <6DIdXhSkDy8fPFW98P4VC4c6iUXD1qh0f-MjTYYe6nw=.ca0ab239-d58d-472b-a771-107a70839821@github.com> Hi all, This pull request contains a backport of commit [ed62bda2](https://github.com/openjdk/jdk/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 4 Sep 2025 and was reviewed by Chris Plummer, Albert Mingkun Yang and Leonid Mesnik. Thanks! ------------- Commit messages: - Backport ed62bda2e0c51a67baae1fc28e41c9cd878db5f4 Changes: https://git.openjdk.org/jdk25u/pull/165/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366694 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/165.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/165/head:pull/165 PR: https://git.openjdk.org/jdk25u/pull/165 From ssubramaniam at openjdk.org Thu Sep 4 04:00:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 4 Sep 2025 04:00:10 GMT Subject: [jdk17u-dev] RFR: 8354653: Clean up and open source KeyEvent related tests (Part 4) Message-ID: Backporting JDK-8354653: Clean up and open source KeyEvent related tests (Part 4). Adds four key related event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a7128d86eac2c40dbfa79811234ab6226fb4d080 Changes: https://git.openjdk.org/jdk17u-dev/pull/3884/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3884&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354653 Stats: 409 lines in 4 files changed: 409 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3884.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3884/head:pull/3884 PR: https://git.openjdk.org/jdk17u-dev/pull/3884 From ssubramaniam at openjdk.org Thu Sep 4 04:01:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 4 Sep 2025 04:01:11 GMT Subject: [jdk17u-dev] RFR: 8354214: Open source Swing tests Batch 2 Message-ID: Backporting JDK-8354214: Open source Swing tests Batch 2. Adds three list related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 2be5bc847a444f08a4ebb41b58e8a2bf4553d621 Changes: https://git.openjdk.org/jdk17u-dev/pull/3885/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3885&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354214 Stats: 340 lines in 3 files changed: 340 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3885.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3885/head:pull/3885 PR: https://git.openjdk.org/jdk17u-dev/pull/3885 From ssubramaniam at openjdk.org Thu Sep 4 04:00:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 4 Sep 2025 04:00:57 GMT Subject: [jdk21u-dev] RFR: 8354653: Clean up and open source KeyEvent related tests (Part 4) Message-ID: Backporting JDK-8354653: Clean up and open source KeyEvent related tests (Part 4). Adds four key related event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a7128d86eac2c40dbfa79811234ab6226fb4d080 Changes: https://git.openjdk.org/jdk21u-dev/pull/2148/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354653 Stats: 409 lines in 4 files changed: 409 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2148.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2148/head:pull/2148 PR: https://git.openjdk.org/jdk21u-dev/pull/2148 From ssubramaniam at openjdk.org Thu Sep 4 04:02:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 4 Sep 2025 04:02:13 GMT Subject: [jdk21u-dev] RFR: 8354214: Open source Swing tests Batch 2 Message-ID: Backporting JDK-8354214: Open source Swing tests Batch 2. Adds three list related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 2be5bc847a444f08a4ebb41b58e8a2bf4553d621 Changes: https://git.openjdk.org/jdk21u-dev/pull/2149/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354214 Stats: 340 lines in 3 files changed: 340 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2149.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2149/head:pull/2149 PR: https://git.openjdk.org/jdk21u-dev/pull/2149 From tkurashige at openjdk.org Thu Sep 4 05:06:57 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Thu, 4 Sep 2025 05:06:57 GMT Subject: [jdk11u-dev] RFR: 8303215: Make thread stacks not use huge pages [v2] In-Reply-To: References: Message-ID: On Tue, 14 Nov 2023 08:31:29 GMT, Thomas Stuefe wrote: >> At the start of os::large_page_init(), there's an extra blank line after the method signature. Otherwise fine. > >> At the start of os::large_page_init(), there's an extra blank line after the method signature. Otherwise fine. > > Thank you, Paul! @tstuefe Sorry to bother you, but I'd appreciate it if you could check https://github.com/openjdk/jdk11u-dev/pull/2208#issuecomment-3004754545. If you don't have time to reopen and work on this, I will consider creating a new pull request myself. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2208#issuecomment-3251883613 From duke at openjdk.org Thu Sep 4 07:09:57 2025 From: duke at openjdk.org (Vanitha B P) Date: Thu, 4 Sep 2025 07:09:57 GMT Subject: [jdk25u] RFR: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected [v2] In-Reply-To: References: Message-ID: <1zwZAutWBXCRSYfzWst3SjdQ8M1ZAOlEDEaM-AApaFw=.02d79231-7cf1-4123-a46d-97dba09d030a@github.com> > Test results: > > jdk-26.jdk/Contents/Home/bin/java -jar jtreg/lib/jtreg.jar -verbose:summary -testjdk:jdk-26.jdk/Contents/Home -dir:jdk25u/test/jdk java/util/TimeZone/DefaultTimeZoneTest.java > Passed: java/util/TimeZone/DefaultTimeZoneTest.java > Test results: passed: 1 Vanitha B P has updated the pull request incrementally with one additional commit since the last revision: Vanitha B P ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/164/files - new: https://git.openjdk.org/jdk25u/pull/164/files/e254368c..4da28be1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=164&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=164&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/164.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/164/head:pull/164 PR: https://git.openjdk.org/jdk25u/pull/164 From duke at openjdk.org Thu Sep 4 07:09:57 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Sep 2025 07:09:57 GMT Subject: [jdk25u] RFR: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 17:28:18 GMT, Vanitha B P wrote: > Test results: > > jdk-26.jdk/Contents/Home/bin/java -jar jtreg/lib/jtreg.jar -verbose:summary -testjdk:jdk-26.jdk/Contents/Home -dir:jdk25u/test/jdk java/util/TimeZone/DefaultTimeZoneTest.java > Passed: java/util/TimeZone/DefaultTimeZoneTest.java > Test results: passed: 1 @Vanitha-bp Your change (at version 4da28be136a61bd1f430160ed87242caccfdca15) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/164#issuecomment-3252225916 From syan at openjdk.org Thu Sep 4 07:54:57 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 4 Sep 2025 07:54:57 GMT Subject: [jdk25u] RFR: 8366558: Gtests leave /tmp/cgroups-test* files Message-ID: Hi all, This pull request contains a backport of commit [49fd6a0c](https://github.com/openjdk/jdk/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Arno Zeller on 4 Sep 2025 and was reviewed by Matthias Baesken, Thomas Stuefe and Leonid Mesnik. Thanks! ------------- Commit messages: - Backport 49fd6a0cb4ddabaa865155bbfd4290077b7d13ea Changes: https://git.openjdk.org/jdk25u/pull/166/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=166&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366558 Stats: 5 lines in 1 file changed: 4 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/166.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/166/head:pull/166 PR: https://git.openjdk.org/jdk25u/pull/166 From syan at openjdk.org Thu Sep 4 07:56:42 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 4 Sep 2025 07:56:42 GMT Subject: [jdk21u-dev] RFR: 8366558: Gtests leave /tmp/cgroups-test* files Message-ID: Hi all, This pull request contains a backport of commit [49fd6a0c](https://github.com/openjdk/jdk/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Arno Zeller on 4 Sep 2025 and was reviewed by Matthias Baesken, Thomas Stuefe and Leonid Mesnik. Thanks! ------------- Commit messages: - Backport 49fd6a0cb4ddabaa865155bbfd4290077b7d13ea Changes: https://git.openjdk.org/jdk21u-dev/pull/2151/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366558 Stats: 5 lines in 1 file changed: 4 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2151.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2151/head:pull/2151 PR: https://git.openjdk.org/jdk21u-dev/pull/2151 From duke at openjdk.org Thu Sep 4 11:05:18 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Thu, 4 Sep 2025 11:05:18 GMT Subject: [jdk25u] RFR: 8365638: JFR: Add --exact for debugging out-of-order events Message-ID: Tested Changes Locally ------------- Commit messages: - 8365638: JFR: Add --exact for debugging out-of-order events Changes: https://git.openjdk.org/jdk25u/pull/167/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=167&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365638 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/167.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/167/head:pull/167 PR: https://git.openjdk.org/jdk25u/pull/167 From duke at openjdk.org Thu Sep 4 11:44:43 2025 From: duke at openjdk.org (Vanitha B P) Date: Thu, 4 Sep 2025 11:44:43 GMT Subject: [jdk25u] RFR: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected [v2] In-Reply-To: References: Message-ID: <8q9PFLyz3XysuK_DrJyUbqoFKmKyP4JiWXR8eKEEru0=.2bca61f3-537d-4f10-84b7-a40020b7f5e5@github.com> On Wed, 3 Sep 2025 18:32:21 GMT, Naoto Sato wrote: >> Vanitha B P has updated the pull request incrementally with one additional commit since the last revision: >> >> Vanitha B P > > Marked as reviewed by naoto (Reviewer). @naotoj Can you please sponsor? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/164#issuecomment-3253283878 From mbaesken at openjdk.org Thu Sep 4 11:56:50 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Sep 2025 11:56:50 GMT Subject: [jdk25u] Integrated: 8365240: [asan] exclude some tests when using asan enabled binaries In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 13:38:55 GMT, Matthias Baesken wrote: > 8365240: [asan] exclude some tests when using asan enabled binaries This pull request has now been integrated. Changeset: 3154d1e3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/3154d1e3b074d7b1ed1a41694d7a7db9737da15a Stats: 6 lines in 2 files changed: 4 ins; 0 del; 2 mod 8365240: [asan] exclude some tests when using asan enabled binaries Backport-of: d78fa5a9f6254e2e93e75c693efba75e09736749 ------------- PR: https://git.openjdk.org/jdk25u/pull/131 From fgao at openjdk.org Thu Sep 4 11:57:01 2025 From: fgao at openjdk.org (Fei Gao) Date: Thu, 4 Sep 2025 11:57:01 GMT Subject: [jdk25u] RFR: 8366813: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern Message-ID: Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad ------------- Commit messages: - 8366813: gcc 12 cannot compile SVE on aarch64 with auto-var-init pattern Changes: https://git.openjdk.org/jdk25u/pull/168/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=168&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366813 Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/168.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/168/head:pull/168 PR: https://git.openjdk.org/jdk25u/pull/168 From mbaesken at openjdk.org Thu Sep 4 12:58:07 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Sep 2025 12:58:07 GMT Subject: [jdk25u] RFR: 8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow Message-ID: 8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow ------------- Commit messages: - Backport 67ba8b45dd632c40d5e6872d2a6ce24f86c22152 Changes: https://git.openjdk.org/jdk25u/pull/169/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=169&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364514 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/169.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/169/head:pull/169 PR: https://git.openjdk.org/jdk25u/pull/169 From duke at openjdk.org Thu Sep 4 14:08:01 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Sep 2025 14:08:01 GMT Subject: [jdk21u-dev] RFR: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() [v4] In-Reply-To: References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: On Wed, 3 Sep 2025 09:02:38 GMT, Timofei Pushkin wrote: >> The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. >> >> Resolved conflicts: >> - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) >> - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport >> - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) >> >> Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'openjdk-jdk21/master' into HEAD > - Merge remote-tracking branch 'jdk-jdk21u-dev/master' into app-cds-bug-2 > - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() > > Reviewed-by: ccheung, coleenp > - 8339460: CDS error when module is located in a directory with space in the name > > Reviewed-by: ccheung, iklam @TimPushkin Your change (at version 8dd6600c3050da9251840dca3efe4c84d5d083e3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1834#issuecomment-3253902197 From andrew at openjdk.org Thu Sep 4 14:30:53 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 4 Sep 2025 14:30:53 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 11:24:23 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files don't exist in jdk21u repo. > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - Some files only in jdk21u repo should be also modified. > - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp > - Some files have different copyright notes between these repos. > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk21u-dev/actions ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3254007090 From duke at openjdk.org Thu Sep 4 14:31:00 2025 From: duke at openjdk.org (Trupti Patil) Date: Thu, 4 Sep 2025 14:31:00 GMT Subject: [jdk25u] RFR: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline Message-ID: <2NaONDi2t3Ms-dvyo5oOvfdrhgWn7msy2aSt-gLs1PE=.47b2de47-32ec-44dd-a25c-cbf1b6862eb4@github.com> - PR Changes For Windows and GTK L&F, mnemonic is visible when ALT key is pressed. Test instruction updated to reflect the desired behaviour. - Testing [JTREG Testing] (1 manual test ) - The results after running the test locally using jtreg are as expected. runner starting test: javax/swing/SwingUtilities/bug4967768.java runner finished test: javax/swing/SwingUtilities/bug4967768.java Passed. Execution successful Test results: passed: 1 - Conflicts No conflicts. Clean backport. - Are higher backports completed(25u,21u,17u,11u,8u etc) ? Applicable to 25u via this MR and the others are being worked upon. - Does it contain multiple changesets ? No ------------- Commit messages: - Backport 57553ca1dbc63e329116bc11764816a4c5ccb297 Changes: https://git.openjdk.org/jdk25u/pull/170/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=170&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361298 Stats: 9 lines in 1 file changed: 6 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk25u/pull/170 From andrew at openjdk.org Thu Sep 4 14:31:03 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 4 Sep 2025 14:31:03 GMT Subject: [jdk11u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> References: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> Message-ID: On Wed, 3 Sep 2025 09:43:45 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - test/hotspot/jtreg/compiler/c2/cr6865031/Test.java > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - Some files doesn't exist in jdk11u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java > - test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java > - test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java > - test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSL... It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk11u-dev/actions ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3086#issuecomment-3254008197 From andrew at openjdk.org Thu Sep 4 14:31:01 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 4 Sep 2025 14:31:01 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 08:10:01 GMT, John Jiang wrote: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - Some files doesn't exist in jdk17u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java > - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/jdk/sun/security/jgss/GssContextCleanup.java > - test/jdk/sun/security/jgss/GssNameCleanup.java > - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java > - Some files only in jdk17u should be also modified > - src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp > - src/... It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk17u-dev/actions ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3882#issuecomment-3254009401 From andrew at openjdk.org Thu Sep 4 14:43:52 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 4 Sep 2025 14:43:52 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 14:28:26 GMT, Andrew John Hughes wrote: >> Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. >> This backport is not clean, because: >> - Some files have different copyright notes between the repos >> - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java >> - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java >> - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java >> - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java >> - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java >> - Some files should not be modified due to there is not Tencent copyright notes >> - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp >> - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp >> - Some files doesn't exist in jdk17u >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp >> - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp >> - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java >> - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java >> - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java >> - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java >> - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java >> - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java >> - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java >> - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java >> - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java >> - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java >> - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java >> - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java >> - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java >> - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java >> - test/jdk/sun/security/jgss/GssContextCleanup.java >> - test/jdk/sun/security/jgss/GssNameCleanup.java >> - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java >> - Some files only in jdk17u should ... > > It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk17u-dev/actions > @gnu-andrew Thanks for your review and approval! > > > Note that `test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java` was also in the 21u patch, so is not new to 17u. > > When I backported a commit from a repo (baseline), like `openjdk/jdk`, to another repo (target), say `openjdk/jdk17u`, I just focused on the baseline and target. So, I didn't mention other repos, including 21u. For a backport to 17u, the baseline should be 21u. The general expected process for backports is that the oldest supported release is addressed first (hence [Goetz's request for 25](https://github.com/openjdk/jdk21u-dev/pull/2138#issuecomment-3245978677)) and then each successive long-term support release as applicable. It doesn't really save any time to try and do them all in parallel, as we would not approve a backport for an older release before it enters a more recent release, except in exceptional circumstances. It can also result in additional work if changes need to be made as part of the review of the backport for the most recent release. As mentioned in my review, this one is a little different, as it is a backport in spirit and the changes are going to differ between releases based on which copyright headers are present in each release. But please bear this in mind for any future backports. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3882#issuecomment-3254064538 From duke at openjdk.org Thu Sep 4 14:54:41 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Sep 2025 14:54:41 GMT Subject: [jdk25u] RFR: 8358685: [TEST] AOTLoggingTag.java failed with missing log message In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 07:25:48 GMT, Shyam Kishor wrote: > 8358685: [TEST] AOTLoggingTag.java failed with missing log message @shyamkishororacle Your change (at version ef699a84b2f77defdfcef5551d4585aa9ffbba00) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/160#issuecomment-3254107186 From jjiang at openjdk.org Thu Sep 4 14:54:51 2025 From: jjiang at openjdk.org (John Jiang) Date: Thu, 4 Sep 2025 14:54:51 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 14:27:51 GMT, Andrew John Hughes wrote: >> Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. >> This backport is not clean, because: >> - Some files don't exist in jdk21u repo. >> - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp >> - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java >> - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java >> - Some files only in jdk21u repo should be also modified. >> - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp >> - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp >> - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp >> - Some files have different copyright notes between these repos. >> - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp >> - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp >> - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java >> - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java >> - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > > It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk21u-dev/actions @gnu-andrew I just enabled the actions for my forks. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3254104139 From duke at openjdk.org Thu Sep 4 14:55:48 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Sep 2025 14:55:48 GMT Subject: [jdk25u] RFR: 8361215: Add AOT test case: verification constraint classes are excluded In-Reply-To: <-7AIeW1BJASUfpAzp6ScfFl0BCwVMO_aVmVF4MX3H7Y=.2b1bf260-0539-4309-a112-fef757736b6a@github.com> References: <-7AIeW1BJASUfpAzp6ScfFl0BCwVMO_aVmVF4MX3H7Y=.2b1bf260-0539-4309-a112-fef757736b6a@github.com> Message-ID: On Wed, 3 Sep 2025 07:50:39 GMT, Shyam Kishor wrote: > 8361215: Add AOT test case: verification constraint classes are excluded @shyamkishororacle Your change (at version f8474645cf4edf817bfb0b2a07e10c61263d06c2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/161#issuecomment-3254108115 From jjiang at openjdk.org Thu Sep 4 15:05:53 2025 From: jjiang at openjdk.org (John Jiang) Date: Thu, 4 Sep 2025 15:05:53 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 14:41:29 GMT, Andrew John Hughes wrote: > As mentioned in my review, this one is a little different, as it is a backport in spirit and the changes are going to differ between releases based on which copyright headers are present in each release. Yes, it looks not a regular backport. I just wanted to update all the Tencent copyright headers. > But please bear this in mind for any future backports. I see. Thanks again! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3882#issuecomment-3254148077 From duke at openjdk.org Thu Sep 4 15:34:35 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Thu, 4 Sep 2025 15:34:35 GMT Subject: [jdk25u] RFR: 8365638: JFR: Add --exact for debugging out-of-order events [v2] In-Reply-To: References: Message-ID: > Tested Changes Locally Tejal Wakchaure has updated the pull request incrementally with one additional commit since the last revision: Tejal Wakchaure ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/167/files - new: https://git.openjdk.org/jdk25u/pull/167/files/0037c784..d1c4a25f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=167&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=167&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/167.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/167/head:pull/167 PR: https://git.openjdk.org/jdk25u/pull/167 From tpushkin at openjdk.org Thu Sep 4 16:15:51 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 4 Sep 2025 16:15:51 GMT Subject: [jdk21u-dev] Integrated: 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() In-Reply-To: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> References: <3ICeLn1BiTjsE2iAjwoOA1plD1sjbJbYrd7sp5u7JzI=.53ddabc5-c655-4ee4-80c4-65a73d07104d@github.com> Message-ID: On Tue, 27 May 2025 08:39:15 GMT, Timofei Pushkin wrote: > The original change cleaned up code of static CDS. I am backporting it as a dependency of [JDK-8315130](https://bugs.openjdk.org/browse/JDK-8315130) which I am backporting next (#1835): without this change the backport JDK-8315130 would need to include some parts of this change and would also leave some code unused. > > Resolved conflicts: > - `src/hotspot/share/cds/unregisteredClasses.cpp`: bug fix [JDK-8343416](https://bugs.openjdk.org/browse/JDK-8343416) is missing in this version but the backported change itself incorporates the bug fix (to verify I checked that the backport makes [the test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) pass, but I did not include that test in this PR) > - `src/hotspot/share/cds/classListParser.*pp`: constant pool resolution was added there in JDK 23/24 as part of Project Layden ([JDK-8293980](https://bugs.openjdk.org/browse/JDK-8293980), [JDK-8332176](https://bugs.openjdk.org/browse/JDK-8332176)) ? this required only insignificant changes to the backport > - The rest of the conflicts were trivial (caused by renaming, neighboring code removal, copyright year updates) > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, [test added in JDK-8343416](https://github.com/openjdk/jdk/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb#diff-1db6a793c81a763792b2b6b2e80ce8a7d4d67288ea4adf9ee457c42d314698c4) (not included in the backport since that is a separate change). This pull request has now been integrated. Changeset: e6b4beb5 Author: Timofei Pushkin Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e6b4beb5415bb3f8581f6396c56bf350bcee3f91 Stats: 344 lines in 10 files changed: 192 ins; 113 del; 39 mod 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: iklam Backport-of: 7f16a0875ced8669b9d2131c67496a66e74ea36f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1834 From duke at openjdk.org Thu Sep 4 16:16:50 2025 From: duke at openjdk.org (Vanitha B P) Date: Thu, 4 Sep 2025 16:16:50 GMT Subject: [jdk25u] Integrated: 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 17:28:18 GMT, Vanitha B P wrote: > Test results: > > jdk-26.jdk/Contents/Home/bin/java -jar jtreg/lib/jtreg.jar -verbose:summary -testjdk:jdk-26.jdk/Contents/Home -dir:jdk25u/test/jdk java/util/TimeZone/DefaultTimeZoneTest.java > Passed: java/util/TimeZone/DefaultTimeZoneTest.java > Test results: passed: 1 This pull request has now been integrated. Changeset: 3e4dff33 Author: Vanitha B P Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/3e4dff338790e11832a3803c84a99e75a129fa22 Stats: 30 lines in 1 file changed: 25 ins; 1 del; 4 mod 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected Reviewed-by: naoto Backport-of: a40afdd08f366afcefb1ac9d5fb184c8e803707e ------------- PR: https://git.openjdk.org/jdk25u/pull/164 From phh at openjdk.org Thu Sep 4 16:17:02 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 4 Sep 2025 16:17:02 GMT Subject: [jdk11u-dev] RFR: 8303215: Make thread stacks not use huge pages [v2] In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 05:04:08 GMT, Taizo Kurashige wrote: >>> At the start of os::large_page_init(), there's an extra blank line after the method signature. Otherwise fine. >> >> Thank you, Paul! > > @tstuefe > > Sorry to bother you, but I'd appreciate it if you could check https://github.com/openjdk/jdk11u-dev/pull/2208#issuecomment-3004754545. > If you don't have time to reopen and work on this, I will consider creating a new pull request myself. > > Thanks. @kurashige23, you could also just file new PRs. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2208#issuecomment-3254463479 From tpushkin at openjdk.org Thu Sep 4 16:23:40 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 4 Sep 2025 16:23:40 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v2] In-Reply-To: References: Message-ID: > Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). > > The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. > > The PR depends on #1833 and #1834 though it can be rewritten not to if needed. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1835/files - new: https://git.openjdk.org/jdk21u-dev/pull/1835/files/281e5a5e..281e5a5e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1835.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1835/head:pull/1835 PR: https://git.openjdk.org/jdk21u-dev/pull/1835 From duke at openjdk.org Thu Sep 4 20:17:54 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Sep 2025 20:17:54 GMT Subject: [jdk21u-dev] Withdrawn: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Thu, 15 May 2025 13:09:28 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1789 From duke at openjdk.org Fri Sep 5 01:01:31 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 5 Sep 2025 01:01:31 GMT Subject: [jdk25u] RFR: 8364257: JFR: User-defined events and settings with a one-letter name cannot be configured Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8364257 This fixes a bug where a single letter name jfr event couldn't be configured. On tip for about one month. The test `test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java` passed locally. Other tests are running. Relatively low risk. ------------- Commit messages: - Backport ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0 Changes: https://git.openjdk.org/jdk25u/pull/171/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364257 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/171.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/171/head:pull/171 PR: https://git.openjdk.org/jdk25u/pull/171 From duke at openjdk.org Fri Sep 5 01:02:42 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 5 Sep 2025 01:02:42 GMT Subject: [jdk21u-dev] RFR: 8364257: JFR: User-defined events and settings with a one-letter name cannot be configured Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8364257 This fixes a bug where a single letter name jfr event couldn't be configured. On tip for about one month. The test `test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java` passed locally. Other tests are running. Relatively low risk. ------------- Commit messages: - Backport ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2153/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364257 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2153.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2153/head:pull/2153 PR: https://git.openjdk.org/jdk21u-dev/pull/2153 From duke at openjdk.org Fri Sep 5 01:03:39 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 5 Sep 2025 01:03:39 GMT Subject: [jdk21u-dev] RFR: 8325553: Parallel: Use per-marker cache for marking stats during Full GC Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8325553. Mainly performance improvement: instead of using atomic operation to update shared data, use per marker cache. Tests are running. On tip for over a year. ------------- Commit messages: - Backport 2d3c9c5e673cf72fd4873fb5139e7d7a3d65a097 Changes: https://git.openjdk.org/jdk21u-dev/pull/2152/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325553 Stats: 120 lines in 5 files changed: 118 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2152.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2152/head:pull/2152 PR: https://git.openjdk.org/jdk21u-dev/pull/2152 From serb at openjdk.org Fri Sep 5 02:19:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 5 Sep 2025 02:19:19 GMT Subject: [jdk25u] Integrated: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout In-Reply-To: References: Message-ID: <71B054EbGV75d2vVdiDG5_vcvIKS30Ek0Clluzq8QAM=.fd108c53-e9e9-40fc-befc-8b4243a5a645@github.com> On Tue, 2 Sep 2025 18:03:00 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [12e6a0b6](https://github.com/openjdk/jdk/commit/12e6a0b6d0086caf156cf5513a604320c619b856) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: 81bf8787 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk25u/commit/81bf87878330a704a313886e3f273b581064d2cb Stats: 177 lines in 2 files changed: 170 ins; 0 del; 7 mod 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout Backport-of: 12e6a0b6d0086caf156cf5513a604320c619b856 ------------- PR: https://git.openjdk.org/jdk25u/pull/156 From mbaesken at openjdk.org Fri Sep 5 07:09:14 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Sep 2025 07:09:14 GMT Subject: [jdk25u] Integrated: 8362889: [GCC static analyzer] leak in libstringPlatformChars.c In-Reply-To: References: Message-ID: <7_urFaRap6ZJV1oCFydgNQfHxHcLDFBAUdmEwej8Tzk=.a6f135a4-c453-4057-a712-db0d77e77e68@github.com> On Wed, 20 Aug 2025 08:08:38 GMT, Matthias Baesken wrote: > 8362889: [GCC static analyzer] leak in libstringPlatformChars.c This pull request has now been integrated. Changeset: b1cdae02 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/b1cdae022fc3cad4dbafe2fef45aeaea430a83e5 Stats: 13 lines in 1 file changed: 7 ins; 3 del; 3 mod 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Reviewed-by: rriggs Backport-of: 5160cfb49634cc4a1568c200bc5c17ddbe83c2f7 ------------- PR: https://git.openjdk.org/jdk25u/pull/116 From syan at openjdk.org Fri Sep 5 07:48:23 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:48:23 GMT Subject: [jdk17u-dev] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 07:01:04 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Daniel D. Daugherty and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3860#issuecomment-3257398745 From syan at openjdk.org Fri Sep 5 07:48:23 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:48:23 GMT Subject: [jdk17u-dev] Integrated: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: <3UOtuFt8SqnN40RSkaWvS2OWJ3MPbnPEla2YEhGgxcU=.b52ac3a1-387d-4436-9313-0c54a2d0eb44@github.com> On Tue, 19 Aug 2025 07:01:04 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Daniel D. Daugherty and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 5d55655f Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/5d55655f6a3f3ebf076bdd3174362f4d6de6b9fe Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Backport-of: 51877f568ba84a8ec7721656571c90c5eb952eb3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3860 From syan at openjdk.org Fri Sep 5 07:49:14 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:49:14 GMT Subject: [jdk21u-dev] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: <4jIGM7kfc2rJtGnLkP9-gdSfpbXVRDzdOPVOeqPx6W8=.2ac505a9-5cb5-41de-9154-e20c1aa083ad@github.com> On Tue, 19 Aug 2025 07:00:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Daniel D. Daugherty and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2106#issuecomment-3257399583 From syan at openjdk.org Fri Sep 5 07:49:15 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:49:15 GMT Subject: [jdk21u-dev] Integrated: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 19 Aug 2025 07:00:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [51877f56](https://github.com/openjdk/jdk/commit/51877f568ba84a8ec7721656571c90c5eb952eb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jun 2025 and was reviewed by Daniel D. Daugherty and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 32d8d448 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/32d8d448361cedf7d0825b870054d167cacbc6b7 Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Backport-of: 51877f568ba84a8ec7721656571c90c5eb952eb3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2106 From syan at openjdk.org Fri Sep 5 07:50:25 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:50:25 GMT Subject: [jdk17u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 13:02:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3793#issuecomment-3257401690 From syan at openjdk.org Fri Sep 5 07:50:25 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 5 Sep 2025 07:50:25 GMT Subject: [jdk17u-dev] Integrated: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 13:02:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: a9cadcdb Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/a9cadcdb345c28a028dd28ba5275063b78cdc192 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Backport-of: 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3793 From duke at openjdk.org Fri Sep 5 09:07:35 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 5 Sep 2025 09:07:35 GMT Subject: [jdk25u] RFR: 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees [v2] In-Reply-To: References: Message-ID: > ?support for non-local debuggees Shyam Kishor has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-8359958 - 8359958: Cleanup local debuggee references after JDK-8333117 removed support for non-local debuggees ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/163/files - new: https://git.openjdk.org/jdk25u/pull/163/files/e044d1ba..39eb95fe Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=163&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=163&range=00-01 Stats: 468 lines in 9 files changed: 221 ins; 4 del; 243 mod Patch: https://git.openjdk.org/jdk25u/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk25u/pull/163 From tpushkin at openjdk.org Fri Sep 5 10:55:28 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 5 Sep 2025 10:55:28 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v3] In-Reply-To: References: Message-ID: > Fixes a error which significantly complicates the use of static CDS in some applications with user-provided class loaders (workarounds require either manually editing the generated CDS classlist which is error-prone, or switching to dynamic CDS which has its own implications, or rewriting the application which is not always possible). > > The conflicts were trivial: a few neighboring methods missing from this version and not directly related to the change. > > The PR depends on #1833 and #1834 though it can be rewritten not to if needed. > > Testing besides the CI (performed on macos/arm64): `runtime/cds`, a minimal reproducer app described in the original bug report. Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge remote-tracking branch 'openjdk-jdk21/master' into appcds-bug-3 - 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Reviewed-by: iklam, ccheung - 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp - 8339460: CDS error when module is located in a directory with space in the name Reviewed-by: ccheung, iklam ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1835/files - new: https://git.openjdk.org/jdk21u-dev/pull/1835/files/281e5a5e..ceab09aa Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=01-02 Stats: 46332 lines in 965 files changed: 27889 ins; 14390 del; 4053 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1835.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1835/head:pull/1835 PR: https://git.openjdk.org/jdk21u-dev/pull/1835 From duke at openjdk.org Fri Sep 5 14:59:22 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Sep 2025 14:59:22 GMT Subject: [jdk21u-dev] RFR: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number In-Reply-To: References: Message-ID: On Wed, 14 May 2025 00:34:49 GMT, Rui Li wrote: > Backport of https://github.com/openjdk/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2. [JDK-8353013](https://bugs.openjdk.org/browse/JDK-8353013). > > Clean backport except for copyright header. @rgithubli Your change (at version 83b26894b44184a873c08ea72d5c50654d1fd4ea) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1776#issuecomment-3258650800 From duke at openjdk.org Fri Sep 5 15:02:18 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Sep 2025 15:02:18 GMT Subject: [jdk25u] RFR: 8364257: JFR: User-defined events and settings with a one-letter name cannot be configured In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 00:44:28 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8364257 > > This fixes a bug where a single letter name jfr event couldn't be configured. On tip for about one month. The test `test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java` passed locally. Other tests are running. Relatively low risk. @rgithubli Your change (at version 4eb1d68717d2b9e83e76ac86cf53d198b8b8561c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/171#issuecomment-3258660493 From jkratochvil at openjdk.org Fri Sep 5 15:14:42 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 15:14:42 GMT Subject: [jdk21u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields Message-ID: ICC_Profile header is validated too late leading later to unexpected exceptions. A testcase is included. It is a clean backport (except for copyright years). This backport is authored by Anton Voznia, I am only submitting it. ------------- Commit messages: - 8347377: Add validation checks for ICC_Profile header fields Changes: https://git.openjdk.org/jdk21u-dev/pull/2154/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347377 Stats: 328 lines in 4 files changed: 325 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2154.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2154/head:pull/2154 PR: https://git.openjdk.org/jdk21u-dev/pull/2154 From jkratochvil at openjdk.org Fri Sep 5 15:16:45 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 15:16:45 GMT Subject: [jdk17u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields Message-ID: ICC_Profile header is validated too late leading later to unexpected exceptions. A testcase is included. It is a clean backport (except for copyright years). This backport is authored by Anton Voznia, I am only submitting it. ------------- Commit messages: - 8347377: Add validation checks for ICC_Profile header fields Changes: https://git.openjdk.org/jdk17u-dev/pull/3886/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3886&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347377 Stats: 328 lines in 4 files changed: 325 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3886.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3886/head:pull/3886 PR: https://git.openjdk.org/jdk17u-dev/pull/3886 From duke at openjdk.org Fri Sep 5 15:38:27 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 5 Sep 2025 15:38:27 GMT Subject: [jdk21u-dev] Integrated: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number In-Reply-To: References: Message-ID: On Wed, 14 May 2025 00:34:49 GMT, Rui Li wrote: > Backport of https://github.com/openjdk/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2. [JDK-8353013](https://bugs.openjdk.org/browse/JDK-8353013). > > Clean backport except for copyright header. This pull request has now been integrated. Changeset: 8169077f Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/8169077ff46e6ef2d404efbb1c3d36c76d57058a Stats: 112 lines in 3 files changed: 109 ins; 0 del; 3 mod 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Backport-of: 84458ec18ce33295636f7b26b8e3ff25ecb349f2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1776 From jkratochvil at openjdk.org Fri Sep 5 16:31:33 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 16:31:33 GMT Subject: [jdk11u-dev] RFR: 8263622: The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag Message-ID: <8qCxSVqkiyB7HhgS8e0Uw3-9Iled0mrsvx8jvkAjidY=.f97a9f17-eb4e-49dc-81c1-596b71a50f26@github.com> It is needed in jdk11 as a prerequisite for JDK-8347377. A testcase is included. It is a clean backport (except for copyright years). This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia does not have approved OCA yet (although he is Azul employee) so I will not ask for integration until that is resolved. ------------- Commit messages: - 8263622: The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag Changes: https://git.openjdk.org/jdk11u-dev/pull/3088/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3088&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8263622 Stats: 133 lines in 2 files changed: 88 ins; 35 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3088.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3088/head:pull/3088 PR: https://git.openjdk.org/jdk11u-dev/pull/3088 From sgehwolf at redhat.com Fri Sep 5 16:55:22 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Fri, 05 Sep 2025 18:55:22 +0200 Subject: Result: New JDK Updates Committer: Taizo Kurashige Message-ID: Voting[1] for Taizo Kurashige[2] is now closed. Yes: 5 Veto: 0 Abstain: 0 According to the bylaw's definition of Three-Vote Consensus, this is sufficient to approve the nomination. Thanks, Severin [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-August/046744.html https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-September/047013.html [2] https://openjdk.org/census#tkurashige From duke at openjdk.org Fri Sep 5 17:26:23 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 5 Sep 2025 17:26:23 GMT Subject: [jdk25u] Integrated: 8364257: JFR: User-defined events and settings with a one-letter name cannot be configured In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 00:44:28 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8364257 > > This fixes a bug where a single letter name jfr event couldn't be configured. On tip for about one month. The test `test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java` passed locally. Other tests are running. Relatively low risk. This pull request has now been integrated. Changeset: cadbc36a Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u/commit/cadbc36a54c62aedb84dd6c042f6f68e9ca61502 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod 8364257: JFR: User-defined events and settings with a one-letter name cannot be configured Backport-of: ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0 ------------- PR: https://git.openjdk.org/jdk25u/pull/171 From jkratochvil at openjdk.org Fri Sep 5 17:44:07 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 17:44:07 GMT Subject: [jdk21u-dev] RFR: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Message-ID: Built-in singleton ICC_Profiles could be modified using setData(). Throw an exception for such an attempt. A testcase is included. It is a clean backport. This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. It requires https://github.com/openjdk/jdk21u-dev/pull/2154 as a prerequisite. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2154 Commit messages: - 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Changes: https://git.openjdk.org/jdk21u-dev/pull/2155/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346465 Stats: 233 lines in 7 files changed: 210 ins; 5 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2155.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2155/head:pull/2155 PR: https://git.openjdk.org/jdk21u-dev/pull/2155 From jkratochvil at openjdk.org Fri Sep 5 17:46:54 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 17:46:54 GMT Subject: [jdk17u-dev] RFR: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Message-ID: Built-in singleton ICC_Profiles could be modified using setData(). Throw an exception for such an attempt. A testcase is included. It is a clean backport. This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. It requires https://github.com/openjdk/jdk17u-dev/pull/3886 as a prerequisite. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3886 Commit messages: - 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Changes: https://git.openjdk.org/jdk17u-dev/pull/3887/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3887&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346465 Stats: 233 lines in 7 files changed: 210 ins; 5 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3887.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3887/head:pull/3887 PR: https://git.openjdk.org/jdk17u-dev/pull/3887 From jkratochvil at openjdk.org Fri Sep 5 18:28:50 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 18:28:50 GMT Subject: [jdk11u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields Message-ID: ICC_Profile header is validated too late leading later to unexpected exceptions. A testcase is included. It is not a clean backport - it has to change return switch expressions to their old format. This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. It requires https://github.com/openjdk/jdk11u-dev/pull/3088 as a prerequisite. ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/3088 Commit messages: - 8347377: Add validation checks for ICC_Profile header fields Changes: https://git.openjdk.org/jdk11u-dev/pull/3089/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3089&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347377 Stats: 348 lines in 4 files changed: 336 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3089.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3089/head:pull/3089 PR: https://git.openjdk.org/jdk11u-dev/pull/3089 From jkratochvil at openjdk.org Fri Sep 5 18:39:30 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 5 Sep 2025 18:39:30 GMT Subject: [jdk11u-dev] RFR: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Message-ID: Built-in singleton ICC_Profiles could be modified using setData(). Throw an exception for such an attempt. A testcase is included. It is not a clean backport - it has to change return switch expressions to their old format and there are also other 2 minor conflicts. This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. It requires https://github.com/openjdk/jdk11u-dev/pull/3089 as a prerequisite. ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/3089 Commit messages: - 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Changes: https://git.openjdk.org/jdk11u-dev/pull/3090/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3090&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346465 Stats: 236 lines in 7 files changed: 208 ins; 5 del; 23 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3090.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3090/head:pull/3090 PR: https://git.openjdk.org/jdk11u-dev/pull/3090 From mvs at openjdk.org Fri Sep 5 20:12:46 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 5 Sep 2025 20:12:46 GMT Subject: [jdk25u] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently Message-ID: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> Hi all, This pull request contains a backport of commit [e2a503e2](https://github.com/openjdk/jdk/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Manukumar V S on 5 Sep 2025 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f Changes: https://git.openjdk.org/jdk25u/pull/172/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347277 Stats: 32 lines in 1 file changed: 20 ins; 6 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk25u/pull/172 From duke at openjdk.org Fri Sep 5 22:38:12 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 5 Sep 2025 22:38:12 GMT Subject: [jdk25u] Integrated: 8358685: [TEST] AOTLoggingTag.java failed with missing log message In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 07:25:48 GMT, Shyam Kishor wrote: > 8358685: [TEST] AOTLoggingTag.java failed with missing log message This pull request has now been integrated. Changeset: 6b1067d6 Author: skishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/6b1067d6f67a3527d45a1391d8c0a4be65daf24e Stats: 6 lines in 1 file changed: 0 ins; 1 del; 5 mod 8358685: [TEST] AOTLoggingTag.java failed with missing log message Backport-of: 9658cecde34a6e9cd39656d21a4ae8bc42da5956 ------------- PR: https://git.openjdk.org/jdk25u/pull/160 From duke at openjdk.org Fri Sep 5 22:38:12 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 5 Sep 2025 22:38:12 GMT Subject: [jdk25u] Integrated: 8361215: Add AOT test case: verification constraint classes are excluded In-Reply-To: <-7AIeW1BJASUfpAzp6ScfFl0BCwVMO_aVmVF4MX3H7Y=.2b1bf260-0539-4309-a112-fef757736b6a@github.com> References: <-7AIeW1BJASUfpAzp6ScfFl0BCwVMO_aVmVF4MX3H7Y=.2b1bf260-0539-4309-a112-fef757736b6a@github.com> Message-ID: On Wed, 3 Sep 2025 07:50:39 GMT, Shyam Kishor wrote: > 8361215: Add AOT test case: verification constraint classes are excluded This pull request has now been integrated. Changeset: 4c3a085a Author: skishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/4c3a085adef9383813f345ddc98b48434cdd3ef0 Stats: 70 lines in 3 files changed: 54 ins; 1 del; 15 mod 8361215: Add AOT test case: verification constraint classes are excluded Backport-of: 055d2ffa69e129b7617369e268f272517f25e2d7 ------------- PR: https://git.openjdk.org/jdk25u/pull/161 From phh at openjdk.org Fri Sep 5 22:56:15 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 5 Sep 2025 22:56:15 GMT Subject: [jdk25u] RFR: 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees [v2] In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 09:07:35 GMT, Shyam Kishor wrote: >> ?support for non-local debuggees > > Shyam Kishor has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-8359958 > - 8359958: Cleanup local debuggee references after JDK-8333117 removed support for non-local debuggees In Launcher.java, looks like 97 was changed in the original commit, but not in the PR. In DebugeeProcess.java, the original commit removed lines 41-45, but they are still in the PR. Otherwise, looks clean. ------------- PR Review: https://git.openjdk.org/jdk25u/pull/163#pullrequestreview-3190996692 From duke at openjdk.org Sat Sep 6 08:25:16 2025 From: duke at openjdk.org (duke) Date: Sat, 6 Sep 2025 08:25:16 GMT Subject: [jdk25u] RFR: 8357816: Add test from JDK-8350576 In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 11:11:21 GMT, Shyam Kishor wrote: > 8357816: Add test from JDK-8350576 @shyamkishororacle Your change (at version 2205f765b4cde057fa02d91ac7f28397cb8a5a1b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/162#issuecomment-3261583565 From mblaesing at openjdk.org Sat Sep 6 18:31:04 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Sat, 6 Sep 2025 18:31:04 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable [v2] In-Reply-To: References: Message-ID: > 8353950: Clipboard interaction on Windows is unstable Matthias Bl?sing has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge remote-tracking branch 'upstream/master' into backport-8353950 - 8353950: Clipboard interaction on Windows is unstable 8332271: Reading data from the clipboard from multiple threads crashes the JVM Reviewed-by: abhiscxk, dnguyen ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3746/files - new: https://git.openjdk.org/jdk17u-dev/pull/3746/files/74a909a8..e07bd4fc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3746&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3746&range=00-01 Stats: 36964 lines in 534 files changed: 23684 ins; 10473 del; 2807 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3746.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3746/head:pull/3746 PR: https://git.openjdk.org/jdk17u-dev/pull/3746 From jkratochvil at openjdk.org Sat Sep 6 19:22:23 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Sat, 6 Sep 2025 19:22:23 GMT Subject: [jdk11u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 18:22:50 GMT, Jan Kratochvil wrote: > ICC_Profile header is validated too late leading later to unexpected exceptions. > A testcase is included. > It is not a clean backport - it has to change return switch expressions to their old format. > This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. > It requires https://github.com/openjdk/jdk11u-dev/pull/3088 as a prerequisite. The CI failure of macos-x64 is a false positive: Downloading single artifact Error: Unable to download artifact(s): Artifact not found for name: bundles-macos-x64 Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3089#issuecomment-3263085349 From duke at openjdk.org Sat Sep 6 19:55:10 2025 From: duke at openjdk.org (Henrique Moraes) Date: Sat, 6 Sep 2025 19:55:10 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: On Wed, 23 Jul 2025 10:05:16 GMT, Francesco Andreuzzi wrote: > Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. Although this issue manifests primarily when using Project Loom (Virtual Threads), that makes it even more critical. Loom is the flagship feature of JDK 21 and the main reason many enterprises are adopting this LTS release. With this bug, major instrumentation tools (AppDynamics, DataDog, New Relic, etc.) cannot function correctly on JDK 21 with Loom, effectively blocking safe adoption of one of the most important features in modern Java. I strongly urge the maintainers to **prioritize the integration of this backport into 21u**, as it is a blocker for enterprise production environments that depend on monitoring and observability. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2012#issuecomment-3263156989 From mblaesing at openjdk.org Sat Sep 6 20:13:17 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Sat, 6 Sep 2025 20:13:17 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 08:10:53 GMT, Goetz Lindenmaier wrote: >> @GoeLin thanks for the clarification. For NetBeans this make the change unneeded, as by that time JDK 25 will have been released and thus JDK 17 will drop out from the supported JDK range (supported range is current LTS - 1). >> >> However from the opensource contribution perspective, I think it is ok and also gives a realistic planning timeframe to drop the workaround needed because of a broken JDK. > > Hi @matthiasblaesing > please merge head and make sure the tests pass. @GoeLin thank you for the heads-up. I merged master, rebuild my setup and pushed the update here. The new unittest still works and the manual test (NB27 copy-pasting to notepad in a loop) still fails with Amazon Corretto 17.0.16.8.1 and works with the built from this branch. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3263178302 From syan at openjdk.org Sun Sep 7 12:19:09 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 7 Sep 2025 12:19:09 GMT Subject: [jdk25u] RFR: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second In-Reply-To: <6DIdXhSkDy8fPFW98P4VC4c6iUXD1qh0f-MjTYYe6nw=.ca0ab239-d58d-472b-a771-107a70839821@github.com> References: <6DIdXhSkDy8fPFW98P4VC4c6iUXD1qh0f-MjTYYe6nw=.ca0ab239-d58d-472b-a771-107a70839821@github.com> Message-ID: On Thu, 4 Sep 2025 03:46:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ed62bda2](https://github.com/openjdk/jdk/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Sep 2025 and was reviewed by Chris Plummer, Albert Mingkun Yang and Leonid Mesnik. > > Thanks! 64M seems too small. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/165#issuecomment-3263734229 From syan at openjdk.org Sun Sep 7 12:19:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 7 Sep 2025 12:19:10 GMT Subject: [jdk25u] Withdrawn: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second In-Reply-To: <6DIdXhSkDy8fPFW98P4VC4c6iUXD1qh0f-MjTYYe6nw=.ca0ab239-d58d-472b-a771-107a70839821@github.com> References: <6DIdXhSkDy8fPFW98P4VC4c6iUXD1qh0f-MjTYYe6nw=.ca0ab239-d58d-472b-a771-107a70839821@github.com> Message-ID: On Thu, 4 Sep 2025 03:46:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ed62bda2](https://github.com/openjdk/jdk/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Sep 2025 and was reviewed by Chris Plummer, Albert Mingkun Yang and Leonid Mesnik. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/165 From andrew at openjdk.org Sun Sep 7 15:10:23 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sun, 7 Sep 2025 15:10:23 GMT Subject: [jdk11u-dev] RFR: 8224087: Compile C code for at least C99 Standard compliance In-Reply-To: References: Message-ID: <-ttQOKRY7nX3DWADRFMzmAI9-Dd-n4cSgdVmiwM-MkE=.5c45b838-e59d-47b0-b89e-0accea55c66c@github.com> On Wed, 3 Sep 2025 11:23:31 GMT, Zdenek Zambersky wrote: > This backport explicitly sets c99 standard for jdk c sources on compilers, where appropriate. Motivation for this is, [recent gcc switch to c23 as default](https://www.phoronix.com/news/GCC-15-Default-C23), causing errors (jdk sources are not c23 compatible). > > Main problem is, that c23 no longer supports non-prototype function declarations (see (3) [here](https://en.cppreference.com/w/c/language/function_declaration.html)). Example errors: > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/src/java.base/unix/native/libnet/DefaultProxySelector.c:389:16: error: too many arguments to function 'g_proxy_resolver_lookup'; expected 0, have 4 > 389 | proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error); > | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ > > > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/test/hotspot/jtreg/runtime/jsig/libTestJNI.c:45:22: error: assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] > 45 | act.sa_sigaction = (void (*)())sig_handler; > | ^ > > > There are more, if above are fixed. Non prototype function declarations are present even in newest jdk, but newer jdks have c standard set explicitly, so they do not cause errors there. > > This should not increase minimum requirements for compiler toolchains needed to build jdk11. [Jdk13](https://github.com/openjdk/jdk13/blob/master/doc/building.md#native-compiler-toolchain-requirements), where this originates from, has same minimal compiler requirements as [jdk11](https://github.com/zzambers/jdk11u-dev/blob/master/doc/building.md#native-compiler-toolchain-requirements). ( gcc 4.8, clang 3.2, Xcode 8, Solaris Studio 12.4) I'm in two minds about this. Specifying the standard explicitly is the right thing to do (I added similar for C++ years back) but we could just make that C90 so as to not raise older compilers. I think, given some compilers have been defaulting to C99 for some time anyway (and maybe even later), this should be safe and may avoid problems with future backports. Let's get it in early and ensure it is well tested before January. What compilers have you tested this change with? ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3087#pullrequestreview-3194484222 From duke at openjdk.org Mon Sep 8 05:25:55 2025 From: duke at openjdk.org (Shyam Kishor) Date: Mon, 8 Sep 2025 05:25:55 GMT Subject: [jdk25u] RFR: 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Message-ID: ?ool logs ------------- Commit messages: - 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Changes: https://git.openjdk.org/jdk25u/pull/173/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=173&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361367 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/173.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/173/head:pull/173 PR: https://git.openjdk.org/jdk25u/pull/173 From duke at openjdk.org Mon Sep 8 05:51:11 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 05:51:11 GMT Subject: [jdk25u] RFR: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline In-Reply-To: <2NaONDi2t3Ms-dvyo5oOvfdrhgWn7msy2aSt-gLs1PE=.47b2de47-32ec-44dd-a25c-cbf1b6862eb4@github.com> References: <2NaONDi2t3Ms-dvyo5oOvfdrhgWn7msy2aSt-gLs1PE=.47b2de47-32ec-44dd-a25c-cbf1b6862eb4@github.com> Message-ID: On Thu, 4 Sep 2025 14:24:53 GMT, Trupti Patil wrote: > - PR Changes > For Windows and GTK L&F, mnemonic is visible when ALT key is pressed. > Test instruction updated to reflect the desired behaviour. > > - Testing > [JTREG Testing] (1 manual test ) - The results after running the test locally using jtreg are as expected. > runner starting test: javax/swing/SwingUtilities/bug4967768.java > runner finished test: javax/swing/SwingUtilities/bug4967768.java > Passed. Execution successful > Test results: passed: 1 > > > - Conflicts > No conflicts. Clean backport. > > - Are higher backports completed(25u,21u,17u,11u,8u etc) ? > Applicable to 25u via this MR and the others are being worked upon. > > - Does it contain multiple changesets ? > No @truptipatil-13 Your change (at version 8be1a3fc56ea94743206a735a950992c8a431292) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/170#issuecomment-3264704306 From duke at openjdk.org Mon Sep 8 05:53:16 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 05:53:16 GMT Subject: [jdk25u] RFR: 8365638: JFR: Add --exact for debugging out-of-order events [v2] In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 15:34:35 GMT, Tejal Wakchaure wrote: >> Tested Changes Locally > > Tejal Wakchaure has updated the pull request incrementally with one additional commit since the last revision: > > Tejal Wakchaure @tejalwakchaure Your change (at version d1c4a25f48d0bb31eb8af59bd471791ab55f6ac8) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/167#issuecomment-3264706519 From duke at openjdk.org Mon Sep 8 06:20:09 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 06:20:09 GMT Subject: [jdk25u] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> References: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> Message-ID: On Fri, 5 Sep 2025 20:07:00 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [e2a503e2](https://github.com/openjdk/jdk/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 5 Sep 2025 and was reviewed by Sergey Bylokhov. > > Thanks! @manukumarvs Your change (at version a29a55530411151895d6a15087e87bd27c30db9c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/172#issuecomment-3264766315 From mvs at openjdk.org Mon Sep 8 06:53:10 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 8 Sep 2025 06:53:10 GMT Subject: [jdk25u] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> References: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> Message-ID: On Fri, 5 Sep 2025 20:07:00 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [e2a503e2](https://github.com/openjdk/jdk/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 5 Sep 2025 and was reviewed by Sergey Bylokhov. > > Thanks! Any sponsors? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/172#issuecomment-3264857368 From syan at openjdk.org Mon Sep 8 07:17:16 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 8 Sep 2025 07:17:16 GMT Subject: [jdk25u] RFR: 8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 02:48:05 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [993babb3](https://github.com/openjdk/jdk/commit/993babb326f937dc1630a5a8fa5e469a64c51206) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Mikhail Yankelevich on 28 Aug 2025 and was reviewed by Weijun Wang and Daniel Jeli?ski. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/143#issuecomment-3264923315 From syan at openjdk.org Mon Sep 8 07:17:17 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 8 Sep 2025 07:17:17 GMT Subject: [jdk25u] Integrated: 8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 02:48:05 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [993babb3](https://github.com/openjdk/jdk/commit/993babb326f937dc1630a5a8fa5e469a64c51206) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Mikhail Yankelevich on 28 Aug 2025 and was reviewed by Weijun Wang and Daniel Jeli?ski. > > Thanks! This pull request has now been integrated. Changeset: b2121b0d Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/b2121b0dd875e605259abce747bf811929e9a743 Stats: 235 lines in 16 files changed: 79 ins; 48 del; 108 mod 8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException Backport-of: 993babb326f937dc1630a5a8fa5e469a64c51206 ------------- PR: https://git.openjdk.org/jdk25u/pull/143 From mbaesken at openjdk.org Mon Sep 8 07:22:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 8 Sep 2025 07:22:17 GMT Subject: [jdk25u] Integrated: 8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 12:50:55 GMT, Matthias Baesken wrote: > 8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow This pull request has now been integrated. Changeset: d7afe4df Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/d7afe4df184e0f0ccd4293e8baa85fd6ed6829ff Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow Backport-of: 67ba8b45dd632c40d5e6872d2a6ce24f86c22152 ------------- PR: https://git.openjdk.org/jdk25u/pull/169 From goetz at openjdk.org Mon Sep 8 08:25:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 08:25:16 GMT Subject: [jdk21u-dev] RFR: 8140527: JInternalFrame has incorrect title button width In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 09:23:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java failed, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2114#issuecomment-3265141598 From duke at openjdk.org Mon Sep 8 08:40:21 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 08:40:21 GMT Subject: [jdk21u-dev] RFR: 8216437: PPC64: Add intrinsic for GHASH algorithm [v3] In-Reply-To: References: Message-ID: On Fri, 23 May 2025 14:07:36 GMT, Suchismith Roy wrote: >> Hi all, >> >> This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. >> >> Thanks! > > Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision: > > Update stubGenerator_ppc.cpp @suchismith1993 Your change (at version 11b879828f84aba8ccb0fe9d9f0622ebeeebdf7a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1789#issuecomment-3265198370 From sroy at openjdk.org Mon Sep 8 08:45:22 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 8 Sep 2025 08:45:22 GMT Subject: [jdk21u-dev] Integrated: 8216437: PPC64: Add intrinsic for GHASH algorithm In-Reply-To: References: Message-ID: On Thu, 15 May 2025 13:09:28 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [cdad6d78](https://github.com/openjdk/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 2 May 2025 and was reviewed by Martin Doerr and Amit Kumar. > > Thanks! This pull request has now been integrated. Changeset: 413fa295 Author: Suchismith Roy Committer: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/413fa295f35884aec0bc053f5401ffa4cbb5933d Stats: 183 lines in 2 files changed: 181 ins; 0 del; 2 mod 8216437: PPC64: Add intrinsic for GHASH algorithm Reviewed-by: mdoerr Backport-of: cdad6d788de4785c8dbf2710a86fdacb8d070565 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1789 From goetz at openjdk.org Mon Sep 8 09:48:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 09:48:25 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 15:03:20 GMT, John Jiang wrote: >>> @gnu-andrew Thanks for your review and approval! >>> >>> > Note that `test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java` was also in the 21u patch, so is not new to 17u. >>> >>> When I backported a commit from a repo (baseline), like `openjdk/jdk`, to another repo (target), say `openjdk/jdk17u`, I just focused on the baseline and target. So, I didn't mention other repos, including 21u. >> >> For a backport to 17u, the baseline should be 21u. The general expected process for backports is that the oldest supported release is addressed first (hence [Goetz's request for 25](https://github.com/openjdk/jdk21u-dev/pull/2138#issuecomment-3245978677)) and then each successive long-term support release as applicable. It doesn't really save any time to try and do them all in parallel, as we would not approve a backport for an older release before it enters a more recent release, except in exceptional circumstances. It can also result in additional work if changes need to be made as part of the review of the backport for the most recent release. >> >> As mentioned in my review, this one is a little different, as it is a backport in spirit and the changes are going to differ between releases based on which copyright headers are present in each release. But please bear this in mind for any future backports. > >> As mentioned in my review, this one is a little different, as it is a backport in spirit and the changes are going to differ between releases based on which copyright headers are present in each release. > > Yes, it looks not a regular backport. > I just wanted to update all the Tencent copyright headers. > >> But please bear this in mind for any future backports. > > I see. Thanks again! Hi @johnshajiang please enable the GHA tests on this repo and retrigger running the tests. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3882#issuecomment-3265467652 From goetz at openjdk.org Mon Sep 8 09:48:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 09:48:26 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 14:51:41 GMT, John Jiang wrote: >> It looks like you are not running the GitHub Actions tests on your fork. While I don't expect any regression from this change, as it only alters comments, you should enable this for future backports at https://github.com/johnshajiang/jdk21u-dev/actions > > @gnu-andrew > I just enabled the actions for my forks. Thanks! Hi @johnshajiang please enable the GHA tests on this repo and retrigger running the tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3265469980 From sgehwolf at openjdk.org Mon Sep 8 09:48:26 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Sep 2025 09:48:26 GMT Subject: [jdk21u-dev] Integrated: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 15:21:53 GMT, Severin Gehwolf wrote: > Please review this unclean backport of JDK-8358764. This is for partity with 21.0.9-oracle. The backport is not clean for the following reasons: > > - Usage of `StableValue` in the original patch. I've replaced this with a static variable in class `Net`. Similar to `FAST_LOOPBACK`. > - Context differences in `SocketChannelImpl.java`, method `implCloseBlockingMode()`. JDK-8351458, "(ch) Move preClose to UnixDispatcher" is not in JDK 21u. > - Test `PeerReadsAfterAsyncClose` needed an adaptation since the match on the stack trace is wrong for JDK 21. It should be `sun.nio.ch.SocketChannelImpl.read` instead of `sun.nio.ch.SocketChannelImpl.implRead` (in JDK head). The reason for this seems to be "JDK-8308995: Update Network IO JFR events to be static mirror events" (JDK 22+). > > Other than that it's a fairly straight-forward port. > > **Testing:** > > - [x] jdk_net, jdk_nio on Linux x86_64 > - [x] New regression test on Windows without the product fix (fails) and passes with the product fix. The test passes on Linux with/without the product fix so isn't indicative there (as it should since it's a Windows fix). > - [x] GHA > > Thoughts? This pull request has now been integrated. Changeset: 83f9c250 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/83f9c250221f707be484e0163fe9040f99474412 Stats: 246 lines in 5 files changed: 229 ins; 1 del; 16 mod 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) Reviewed-by: stuefe Backport-of: e5196fc24d2ec9e581af7803ac47036111fee029 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2137 From goetz at openjdk.org Mon Sep 8 10:08:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:08:25 GMT Subject: [jdk21u] Integrated: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: <71Uncb1UIvjR3RCZxtaTbrf_lLTQfn7BWrunnSKWaVc=.cf4c579e-1545-49c9-9400-311c4378fd18@github.com> References: <71Uncb1UIvjR3RCZxtaTbrf_lLTQfn7BWrunnSKWaVc=.cf4c579e-1545-49c9-9400-311c4378fd18@github.com> Message-ID: On Tue, 2 Sep 2025 19:24:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java > Resolved imports. > > Resolved two more Copyrights. > > With some luck this is clean. > > requires follow-up 8365375. This pull request has now been integrated. Changeset: 53650515 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/536505154709c521e3082d10688fa129b24d89e6 Stats: 630 lines in 8 files changed: 524 ins; 81 del; 25 mod 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Backport-of: e29346dbd6328dcadc347a70d8c06ce141efef02 ------------- PR: https://git.openjdk.org/jdk21u/pull/467 From goetz at openjdk.org Mon Sep 8 10:14:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:14:54 GMT Subject: [jdk21u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground [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_8365375 - Backport 9dcc502cc83773561707f2afe9aee1f9e2386b9e - backport e29346dbd6328dcadc347a70d8c06ce141efef02 ------------- Changes: - all: https://git.openjdk.org/jdk21u/pull/468/files - new: https://git.openjdk.org/jdk21u/pull/468/files/26b4e351..773f7cd9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u&pr=468&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u&pr=468&range=00-01 Stats: 1007 lines in 51 files changed: 712 ins; 204 del; 91 mod Patch: https://git.openjdk.org/jdk21u/pull/468.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/468/head:pull/468 PR: https://git.openjdk.org/jdk21u/pull/468 From goetz at openjdk.org Mon Sep 8 10:14:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:14:54 GMT Subject: [jdk21u] Integrated: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 19:27:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 98dbb499 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/98dbb49926d8e911b0713cefd9a2fc40955fa7f7 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Backport-of: 9dcc502cc83773561707f2afe9aee1f9e2386b9e ------------- PR: https://git.openjdk.org/jdk21u/pull/468 From goetz at openjdk.org Mon Sep 8 10:15:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:15:16 GMT Subject: [jdk21u-dev] Withdrawn: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 09:44:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java > Resolved imports. > > Resolved two more Copyrights. > > With some luck this is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2115 From goetz at openjdk.org Mon Sep 8 10:17:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:17:37 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 19:53:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved two copyrights and imports in SwingUtilities3.java. > Had to add another import to make it compile. I updated the title to refer to the 21u commit https://github.com/openjdk/jdk21u/commit/536505154709c521e3082d10688fa129b24d89e6 ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/408#issuecomment-3265593632 From goetz at openjdk.org Mon Sep 8 10:21:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:21:25 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Message-ID: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 9dcc502cc83773561707f2afe9aee1f9e2386b9e - add import to fix build - backport e29346dbd6328dcadc347a70d8c06ce141efef02 Changes: https://git.openjdk.org/jdk17u/pull/409/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=409&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365375 Stats: 631 lines in 8 files changed: 525 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk17u/pull/409.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/409/head:pull/409 PR: https://git.openjdk.org/jdk17u/pull/409 From goetz at openjdk.org Mon Sep 8 10:45:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:45:17 GMT Subject: [jdk21u-dev] Integrated: 8140527: JInternalFrame has incorrect title button width In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 09:23:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: cdeacd54 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cdeacd54b30c05b1dfb6be7ee149307338afde49 Stats: 187 lines in 3 files changed: 153 ins; 15 del; 19 mod 8140527: JInternalFrame has incorrect title button width 8139392: JInternalFrame has incorrect padding Backport-of: acf591e856ce4b43303b1578bd64a8c9ab0063ea ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2114 From goetz at openjdk.org Mon Sep 8 10:46:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:46:18 GMT Subject: [jdk21u-dev] Integrated: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: <2uihaVeFxIGgCbFl06uk5i4n4y7p0jAT6e-PnXvms3M=.c51d43fa-bc49-4a2b-9c49-e84cb1e85202@github.com> On Wed, 6 Aug 2025 07:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. This pull request has now been integrated. Changeset: 9a001c42 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9a001c42d757de45660897d6e236f761ec78aaaa Stats: 56 lines in 5 files changed: 34 ins; 4 del; 18 mod 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: shade Backport-of: 305bbdae7fe40e33cf2baa100c134bd85ecaa553 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2058 From goetz at openjdk.org Mon Sep 8 10:47:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 10:47:13 GMT Subject: [jdk21u-dev] Integrated: 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee In-Reply-To: References: Message-ID: <9sJRiJfEuKJw2mSCLIfM_G-lCXza7XqeXmSYSJAI00Y=.9096e70e-b4bb-4510-b82b-d4a4769a2b16@github.com> On Wed, 3 Sep 2025 08:46:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: d4b91ad7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d4b91ad7b82bb66e58c00b6169b0effeb7862c21 Stats: 78 lines in 31 files changed: 34 ins; 1 del; 43 mod 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Backport-of: 50145bb74ad87f5b3f80ed910f6ebb95e406b802 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2146 From jjiang at openjdk.org Mon Sep 8 10:57:21 2025 From: jjiang at openjdk.org (John Jiang) Date: Mon, 8 Sep 2025 10:57:21 GMT Subject: [jdk17u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent [v2] In-Reply-To: References: Message-ID: <_l2WN61rAITapC5VY6IHMerXkcBOepXEmAWG77PdY-A=.fc95cbc1-2969-4df4-bc50-516788bf7078@github.com> > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java > - test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - Some files doesn't exist in jdk17u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java > - test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java > - test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/jdk/sun/security/jgss/GssContextCleanup.java > - test/jdk/sun/security/jgss/GssNameCleanup.java > - test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java > - Some files only in jdk17u should be also modified > - src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp > - src/... John Jiang has updated the pull request incrementally with one additional commit since the last revision: Trigger CI ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3882/files - new: https://git.openjdk.org/jdk17u-dev/pull/3882/files/478de1d2..e54501d1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3882&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3882&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3882.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3882/head:pull/3882 PR: https://git.openjdk.org/jdk17u-dev/pull/3882 From jjiang at openjdk.org Mon Sep 8 11:09:12 2025 From: jjiang at openjdk.org (John Jiang) Date: Mon, 8 Sep 2025 11:09:12 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent [v2] In-Reply-To: References: Message-ID: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files don't exist in jdk21u repo. > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - Some files only in jdk21u repo should be also modified. > - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp > - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp > - Some files have different copyright notes between these repos. > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java John Jiang has updated the pull request incrementally with one additional commit since the last revision: Trigger CI ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2138/files - new: https://git.openjdk.org/jdk21u-dev/pull/2138/files/1681a6d8..7a63a8c2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2138&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2138&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2138.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2138/head:pull/2138 PR: https://git.openjdk.org/jdk21u-dev/pull/2138 From goetz at openjdk.org Mon Sep 8 11:27:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 11:27:14 GMT Subject: [jdk17u-dev] Integrated: 8140527: JInternalFrame has incorrect title button width In-Reply-To: <-g6jQ4a3GRkL4e0Q5Lr9lZmsymQMnbTEg4_0ZfE7U9I=.143f751f-dc7f-41c1-81e9-2cd6bde4f116@github.com> References: <-g6jQ4a3GRkL4e0Q5Lr9lZmsymQMnbTEg4_0ZfE7U9I=.143f751f-dc7f-41c1-81e9-2cd6bde4f116@github.com> Message-ID: On Thu, 21 Aug 2025 09:23:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: d69cde4e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d69cde4e84408796c7b3beac667c71137df0e33c Stats: 187 lines in 3 files changed: 153 ins; 15 del; 19 mod 8140527: JInternalFrame has incorrect title button width 8139392: JInternalFrame has incorrect padding Backport-of: acf591e856ce4b43303b1578bd64a8c9ab0063ea ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3866 From mbaesken at openjdk.org Mon Sep 8 12:12:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 8 Sep 2025 12:12:17 GMT Subject: [jdk25u] Integrated: 8365487: [asan] some oops (mode) related tests fail In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 14:51:51 GMT, Matthias Baesken wrote: > 8365487: [asan] some oops (mode) related tests fail This pull request has now been integrated. Changeset: 23d8614a Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/23d8614ad0d8442a9ff8dd3797783484eefa75df Stats: 7 lines in 3 files changed: 6 ins; 0 del; 1 mod 8365487: [asan] some oops (mode) related tests fail Backport-of: 98f54d90ea56f63c2fc5137af98b57dbc90fe150 ------------- PR: https://git.openjdk.org/jdk25u/pull/135 From simonis at openjdk.org Mon Sep 8 13:12:17 2025 From: simonis at openjdk.org (Volker Simonis) Date: Mon, 8 Sep 2025 13:12:17 GMT Subject: [jdk21u-dev] RFR: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: On Sat, 6 Sep 2025 19:45:10 GMT, Henrique Moraes wrote: > Although this issue manifests primarily when using Project Loom (Virtual Threads), that makes it even more critical. Loom is the flagship feature of JDK 21 and the main reason many enterprises are adopting this LTS release. > > With this bug, major instrumentation tools (AppDynamics, DataDog, New Relic, etc.) cannot function correctly on JDK 21 with Loom, effectively blocking safe adoption of one of the most important features in modern Java. > > I strongly urge the maintainers to **prioritize the integration of this backport into 21u**, as it is a blocker for enterprise production environments that depend on monitoring and observability. @Cirocc, I don't understand your comment. While I agree that this change should be downported, I don't understand how it can "unblock" monitoring/instrumentation tools because this PR only adds an API note to the documentation. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2012#issuecomment-3266239816 From mdoerr at openjdk.org Mon Sep 8 13:36:23 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 8 Sep 2025 13:36:23 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 19:53:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved two copyrights and imports in SwingUtilities3.java. > Had to add another import to make it compile. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/408#pullrequestreview-3196571155 From mdoerr at openjdk.org Mon Sep 8 13:40:18 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 8 Sep 2025 13:40:18 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. https://github.com/openjdk/jdk17u/pull/409/commits/1d0e27ed252c145fba7839639250b661e75930ea is a clean backport of https://github.com/openjdk/jdk21u/commit/98dbb49926d8e911b0713cefd9a2fc40955fa7f7. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/409#pullrequestreview-3196587205 From goetz at openjdk.org Mon Sep 8 13:49:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 13:49:10 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 19:53:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved two copyrights and imports in SwingUtilities3.java. > Had to add another import to make it compile. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/408#issuecomment-3266421029 From andrew at openjdk.org Mon Sep 8 14:11:16 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 8 Sep 2025 14:11:16 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: <5usHIbKexP9ZinQ7uOqaUrPAeaffqi0mDUx-12PEcBM=.eac964f2-0ceb-49c6-b21b-48049b825736@github.com> On Tue, 2 Sep 2025 19:53:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved two copyrights and imports in SwingUtilities3.java. > Had to add another import to make it compile. Backport looks close to clean and all build tests pass. Approving for 17.0.17 as this fixes a TCK issue. However, it's not clear to me why this couldn't have gone in before rampdown given https://github.com/openjdk/jdk21u-dev/pull/2115 seems to have been ready for 21u on 2025-08-21. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/408#pullrequestreview-3196716788 PR Comment: https://git.openjdk.org/jdk17u/pull/408#issuecomment-3266511830 From zzambers at openjdk.org Mon Sep 8 14:30:26 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 8 Sep 2025 14:30:26 GMT Subject: [jdk11u-dev] RFR: 8224087: Compile C code for at least C99 Standard compliance In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 11:23:31 GMT, Zdenek Zambersky wrote: > This backport explicitly sets c99 standard for jdk c sources on compilers, where appropriate. Motivation for this is, [recent gcc switch to c23 as default](https://www.phoronix.com/news/GCC-15-Default-C23), causing errors (jdk sources are not c23 compatible). > > Main problem is, that c23 no longer supports non-prototype function declarations (see (3) [here](https://en.cppreference.com/w/c/language/function_declaration.html)). Example errors: > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/src/java.base/unix/native/libnet/DefaultProxySelector.c:389:16: error: too many arguments to function 'g_proxy_resolver_lookup'; expected 0, have 4 > 389 | proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error); > | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ > > > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/test/hotspot/jtreg/runtime/jsig/libTestJNI.c:45:22: error: assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] > 45 | act.sa_sigaction = (void (*)())sig_handler; > | ^ > > > There are more, if above are fixed. Non prototype function declarations are present even in newest jdk, but newer jdks have c standard set explicitly, so they do not cause errors there. > > This should not increase minimum requirements for compiler toolchains needed to build jdk11. [Jdk13](https://github.com/openjdk/jdk13/blob/master/doc/building.md#native-compiler-toolchain-requirements), where this originates from, has same minimal compiler requirements as [jdk11](https://github.com/zzambers/jdk11u-dev/blob/master/doc/building.md#native-compiler-toolchain-requirements). ( gcc 4.8, clang 3.2, Xcode 8, Solaris Studio 12.4) I was also thinking, whether c99 is ok here, but given that jdk13 has same minimum compiler versions, it should be safe. Apart from testing in GHA. I tested these compiler versions (WORK): - gcc-15.2.1 (f42; original motivation for this backport) - gcc-4.8.5 (rhel-7) - clang-3.8.1 (debian stretch) Minimum accepted versions are gcc-4.8 and clang 3.2, so I tried to get close to that, based on what is available in old rhel/debian, not building my own toolchain. (Debian Jessie has clang 3.5, but that one (clang) was segfaulting during the build even o master, and Wheezy has clang 3.0) (builds needed to disable warnings as errors, but that was same for master (and warnings seem the same)) For msvc there should be no change in compiler flags by this backport. When it comes to Solaris, I could not test build there, because I don't have that OS available to me. But given that some awt libraries were already compiled with c99 flags, compiler flags should work. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3087#issuecomment-3266588195 From jjiang at openjdk.org Mon Sep 8 14:42:03 2025 From: jjiang at openjdk.org (John Jiang) Date: Mon, 8 Sep 2025 14:42:03 GMT Subject: [jdk11u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent [v2] In-Reply-To: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> References: <79TbBYpFW2tJ0goZE5JejR9dY_Rvp2W-xXbCaETlRBU=.5ad38b17-c4bb-498e-8e9d-8ce053bfb3b3@github.com> Message-ID: > Please review this backport of `JDK-8364597: Replace THL A29 Limited with Tencent`. > This backport is not clean, because: > - Some files have different copyright notes between the repos > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java > - test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > - Some files should not be modified due to there is not Tencent copyright notes > - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > - src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > - test/hotspot/jtreg/compiler/c2/cr6865031/Test.java > - test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java > - Some files doesn't exist in jdk11u > - src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > - src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > - src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > - test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java > - test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java > - test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java > - test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java > - test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java > - test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java > - test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java > - test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > - test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java > - test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java > - test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java > - test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java > - test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java > - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java > - test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java > - test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java > - test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java > - test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java > - test/jdk/javax/net/ssl/SSL... John Jiang has updated the pull request incrementally with one additional commit since the last revision: Trigger CI ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3086/files - new: https://git.openjdk.org/jdk11u-dev/pull/3086/files/5a97e13d..fe220f4c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3086&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3086&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3086.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3086/head:pull/3086 PR: https://git.openjdk.org/jdk11u-dev/pull/3086 From goetz at openjdk.org Mon Sep 8 14:50:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Sep 2025 14:50:34 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: <5usHIbKexP9ZinQ7uOqaUrPAeaffqi0mDUx-12PEcBM=.eac964f2-0ceb-49c6-b21b-48049b825736@github.com> References: <5usHIbKexP9ZinQ7uOqaUrPAeaffqi0mDUx-12PEcBM=.eac964f2-0ceb-49c6-b21b-48049b825736@github.com> Message-ID: On Mon, 8 Sep 2025 14:08:07 GMT, Andrew John Hughes wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved two copyrights and imports in SwingUtilities3.java. >> Had to add another import to make it compile. > > Approving for 17.0.17 as this fixes a TCK issue. However, it's not clear to me why this couldn't have gone in before rampdown given https://github.com/openjdk/jdk21u-dev/pull/2115 seems to have been ready for 21u on 2025-08-21. Hi @gnu-andrew thanks for the approval! The only reason this didn't make rampdown are time constraints, I was working on other backports. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/408#issuecomment-3266681430 From duke at openjdk.org Mon Sep 8 14:57:15 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 14:57:15 GMT Subject: [jdk21u-dev] RFR: 8352533: Report useful IOExceptions when jspawnhelper fails In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:27:06 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8352533 > > The current error message of jspawnhelper is only available in stdout, but not in IOException. Applications would miss the error message if stdout isn't captured. This change makes the error message available in exceptions. > > The risk is relatively low. On tip for over 3 months. Tests are running. @rgithubli Your change (at version 3f100a75fd1a103862cf516f391fd32290fbfeab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2142#issuecomment-3266709545 From duke at openjdk.org Mon Sep 8 15:06:29 2025 From: duke at openjdk.org (duke) Date: Mon, 8 Sep 2025 15:06:29 GMT Subject: [jdk21u-dev] RFR: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException [v2] In-Reply-To: <7HhY6uyYcSis8Jqzz-9LJ41lEEJ7ZtnPmrLK2CFZjJM=.6ad832ba-89fe-449b-aae7-55dda7672b04@github.com> References: <7HhY6uyYcSis8Jqzz-9LJ41lEEJ7ZtnPmrLK2CFZjJM=.6ad832ba-89fe-449b-aae7-55dda7672b04@github.com> Message-ID: On Wed, 3 Sep 2025 15:51:19 GMT, Xiaolong Peng wrote: >> Hi all, >> >> This pull request contains a backport of commit [a90f323d](https://github.com/openjdk/jdk/commit/a90f323d05f1c90767823b8729b124de0bead265) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The backport is clean w/o any conflict. >> >> The commit being backported was authored by Xiaolong Peng on 8 Mar 2025 and was reviewed by Daniel Fuchs. >> >> Thanks! > > Xiaolong Peng has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-pengxiaolong-a90f323d-master > - Backport a90f323d05f1c90767823b8729b124de0bead265 @pengxiaolong Your change (at version 9e7f4a46de24e0073fe9b8bec9b23fb5235855f0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1712#issuecomment-3266751165 From andrew at openjdk.org Mon Sep 8 15:10:12 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 8 Sep 2025 15:10:12 GMT Subject: [jdk17u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: <5usHIbKexP9ZinQ7uOqaUrPAeaffqi0mDUx-12PEcBM=.eac964f2-0ceb-49c6-b21b-48049b825736@github.com> References: <5usHIbKexP9ZinQ7uOqaUrPAeaffqi0mDUx-12PEcBM=.eac964f2-0ceb-49c6-b21b-48049b825736@github.com> Message-ID: On Mon, 8 Sep 2025 14:08:07 GMT, Andrew John Hughes wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved two copyrights and imports in SwingUtilities3.java. >> Had to add another import to make it compile. > > Approving for 17.0.17 as this fixes a TCK issue. However, it's not clear to me why this couldn't have gone in before rampdown given https://github.com/openjdk/jdk21u-dev/pull/2115 seems to have been ready for 21u on 2025-08-21. > Hi @gnu-andrew thanks for the approval! The only reason this didn't make rampdown are time constraints, I was working on other backports. No worries. I just wondered because the 21u-dev PR looked ready, but I realise this one is going to be a bit of a pain to test. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/408#issuecomment-3266763699 From duke at openjdk.org Mon Sep 8 15:28:13 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 8 Sep 2025 15:28:13 GMT Subject: [jdk21u-dev] Integrated: 8352533: Report useful IOExceptions when jspawnhelper fails In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:27:06 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8352533 > > The current error message of jspawnhelper is only available in stdout, but not in IOException. Applications would miss the error message if stdout isn't captured. This change makes the error message available in exceptions. > > The risk is relatively low. On tip for over 3 months. Tests are running. This pull request has now been integrated. Changeset: 361f1797 Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/361f17979bb18ddca1df3b234e522d9d40d0f6a4 Stats: 100 lines in 3 files changed: 74 ins; 0 del; 26 mod 8352533: Report useful IOExceptions when jspawnhelper fails Backport-of: 5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2142 From zzambers at openjdk.org Mon Sep 8 15:40:21 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 8 Sep 2025 15:40:21 GMT Subject: [jdk11u-dev] RFR: 8224087: Compile C code for at least C99 Standard compliance In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 11:23:31 GMT, Zdenek Zambersky wrote: > This backport explicitly sets c99 standard for jdk c sources on compilers, where appropriate. Motivation for this is, [recent gcc switch to c23 as default](https://www.phoronix.com/news/GCC-15-Default-C23), causing errors (jdk sources are not c23 compatible). > > Main problem is, that c23 no longer supports non-prototype function declarations (see (3) [here](https://en.cppreference.com/w/c/language/function_declaration.html)). Example errors: > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/src/java.base/unix/native/libnet/DefaultProxySelector.c:389:16: error: too many arguments to function 'g_proxy_resolver_lookup'; expected 0, have 4 > 389 | proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error); > | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ > > > > /mnt/ramdisk/java-11-openjdk-11.0.28.0.6-1.portable.jdk.el.x86_64.tarxz/src/test/hotspot/jtreg/runtime/jsig/libTestJNI.c:45:22: error: assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] > 45 | act.sa_sigaction = (void (*)())sig_handler; > | ^ > > > There are more, if above are fixed. Non prototype function declarations are present even in newest jdk, but newer jdks have c standard set explicitly, so they do not cause errors there. > > This should not increase minimum requirements for compiler toolchains needed to build jdk11. [Jdk13](https://github.com/openjdk/jdk13/blob/master/doc/building.md#native-compiler-toolchain-requirements), where this originates from, has same minimal compiler requirements as [jdk11](https://github.com/zzambers/jdk11u-dev/blob/master/doc/building.md#native-compiler-toolchain-requirements). ( gcc 4.8, clang 3.2, Xcode 8, Solaris Studio 12.4) Build logs: [jdk-c99-logs.tar.gz](https://github.com/user-attachments/files/22214405/jdk-c99-logs.tar.gz) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3087#issuecomment-3266882552 From serb at openjdk.org Mon Sep 8 16:41:07 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 8 Sep 2025 16:41:07 GMT Subject: [jdk21u-dev] RFR: 8318850: Duplicate code in the LCMSImageLayout [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [d2260146](https://github.com/openjdk/jdk/commit/d2260146c9930002e430a874f2585d699dedc155) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 27 Oct 2023 and was reviewed by Phil Race. > > Thanks! Sergey Bylokhov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-d2260146-master - Backport d2260146c9930002e430a874f2585d699dedc155 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2140/files - new: https://git.openjdk.org/jdk21u-dev/pull/2140/files/a7ac6ca9..eccc4569 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=00-01 Stats: 2177 lines in 74 files changed: 1831 ins; 175 del; 171 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2140.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2140/head:pull/2140 PR: https://git.openjdk.org/jdk21u-dev/pull/2140 From ssubramaniam at openjdk.org Mon Sep 8 16:51:25 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 16:51:25 GMT Subject: [jdk17u-dev] Integrated: 8354214: Open source Swing tests Batch 2 In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 03:56:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354214: Open source Swing tests Batch 2. Adds three list related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: d2241bc6 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/d2241bc6373944d8bd2ab0137f65a51fe9b14bdb Stats: 340 lines in 3 files changed: 340 ins; 0 del; 0 mod 8354214: Open source Swing tests Batch 2 Backport-of: 2be5bc847a444f08a4ebb41b58e8a2bf4553d621 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3885 From ssubramaniam at openjdk.org Mon Sep 8 16:52:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 16:52:23 GMT Subject: [jdk21u-dev] Integrated: 8354653: Clean up and open source KeyEvent related tests (Part 4) In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 03:54:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354653: Clean up and open source KeyEvent related tests (Part 4). Adds four key related event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: ad64fe1b Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/ad64fe1bed05dd8b775267da63294e04066764ab Stats: 409 lines in 4 files changed: 409 ins; 0 del; 0 mod 8354653: Clean up and open source KeyEvent related tests (Part 4) Backport-of: a7128d86eac2c40dbfa79811234ab6226fb4d080 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2148 From ssubramaniam at openjdk.org Mon Sep 8 16:52:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 16:52:23 GMT Subject: [jdk17u-dev] Integrated: 8354653: Clean up and open source KeyEvent related tests (Part 4) In-Reply-To: References: Message-ID: <9X8fMq7K6ElV5HtrB3r1A7hz5aC8OzehyW4S8hkjnqk=.143deeb9-1307-48b6-b72e-145c693b8522@github.com> On Thu, 4 Sep 2025 03:54:32 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354653: Clean up and open source KeyEvent related tests (Part 4). Adds four key related event tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: d9d075b0 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/d9d075b03b559a290e9c5ce8d8f92b1bc72e825b Stats: 409 lines in 4 files changed: 409 ins; 0 del; 0 mod 8354653: Clean up and open source KeyEvent related tests (Part 4) Backport-of: a7128d86eac2c40dbfa79811234ab6226fb4d080 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3884 From ssubramaniam at openjdk.org Mon Sep 8 16:53:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 16:53:22 GMT Subject: [jdk21u-dev] Integrated: 8354214: Open source Swing tests Batch 2 In-Reply-To: References: Message-ID: <5DtSnElzLdbXDHgX6Xuww_Z-CO480HFpgJl6B9AIYng=.fa80be2d-6df2-4f49-8c81-ea55e7eae678@github.com> On Thu, 4 Sep 2025 03:56:16 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354214: Open source Swing tests Batch 2. Adds three list related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: d1aa40f7 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d1aa40f774551cd778b0904b18d83a5f5392e251 Stats: 340 lines in 3 files changed: 340 ins; 0 del; 0 mod 8354214: Open source Swing tests Batch 2 Backport-of: 2be5bc847a444f08a4ebb41b58e8a2bf4553d621 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2149 From duke at openjdk.org Mon Sep 8 16:57:45 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 8 Sep 2025 16:57:45 GMT Subject: [jdk21u-dev] RFR: 8321279: Implement hashCode() in Heap-X-Buffer.java.template Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8321279. This patch reduces the time to get hashcode with vectorization. In tip for over a year. Low risk. Tests are running. ------------- Commit messages: - Backport 8a0a6f8c252082050c3714d9c14ad2972ac97ecf Changes: https://git.openjdk.org/jdk21u-dev/pull/2156/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321279 Stats: 13 lines in 2 files changed: 12 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2156.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2156/head:pull/2156 PR: https://git.openjdk.org/jdk21u-dev/pull/2156 From mvs at openjdk.org Mon Sep 8 17:27:20 2025 From: mvs at openjdk.org (Manukumar V S) Date: Mon, 8 Sep 2025 17:27:20 GMT Subject: [jdk25u] Integrated: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> References: <9E5tBiDxqSYnhR7ixJgtQj-53Cz1RHd9BGuQw55xLIE=.56bbac14-a24f-40c9-a2d0-5e1043a14a95@github.com> Message-ID: <4v1vo92b09rzzPsqvGrHv20QN-gNp9UET3ERLeXJmk4=.4f487dd8-6ac5-409d-8289-d351cecbc8c4@github.com> On Fri, 5 Sep 2025 20:07:00 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [e2a503e2](https://github.com/openjdk/jdk/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Manukumar V S on 5 Sep 2025 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 961e8ee9 Author: Manukumar V S Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/961e8ee953e9d1cabbdc76d67c639731c22a5ba6 Stats: 32 lines in 1 file changed: 20 ins; 6 del; 6 mod 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently Backport-of: e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f ------------- PR: https://git.openjdk.org/jdk25u/pull/172 From duke at openjdk.org Mon Sep 8 17:28:12 2025 From: duke at openjdk.org (Trupti Patil) Date: Mon, 8 Sep 2025 17:28:12 GMT Subject: [jdk25u] Integrated: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline In-Reply-To: <2NaONDi2t3Ms-dvyo5oOvfdrhgWn7msy2aSt-gLs1PE=.47b2de47-32ec-44dd-a25c-cbf1b6862eb4@github.com> References: <2NaONDi2t3Ms-dvyo5oOvfdrhgWn7msy2aSt-gLs1PE=.47b2de47-32ec-44dd-a25c-cbf1b6862eb4@github.com> Message-ID: <8TDiWTYkHAaZEP3kGn9xFuid_mb-ftydv_NchFHMDTk=.315bd692-5f82-4ab4-be40-90713253d807@github.com> On Thu, 4 Sep 2025 14:24:53 GMT, Trupti Patil wrote: > - PR Changes > For Windows and GTK L&F, mnemonic is visible when ALT key is pressed. > Test instruction updated to reflect the desired behaviour. > > - Testing > [JTREG Testing] (1 manual test ) - The results after running the test locally using jtreg are as expected. > runner starting test: javax/swing/SwingUtilities/bug4967768.java > runner finished test: javax/swing/SwingUtilities/bug4967768.java > Passed. Execution successful > Test results: passed: 1 > > > - Conflicts > No conflicts. Clean backport. > > - Are higher backports completed(25u,21u,17u,11u,8u etc) ? > Applicable to 25u via this MR and the others are being worked upon. > > - Does it contain multiple changesets ? > No This pull request has now been integrated. Changeset: e321014e Author: Trupti Patil Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/e321014e882b211d6cbcc42d0f300c133f40a05f Stats: 9 lines in 1 file changed: 6 ins; 0 del; 3 mod 8361298: SwingUtilities/bug4967768.java fails where character P is not underline Backport-of: 57553ca1dbc63e329116bc11764816a4c5ccb297 ------------- PR: https://git.openjdk.org/jdk25u/pull/170 From duke at openjdk.org Mon Sep 8 17:28:19 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Mon, 8 Sep 2025 17:28:19 GMT Subject: [jdk25u] Integrated: 8365638: JFR: Add --exact for debugging out-of-order events In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 11:00:00 GMT, Tejal Wakchaure wrote: > Tested Changes Locally This pull request has now been integrated. Changeset: 086c696d Author: Tejal Wakchaure Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/086c696dcc6a1065b4223ab2fcfe8897c0dade2f Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8365638: JFR: Add --exact for debugging out-of-order events Backport-of: a42ba1ff1a6c7c856323a8e2c54457fc3ddb3659 ------------- PR: https://git.openjdk.org/jdk25u/pull/167 From duke at openjdk.org Mon Sep 8 17:29:13 2025 From: duke at openjdk.org (Shyam Kishor) Date: Mon, 8 Sep 2025 17:29:13 GMT Subject: [jdk25u] Integrated: 8357816: Add test from JDK-8350576 In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 11:11:21 GMT, Shyam Kishor wrote: > 8357816: Add test from JDK-8350576 This pull request has now been integrated. Changeset: 12abba93 Author: skishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/12abba93e8864e62e64b182154b7f54b9d95b195 Stats: 56 lines in 1 file changed: 56 ins; 0 del; 0 mod 8357816: Add test from JDK-8350576 Backport-of: d8c3533a91aa9c3a0b76846fe425c72bda9bd66c ------------- PR: https://git.openjdk.org/jdk25u/pull/162 From sgehwolf at openjdk.org Mon Sep 8 17:51:10 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Sep 2025 17:51:10 GMT Subject: [jdk21u-dev] RFR: 8321279: Implement hashCode() in Heap-X-Buffer.java.template In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 16:50:39 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8321279. > > This patch reduces the time to get hashcode with vectorization. In tip for over a year. Low risk. Tests are running. This isn't a low risk backport and caused regressions. I'd suggest for users who want/need that feature to move to JDK 25 which will get released real soon now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2156#issuecomment-3267310909 From ssubramaniam at openjdk.org Mon Sep 8 18:19:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 18:19:53 GMT Subject: [jdk17u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. 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 8342782 - Backport 5b703c702323bc50452d3f6fd27b165b74006c3e ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3592/files - new: https://git.openjdk.org/jdk17u-dev/pull/3592/files/aec56aa8..2c5a254d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3592&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3592&range=00-01 Stats: 95015 lines in 1704 files changed: 42611 ins; 45754 del; 6650 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3592.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3592/head:pull/3592 PR: https://git.openjdk.org/jdk17u-dev/pull/3592 From ssubramaniam at openjdk.org Mon Sep 8 18:19:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 18:19:53 GMT Subject: [jdk17u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:31:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. Marked as fix request yes, so re-opening. @GoeLin, I'm seeing in the comment history of the JBS issue that it was initially marked as `17u fix-no`, so wanted to confirm I'm cleared to move forward with this. Re-merged master into the branch and ran test again locally to confirm it fixes the issue. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3592#issuecomment-3267396105 From serb at openjdk.org Mon Sep 8 19:31:54 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 8 Sep 2025 19:31:54 GMT Subject: [jdk21u-dev] RFR: 8318850: Duplicate code in the LCMSImageLayout [v3] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [d2260146](https://github.com/openjdk/jdk/commit/d2260146c9930002e430a874f2585d699dedc155) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 27 Oct 2023 and was reviewed by Phil Race. > > Thanks! Sergey Bylokhov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-d2260146-master - Merge branch 'openjdk:master' into backport-mrserb-d2260146-master - Backport d2260146c9930002e430a874f2585d699dedc155 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2140/files - new: https://git.openjdk.org/jdk21u-dev/pull/2140/files/eccc4569..928ea23a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=01-02 Stats: 749 lines in 7 files changed: 749 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2140.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2140/head:pull/2140 PR: https://git.openjdk.org/jdk21u-dev/pull/2140 From andrew at openjdk.org Mon Sep 8 20:53:37 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 8 Sep 2025 20:53:37 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. Shouldn't this be against https://github.com/openjdk/jdk17u/pull/408? As it stands, I'm getting a combined patch of [8348760](https://bugs.openjdk.org/browse/JDK-8348760) & 8365375. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/409#issuecomment-3267975656 From ssubramaniam at openjdk.org Mon Sep 8 21:31:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 21:31:36 GMT Subject: [jdk17u-dev] RFR: 8354418: Open source Swing tests Batch 4 Message-ID: Backporting JDK-8354418: Open source Swing tests Batch 4. Adds three windows tests - two for the WindowDesktopManager and one for menu delimiters. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b Changes: https://git.openjdk.org/jdk17u-dev/pull/3888/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3888&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354418 Stats: 291 lines in 3 files changed: 291 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3888.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3888/head:pull/3888 PR: https://git.openjdk.org/jdk17u-dev/pull/3888 From ssubramaniam at openjdk.org Mon Sep 8 21:33:25 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 21:33:25 GMT Subject: [jdk21u-dev] RFR: 8354418: Open source Swing tests Batch 4 Message-ID: <1z5awLZCWMejoHKrYF71uxBnmjB_BB77tvjqchEYPmY=.e93c42ea-a934-4954-8343-54c0852d0a5b@github.com> Backporting JDK-8354418: Open source Swing tests Batch 4. Adds three windows tests - two for the WindowDesktopManager and one for menu delimiters. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b Changes: https://git.openjdk.org/jdk21u-dev/pull/2157/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354418 Stats: 291 lines in 3 files changed: 291 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2157.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2157/head:pull/2157 PR: https://git.openjdk.org/jdk21u-dev/pull/2157 From ssubramaniam at openjdk.org Mon Sep 8 21:35:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 21:35:01 GMT Subject: [jdk17u-dev] RFR: 8353319: Open source Swing tests - Set 3 Message-ID: Backporting JDK-8353319: Open source Swing tests - Set 3. Adds four swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16 Changes: https://git.openjdk.org/jdk17u-dev/pull/3889/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3889&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353319 Stats: 350 lines in 4 files changed: 329 ins; 1 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3889.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3889/head:pull/3889 PR: https://git.openjdk.org/jdk17u-dev/pull/3889 From ssubramaniam at openjdk.org Mon Sep 8 21:36:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 8 Sep 2025 21:36:04 GMT Subject: [jdk21u-dev] RFR: 8353319: Open source Swing tests - Set 3 Message-ID: <4X9ZasEX9XBpAyudPOn17nhZtUFs2y7ioD3dbtEX3Fc=.5fc338c0-95ba-4ebe-9f82-ee47507cbb62@github.com> Backporting JDK-8353319: Open source Swing tests - Set 3. Adds four swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16 Changes: https://git.openjdk.org/jdk21u-dev/pull/2158/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353319 Stats: 350 lines in 4 files changed: 329 ins; 1 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2158.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2158/head:pull/2158 PR: https://git.openjdk.org/jdk21u-dev/pull/2158 From duke at openjdk.org Tue Sep 9 00:08:36 2025 From: duke at openjdk.org (duke) Date: Tue, 9 Sep 2025 00:08:36 GMT Subject: [jdk21u-dev] Withdrawn: 8342934: TYPE_USE annotations printed with error causing "," in toString output In-Reply-To: References: Message-ID: On Fri, 16 May 2025 16:09:34 GMT, Liam Miller-Cushon wrote: > This backport of [JDK-8342934](https://bugs.openjdk.org/browse/JDK-8342934) fixes a bug in `TypeMirror#toString` output. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1802 From duke at openjdk.org Tue Sep 9 01:10:26 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 01:10:26 GMT Subject: [jdk21u-dev] RFR: 8321279: Implement hashCode() in Heap-X-Buffer.java.template In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 16:50:39 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8321279. > > This patch reduces the time to get hashcode with vectorization. In tip for over a year. Low risk. Tests are running. OK yeah, sorry, missed https://bugs.openjdk.org/browse/JDK-8337716 in the JBS. Closing this backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2156#issuecomment-3268498519 From duke at openjdk.org Tue Sep 9 01:10:26 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 01:10:26 GMT Subject: [jdk21u-dev] Withdrawn: 8321279: Implement hashCode() in Heap-X-Buffer.java.template In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 16:50:39 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8321279. > > This patch reduces the time to get hashcode with vectorization. In tip for over a year. Low risk. Tests are running. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2156 From dzhang at openjdk.org Tue Sep 9 01:34:56 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 9 Sep 2025 01:34:56 GMT Subject: [jdk25u] RFR: 8367048: RISC-V: Correct pipeline descriptions of the architecture Message-ID: Hi all, This pull request contains a backport of commit [0aee7bf2](https://github.com/openjdk/jdk/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 9 Sep 2025 and was reviewed by Fei Yang, Feilong Jiang and Hamlin Li. Thanks! ------------- Commit messages: - Backport 0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a Changes: https://git.openjdk.org/jdk25u/pull/174/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=174&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367048 Stats: 12 lines in 1 file changed: 5 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk25u/pull/174.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/174/head:pull/174 PR: https://git.openjdk.org/jdk25u/pull/174 From duke at openjdk.org Tue Sep 9 01:35:35 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 01:35:35 GMT Subject: [jdk21u-dev] RFR: 8311939: Excessive allocation of Matcher.groups array Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8311939. This improves perf by not allocating excessive `groups` array. Tests are running. In tip for over 2 years and no related issues reported. Low risk. ------------- Commit messages: - Backport 32efd23c5d59c03a6376c92c63f5947e961ee24e Changes: https://git.openjdk.org/jdk21u-dev/pull/2159/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311939 Stats: 68 lines in 3 files changed: 64 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2159.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2159/head:pull/2159 PR: https://git.openjdk.org/jdk21u-dev/pull/2159 From duke at openjdk.org Tue Sep 9 01:48:38 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 01:48:38 GMT Subject: [jdk21u-dev] RFR: 8311076: RedefineClasses doesn't check for ConstantPool overflow Message-ID: A clean patch for https://bugs.openjdk.org/browse/JDK-8311076 This patch adds u2 overflow check when merging constant pools. Tests are running. In tip for over a year. ------------- Commit messages: - Backport e33d8a219811930492e684e19a73dadb09590052 Changes: https://git.openjdk.org/jdk21u-dev/pull/2160/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311076 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2160.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2160/head:pull/2160 PR: https://git.openjdk.org/jdk21u-dev/pull/2160 From duke at openjdk.org Tue Sep 9 02:01:21 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 02:01:21 GMT Subject: [jdk25u] RFR: 8320836: jtreg gtest runs should limit heap size Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8320836. This patch limits the gtest max heap size. In the original [JBS](https://bugs.openjdk.org/browse/JDK-8320836), there was already a customer report saying CI pipeline gtest failed due to large heap. Backporting this patch can benefit non tip customers. Running tests. In tip for ~2 months. ------------- Commit messages: - Backport ac9e51023fc34a82b795950a109af2397826adaa Changes: https://git.openjdk.org/jdk25u/pull/175/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=175&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320836 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/175.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/175/head:pull/175 PR: https://git.openjdk.org/jdk25u/pull/175 From duke at openjdk.org Tue Sep 9 02:02:05 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 9 Sep 2025 02:02:05 GMT Subject: [jdk21u-dev] RFR: 8320836: jtreg gtest runs should limit heap size Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8320836. This patch limits the gtest max heap size. In the original [JBS](https://bugs.openjdk.org/browse/JDK-8320836), there was already a customer report saying CI pipeline gtest failed due to large heap. Backporting this patch can benefit non tip customers. Running tests. In tip for ~2 months. ------------- Commit messages: - Backport ac9e51023fc34a82b795950a109af2397826adaa Changes: https://git.openjdk.org/jdk21u-dev/pull/2161/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320836 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2161.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2161/head:pull/2161 PR: https://git.openjdk.org/jdk21u-dev/pull/2161 From abakhtin at openjdk.org Tue Sep 9 02:18:27 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 9 Sep 2025 02:18:27 GMT Subject: [jdk21u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 00:23:47 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport is not clean. The following changes were applied manually: > - src/java.base/share/classes/module-info.java > - exports jdk.internal.util updated manually because JDK25 has more dependencies > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java > - changes discarded. JDK21 does not have JDK-8343791 and related changes (Socket::connect() does not throw UnknownHostException) > - src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java > - trivial merge in the import section, copyright year is updated > - src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java > - trivial merge in the lookupName() method. JDK21 version still has SecurityManager related code > - copyright year > - src/java.base/share/classes/sun/net/util/IPAddressUtil.java > - JDK21 does not have JDK-8272215 It can not be backported because of API changes. validateNumericFormatV4() method is changed instead of invalidIpAddressLiteral > - copyright year > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - setEnhancedExceptions method was added manually because of a context difference > - src/java.base/share/classes/java/net/HostPortrange.java > - copyright year > - src/java.base/share/classes/java/net/Inet6Address.java > - changes discarded. JDK21 does not have JDK-8272215 and related functionality. > - src/java.base/share/classes/java/net/InetAddress.java > - UnknownHostException in the getLocalHost method is updated manually because of a context difference > - copyright year > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - import section > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - import section > - src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java > - copyright year > - src/java.base/share/native/libnet/net_util.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - src/java.base/unix/native/libnet/net_util_md.c > - copyright year > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - import section > - src/java.base... java/lang/SecurityManager/CheckAccessClassInPackagePermissions test failure is not related to the current changes ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2132#issuecomment-3268618042 From syan at openjdk.org Tue Sep 9 04:03:49 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 04:03:49 GMT Subject: [jdk25u] RFR: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second Message-ID: Hi all, This backport PR contains two issues, [JDK-8366694](https://bugs.openjdk.org/browse/JDK-8366694) and [JDK-8366850](https://bugs.openjdk.org/browse/JDK-8366850). These two backport add '-Xmx256' to make debugee JVM to finish the java heap allocation quickly. Both of the two backport are clean. Change has been verified locally on linux-x64, test-fix only, no risk. ------------- Commit messages: - 8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed - Backport ed62bda2e0c51a67baae1fc28e41c9cd878db5f4 Changes: https://git.openjdk.org/jdk25u/pull/176/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=176&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366694 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/176.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/176/head:pull/176 PR: https://git.openjdk.org/jdk25u/pull/176 From duke at openjdk.org Tue Sep 9 05:07:54 2025 From: duke at openjdk.org (KavyaKS94) Date: Tue, 9 Sep 2025 05:07:54 GMT Subject: [jdk25u] RFR: 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Message-ID: Reviewed-by: lmesnik, sspitsyn, kevinw ------------- Commit messages: - 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Changes: https://git.openjdk.org/jdk25u/pull/177/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362533 Stats: 21 lines in 3 files changed: 0 ins; 17 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/177.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/177/head:pull/177 PR: https://git.openjdk.org/jdk25u/pull/177 From syan at openjdk.org Tue Sep 9 05:48:17 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:17 GMT Subject: [jdk25u] Integrated: 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 07:08:17 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [efb81daf](https://github.com/openjdk/jdk/commit/efb81dafaf6da334674e52dbb509208d7d872440) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 2 Sep 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 05d36fd9 Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/05d36fd91b3061c9d85d3efac6f73e750f506081 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent Backport-of: efb81dafaf6da334674e52dbb509208d7d872440 ------------- PR: https://git.openjdk.org/jdk25u/pull/153 From syan at openjdk.org Tue Sep 9 05:48:17 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:17 GMT Subject: [jdk25u] Integrated: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 In-Reply-To: References: Message-ID: <2kNozQ2AzhXhRrnA6BtsME9dwFWs8uS5KaCq_Sr5u1A=.e9567604-9dc4-4c9c-a4af-b2f5d33706f5@github.com> On Sat, 9 Aug 2025 02:24:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. > > Thanks! This pull request has now been integrated. Changeset: f55161a8 Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/f55161a84a728484dcd0ef6b933985663e31431b Stats: 33 lines in 1 file changed: 19 ins; 2 del; 12 mod 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Backport-of: f83454cd61538b653656ccf81759b3cc7286ed67 ------------- PR: https://git.openjdk.org/jdk25u/pull/78 From syan at openjdk.org Tue Sep 9 05:48:16 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:16 GMT Subject: [jdk25u] RFR: 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 07:08:17 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [efb81daf](https://github.com/openjdk/jdk/commit/efb81dafaf6da334674e52dbb509208d7d872440) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 2 Sep 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/153#issuecomment-3268957040 From syan at openjdk.org Tue Sep 9 05:48:17 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:17 GMT Subject: [jdk25u] Integrated: 8366558: Gtests leave /tmp/cgroups-test* files In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 07:50:37 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [49fd6a0c](https://github.com/openjdk/jdk/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Arno Zeller on 4 Sep 2025 and was reviewed by Matthias Baesken, Thomas Stuefe and Leonid Mesnik. > > Thanks! This pull request has now been integrated. Changeset: 421c14d9 Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/421c14d9520aeb4bb0bc5a23b87fcf61f53406e9 Stats: 5 lines in 1 file changed: 4 ins; 1 del; 0 mod 8366558: Gtests leave /tmp/cgroups-test* files Backport-of: 49fd6a0cb4ddabaa865155bbfd4290077b7d13ea ------------- PR: https://git.openjdk.org/jdk25u/pull/166 From syan at openjdk.org Tue Sep 9 05:48:16 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:16 GMT Subject: [jdk25u] RFR: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 02:24:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/78#issuecomment-3268956751 From syan at openjdk.org Tue Sep 9 05:48:16 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Sep 2025 05:48:16 GMT Subject: [jdk25u] RFR: 8366558: Gtests leave /tmp/cgroups-test* files In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 07:50:37 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [49fd6a0c](https://github.com/openjdk/jdk/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Arno Zeller on 4 Sep 2025 and was reviewed by Matthias Baesken, Thomas Stuefe and Leonid Mesnik. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/166#issuecomment-3268957156 From mdoerr at openjdk.org Tue Sep 9 07:12:29 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 9 Sep 2025 07:12:29 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. Yeah, this PR is not really reviewable. I'd rebase it after the predecessor is integrated. It should be recognized as clean afterwards. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/409#issuecomment-3269196268 From goetz at openjdk.org Tue Sep 9 07:30:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 07:30:42 GMT Subject: [jdk17u-dev] Integrated: 8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 20:13:12 GMT, Goetz Lindenmaier wrote: > Clean backport to 17. This pull request has now been integrated. Changeset: a38f312f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a38f312fb2284296cfd9ec9d8c63679dcd6f2d8a Stats: 35 lines in 1 file changed: 30 ins; 0 del; 5 mod 8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed Backport-of: aa5062584c5a17d1ad21e31ce3f4768f6a5edbc8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3883 From goetz at openjdk.org Tue Sep 9 07:51:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 07:51:44 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. For some reason, skara did not generate a branch pr/408 for pull request 408. Thus I can not make this PR depend on 408. I checked with ops. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/409#issuecomment-3269367960 From goetz at openjdk.org Tue Sep 9 08:04:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 08:04:42 GMT Subject: [jdk17u-dev] RFR: 8357675: Amend headless message Message-ID: Resolved copyright, probably clean anyways. ------------- Commit messages: - backport 12ee80cac754c1a6dd37191a9f80c01de8b659ad Changes: https://git.openjdk.org/jdk17u-dev/pull/3890/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3890&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357675 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3890.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3890/head:pull/3890 PR: https://git.openjdk.org/jdk17u-dev/pull/3890 From roland at openjdk.org Tue Sep 9 08:14:55 2025 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 9 Sep 2025 08:14:55 GMT Subject: [jdk17u-dev] Integrated: 8358334: C2/Shenandoah: incorrect execution with Unsafe In-Reply-To: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> References: <1BE05aSREAJrx_lujMkP2-7CiQaFFpQ70etv5Ld1QfQ=.784512ea-070c-455c-9cf5-c85b3f60430b@github.com> Message-ID: On Fri, 18 Jul 2025 15:38:51 GMT, Roland Westrelin wrote: > 21u patch doesn't apply cleanly but only because some code that's > replaced still uses `NULL` instead of `nullptr`. Otherwise, patch is > identical to 21u patch. > > Tested with hotspot_gc_shenandoah + tier1 with -XX:+UseShenandoahGC This pull request has now been integrated. Changeset: d97dda5e Author: Roland Westrelin URL: https://git.openjdk.org/jdk17u-dev/commit/d97dda5e80b70dafb9ebf13b8a9525b93c57cefa Stats: 154 lines in 3 files changed: 117 ins; 26 del; 11 mod 8358334: C2/Shenandoah: incorrect execution with Unsafe Reviewed-by: phh, shade Backport-of: 23069e9163c4d416aa9861bc0c7beb37a71dbfa7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3770 From goetz at openjdk.org Tue Sep 9 12:10:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 12:10:46 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. jdk17u is not configured for dependend pull request, thus the pr/408 branch was not created. I'll integrate 408 now and merge it here. ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/409#issuecomment-3270406249 From goetz at openjdk.org Tue Sep 9 12:14:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 12:14:23 GMT Subject: [jdk17u] Integrated: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Tue, 2 Sep 2025 19:53:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved two copyrights and imports in SwingUtilities3.java. > Had to add another import to make it compile. This pull request has now been integrated. Changeset: 2ed2edb2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/2ed2edb244d0a6bf1a156f2a4a346986388c4236 Stats: 631 lines in 8 files changed: 525 ins; 81 del; 25 mod 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Reviewed-by: mdoerr, andrew Backport-of: 536505154709c521e3082d10688fa129b24d89e6 ------------- PR: https://git.openjdk.org/jdk17u/pull/408 From goetz at openjdk.org Tue Sep 9 12:16:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 12:16:27 GMT Subject: [jdk17u] RFR: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground [v2] In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: > I backport this for parity with 17.0.17-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Merge branch 'master' into goetz_backport_8365375 - Backport 9dcc502cc83773561707f2afe9aee1f9e2386b9e - add import to fix build - backport e29346dbd6328dcadc347a70d8c06ce141efef02 ------------- Changes: https://git.openjdk.org/jdk17u/pull/409/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=409&range=01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u/pull/409.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/409/head:pull/409 PR: https://git.openjdk.org/jdk17u/pull/409 From goetz at openjdk.org Tue Sep 9 13:11:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 13:11:20 GMT Subject: [jdk17u] Integrated: 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground In-Reply-To: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> References: <6diVJzzFj23GjTrfPVrDIGc4qlFitDrbANyOFD7OnsY=.ba5dae0a-ae76-47d6-aee8-14b6b8112a7b@github.com> Message-ID: <4iZAbZRKT3ubBbl0GCAubb18b_zUZqChnHu6sLArElc=.4a6426a4-b218-4676-9e01-8e52a1603928@github.com> On Tue, 2 Sep 2025 19:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 3758e584 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/3758e584e70c230e8d0294b4e9e7723ae2ed0a13 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Reviewed-by: mdoerr Backport-of: 9dcc502cc83773561707f2afe9aee1f9e2386b9e ------------- PR: https://git.openjdk.org/jdk17u/pull/409 From duke at openjdk.org Tue Sep 9 13:24:30 2025 From: duke at openjdk.org (Ashish Kumar) Date: Tue, 9 Sep 2025 13:24:30 GMT Subject: [jdk25u] RFR: 8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java Message-ID: Mach 5 Job : https://mach5.us.oracle.com/mdash/jobs/ashlkum-bp8359167-25-20250904-0604-33887203 ------------- Commit messages: - 8359167: Remove unused Changes: https://git.openjdk.org/jdk25u/pull/178/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=178&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359167 Stats: 1906 lines in 6 files changed: 2 ins; 1895 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/178.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/178/head:pull/178 PR: https://git.openjdk.org/jdk25u/pull/178 From duke at openjdk.org Tue Sep 9 14:17:00 2025 From: duke at openjdk.org (duke) Date: Tue, 9 Sep 2025 14:17:00 GMT Subject: [jdk25u] RFR: 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags In-Reply-To: References: Message-ID: <5zY_pRuBZAbqn4fHXit9bhFwrIy_SfOSlzmyD15w8f4=.cbe9357f-662d-4448-bcb3-7e4d972aced8@github.com> On Tue, 9 Sep 2025 05:02:55 GMT, KavyaKS94 wrote: > Clean backport. Removed duplicate flags from Tests sun/management/jmxremote/bootstrap/*. > Tested locally in all platforms @KavyaKS94 Your change (at version 8b5b793f8bfc048fa21caf8627d15aa647fa7800) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/177#issuecomment-3270939214 From goetz at openjdk.org Tue Sep 9 15:41:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 15:41:05 GMT Subject: [jdk21u-dev] RFR: 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Message-ID: src/hotspot/share/prims/jni.cpp Resolved Copyright test/hotspot/jtreg/ProblemList.txt Resolved Copyright and test not on the list. ------------- Commit messages: - backport 9b1bed0aa416c615a81d429e2f1f33bc4f679109 Changes: https://git.openjdk.org/jdk21u-dev/pull/2163/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290043 Stats: 16 lines in 5 files changed: 9 ins; 3 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2163.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2163/head:pull/2163 PR: https://git.openjdk.org/jdk21u-dev/pull/2163 From goetz at openjdk.org Tue Sep 9 15:41:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 15:41:21 GMT Subject: [jdk21u-dev] RFR: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992 Changes: https://git.openjdk.org/jdk21u-dev/pull/2162/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2162&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8201183 Stats: 32 lines in 1 file changed: 12 ins; 8 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2162.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2162/head:pull/2162 PR: https://git.openjdk.org/jdk21u-dev/pull/2162 From goetz at openjdk.org Tue Sep 9 16:01:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 16:01:01 GMT Subject: [jdk21u-dev] RFR: 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" [v2] In-Reply-To: References: Message-ID: > src/hotspot/share/prims/jni.cpp > test/hotspot/jtreg/ProblemList.txt > Resolved Copyright Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: backport 9b1bed0aa416c615a81d429e2f1f33bc4f679109 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2163/files - new: https://git.openjdk.org/jdk21u-dev/pull/2163/files/724eaea9..99cf6a11 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2163&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2163&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2163.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2163/head:pull/2163 PR: https://git.openjdk.org/jdk21u-dev/pull/2163 From goetz at openjdk.org Tue Sep 9 16:01:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Sep 2025 16:01:31 GMT Subject: [jdk21u-dev] RFR: 8338428: Add logging of final VM flags while setting properties Message-ID: <2j0YhHNIJ-VD2qrh8uV03kFvxJbFPCS_Y9YpoFdo_9A=.59304578-55bb-4480-a545-7316123c9a6a@github.com> Resolved copyrght, probably clean. ------------- Commit messages: - backport bbd880775f73ac11dc2c86ec5b598bdb4305e699 Changes: https://git.openjdk.org/jdk21u-dev/pull/2164/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2164&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338428 Stats: 14 lines in 2 files changed: 10 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2164.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2164/head:pull/2164 PR: https://git.openjdk.org/jdk21u-dev/pull/2164 From ssubramaniam at openjdk.org Tue Sep 9 16:29:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 16:29:27 GMT Subject: [jdk21u-dev] Integrated: 8354418: Open source Swing tests Batch 4 In-Reply-To: <1z5awLZCWMejoHKrYF71uxBnmjB_BB77tvjqchEYPmY=.e93c42ea-a934-4954-8343-54c0852d0a5b@github.com> References: <1z5awLZCWMejoHKrYF71uxBnmjB_BB77tvjqchEYPmY=.e93c42ea-a934-4954-8343-54c0852d0a5b@github.com> Message-ID: <5HY8S9Jz-dj-F2lJoJu3wmHax5J_vwkmApI5dZ_ECEw=.1258469a-903c-4cb4-a22a-5fbe565a1b0a@github.com> On Mon, 8 Sep 2025 21:26:53 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354418: Open source Swing tests Batch 4. Adds three windows tests - two for the WindowDesktopManager and one for menu delimiters. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: ca49685f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/ca49685ff8387b67867da555c1a944ef0d5dd183 Stats: 291 lines in 3 files changed: 291 ins; 0 del; 0 mod 8354418: Open source Swing tests Batch 4 Backport-of: dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2157 From ssubramaniam at openjdk.org Tue Sep 9 16:29:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 16:29:31 GMT Subject: [jdk21u-dev] Integrated: 8353319: Open source Swing tests - Set 3 In-Reply-To: <4X9ZasEX9XBpAyudPOn17nhZtUFs2y7ioD3dbtEX3Fc=.5fc338c0-95ba-4ebe-9f82-ee47507cbb62@github.com> References: <4X9ZasEX9XBpAyudPOn17nhZtUFs2y7ioD3dbtEX3Fc=.5fc338c0-95ba-4ebe-9f82-ee47507cbb62@github.com> Message-ID: <1efu9KgSU8w6p5wH5ju7D90aFQ_pErZzvtmLq8Wx4vU=.b1fca282-3c46-4e02-b4df-02466f751621@github.com> On Mon, 8 Sep 2025 21:29:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353319: Open source Swing tests - Set 3. Adds four swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 20d85d79 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/20d85d796975e046d37cba84ee00780213d4d8bd Stats: 350 lines in 4 files changed: 329 ins; 1 del; 20 mod 8353319: Open source Swing tests - Set 3 Backport-of: bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2158 From ssubramaniam at openjdk.org Tue Sep 9 16:31:37 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 16:31:37 GMT Subject: [jdk17u-dev] Integrated: 8353319: Open source Swing tests - Set 3 In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 21:29:23 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353319: Open source Swing tests - Set 3. Adds four swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 375263f5 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/375263f5097342e7f4181671d1347ff105714cef Stats: 350 lines in 4 files changed: 329 ins; 1 del; 20 mod 8353319: Open source Swing tests - Set 3 Backport-of: bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3889 From ssubramaniam at openjdk.org Tue Sep 9 16:31:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 16:31:34 GMT Subject: [jdk17u-dev] Integrated: 8354418: Open source Swing tests Batch 4 In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 21:26:55 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354418: Open source Swing tests Batch 4. Adds three windows tests - two for the WindowDesktopManager and one for menu delimiters. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 86b167cd Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/86b167cd35cc666a6d5e28ac90d1b3558133b78d Stats: 291 lines in 3 files changed: 291 ins; 0 del; 0 mod 8354418: Open source Swing tests Batch 4 Backport-of: dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3888 From ssubramaniam at openjdk.org Tue Sep 9 22:27:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 22:27:13 GMT Subject: [jdk17u-dev] RFR: 8354340: Open source Swing Tests - Set 6 Message-ID: Backporting JDK-8354340: Open source Swing Tests - Set 6. Adds two viewport related swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 76dec47f00230214e9ba58714be5a3ad26f8308d Changes: https://git.openjdk.org/jdk17u-dev/pull/3891/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3891&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354340 Stats: 279 lines in 2 files changed: 279 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3891.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3891/head:pull/3891 PR: https://git.openjdk.org/jdk17u-dev/pull/3891 From ssubramaniam at openjdk.org Tue Sep 9 22:39:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 22:39:17 GMT Subject: [jdk21u-dev] RFR: 8353486: Open source Swing Tests - Set 4 Message-ID: <_R4caOQ2nI_85EEThKFMYdRh8Ie4UPq56Nzrn4R7XLA=.363bce4b-a971-4719-b94f-c6879f92235d@github.com> Backporting JDK-8353486: Open source Swing Tests - Set 4. Adds four file selection and one option pane related swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 486a66469bc0c814d07e03ce0e7231b408a4d579 Changes: https://git.openjdk.org/jdk21u-dev/pull/2166/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2166&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353486 Stats: 462 lines in 5 files changed: 462 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2166.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2166/head:pull/2166 PR: https://git.openjdk.org/jdk21u-dev/pull/2166 From ssubramaniam at openjdk.org Tue Sep 9 22:39:24 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 22:39:24 GMT Subject: [jdk17u-dev] RFR: 8353486: Open source Swing Tests - Set 4 Message-ID: Backporting JDK-8353486: Open source Swing Tests - Set 4. Adds four file selection and one option pane related swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 486a66469bc0c814d07e03ce0e7231b408a4d579 Changes: https://git.openjdk.org/jdk17u-dev/pull/3892/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3892&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353486 Stats: 462 lines in 5 files changed: 462 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3892.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3892/head:pull/3892 PR: https://git.openjdk.org/jdk17u-dev/pull/3892 From ssubramaniam at openjdk.org Tue Sep 9 22:40:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 9 Sep 2025 22:40:35 GMT Subject: [jdk21u-dev] RFR: 8354340: Open source Swing Tests - Set 6 Message-ID: Backporting JDK-8354340: Open source Swing Tests - Set 6. Adds two viewport related swing tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 76dec47f00230214e9ba58714be5a3ad26f8308d Changes: https://git.openjdk.org/jdk21u-dev/pull/2165/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354340 Stats: 279 lines in 2 files changed: 279 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2165.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2165/head:pull/2165 PR: https://git.openjdk.org/jdk21u-dev/pull/2165